pcp
[Top] [All Lists]

pcp-gui updates

To: pcp@xxxxxxxxxxx
Subject: pcp-gui updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 3 Sep 2012 03:29:32 -0400 (EDT)
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev

 qa/019.out                      |   12 +++--
 qa/027                          |    5 --
 qa/027.out                      |    5 --
 qa/029                          |   44 ++++++++++++++++++++
 qa/029.out                      |   50 +++++++++++++++++++++++
 qa/archives/.gitignore          |    8 ---
 qa/archives/GNUmakefile         |   19 +-------
 qa/archives/GNUmakefile.install |   29 -------------
 qa/archives/gap.0               |binary
 qa/archives/gap.index           |binary
 qa/archives/gap.meta            |binary
 qa/archives/gap2.0              |binary
 qa/archives/gap2.index          |binary
 qa/archives/gap2.meta           |binary
 qa/archives/mk.gap.sh           |   36 ++++++++++++++++
 qa/archives/vldb-disks.meta     |binary
 qa/group                        |    1 
 qa/src/GNUmakefile              |    2 
 qa/src/qmc_event/GNUmakefile    |   22 ++++++++++
 qa/src/qmc_event/qmc_event.cpp  |   85 ++++++++++++++++++++++++++++++++++++++++
 qa/src/qmc_group/qmc_group.cpp  |   12 ++---
 src/include/version.h.in        |    2 
 src/libqmc/qmc_group.cpp        |    3 -
 23 files changed, 263 insertions(+), 72 deletions(-)

commit 625046e07ee44fb7d393fa92953c29515bb8e9cf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 17:15:19 2012 +1000

    Fixes to get pcp-gui QA test 027 reliably passing
    
    Two separate fixes were required here.  Firstly, we no longer
    have a concept of PMDA_LOCAL_SAMPLE, so the first part of the
    test is no longer sensible.  Update test to reflect.
    
    However the second part of the test, where pmdumplog currently
    dumps core, is very valid.  Turned out to be a bug in libpcp,
    around handling of multiple contexts with a remote namespace.
    This dumps core when trying to acquire a context-specific lock
    due to a null pointer dereference on the c_pmcd->pc_lock field.
    In local context mode, c_pmcd is null.  With the right (wrong?)
    combination of local and remote contexts, a scenario where a
    remote context lock is attempted on a local context.  Ugh!
    
    In the process I tighten up the test for context equality in
    one spot in the libqmc QmcGroup class.
    
    All of the original pcp-gui tests now pass reliably for me.

commit f9e53919a7f14c999c734a81858ec5ab11153672
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 14:02:07 2012 +1000

    Add test 029 for exercising the libqmc event tracing code

commit 1640eb731e5113493e25dafe8fe34f4857125efb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 13:07:26 2012 +1000

    Remake 019 after other fixes (dynamic helptext, vldb archive)

commit 3be7660e63152c3d1fb27a1b2ad0f38c9ca5e50a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 13:06:52 2012 +1000

    Rename vldb disk metric (remove irix prefix) for Qmc context/group test 
case to work

commit d158287f009d055c3ba73967dc3685397e9344c2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 13:06:11 2012 +1000

    Use correct path (qa/archives) to find vldb archive in test 019

commit b931d17841b36c792d31c0e45cb9cad906d80eff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 12:33:27 2012 +1000

    Use constData for ascii QString variants

commit 55d68fedcb82aa0c9717f60dfba02cecf4580cf8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 11:49:06 2012 +1000

    Ensure pmapi.h included anywhere version.h is

commit bbaf543324152ae50f4ff0dea6d1b0a1a80e7121
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 3 11:48:43 2012 +1000

    Rework the gap archive creation - external script

<Prev in Thread] Current Thread [Next in Thread>