pcp
[Top] [All Lists]

pcp-gui updates: bug fixin', docs

To: PCP Mailing List <pcp@xxxxxxxxxxx>
Subject: pcp-gui updates: bug fixin', docs
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri, 26 Jul 2013 00:15:02 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1029348094.3212491.1374812077321.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: myp6Uz2ZruRfSkm5PYK2+v1bJgLEWQ==
Thread-topic: pcp-gui updates: bug fixin', docs
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

<Prev in Thread] Current Thread [Next in Thread>
  • pcp-gui updates: bug fixin', docs, Nathan Scott <=