pcp
[Top] [All Lists]

pcp updates: qa & builds

To: pcp@xxxxxxxxxxx
Subject: pcp updates: qa & builds
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 13 May 2014 01:19:58 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <716525852.5996037.1399957120810.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: H92kPCzkMjtBR4JvuQ4wrJIIn6SQCw==
Thread-topic: pcp updates: qa & builds
Changes committed to git://git.performancecopilot.org/pcp.git dev

 Makepkgs                                  |   16 
 build/mac/install-pcp-gui                 |  830 -------------------
 build/mac/installer-resources/ReadMe.html |   47 -
 build/mac/uninstall-pcp-gui               |   68 -
 qa/704                                    |    2 
 qa/787                                    |   84 +
 qa/787.out                                | 1283 ++++++++++++++++++++++++++++++
 qa/GNUmakefile                            |    2 
 qa/archives/GNUmakefile                   |    2 
 qa/common                                 |   48 -
 qa/group                                  |    9 
 qa/new                                    |    6 
 qa/qt/qmc_context/GNUmakefile             |   10 
 qa/qt/qmc_desc/GNUmakefile                |   10 
 qa/qt/qmc_dynamic/GNUmakefile             |   10 
 qa/qt/qmc_event/GNUmakefile               |   10 
 qa/qt/qmc_format/GNUmakefile              |   10 
 qa/qt/qmc_group/GNUmakefile               |   10 
 qa/qt/qmc_hosts/GNUmakefile               |   10 
 qa/qt/qmc_indom/GNUmakefile               |   10 
 qa/qt/qmc_metric/GNUmakefile              |   10 
 qa/qt/qmc_source/GNUmakefile              |   10 
 qa/src/GNUlocaldefs                       |    3 
 qa/src/interp1.c                          |   49 -
 qa/src/slow.0                             |binary
 qa/src/slow.index                         |binary
 qa/src/slow.meta                          |binary
 qa/views/GNUmakefile                      |    2 
 src/GNUmakefile                           |   26 
 src/include/builddefs.in                  |    2 
 src/include/pcp/impl.h                    |   33 
 src/libpcp_qmc/src/libpcp_qmc.pro         |    1 
 src/pmchart/pmchart.pro                   |    1 
 src/pmdumptext/pmdumptext.pro             |    1 
 src/pmtime/pmtime.pro                     |    1 
 35 files changed, 1539 insertions(+), 1077 deletions(-)

commit a95a9de1175cc7a351e52507ca7a20e4843fa33d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 13 14:55:43 2014 +1000

    Implement pmInDom_build and pmID_build using memcpy
    
    While merging pcp-gui into pcp, the optimisation levels at
    which the Qt test programs are built now follows the rest of
    the build and is no longer forced to "debug" builds only.
    
    This has uncovered a problem in the casting mechanism used
    by pmID_build and pmInDom_build in impl.h, which ultimately
    can result in a pmID of 0.0.0 (or pmInDom of 0.0) being set
    due to the breaking of strict-aliasing rules.  QA test 1015,
    which uses qmc_desc.cpp and passes the QmcDesc constructor a
    PMID from pmID_build, picked up the problem.
    
    I tossed up going with an ifdef __cplusplus variant of these
    two helper interfaces, but in the end went with the simplest
    approach of always using memcpy.

commit dff1686a9b5be5d3c6c88949b4340fe9ed548df6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 13 12:52:40 2014 +1000

    Add -d option into qa/src/interp1.c for new-style output
    
    Commit 068ab84d2 has accidentally regressed test qa/091 by
    changing the output that interp1.c produces, which it was
    relying on being a certain way.
    
    Resolve this by adding a new option to get the new output,
    and keep on using the old output in existing tests.  Quite
    probably test 091 could be reworked to use the new output,
    but going for the simplest fix at this stage.

commit bc21c5777f2a8117cd72c7c35fec1bc1421301d3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 13 12:33:19 2014 +1000

    Ensure the Qt test programs end up in the pcp-testsuite package

commit 5e650b20580000bb2570a64a05e63bfd7cdcc50f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 16:24:53 2014 +1000

    Correct paths for Qt tool QA subdirs, post-gui-merge

commit 1408de56f3134a49b2f1b2cba2c77e331ccb4536
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 16:21:20 2014 +1000

    Correct paths for more installed QA subdirs, post-gui-merge

commit 969f2e67b8a54d537168c290c1484f3b71246f68
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 16:11:31 2014 +1000

    Add missing include/lib paths for picking up built libs vs installed

commit 81e2d48eba24972be7bbe5d2db653aa4a4ac2a3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 16:08:45 2014 +1000

    Remove hard-coded make options in Makepkgs, add deps to src makefile

commit ef790489c2c1649b944f2b90eb4ac72226499fc5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 12:41:36 2014 +1000

    Add reserved test support into new script and into packaging

commit e343812ddd6f416433327c4a508c7f758af0d738
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 11:10:47 2014 +1000

    Build fix for Mac OS X builds after the pcp-gui merge.
    
    Also some minor documentation updates for the Mac installer.

commit 046deb5d8f613d6689dff6fda0b70099edb17759
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 10:34:54 2014 +1000

    Add "reserved" keyword into qa/group, along lines of "retired"

commit e38be7e69428dcb9b3d6303f67272ad18dfc8d95
Merge: b23f447 068ab84
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 09:30:54 2014 +1000

    Merge branch 'dev' of git://git.performancecopilot.org/kenj/pcp into dev

commit b23f447943a8ceba46357be31596044c6450bcef
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 12 09:30:27 2014 +1000

    Remove leftover MacOSX packaging files from git merge

commit 068ab84d26645a4895220edb70b8cdca0320b734
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun May 11 19:58:31 2014 +1000

    qa/787 (new) - exercise slow archive reading
    
    Uses the reduced version of Frank's archive that used to show
    really excessive log I/O for some metrics in the presence of
    <mark> records.

commit 76d90572c199f472318bd238e5d60711fd45e62d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun May 11 06:55:05 2014 +1000

    qa/slow archive
    
    This is a reduced version of Frank's archive
    (super-SLOW-merged-archive-20140124.225919) that demonstrates
    really excessive log I/O for some metrics in the presence of
    <mark> records.
    
    See http://oss.sgi.com/bugzilla/show_bug.cgi?id=1044 for details.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: qa & builds, Nathan Scott <=