Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev
man/html/index.html | 1
man/html/lab.auth.html | 567 +++++++++++++++++++++++++++++++++++++++------
src/chart/GNUmakefile | 1
src/chart/chartdialog.cpp | 29 +-
src/chart/chartdialog.h | 4
src/chart/groupcontrol.cpp | 2
src/chart/main.cpp | 5
src/chart/pmchart.cpp | 47 +--
src/chart/pmchart.h | 8
src/chart/timecontrol.cpp | 26 +-
src/chart/timecontrol.h | 1
src/chart/views/CPU | 1
src/dumptext/GNUmakefile | 1
src/libqmc/qmc_group.cpp | 6
src/query/GNUmakefile | 1
src/time/GNUmakefile | 1
16 files changed, 575 insertions(+), 126 deletions(-)
commit bb025393aa808e46a313cb4cec97a7007758e0fb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 26 14:00:53 2013 +1000
Fix pmchart handling of total lack of any metrics source at startup
When no pmcd process is available, and no archives have been given,
pmchart struggles on bravely. This gives the user a chance to use
the tool with remote hosts, or archives added at runtime, which is
good and admirable.
However, there is a couple of issues when pmchart is stopped before
rectifying its lack of any metric sources. It attempts to make use
of a context when it shouldn't (lack of error check in Qmc lib) and
it pops up a pmquery window to tell us all about it. The latter is
a particular source of bugs (even in other situations), because it
causes pmchart to fail to exit cleanly, while it waits for the user
to interact with the popup. This can hang logout within a desktop
environment and other nasties.
Fix the missing error check, and force any final errors onto stderr
rather than any exit-blocking popup during pmcharts exit.
This resolves Fedora bug #957007.
commit f6e4553a458ddecc85fc477926ff66b3f1fae97e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 26 13:35:34 2013 +1000
Fix pmchart handling of missing metrics in View files with archives
Properly catch errors being passed back from openView() instead of
ignoring 'em (continuing on in a horribly broken state). In the
process found that the closed-socket handling in the client-side
pmtime connection was doubling-up (and racey) when tearing down the
live/archive socket connections, so fixed that at the same time.
This fixes Fedora bug #981140.
commit 3937c1a0f6cb2e6a61fb2bd37ab26ec902a86b86
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 26 12:32:41 2013 +1000
Usability improvement for the New/Edit Chart Apply button
We now maintain significant state within the New/Edit Chart
dialog after pressing "Apply", so that work can continue to
be performed with the current selected metrics and hierarchy
navigation remaining in place.
Additionally, on Apply with a New Chart, it is more likely
that someone will want to make additions to the chart they
are actively creating, than to create more New Charts (from
bitter experience). For this problem, we now automatically
switch on-the-fly into Editing mode for the freshly created
chart.
This resolves Fedora bug #957669.
commit e9019dc1afac222739599ccc012667b23d396023
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jul 26 09:48:11 2013 +1000
Resolve packaging issue where /usr/bin gets installed
We should never be installing core paths like /usr/bin,
this was being done incorrectly/accidentally I believe.
This resolves Fedora bug #988176.
commit 93a7c20ac85d62079908487514b54f709658e14d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 25 17:51:56 2013 +1000
Minor wording tweaks to authentication doc
commit 12066d84d1e936ae0326051bb38d53ff224ee9fa
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 25 17:44:21 2013 +1000
Numerous corrections and updates to the authentication writeup
commit 6cae53f6ebd8229802b2505d1cac96df23385d55
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jul 22 20:57:13 2013 +1000
Add tutorial describing setup of authentication mechanisms
commit 3b5ded3a8035ede9b194855af26b6b2b3f04f3cf
Merge: 3185335 7d93be8
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri Jul 12 15:20:15 2013 +1000
Merge branch 'dev' of git+ssh://oss.sgi.com/oss/git/markgw/pcp/pcp-gui into
dev
commit 3185335fdf9bec4e0151c2ddbeeaeb13509eac6a
Merge: 59034d4 bb5f882
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri Jul 12 15:17:53 2013 +1000
Merge git://oss.sgi.com/pcp/pcp-gui into dev
commit 59034d4eac4e48d2897b93a0ba97549fdec80add
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri Jul 12 15:12:10 2013 +1000
pmchart - preserve the current update interval when loading a view
In archive mode, pmchart "forgets" the current update interval after
loading a second view - it falls back to the original default update
interval from when pmchart was first started - but only for the new
chart(s) - existing charts are still correct but obviously inconsistent
with the new charts because they are plotted with different update
intervals.
To Reproduce:
1. run pmchart -a somearchive -c CPU
2. expose the time controls and change the update interval
3. load some another view, say Loadavg
Actual results:
pmchart creates the second view, but with the original update interval that
pmchart was first started with
Expected results:
pmchart should create the second view using the current update interval
modified: src/chart/groupcontrol.cpp
modified: src/chart/timecontrol.h
commit 7d93be8d0a6abd80f6c14f8db05b3f0d2f21ce9c
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Tue May 21 21:06:34 2013 +1000
Add an optional plot for kernel.all.cpu.guest to the standard CPU view.
modified: src/chart/views/CPU
|