| Newsgroups |
gmane.comp.sysutils.pcp |
| Message-ID |
<[email protected]> |
7 New Commits:
[pcp:master] By Nathan Scott <[email protected]>:
9dbb4dab98eb ( https://github.com/performancecopilot/pcp/commit/9dbb4dab98ebf8ccfe4e4f106977b081b8426b80 ) : containers: add a pcp-standalone app container layer Implements a second docker layer for PCP containers, such that applications running in the cloud with no privileges can have a minimal unprivileged pmcd co-process exporting metrics from within the container if they so desire. Sample containers for the Apache and Nginx web servers are included here, which are also configured to run the PMDAs for those services (with stats auto-enabled) too.
Added: build/containers/pcp-apache/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-apache/Dockerfile )
Added: build/containers/pcp-apache/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-apache/GNUmakefile )
Added: build/containers/pcp-nginx/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-nginx/Dockerfile )
Added: build/containers/pcp-nginx/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-nginx/GNUmakefile )
Added: build/containers/pcp-standalone/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-standalone/Dockerfile )
Added: build/containers/pcp-standalone/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-standalone/GNUmakefile )
Modified: build/containers/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/GNUmakefile )
Modified: build/containers/pcp-base/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/Dockerfile )
[pcp:master] By Ken McDonell <[email protected]>:
156fb6ec2751 ( https://github.com/performancecopilot/pcp/commit/156fb6ec2751bc48002e3d3fb5f9476e33f778d0 ) : qa: need a bit more care with set/restore $PCPQA_SYSTEMD Now I'm using $PCPQA_SYSTEMD=no to stop systemd messing with QA, I need to be a little less cavalier about setting and unsetting PCPQA_SYSTEMD in those tests that specifically must avoid systemd on all platforms. These changes restore PCPQA_SYSTEMD to its initial state before the final _service restart.
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/master/qa/172 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/master/qa/657 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/master/qa/805 )
[pcp:master] By Ken McDonell <[email protected]>:
b328aa8c74b4 ( https://github.com/performancecopilot/pcp/commit/b328aa8c74b47807246e7fb15d7751ff0ccb370f ) : qa/964: refactor This test has fallen on hard times in the wake of the pmlogger changes to allow it to survive pmcd restarts, and somewhat dodgey logic that was associated with counting pmlogger instances. Reworked to run two PMDA installs ... one does not require a pmcd restart (xfs) and one does require a pmcd restart (dm). Check the same primary pmlogger continues to run through both PMDA installs. Also needed some extra care in the notrun guards and the trap handling of the PMDA cleanup.
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/master/qa/964 )
Modified: qa/964.out ( https://github.com/performancecopilot/pcp/blob/master/qa/964.out )
[pcp:master] By Ken McDonell <[email protected]>:
5fb597c4dee2 ( https://github.com/performancecopilot/pcp/commit/5fb597c4dee22e6c629a2e5d9c3381b473e52057 ) : qa: assorted *_auto_restart changes to stop systemd interference With the use of PCPQA_SYSTEMD=no on my QA Farm, I have exposed some more tests that need prophylactic protection from systemd autorestarting. These tests were passing on systems without systemd, but there were assorted failures when systemd was active, mostly as a result of the test stopping a PCP daemon and then the test and systemd getting in an arm wrestle over who's restarting the daemon ... the QA tests invariably lose these battles.
Modified: qa/183 ( https://github.com/performancecopilot/pcp/blob/master/qa/183 )
Modified: qa/187 ( https://github.com/performancecopilot/pcp/blob/master/qa/187 )
Modified: qa/192 ( https://github.com/performancecopilot/pcp/blob/master/qa/192 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/master/qa/666 )
Modified: qa/831 ( https://github.com/performancecopilot/pcp/blob/master/qa/831 )
Modified: qa/831.out ( https://github.com/performancecopilot/pcp/blob/master/qa/831.out )
[pcp:master] By Liming Wu <[email protected]>:
ffb179e35c36 ( https://github.com/performancecopilot/pcp/commit/ffb179e35c36949a19430c7b05f7eeca8e8095db ) : pmdalinux: add per-node memory zone protection stats
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/master/qa/821.out )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/help )
Modified: src/pmdas/linux/linux.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/linux.h )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/proc_zoneinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_zoneinfo.c )
Modified: src/pmdas/linux/proc_zoneinfo.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_zoneinfo.h )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/root_linux )
[pcp:master] By Nathan Scott <[email protected]>:
ff2d200b5853 ( https://github.com/performancecopilot/pcp/commit/ff2d200b5853dd03e66aac74cf01f26f43832029 ) : build: add to gitignore file for pmdadocker
Modified: src/pmdas/docker/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/.gitignore )
Modified: src/pmdas/docker/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/GNUmakefile )
[pcp:master] By Nathan Scott <[email protected]>:
9c71bf58bba8 ( https://github.com/performancecopilot/pcp/commit/9c71bf58bba874ccab507459da9104880eaf19b3 ) : Merge branch 'master' of git://git.pcp.io/kenj/pcp into kenj-merge
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/master/qa/172 )
Modified: qa/183 ( https://github.com/performancecopilot/pcp/blob/master/qa/183 )
Modified: qa/187 ( https://github.com/performancecopilot/pcp/blob/master/qa/187 )
Modified: qa/192 ( https://github.com/performancecopilot/pcp/blob/master/qa/192 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/master/qa/657 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/master/qa/666 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/master/qa/805 )
Modified: qa/831 ( https://github.com/performancecopilot/pcp/blob/master/qa/831 )
Modified: qa/831.out ( https://github.com/performancecopilot/pcp/blob/master/qa/831.out )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/master/qa/964 )
Modified: qa/964.out ( https://github.com/performancecopilot/pcp/blob/master/qa/964.out )