Changes committed to git://oss.sgi.com/pcp/pcp.git dev
CHANGELOG | 18 +++++
build/rpm/fedora.spec | 1
debian/changelog | 1
debian/pcp.preinst.tail | 9 +-
qa/526 | 31 ++++++++++
qa/526.out | 121 ++++++++++++++++++++++++++++++++++++++++
qa/group | 1
qa/src/.gitignore | 1
qa/src/GNUlocaldefs | 10 ++-
qa/src/check_import_name.c | 47 +++++++++++++++
src/include/pcp/import.h | 3
src/libpcp/src/connect.c | 12 +--
src/libpcp_import/src/import.c | 41 +++++++++++++
src/perl/LogImport/LogImport.pm | 1
src/python/pmi.c | 1
15 files changed, 284 insertions(+), 14 deletions(-)
commit c4891d612fbbc474479e774904243ca6a807b312
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 1 17:53:29 2013 +1000
Update the changelog to try keep track of all the work going on
commit 59c3444c8a153b4fb414952d09bd8f61907b80ed
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 1 17:53:01 2013 +1000
Make the connection attributes available at protocol handshake time
commit d61de325fa97e075d8b686a11198d7cfe91c6ff3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 1 17:42:26 2013 +1000
Do not leave install.log files behind after a deb install
Resolves Debian bug 705994 - thanks for reporting it Andreas!
commit 4eaa9cf1e4614fdd75852aec39ef365194e64737
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 1 17:34:46 2013 +1000
Add checks to the Log Import API to reject invalid metric names
Ensure we do not allow arbitrary metric names through into PCP
logs via the log import APIs. This currently allows names that
are clearly going to confuse many of the tools - metric names
containing hyphens (subtraction in pmie), dots in arbitrary
places like start, end and repeated (pmchart metric selector
window would surely have kittens) - it was pretty much totally
free-form before this.
A new PMI error code is added for bad metric names, and test
qa/526 exercises as many corner cases as I could think of.
This resolves Fedora bug 958019 - thanks for reporting it Marko.
|