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.
|