Changes committed to git://oss.sgi.com/pcp/pcp.git dev
configure | 53 -
configure.in | 50 -
man/man1/GNUmakefile | 2
man/man1/pmlogmv.1 | 81 ++
man/man1/pmmgr.1 | 5
man/man3/pmdiscoverservices.3 | 10
man/man5/pcp-archive.5 | 11
qa/738 | 200 +++++++
qa/738.out | 217 +++++++
qa/946 | 14
qa/946.out | 7
qa/966 | 79 ++
qa/966.out | 35 +
qa/admin/pcp-daily | 6
qa/admin/pcp-qa-summary | 2
qa/common | 4
qa/common.secure | 1
qa/group | 54 +
qa/new | 29 -
src/GNUmakefile | 6
src/dbpmda/src/dbpmda.c | 12
src/include/pcp/config.h.in | 10
src/include/pcp/platform_header.h | 675 ------------------------
src/include/pcp/pmda.h | 4
src/libpcp/src/avahi.c | 28
src/libpcp/src/avahi.h | 4
src/libpcp/src/discovery.c | 4
src/libpcp/src/secureserver.c | 6
src/libpcp_pmda/src/exports | 1
src/libpcp_pmda/src/open.c | 51 +
src/pmcd/src/pmcd.c | 14
src/pmdas/mailq/.gitignore | 1
src/pmdas/mailq/GNUmakefile | 4
src/pmdas/mailq/mailq.c | 151 ++---
src/pmlogger/GNUmakefile | 11
src/pmlogger/pmlogmv.sh | 181 ++++++
src/pmmgr/config/target-discovery.example-avahi | 2
src/pmmgr/pmmgr.cxx | 4
src/win32ctl/services/pcp-services.c | 1
39 files changed, 1082 insertions(+), 948 deletions(-)
commit b0a87cefdf21e9e48b8ce539d9975d197e74eb24
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 12:00:56 2014 +1100
Update src makefile for pmlogmv mv
commit 27f10b779659cb441f3f4c720ae175ad60c5c2a7
Merge: 9bd05bb 85bb821
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 11:57:40 2014 +1100
Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
commit 85bb821ad3eba70a6881b99130d705fbdf43636a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 26 11:47:30 2014 +1100
qa/group - hide 824
test 824 is from notready-land and will appear a little later.
commit b4391b604cadd089fb2101fc4a948c9c5d2c4695
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 26 11:46:46 2014 +1100
pmlogmv - oops fixup
Really check the source in this time. Relocate to src/pmlogger.
commit 9bd05bbdbdfbe3893bb272f0f19a552d42cc85c2
Merge: 8f337a7 032da3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 10:59:20 2014 +1100
Merge branch 'brolley/dev' of ../pcpfans into brolley/dev
commit 8f337a7e6b5ea3b2ec11a18f5d0ce6c053049a84
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Thu Mar 20 12:13:34 2014 -0400
man5/pcp-archive.5: make lintian man page parser happy
Clarified and reworded a few spots to make lintian happy.
Tested with hand-rolled check:
cat pcp-archive.5 | man --warnings -E UTF-8 -l -Tutf8 -Z - >/dev/null
commit e72ecb0409d20a76f85ff2e8dd3ba5fec75ec781
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Sun Mar 9 20:34:33 2014 -0400
pmmgr/avahi: demonstrate new timeout param in sample configuration file
commit df4fbe74f59ae24b48362a0c36041141ce35fd4d
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Sat Mar 8 21:18:11 2014 -0500
__pmAvahiDiscoverServices: tolerate NULL incoming mechanism
(Can't be too eager strstr'ing.)
commit 2e9d0fb17ab073c5e1fe6c32d2eeeb93903d3287
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Sat Mar 8 21:04:30 2014 -0500
__pmAvahiDiscoverServices: support optional ,timeout=NNNN mechanism suffix
We need to let clients control how long to search for avahi
announcements; the 0.5 second default is just too short at times. The
existing environment variable control is undocumented and clumsy (but
retained in this revision).
commit cd885d149d2feea49efa62cc5fee52b817cc0910
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Fri Mar 7 20:55:21 2014 -0500
pmmgr: append a space after config-loaded pmie/pmlogger options
commit 27b60c158697235f8a2dd8101df8f6e12f843215
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 10:42:49 2014 +1100
Convert pmdamailq over to using long options command line API
Straight forward conversion as an example. Makes use of the
--username option and has decent QA coverage already, so seems
a good candidate.
Add in a wrapper for the usage message API with PMDA structure
variant, otherwise it was a straight forward conversion.
commit 6e4431c6b429b678d350529732fa7fa201d25a26
Merge: 0e83e4d fb30a61
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 09:27:24 2014 +1100
Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
commit 0e83e4d98ef79133ac334dbd1b60e8d97c7d0f3a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Mar 26 09:27:01 2014 +1100
Remove POSIXLY_CORRECT environment variable modifications
Remove the last remaining vestiges of forced POSIX arg
handling in pmcd and dbpmda. PMDAs now have the option
of defining their own destiny, and existing PMDAs using
the pmdaGetOpt (now back-compat) interface will find
themselves automagically POSIX conformant, without the
need for anyone to modify their environment.
Remove all traces of configure scripting behind the old
getopt.h checks too, nothing is #include'ing that now.
commit fb30a61a9fd164fc3ff95cb4fbe6bec0ae69e8e8
Merge: 40aa15e 2ddeae9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 26 09:17:39 2014 +1100
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
commit 40aa15e0c04d41adaf5fe931a0a00530c316d236
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 26 09:05:13 2014 +1100
qa/new - adjustments for new ## convention in groups file
In the groups file, lines with prefixed with a single # are
comments that are interpreted as one-line descriptions that the
new script looks for if the user asks for a list of groups at
the end of the creation of a new qa test.
Lines with prefixed with ## are also comments, but are ignored
for the purpose of finding the one-line descriptions. Block
(multi-line) descriptions of a group are the intended use of the
(newly introduced) ## prefix.
commit d1779bce78e82455c9c7ae29267168ba6ba1e875
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Mar 26 09:01:57 2014 +1100
pmlogmv (new) - atomic move/rename PCP archive files
New shell script to atomically move (rename) all the physical
files in a PCP archive. Aside from direct use, the justification
is to enable an optimization for the common "one archive case" in
pmlogger_daily.
commit 032da3b67ab4dcb9e4f900b92934188d10b28078
Merge: b9d2adf 2ddeae9
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Tue Mar 25 10:38:51 2014 -0400
Merge remote-tracking branch 'origin/dev' into brolley/dev
commit b9d2adfa5ae7cc5d8ef8416bbf804736a40efda5
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Tue Mar 25 10:35:25 2014 -0400
When NSS fails to initialize, pmcd should still start successfully.
oss.sgi.com/bugzilla/show_bug.cgi?id=1035
Previoulsy, pmcd would fail to start if NSS failed to start or
if a suitable certificate could not be established for secure
connections. With this change, pmcd will start under these
conditions, but will not accept secure connections.
New qa test 966 checks that pmcd starts and accepts non-secure
connections.
commit 58a2dd93a9b020fbe99a9e1518628925332c0902
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Mon Mar 24 15:42:04 2014 -0400
Fix intermittent failure in nss_setup_certificates.
certutil uses the current time, within an accuracy of 1 second,
to generate certificate serial numbers. So, wait 1 second
between generating the local CA certificate and the
PCP collector certificate so that they don't get the
same serial number.
This fixes intermittent failures of qa tests 712, 713 and 714.
commit e0c99b6df2d7695883547165ab834744fbf7ed43
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Mar 23 08:47:42 2014 +1100
qa/common - report retired tests
commit 103a75f120d1d1397652f63a96c03077bbd122ba
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Mar 23 08:46:00 2014 +1100
qa/admin/pcp-qa-summary - add special case for host bozo-vm
commit d8afb153f3ba9a2e2faca4268f5334e466452fe2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Mar 23 08:45:17 2014 +1100
qa/admin/pcp-daily - add some more of kenj's QA hosts
commit 3777215243ff9458fa29a37d37659633cba5ad95
Merge: c615547 d1d3d95
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Wed Mar 19 11:09:42 2014 -0400
Merge remote-tracking branch 'origin/dev' into brolley/dev
|