Discussion:
[pcp] Updates to Github #github
pcp@groups.io Integration
2017-02-13 09:43:43 UTC
Permalink
[pcp] New branch brolley-merge ( https://github.com/performancecopilot/pcp/tree/brolley-merge ) was created by natoscott.



---

15 New Commits:

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
c614fb0c8593 ( https://github.com/performancecopilot/pcp/commit/c614fb0c8593a8379d4217b76496a5c2a933c96f ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: update_bounds(): traverse the fetched instances in the outer loop and the nown instances in the inner loop. Reduces the time taken for both test cases by 50%.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
4b326f9ac28f ( https://github.com/performancecopilot/pcp/commit/4b326f9ac28f623d30d782ceac992a99befa3140 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/1059 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1059 )
Added: qa/1059.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1059.out )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1087.out )
Modified: qa/359 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/359 )
Modified: qa/892 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/892 )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/admin/check-vm )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.filter )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/group )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/builddefs.in )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/GNUmakefile )
Modified: src/pmdas/bind2/pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/bind2/pmdabind2.pl )
Modified: src/pmdas/pipe/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/pipe/help )
Modified: src/pmdas/redis/pmdaredis.pl ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/redis/pmdaredis.pl )
Modified: src/pmdas/trace/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/trace/help )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
5926c9b0bd3b ( https://github.com/performancecopilot/pcp/commit/5926c9b0bd3b5af746bab0ecb469bc8d3f4f1b07 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Replace the linked list of instances for each pmid with a hash table. This results in an additional improvement of 50% for the test case for RHBZ 1403095 on top of earlier improvements. Running time is now 25% of the original. This results in an additional improvement of 80% for the test case for RHBZ 1411720 on top of earlier improvements. Running time is now 7% of the original. Also fixed an error in __pmFreeInterpData(). The hash table buffer for the pmids was being freed while it was still being used.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
d1fdea8d7d77 ( https://github.com/performancecopilot/pcp/commit/d1fdea8d7d7721d78ed4367e1b5d4430132277a1 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance. Pre-allocate the hash t able of instances. This removes the overhead of growing it repeately when it is large.

Modified: src/include/pcp/impl.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/pcp/impl.h )
Modified: src/libpcp/src/hash.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/hash.c )
Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
045b9ce64aea ( https://github.com/performancecopilot/pcp/commit/045b9ce64aead44a0537736744f5d1ed13e0d022 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/linux/meminfo-root-003.tgz ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/linux/meminfo-root-003.tgz )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: qa/023 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/023 )
Modified: qa/025 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/025 )
Modified: qa/032 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/032 )
Modified: qa/041 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/041 )
Modified: qa/043 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/043 )
Modified: qa/051 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/051 )
Modified: qa/066 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/066 )
Modified: qa/067 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/067 )
Modified: qa/068 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/068 )
Modified: qa/069 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/069 )
Modified: qa/069.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/069.out.ipv6 )
Modified: qa/069.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/069.out.nonipv6 )
Modified: qa/083 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/083 )
Modified: qa/096 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/096 )
Modified: qa/1000 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1000 )
Modified: qa/1018 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1018 )
Modified: qa/102 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/102 )
Modified: qa/1034 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1034 )
Modified: qa/1055 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1055 )
Modified: qa/1059 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1059 )
Modified: qa/1079.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1079.out )
Modified: qa/1087 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1087 )
Modified: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1087.out )
Modified: qa/1090 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1090 )
Modified: qa/115 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/115 )
Modified: qa/115.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/115.out )
Modified: qa/119 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/119 )
Modified: qa/156 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/156 )
Modified: qa/168 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/168 )
Modified: qa/169 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/169 )
Modified: qa/170 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/170 )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/172 )
Modified: qa/172.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/172.out.ipv6 )
Modified: qa/172.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/172.out.nonipv6 )
Modified: qa/183 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/183 )
Modified: qa/187 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/187 )
Modified: qa/192 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/192 )
Modified: qa/193 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/193 )
Modified: qa/196 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/196 )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/200 )
Modified: qa/212 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/212 )
Modified: qa/220 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/220 )
Modified: qa/224 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/224 )
Modified: qa/230 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/230 )
Modified: qa/241 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/241 )
Modified: qa/243 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/243 )
Modified: qa/244 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/244 )
Modified: qa/254 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/254 )
Modified: qa/255 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/255 )
Modified: qa/258 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/258 )
Modified: qa/272 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/272 )
Modified: qa/273 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/273 )
Modified: qa/279 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/279 )
Modified: qa/280 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/280 )
Modified: qa/282 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/282 )
Modified: qa/282.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/282.out )
Modified: qa/283 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/283 )
Modified: qa/294 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/294 )
Modified: qa/295 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/295 )
Modified: qa/296 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/296 )
Modified: qa/297 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/297 )
Modified: qa/300 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/300 )
Modified: qa/300.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/300.out )
Modified: qa/301 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/301 )
Modified: qa/309 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/309 )
Modified: qa/324 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/324 )
Modified: qa/326 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/326 )
Modified: qa/336 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/336 )
Modified: qa/340 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/340 )
Modified: qa/346 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/346 )
Modified: qa/347 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/347 )
Modified: qa/348 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/348 )
Modified: qa/349 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/349 )
Modified: qa/356 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/356 )
Modified: qa/365 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/365 )
Modified: qa/381 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/381 )
Modified: qa/389 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/389 )
Modified: qa/398 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/398 )
Modified: qa/426 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/426 )
Modified: qa/427 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/427 )
Modified: qa/445 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/445 )
Modified: qa/455 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/455 )
Modified: qa/462 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/462 )
Modified: qa/462.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/462.out )
Modified: qa/510 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/510 )
Modified: qa/522 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/522 )
Modified: qa/535 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/535 )
Modified: qa/541 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/541 )
Modified: qa/557 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/557 )
Modified: qa/558 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/558 )
Modified: qa/565 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/565 )
Modified: qa/572 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/572 )
Modified: qa/575 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/575 )
Modified: qa/575.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/575.out )
Modified: qa/578 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/578 )
Modified: qa/578.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/578.out )
Modified: qa/581 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/581 )
Modified: qa/581.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/581.out )
Modified: qa/583 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/583 )
Modified: qa/584 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/584 )
Modified: qa/587 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/587 )
Modified: qa/628 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/628 )
Modified: qa/642 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/642 )
Modified: qa/643 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/643 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/657 )
Modified: qa/657.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/657.out )
Modified: qa/660 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/660 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/666 )
Modified: qa/668 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/668 )
Modified: qa/669 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/669 )
Modified: qa/704 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/704 )
Modified: qa/712 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/712 )
Modified: qa/713 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/713 )
Modified: qa/714 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/714 )
Modified: qa/717 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/717 )
Modified: qa/725 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/725 )
Modified: qa/740 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/740 )
Modified: qa/761 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/761 )
Modified: qa/778 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/778 )
Modified: qa/782 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/782 )
Modified: qa/796 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/796 )
Modified: qa/799 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/799 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/805 )
Modified: qa/805.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/805.out )
Modified: qa/819 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/819 )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/821.out )
Modified: qa/823 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/823 )
Modified: qa/825 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/825 )
Modified: qa/831 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/831 )
Modified: qa/832 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/832 )
Modified: qa/835 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/835 )
Modified: qa/837 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/837 )
Modified: qa/848 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/848 )
Modified: qa/854 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/854 )
Modified: qa/856 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/856 )
Modified: qa/882 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/882 )
Modified: qa/892 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/892 )
Modified: qa/893 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/893 )
Modified: qa/915 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/915 )
Modified: qa/932 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/932 )
Modified: qa/948 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/948 )
Modified: qa/956 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/956 )
Modified: qa/956.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/956.out )
Modified: qa/960 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/960 )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/964 )
Modified: qa/966 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/966 )
Modified: qa/983 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/983 )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/admin/check-vm )
Modified: qa/common ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.check )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.filter )
Modified: qa/common.secure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.secure )
Modified: qa/src/pmcdgone.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/src/pmcdgone.c )
Modified: src/pcp/atop/ifprop.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pcp/atop/ifprop.c )
Modified: src/pmcd/pmdaproc.sh ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmcd/pmdaproc.sh )
Modified: src/pmcd/rc_pcp ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmcd/rc_pcp )
Modified: src/pmdas/apache/README ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/apache/README )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/GNUmakefile )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/help )
Modified: src/pmdas/linux/mk.rewrite ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/mk.rewrite )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/root_linux )
Modified: src/pmdas/linux_proc/pmda.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux_proc/pmda.c )

[pcp:brolley-merge] By Mark Goodwin <***@redhat.com>:
a2173a6eeeb4 ( https://github.com/performancecopilot/pcp/commit/a2173a6eeeb419a436a9163fbe68d79005c9c37a ) : RHBZ 1403095, RHBZ 1411720: PmLogGetInDomArchive(3) performance. Use a hash table to detect duplicates for large instance domains.

Modified: src/libpcp/src/check-statics ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/check-statics )
Modified: src/libpcp/src/logmeta.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/logmeta.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
f824b83a172f ( https://github.com/performancecopilot/pcp/commit/f824b83a172f5a7283e178a04cb01d888aa7001c ) : RHBZ 1411720: Archive interp mode performance. Sort the ac_unbound list by time so that traversals can be abandoned early.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
b86f2385a986 ( https://github.com/performancecopilot/pcp/commit/b86f2385a986c6203b26cfcdaf34354e65f5c13d ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Modified: qa/025 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/025 )
Modified: qa/032 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/032 )
Modified: qa/041 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/041 )
Modified: qa/051 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/051 )
Modified: qa/066 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/066 )
Modified: qa/067 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/067 )
Modified: qa/068 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/068 )
Modified: qa/069 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/069 )
Modified: qa/083 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/083 )
Modified: qa/102 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/102 )
Modified: qa/1034 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1034 )
Modified: qa/1041 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1041 )
Modified: qa/1053 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1053 )
Modified: qa/1058 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1058 )
Modified: qa/119 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/119 )
Modified: qa/169 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/169 )
Modified: qa/170 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/170 )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/172 )
Modified: qa/193 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/193 )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/200 )
Modified: qa/220 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/220 )
Modified: qa/224 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/224 )
Modified: qa/241 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/241 )
Modified: qa/243 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/243 )
Modified: qa/244 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/244 )
Modified: qa/254 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/254 )
Modified: qa/255 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/255 )
Modified: qa/258 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/258 )
Modified: qa/273 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/273 )
Modified: qa/279 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/279 )
Modified: qa/280 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/280 )
Modified: qa/283 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/283 )
Modified: qa/346 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/346 )
Modified: qa/347 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/347 )
Modified: qa/348 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/348 )
Modified: qa/349 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/349 )
Modified: qa/398 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/398 )
Modified: qa/455 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/455 )
Modified: qa/462 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/462 )
Modified: qa/565 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/565 )
Modified: qa/647 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/647 )
Modified: qa/648 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/648 )
Modified: qa/649 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/649 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/657 )
Modified: qa/660 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/660 )
Modified: qa/704 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/704 )
Modified: qa/717 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/717 )
Modified: qa/755 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/755 )
Modified: qa/757 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/757 )
Modified: qa/759 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/759 )
Modified: qa/760 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/760 )
Modified: qa/778 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/778 )
Modified: qa/788 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/788 )
Modified: qa/796 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/796 )
Modified: qa/799 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/799 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/805 )
Modified: qa/819 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/819 )
Modified: qa/825 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/825 )
Modified: qa/832 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/832 )
Modified: qa/835 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/835 )
Modified: qa/845 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/845 )
Modified: qa/855 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/855 )
Modified: qa/878 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/878 )
Modified: qa/903 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/903 )
Modified: qa/948 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/948 )
Modified: qa/960 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/960 )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/964 )
Modified: qa/973 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/973 )
Modified: qa/983 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/983 )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.check )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
54d53673f4b4 ( https://github.com/performancecopilot/pcp/commit/54d53673f4b41a448e3b585a9ba641a51a75e2d2 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Don't initialize wanted and bound links in instance control blocks.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
307835bce5e5 ( https://github.com/performancecopilot/pcp/commit/307835bce5e5d598f8fa3d5812b6d2c4e2eeef93 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Traverse the ac_want list instead of the entire known metric space when possible. Eliminate the "zeroth" pass by initializing when added to the ac_want list.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
176f8219b6f1 ( https://github.com/performancecopilot/pcp/commit/176f8219b6f1b4c8e26137efc5c1537940e7e36f ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Trim the unbound list as instances are resolved.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
a4d4c684c94e ( https://github.com/performancecopilot/pcp/commit/a4d4c684c94e273dbb9a8af818c195c56208fe8f ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/917 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/917 )
Added: qa/917.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/917.out )
Added: src/selinux/.gitignore ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/.gitignore )
Added: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/GNUmakefile )
Added: src/selinux/README ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/README )
Added: src/selinux/pcpupstream.fc ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/pcpupstream.fc )
Added: src/selinux/pcpupstream.if ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/pcpupstream.if )
Added: src/selinux/pcpupstream.te ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/pcpupstream.te )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/GNUmakefile )
Modified: build/rpm/fedora.spec ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/fedora.spec )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/821.out )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/admin/check-vm )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.check )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/group )
Modified: src/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/GNUmakefile )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/builddefs.in )
Modified: src/pmcd/pmdaproc.sh ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmcd/pmdaproc.sh )
Modified: src/pmdas/docker/pmdadocker.1 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/docker/pmdadocker.1 )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/help )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/proc_vmstat.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/proc_vmstat.c )
Modified: src/pmdas/linux/proc_vmstat.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/proc_vmstat.h )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/root_linux )
Modified: src/pmdas/linux_proc/getinfo.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux_proc/getinfo.c )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
35d800769436 ( https://github.com/performancecopilot/pcp/commit/35d800769436fb6e87b58fd3a42c781d36557b94 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/selinux/GNUmakefile )

[pcp:brolley-merge] By Dave Brolley <***@redhat.com>:
bde289e7068a ( https://github.com/performancecopilot/pcp/commit/bde289e7068afed392e2e8ffbdb308573721e3af ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: build/containers/pcp-apache/Dockerfile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-apache/Dockerfile )
Added: build/containers/pcp-apache/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-apache/GNUmakefile )
Added: build/containers/pcp-apache/status.conf ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-apache/status.conf )
Added: build/containers/pcp-base/bash_profile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-base/bash_profile )
Added: build/containers/pcp-base/pcp.repo ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-base/pcp.repo )
Added: build/containers/pcp-java-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-java-app/Dockerfile )
Added: build/containers/pcp-java-app/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-java-app/GNUmakefile )
Added: build/containers/pcp-java-app/acme.service ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-java-app/acme.service )
Added: build/containers/pcp-nginx/Dockerfile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-nginx/Dockerfile )
Added: build/containers/pcp-nginx/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-nginx/GNUmakefile )
Added: build/containers/pcp-nginx/status.conf ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-nginx/status.conf )
Added: build/containers/pcp-standalone/Dockerfile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-standalone/Dockerfile )
Added: build/containers/pcp-standalone/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-standalone/GNUmakefile )
Added: qa/linux/meminfo-root-004.tgz ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/linux/meminfo-root-004.tgz )
Modified: build/containers/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/GNUmakefile )
Modified: build/containers/pcp-base/Dockerfile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-base/Dockerfile )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-base/GNUmakefile )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/172 )
Modified: qa/183 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/183 )
Modified: qa/187 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/187 )
Modified: qa/192 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/192 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/657 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/666 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/805 )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/821.out )
Modified: qa/831 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/831 )
Modified: qa/831.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/831.out )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/964 )
Modified: qa/964.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/964.out )
Modified: src/pmdas/docker/.gitignore ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/docker/.gitignore )
Modified: src/pmdas/docker/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/docker/GNUmakefile )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/help )
Modified: src/pmdas/linux/linux.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/linux.h )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/proc_zoneinfo.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/proc_zoneinfo.c )
Modified: src/pmdas/linux/proc_zoneinfo.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/proc_zoneinfo.h )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/root_linux )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
e2da40f2d3e2 ( https://github.com/performancecopilot/pcp/commit/e2da40f2d3e2201885cf64bc120b6a5b82303bce ) : Merge branch 'interp-performance' of git://git.pcp.io/brolley/pcp into brolley-merge

Modified: src/include/pcp/impl.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/pcp/impl.h )
Modified: src/libpcp/src/check-statics ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/check-statics )
Modified: src/libpcp/src/hash.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/hash.c )
Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/interp.c )
Modified: src/libpcp/src/logmeta.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/libpcp/src/logmeta.c )



---

3 New Commits:

[pcp:master] By Nathan Scott <***@redhat.com>:
bb56d643332e ( https://github.com/performancecopilot/pcp/commit/bb56d643332e7e3de8a83b5d4a20ddf7205ac4ad ) : qa: add tape subtree into expecte 957 valgrind checks

Modified: qa/957.out ( https://github.com/performancecopilot/pcp/blob/master/qa/957.out )

[pcp:master] By Nathan Scott <***@redhat.com>:
81007fc51e05 ( https://github.com/performancecopilot/pcp/commit/81007fc51e05433bf975a4baed1ee939bb884889 ) : build: conditional packaging for pmdalio, based on rtslib presence

Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/master/src/include/builddefs.in )

[pcp:master] By Nathan Scott <***@redhat.com>:
ce45e38ba029 ( https://github.com/performancecopilot/pcp/commit/ce45e38ba0297f666f73ddfab069868cfdc696d1 ) : qa: update lio and libvirt python module checks for rpm

Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )



---

4 New Commits:

[pcp:master] By Ken McDonell <***@internode.on.net>:
b01be03381ef ( https://github.com/performancecopilot/pcp/commit/b01be03381ef350092be5a726e879d8d3e07606e ) : qa: misc additional fixups after the mkdir_and_chown changes Mostly handling different output formats from ls(1) and not setting $LANG leading to different messages from mkdir(1).

Modified: qa/920 ( https://github.com/performancecopilot/pcp/blob/master/qa/920 )
Modified: qa/925 ( https://github.com/performancecopilot/pcp/blob/master/qa/925 )
Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )
Modified: qa/934.out ( https://github.com/performancecopilot/pcp/blob/master/qa/934.out )

[pcp:master] By Ken McDonell <***@internode.on.net>:
7eefadb2e6e3 ( https://github.com/performancecopilot/pcp/commit/7eefadb2e6e39309c55819a2748b32513b2287b9 ) : qa/200: make waiting for pmcd to exit more robust

Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )

[pcp:master] By Ken McDonell <***@internode.on.net>:
32691250f4cb ( https://github.com/performancecopilot/pcp/commit/32691250f4cbfa75badb64135529b898be8ab8f6 ) : Merge branch 'master' of git://git.pcp.io/pcp

Added: qa/1061 ( https://github.com/performancecopilot/pcp/blob/master/qa/1061 )
Added: qa/1061.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1061.out )
Added: qa/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/.gitignore )
Added: qa/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile )
Added: qa/lio/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile.install )
Added: qa/lio/README ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/README )
Added: qa/lio/iscsi_conf.json ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_conf.json )
Added: qa/lio/iscsi_target.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target.python )
Added: qa/lio/iscsi_target_configfs_dump.tar.gz ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target_configfs_dump.tar.gz )
Added: qa/lio/lio_test.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/lio_test.python )
Added: src/pmdas/linux/sysfs_tapestats.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.c )
Added: src/pmdas/linux/sysfs_tapestats.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.h )
Added: src/pmdas/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/.gitignore )
Added: src/pmdas/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/GNUmakefile )
Added: src/pmdas/lio/Install ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Install )
Added: src/pmdas/lio/README.md ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/README.md )
Added: src/pmdas/lio/Remove ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Remove )
Added: src/pmdas/lio/pmdalio.python ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/pmdalio.python )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: qa/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile )
Modified: qa/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile.install )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/master/qa/common.filter )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/master/qa/group )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/GNUmakefile )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/GNUmakefile )
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/root_linux ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/root_linux )
Modified: src/pmns/stdpmid.pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmns/stdpmid.pcp )

[pcp:master] By Nathan Scott <***@redhat.com>:
f7c1e8795b47 ( https://github.com/performancecopilot/pcp/commit/f7c1e8795b471f5807ad16cc0fd7626475fa8746 ) : Merge branch 'master' of git://git.pcp.io/kenj/pcp into kenj-merge

Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )
Modified: qa/920 ( https://github.com/performancecopilot/pcp/blob/master/qa/920 )
Modified: qa/925 ( https://github.com/performancecopilot/pcp/blob/master/qa/925 )
Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )
Modified: qa/934.out ( https://github.com/performancecopilot/pcp/blob/master/qa/934.out )
pcp@groups.io Integration
2017-02-13 17:50:38 UTC
Permalink
[pcp-webjs:master] New Comment on Pull Request #2 Create graph per instance ( https://github.com/performancecopilot/pcp-webjs/pull/2 )
By fche ( https://github.com/fche ) :

Thank you, merged into the webjs master repository at git://sourceware.org/git/pcpfans.git



---

[performancecopilot/pcp-webjs] Pull request closed by fche ( https://github.com/fche ) :

#2 Create graph per instance ( https://github.com/performancecopilot/pcp-webjs/pull/2 )
This allows generating dynamic graphs for each instance of a target. As an example you can generate a graph for each network interface showing 2 lines with in.bytes and out.bytes as its metrics. There is a usage example in the comment field.
pcp@groups.io Integration
2017-02-13 20:50:20 UTC
Permalink
3 New Commits:

[pcp:master] By Ken McDonell <***@internode.on.net>:
ecad795cb000 ( https://github.com/performancecopilot/pcp/commit/ecad795cb000f7d7d554f1cb626837d5f86fc76d ) : qa/934: take control of umask Modes for created directories depend on umask, so don't leave this to local shell's default vaguaries.

Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )

[pcp:master] By Nathan Scott <***@redhat.com>:
43fc455894fe ( https://github.com/performancecopilot/pcp/commit/43fc455894fe7e30dbf01d201982b698b39e16ff ) : pmdaproc: ensure /dev directory is closed, fixing ttyname fd leak

Modified: src/pmdas/linux_proc/getinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/getinfo.c )

[pcp:master] By Nathan Scott <***@redhat.com>:
da10bb0d5630 ( https://github.com/performancecopilot/pcp/commit/da10bb0d5630fe904b6dae7b3cc70065c849c23d ) : Merge branch 'master' of git://git.pcp.io/kenj/pcp into kenj-merge

Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )



---

[pcp] New branch kenj-merge ( https://github.com/performancecopilot/pcp/tree/kenj-merge ) was created by natoscott.



---

8 New Commits:

[pcp:brolley-merge] By Ken McDonell <***@internode.on.net>:
b01be03381ef ( https://github.com/performancecopilot/pcp/commit/b01be03381ef350092be5a726e879d8d3e07606e ) : qa: misc additional fixups after the mkdir_and_chown changes Mostly handling different output formats from ls(1) and not setting $LANG leading to different messages from mkdir(1).

Modified: qa/920 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/920 )
Modified: qa/925 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/925 )
Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934 )
Modified: qa/934.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934.out )

[pcp:brolley-merge] By Ken McDonell <***@internode.on.net>:
7eefadb2e6e3 ( https://github.com/performancecopilot/pcp/commit/7eefadb2e6e39309c55819a2748b32513b2287b9 ) : qa/200: make waiting for pmcd to exit more robust

Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/200 )

[pcp:brolley-merge] By Ken McDonell <***@internode.on.net>:
32691250f4cb ( https://github.com/performancecopilot/pcp/commit/32691250f4cbfa75badb64135529b898be8ab8f6 ) : Merge branch 'master' of git://git.pcp.io/pcp

Added: qa/1061 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1061 )
Added: qa/1061.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/1061.out )
Added: qa/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/.gitignore )
Added: qa/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/GNUmakefile )
Added: qa/lio/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/GNUmakefile.install )
Added: qa/lio/README ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/README )
Added: qa/lio/iscsi_conf.json ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/iscsi_conf.json )
Added: qa/lio/iscsi_target.python ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/iscsi_target.python )
Added: qa/lio/iscsi_target_configfs_dump.tar.gz ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/iscsi_target_configfs_dump.tar.gz )
Added: qa/lio/lio_test.python ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/lio/lio_test.python )
Added: src/pmdas/linux/sysfs_tapestats.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/sysfs_tapestats.c )
Added: src/pmdas/linux/sysfs_tapestats.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/sysfs_tapestats.h )
Added: src/pmdas/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/.gitignore )
Added: src/pmdas/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/GNUmakefile )
Added: src/pmdas/lio/Install ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/Install )
Added: src/pmdas/lio/README.md ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/README.md )
Added: src/pmdas/lio/Remove ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/Remove )
Added: src/pmdas/lio/pmdalio.python ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/lio/pmdalio.python )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/brolley-merge/.gitignore )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/containers/pcp-base/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: qa/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/GNUmakefile )
Modified: qa/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/GNUmakefile.install )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/common.filter )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/group )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/GNUmakefile )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/GNUmakefile )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/help )
Modified: src/pmdas/linux/linux.h ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/linux.h )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmdas/linux/root_linux )
Modified: src/pmns/stdpmid.pcp ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/pmns/stdpmid.pcp )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
bb56d643332e ( https://github.com/performancecopilot/pcp/commit/bb56d643332e7e3de8a83b5d4a20ddf7205ac4ad ) : qa: add tape subtree into expecte 957 valgrind checks

Modified: qa/957.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/957.out )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
81007fc51e05 ( https://github.com/performancecopilot/pcp/commit/81007fc51e05433bf975a4baed1ee939bb884889 ) : build: conditional packaging for pmdalio, based on rtslib presence

Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/builddefs.in )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
ce45e38ba029 ( https://github.com/performancecopilot/pcp/commit/ce45e38ba0297f666f73ddfab069868cfdc696d1 ) : qa: update lio and libvirt python module checks for rpm

Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/admin/check-vm )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
f7c1e8795b47 ( https://github.com/performancecopilot/pcp/commit/f7c1e8795b471f5807ad16cc0fd7626475fa8746 ) : Merge branch 'master' of git://git.pcp.io/kenj/pcp into kenj-merge

Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/200 )
Modified: qa/920 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/920 )
Modified: qa/925 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/925 )
Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934 )
Modified: qa/934.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934.out )

[pcp:brolley-merge] By Nathan Scott <***@redhat.com>:
8b69b5c0f9b9 ( https://github.com/performancecopilot/pcp/commit/8b69b5c0f9b9d8d22f66e3d2210c5a2a14908e0f ) : Merge branch 'master' of github.com:performancecopilot/pcp into brolley-merge

Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/brolley-merge/configure.ac )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/200 )
Modified: qa/920 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/920 )
Modified: qa/925 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/925 )
Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934 )
Modified: qa/934.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/934.out )
Modified: qa/957.out ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/957.out )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/brolley-merge/qa/admin/check-vm )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/brolley-merge/src/include/builddefs.in )
pcp@groups.io Integration
2017-02-13 22:59:22 UTC
Permalink
8 New Commits:

[pcp:master] By Ken McDonell <***@internode.on.net>:
07bf5bc2791c ( https://github.com/performancecopilot/pcp/commit/07bf5bc2791c295a557bd02e1dcc1d19dcb344f1 ) : qa/003: values for mem.util.hugepagesSurpBytes may not be available

Modified: qa/003 ( https://github.com/performancecopilot/pcp/blob/master/qa/003 )

[pcp:master] By Ken McDonell <***@internode.on.net>:
6127801fc758 ( https://github.com/performancecopilot/pcp/commit/6127801fc7580019607bb7aec03f846afaea3216 ) : qa/934: more dodging of quoting from mkdir(1) error messages

Modified: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )

[pcp:master] By Ken McDonell <***@internode.on.net>:
fae9e15715d1 ( https://github.com/performancecopilot/pcp/commit/fae9e15715d106bbbadaa94e875cc4d206b79d93 ) : qa/valgrind-suppress-3.5.0: another false match for qa/459 on vm25

Modified: qa/valgrind-suppress-3.5.0 ( https://github.com/performancecopilot/pcp/blob/master/qa/valgrind-suppress-3.5.0 )

[pcp:master] By Lukas Berk <***@redhat.com>:
f8a0c88a69a5 ( https://github.com/performancecopilot/pcp/commit/f8a0c88a69a534f899ade63d5ae5f2018536b832 ) : qa: adjust 917 to deal with various selinux tool versions Some pointers from ken; fixup for the notrun tests (along with a few more notrun checks) different versions of semodule have different output formats different sedismod versions have different supportted options and outputs updated to address these concerns

Modified: qa/917 ( https://github.com/performancecopilot/pcp/blob/master/qa/917 )
Modified: qa/917.out ( https://github.com/performancecopilot/pcp/blob/master/qa/917.out )

[pcp:master] By Ken McDonell <***@internode.on.net>:
a40ed2f066e5 ( https://github.com/performancecopilot/pcp/commit/a40ed2f066e55759b911efb9bbb3760324337ce4 ) : qa/003: more mem.util.hugepages* metrics with no values available sometimes

Modified: qa/003 ( https://github.com/performancecopilot/pcp/blob/master/qa/003 )

[pcp:master] By Ken McDonell <***@internode.on.net>:
941ff93266f1 ( https://github.com/performancecopilot/pcp/commit/941ff93266f18813527617140050d4bc6b7152ea ) : Merge branch 'master' of git://git.pcp.io/pcp

Modified: src/pmdas/linux_proc/getinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/getinfo.c )

[pcp:master] By Lukas Berk <***@redhat.com>:
0504827bcfe6 ( https://github.com/performancecopilot/pcp/commit/0504827bcfe6c5683f77f55a999df2e4a8aa55e6 ) : Update pmdammv(1) to mention golang bindings The Speed project introduces such instrumentation. We should mention it in the manpage.

Modified: man/man1/pmdammv.1 ( https://github.com/performancecopilot/pcp/blob/master/man/man1/pmdammv.1 )

[pcp:master] By Nathan Scott <***@redhat.com>:
74a2013f3d6d ( https://github.com/performancecopilot/pcp/commit/74a2013f3d6d3dcd78428b7c04f3d1e228ba86e9 ) : Merge branch 'master' of git://git.pcp.io/lberk/pcp into lberk-merge

Modified: man/man1/pmdammv.1 ( https://github.com/performancecopilot/pcp/blob/master/man/man1/pmdammv.1 )
Modified: qa/917 ( https://github.com/performancecopilot/pcp/blob/master/qa/917 )
Modified: qa/917.out ( https://github.com/performancecopilot/pcp/blob/master/qa/917.out )



---

[pcp] The branch "kenj-merge" was deleted by natoscott



---

[pcp] The branch "brolley-merge" was deleted by natoscott
pcp@groups.io Integration
2017-02-14 15:50:06 UTC
Permalink
[pcp:master] New Comment on Issue #274 PCP metrics in Hawkular? ( https://github.com/performancecopilot/pcp/issues/274 )
By fche ( https://github.com/fche ) :

FWIW, the quickest bang for both those bucks would be a pmwebd extension that serves queries in the https://prometheus.io/docs/instrumenting/exposition_formats/ ( https://prometheus.io/docs/instrumenting/exposition_formats/ ) . Hawkular can ingest that via its hawkular-apm agent http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ( http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ) , and of course so can prometheus directly.



---

[pcp:master] New Comment on Issue #274 PCP metrics in Hawkular? ( https://github.com/performancecopilot/pcp/issues/274 )
By fche ( https://github.com/fche ) :

FWIW, the quickest bang for both those bucks would be a pmwebd extension that serves queries in the https://prometheus.io/docs/instrumenting/exposition_formats/ ( https://prometheus.io/docs/instrumenting/exposition_formats/ ) web api. Hawkular can ingest that via its hawkular-apm agent http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ( http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ) , and of course so can prometheus directly.



---

[pcp:master] New Comment on Issue #274 PCP metrics in Hawkular? ( https://github.com/performancecopilot/pcp/issues/274 )
By fche ( https://github.com/fche ) :

FWIW, the quickest bang for both those bucks would be a pmwebd extension that serves queries in the https://prometheus.io/docs/instrumenting/exposition_formats/ ( https://prometheus.io/docs/instrumenting/exposition_formats/ ) web api. Hawkular can ingest that via its hawkular-apm agent http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ( http://www.hawkular.org/blog/2016/04/22/collecting-metrics-from-prometheus-endpoints.html ) , and of course so can prometheus directly.
pcp@groups.io Integration
2017-02-15 01:19:22 UTC
Permalink
20 New Commits:

[pcp:master] By Dave Brolley <***@redhat.com>:
c614fb0c8593 ( https://github.com/performancecopilot/pcp/commit/c614fb0c8593a8379d4217b76496a5c2a933c96f ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: update_bounds(): traverse the fetched instances in the outer loop and the nown instances in the inner loop. Reduces the time taken for both test cases by 50%.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
4b326f9ac28f ( https://github.com/performancecopilot/pcp/commit/4b326f9ac28f623d30d782ceac992a99befa3140 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/1059 ( https://github.com/performancecopilot/pcp/blob/master/qa/1059 )
Added: qa/1059.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1059.out )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1087.out )
Modified: qa/359 ( https://github.com/performancecopilot/pcp/blob/master/qa/359 )
Modified: qa/892 ( https://github.com/performancecopilot/pcp/blob/master/qa/892 )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/master/qa/common.filter )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/master/qa/group )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/master/src/include/builddefs.in )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/GNUmakefile )
Modified: src/pmdas/bind2/pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/pmdabind2.pl )
Modified: src/pmdas/pipe/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/pipe/help )
Modified: src/pmdas/redis/pmdaredis.pl ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/redis/pmdaredis.pl )
Modified: src/pmdas/trace/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/trace/help )

[pcp:master] By Dave Brolley <***@redhat.com>:
5926c9b0bd3b ( https://github.com/performancecopilot/pcp/commit/5926c9b0bd3b5af746bab0ecb469bc8d3f4f1b07 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Replace the linked list of instances for each pmid with a hash table. This results in an additional improvement of 50% for the test case for RHBZ 1403095 on top of earlier improvements. Running time is now 25% of the original. This results in an additional improvement of 80% for the test case for RHBZ 1411720 on top of earlier improvements. Running time is now 7% of the original. Also fixed an error in __pmFreeInterpData(). The hash table buffer for the pmids was being freed while it was still being used.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
d1fdea8d7d77 ( https://github.com/performancecopilot/pcp/commit/d1fdea8d7d7721d78ed4367e1b5d4430132277a1 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance. Pre-allocate the hash t able of instances. This removes the overhead of growing it repeately when it is large.

Modified: src/include/pcp/impl.h ( https://github.com/performancecopilot/pcp/blob/master/src/include/pcp/impl.h )
Modified: src/libpcp/src/hash.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/hash.c )
Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
045b9ce64aea ( https://github.com/performancecopilot/pcp/commit/045b9ce64aead44a0537736744f5d1ed13e0d022 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/linux/meminfo-root-003.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/meminfo-root-003.tgz )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: qa/023 ( https://github.com/performancecopilot/pcp/blob/master/qa/023 )
Modified: qa/025 ( https://github.com/performancecopilot/pcp/blob/master/qa/025 )
Modified: qa/032 ( https://github.com/performancecopilot/pcp/blob/master/qa/032 )
Modified: qa/041 ( https://github.com/performancecopilot/pcp/blob/master/qa/041 )
Modified: qa/043 ( https://github.com/performancecopilot/pcp/blob/master/qa/043 )
Modified: qa/051 ( https://github.com/performancecopilot/pcp/blob/master/qa/051 )
Modified: qa/066 ( https://github.com/performancecopilot/pcp/blob/master/qa/066 )
Modified: qa/067 ( https://github.com/performancecopilot/pcp/blob/master/qa/067 )
Modified: qa/068 ( https://github.com/performancecopilot/pcp/blob/master/qa/068 )
Modified: qa/069 ( https://github.com/performancecopilot/pcp/blob/master/qa/069 )
Modified: qa/069.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/069.out.ipv6 )
Modified: qa/069.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/069.out.nonipv6 )
Modified: qa/083 ( https://github.com/performancecopilot/pcp/blob/master/qa/083 )
Modified: qa/096 ( https://github.com/performancecopilot/pcp/blob/master/qa/096 )
Modified: qa/1000 ( https://github.com/performancecopilot/pcp/blob/master/qa/1000 )
Modified: qa/1018 ( https://github.com/performancecopilot/pcp/blob/master/qa/1018 )
Modified: qa/102 ( https://github.com/performancecopilot/pcp/blob/master/qa/102 )
Modified: qa/1034 ( https://github.com/performancecopilot/pcp/blob/master/qa/1034 )
Modified: qa/1055 ( https://github.com/performancecopilot/pcp/blob/master/qa/1055 )
Modified: qa/1059 ( https://github.com/performancecopilot/pcp/blob/master/qa/1059 )
Modified: qa/1079.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1079.out )
Modified: qa/1087 ( https://github.com/performancecopilot/pcp/blob/master/qa/1087 )
Modified: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1087.out )
Modified: qa/1090 ( https://github.com/performancecopilot/pcp/blob/master/qa/1090 )
Modified: qa/115 ( https://github.com/performancecopilot/pcp/blob/master/qa/115 )
Modified: qa/115.out ( https://github.com/performancecopilot/pcp/blob/master/qa/115.out )
Modified: qa/119 ( https://github.com/performancecopilot/pcp/blob/master/qa/119 )
Modified: qa/156 ( https://github.com/performancecopilot/pcp/blob/master/qa/156 )
Modified: qa/168 ( https://github.com/performancecopilot/pcp/blob/master/qa/168 )
Modified: qa/169 ( https://github.com/performancecopilot/pcp/blob/master/qa/169 )
Modified: qa/170 ( https://github.com/performancecopilot/pcp/blob/master/qa/170 )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/master/qa/172 )
Modified: qa/172.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/172.out.ipv6 )
Modified: qa/172.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/172.out.nonipv6 )
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/193 ( https://github.com/performancecopilot/pcp/blob/master/qa/193 )
Modified: qa/196 ( https://github.com/performancecopilot/pcp/blob/master/qa/196 )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )
Modified: qa/212 ( https://github.com/performancecopilot/pcp/blob/master/qa/212 )
Modified: qa/220 ( https://github.com/performancecopilot/pcp/blob/master/qa/220 )
Modified: qa/224 ( https://github.com/performancecopilot/pcp/blob/master/qa/224 )
Modified: qa/230 ( https://github.com/performancecopilot/pcp/blob/master/qa/230 )
Modified: qa/241 ( https://github.com/performancecopilot/pcp/blob/master/qa/241 )
Modified: qa/243 ( https://github.com/performancecopilot/pcp/blob/master/qa/243 )
Modified: qa/244 ( https://github.com/performancecopilot/pcp/blob/master/qa/244 )
Modified: qa/254 ( https://github.com/performancecopilot/pcp/blob/master/qa/254 )
Modified: qa/255 ( https://github.com/performancecopilot/pcp/blob/master/qa/255 )
Modified: qa/258 ( https://github.com/performancecopilot/pcp/blob/master/qa/258 )
Modified: qa/272 ( https://github.com/performancecopilot/pcp/blob/master/qa/272 )
Modified: qa/273 ( https://github.com/performancecopilot/pcp/blob/master/qa/273 )
Modified: qa/279 ( https://github.com/performancecopilot/pcp/blob/master/qa/279 )
Modified: qa/280 ( https://github.com/performancecopilot/pcp/blob/master/qa/280 )
Modified: qa/282 ( https://github.com/performancecopilot/pcp/blob/master/qa/282 )
Modified: qa/282.out ( https://github.com/performancecopilot/pcp/blob/master/qa/282.out )
Modified: qa/283 ( https://github.com/performancecopilot/pcp/blob/master/qa/283 )
Modified: qa/294 ( https://github.com/performancecopilot/pcp/blob/master/qa/294 )
Modified: qa/295 ( https://github.com/performancecopilot/pcp/blob/master/qa/295 )
Modified: qa/296 ( https://github.com/performancecopilot/pcp/blob/master/qa/296 )
Modified: qa/297 ( https://github.com/performancecopilot/pcp/blob/master/qa/297 )
Modified: qa/300 ( https://github.com/performancecopilot/pcp/blob/master/qa/300 )
Modified: qa/300.out ( https://github.com/performancecopilot/pcp/blob/master/qa/300.out )
Modified: qa/301 ( https://github.com/performancecopilot/pcp/blob/master/qa/301 )
Modified: qa/309 ( https://github.com/performancecopilot/pcp/blob/master/qa/309 )
Modified: qa/324 ( https://github.com/performancecopilot/pcp/blob/master/qa/324 )
Modified: qa/326 ( https://github.com/performancecopilot/pcp/blob/master/qa/326 )
Modified: qa/336 ( https://github.com/performancecopilot/pcp/blob/master/qa/336 )
Modified: qa/340 ( https://github.com/performancecopilot/pcp/blob/master/qa/340 )
Modified: qa/346 ( https://github.com/performancecopilot/pcp/blob/master/qa/346 )
Modified: qa/347 ( https://github.com/performancecopilot/pcp/blob/master/qa/347 )
Modified: qa/348 ( https://github.com/performancecopilot/pcp/blob/master/qa/348 )
Modified: qa/349 ( https://github.com/performancecopilot/pcp/blob/master/qa/349 )
Modified: qa/356 ( https://github.com/performancecopilot/pcp/blob/master/qa/356 )
Modified: qa/365 ( https://github.com/performancecopilot/pcp/blob/master/qa/365 )
Modified: qa/381 ( https://github.com/performancecopilot/pcp/blob/master/qa/381 )
Modified: qa/389 ( https://github.com/performancecopilot/pcp/blob/master/qa/389 )
Modified: qa/398 ( https://github.com/performancecopilot/pcp/blob/master/qa/398 )
Modified: qa/426 ( https://github.com/performancecopilot/pcp/blob/master/qa/426 )
Modified: qa/427 ( https://github.com/performancecopilot/pcp/blob/master/qa/427 )
Modified: qa/445 ( https://github.com/performancecopilot/pcp/blob/master/qa/445 )
Modified: qa/455 ( https://github.com/performancecopilot/pcp/blob/master/qa/455 )
Modified: qa/462 ( https://github.com/performancecopilot/pcp/blob/master/qa/462 )
Modified: qa/462.out ( https://github.com/performancecopilot/pcp/blob/master/qa/462.out )
Modified: qa/510 ( https://github.com/performancecopilot/pcp/blob/master/qa/510 )
Modified: qa/522 ( https://github.com/performancecopilot/pcp/blob/master/qa/522 )
Modified: qa/535 ( https://github.com/performancecopilot/pcp/blob/master/qa/535 )
Modified: qa/541 ( https://github.com/performancecopilot/pcp/blob/master/qa/541 )
Modified: qa/557 ( https://github.com/performancecopilot/pcp/blob/master/qa/557 )
Modified: qa/558 ( https://github.com/performancecopilot/pcp/blob/master/qa/558 )
Modified: qa/565 ( https://github.com/performancecopilot/pcp/blob/master/qa/565 )
Modified: qa/572 ( https://github.com/performancecopilot/pcp/blob/master/qa/572 )
Modified: qa/575 ( https://github.com/performancecopilot/pcp/blob/master/qa/575 )
Modified: qa/575.out ( https://github.com/performancecopilot/pcp/blob/master/qa/575.out )
Modified: qa/578 ( https://github.com/performancecopilot/pcp/blob/master/qa/578 )
Modified: qa/578.out ( https://github.com/performancecopilot/pcp/blob/master/qa/578.out )
Modified: qa/581 ( https://github.com/performancecopilot/pcp/blob/master/qa/581 )
Modified: qa/581.out ( https://github.com/performancecopilot/pcp/blob/master/qa/581.out )
Modified: qa/583 ( https://github.com/performancecopilot/pcp/blob/master/qa/583 )
Modified: qa/584 ( https://github.com/performancecopilot/pcp/blob/master/qa/584 )
Modified: qa/587 ( https://github.com/performancecopilot/pcp/blob/master/qa/587 )
Modified: qa/628 ( https://github.com/performancecopilot/pcp/blob/master/qa/628 )
Modified: qa/642 ( https://github.com/performancecopilot/pcp/blob/master/qa/642 )
Modified: qa/643 ( https://github.com/performancecopilot/pcp/blob/master/qa/643 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/master/qa/657 )
Modified: qa/657.out ( https://github.com/performancecopilot/pcp/blob/master/qa/657.out )
Modified: qa/660 ( https://github.com/performancecopilot/pcp/blob/master/qa/660 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/master/qa/666 )
Modified: qa/668 ( https://github.com/performancecopilot/pcp/blob/master/qa/668 )
Modified: qa/669 ( https://github.com/performancecopilot/pcp/blob/master/qa/669 )
Modified: qa/704 ( https://github.com/performancecopilot/pcp/blob/master/qa/704 )
Modified: qa/712 ( https://github.com/performancecopilot/pcp/blob/master/qa/712 )
Modified: qa/713 ( https://github.com/performancecopilot/pcp/blob/master/qa/713 )
Modified: qa/714 ( https://github.com/performancecopilot/pcp/blob/master/qa/714 )
Modified: qa/717 ( https://github.com/performancecopilot/pcp/blob/master/qa/717 )
Modified: qa/725 ( https://github.com/performancecopilot/pcp/blob/master/qa/725 )
Modified: qa/740 ( https://github.com/performancecopilot/pcp/blob/master/qa/740 )
Modified: qa/761 ( https://github.com/performancecopilot/pcp/blob/master/qa/761 )
Modified: qa/778 ( https://github.com/performancecopilot/pcp/blob/master/qa/778 )
Modified: qa/782 ( https://github.com/performancecopilot/pcp/blob/master/qa/782 )
Modified: qa/796 ( https://github.com/performancecopilot/pcp/blob/master/qa/796 )
Modified: qa/799 ( https://github.com/performancecopilot/pcp/blob/master/qa/799 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/master/qa/805 )
Modified: qa/805.out ( https://github.com/performancecopilot/pcp/blob/master/qa/805.out )
Modified: qa/819 ( https://github.com/performancecopilot/pcp/blob/master/qa/819 )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/master/qa/821.out )
Modified: qa/823 ( https://github.com/performancecopilot/pcp/blob/master/qa/823 )
Modified: qa/825 ( https://github.com/performancecopilot/pcp/blob/master/qa/825 )
Modified: qa/831 ( https://github.com/performancecopilot/pcp/blob/master/qa/831 )
Modified: qa/832 ( https://github.com/performancecopilot/pcp/blob/master/qa/832 )
Modified: qa/835 ( https://github.com/performancecopilot/pcp/blob/master/qa/835 )
Modified: qa/837 ( https://github.com/performancecopilot/pcp/blob/master/qa/837 )
Modified: qa/848 ( https://github.com/performancecopilot/pcp/blob/master/qa/848 )
Modified: qa/854 ( https://github.com/performancecopilot/pcp/blob/master/qa/854 )
Modified: qa/856 ( https://github.com/performancecopilot/pcp/blob/master/qa/856 )
Modified: qa/882 ( https://github.com/performancecopilot/pcp/blob/master/qa/882 )
Modified: qa/892 ( https://github.com/performancecopilot/pcp/blob/master/qa/892 )
Modified: qa/893 ( https://github.com/performancecopilot/pcp/blob/master/qa/893 )
Modified: qa/915 ( https://github.com/performancecopilot/pcp/blob/master/qa/915 )
Modified: qa/932 ( https://github.com/performancecopilot/pcp/blob/master/qa/932 )
Modified: qa/948 ( https://github.com/performancecopilot/pcp/blob/master/qa/948 )
Modified: qa/956 ( https://github.com/performancecopilot/pcp/blob/master/qa/956 )
Modified: qa/956.out ( https://github.com/performancecopilot/pcp/blob/master/qa/956.out )
Modified: qa/960 ( https://github.com/performancecopilot/pcp/blob/master/qa/960 )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/master/qa/964 )
Modified: qa/966 ( https://github.com/performancecopilot/pcp/blob/master/qa/966 )
Modified: qa/983 ( https://github.com/performancecopilot/pcp/blob/master/qa/983 )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )
Modified: qa/common ( https://github.com/performancecopilot/pcp/blob/master/qa/common )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/master/qa/common.check )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/master/qa/common.filter )
Modified: qa/common.secure ( https://github.com/performancecopilot/pcp/blob/master/qa/common.secure )
Modified: qa/src/pmcdgone.c ( https://github.com/performancecopilot/pcp/blob/master/qa/src/pmcdgone.c )
Modified: src/pcp/atop/ifprop.c ( https://github.com/performancecopilot/pcp/blob/master/src/pcp/atop/ifprop.c )
Modified: src/pmcd/pmdaproc.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/pmdaproc.sh )
Modified: src/pmcd/rc_pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/rc_pcp )
Modified: src/pmdas/apache/README ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/apache/README )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/GNUmakefile )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/help )
Modified: src/pmdas/linux/mk.rewrite ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/mk.rewrite )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/root_linux )
Modified: src/pmdas/linux_proc/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/pmda.c )

[pcp:master] By Mark Goodwin <***@redhat.com>:
a2173a6eeeb4 ( https://github.com/performancecopilot/pcp/commit/a2173a6eeeb419a436a9163fbe68d79005c9c37a ) : RHBZ 1403095, RHBZ 1411720: PmLogGetInDomArchive(3) performance. Use a hash table to detect duplicates for large instance domains.

Modified: src/libpcp/src/check-statics ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/check-statics )
Modified: src/libpcp/src/logmeta.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/logmeta.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
f824b83a172f ( https://github.com/performancecopilot/pcp/commit/f824b83a172f5a7283e178a04cb01d888aa7001c ) : RHBZ 1411720: Archive interp mode performance. Sort the ac_unbound list by time so that traversals can be abandoned early.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
b86f2385a986 ( https://github.com/performancecopilot/pcp/commit/b86f2385a986c6203b26cfcdaf34354e65f5c13d ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Modified: qa/025 ( https://github.com/performancecopilot/pcp/blob/master/qa/025 )
Modified: qa/032 ( https://github.com/performancecopilot/pcp/blob/master/qa/032 )
Modified: qa/041 ( https://github.com/performancecopilot/pcp/blob/master/qa/041 )
Modified: qa/051 ( https://github.com/performancecopilot/pcp/blob/master/qa/051 )
Modified: qa/066 ( https://github.com/performancecopilot/pcp/blob/master/qa/066 )
Modified: qa/067 ( https://github.com/performancecopilot/pcp/blob/master/qa/067 )
Modified: qa/068 ( https://github.com/performancecopilot/pcp/blob/master/qa/068 )
Modified: qa/069 ( https://github.com/performancecopilot/pcp/blob/master/qa/069 )
Modified: qa/083 ( https://github.com/performancecopilot/pcp/blob/master/qa/083 )
Modified: qa/102 ( https://github.com/performancecopilot/pcp/blob/master/qa/102 )
Modified: qa/1034 ( https://github.com/performancecopilot/pcp/blob/master/qa/1034 )
Modified: qa/1041 ( https://github.com/performancecopilot/pcp/blob/master/qa/1041 )
Modified: qa/1053 ( https://github.com/performancecopilot/pcp/blob/master/qa/1053 )
Modified: qa/1058 ( https://github.com/performancecopilot/pcp/blob/master/qa/1058 )
Modified: qa/119 ( https://github.com/performancecopilot/pcp/blob/master/qa/119 )
Modified: qa/169 ( https://github.com/performancecopilot/pcp/blob/master/qa/169 )
Modified: qa/170 ( https://github.com/performancecopilot/pcp/blob/master/qa/170 )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/master/qa/172 )
Modified: qa/193 ( https://github.com/performancecopilot/pcp/blob/master/qa/193 )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )
Modified: qa/220 ( https://github.com/performancecopilot/pcp/blob/master/qa/220 )
Modified: qa/224 ( https://github.com/performancecopilot/pcp/blob/master/qa/224 )
Modified: qa/241 ( https://github.com/performancecopilot/pcp/blob/master/qa/241 )
Modified: qa/243 ( https://github.com/performancecopilot/pcp/blob/master/qa/243 )
Modified: qa/244 ( https://github.com/performancecopilot/pcp/blob/master/qa/244 )
Modified: qa/254 ( https://github.com/performancecopilot/pcp/blob/master/qa/254 )
Modified: qa/255 ( https://github.com/performancecopilot/pcp/blob/master/qa/255 )
Modified: qa/258 ( https://github.com/performancecopilot/pcp/blob/master/qa/258 )
Modified: qa/273 ( https://github.com/performancecopilot/pcp/blob/master/qa/273 )
Modified: qa/279 ( https://github.com/performancecopilot/pcp/blob/master/qa/279 )
Modified: qa/280 ( https://github.com/performancecopilot/pcp/blob/master/qa/280 )
Modified: qa/283 ( https://github.com/performancecopilot/pcp/blob/master/qa/283 )
Modified: qa/346 ( https://github.com/performancecopilot/pcp/blob/master/qa/346 )
Modified: qa/347 ( https://github.com/performancecopilot/pcp/blob/master/qa/347 )
Modified: qa/348 ( https://github.com/performancecopilot/pcp/blob/master/qa/348 )
Modified: qa/349 ( https://github.com/performancecopilot/pcp/blob/master/qa/349 )
Modified: qa/398 ( https://github.com/performancecopilot/pcp/blob/master/qa/398 )
Modified: qa/455 ( https://github.com/performancecopilot/pcp/blob/master/qa/455 )
Modified: qa/462 ( https://github.com/performancecopilot/pcp/blob/master/qa/462 )
Modified: qa/565 ( https://github.com/performancecopilot/pcp/blob/master/qa/565 )
Modified: qa/647 ( https://github.com/performancecopilot/pcp/blob/master/qa/647 )
Modified: qa/648 ( https://github.com/performancecopilot/pcp/blob/master/qa/648 )
Modified: qa/649 ( https://github.com/performancecopilot/pcp/blob/master/qa/649 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/master/qa/657 )
Modified: qa/660 ( https://github.com/performancecopilot/pcp/blob/master/qa/660 )
Modified: qa/704 ( https://github.com/performancecopilot/pcp/blob/master/qa/704 )
Modified: qa/717 ( https://github.com/performancecopilot/pcp/blob/master/qa/717 )
Modified: qa/755 ( https://github.com/performancecopilot/pcp/blob/master/qa/755 )
Modified: qa/757 ( https://github.com/performancecopilot/pcp/blob/master/qa/757 )
Modified: qa/759 ( https://github.com/performancecopilot/pcp/blob/master/qa/759 )
Modified: qa/760 ( https://github.com/performancecopilot/pcp/blob/master/qa/760 )
Modified: qa/778 ( https://github.com/performancecopilot/pcp/blob/master/qa/778 )
Modified: qa/788 ( https://github.com/performancecopilot/pcp/blob/master/qa/788 )
Modified: qa/796 ( https://github.com/performancecopilot/pcp/blob/master/qa/796 )
Modified: qa/799 ( https://github.com/performancecopilot/pcp/blob/master/qa/799 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/master/qa/805 )
Modified: qa/819 ( https://github.com/performancecopilot/pcp/blob/master/qa/819 )
Modified: qa/825 ( https://github.com/performancecopilot/pcp/blob/master/qa/825 )
Modified: qa/832 ( https://github.com/performancecopilot/pcp/blob/master/qa/832 )
Modified: qa/835 ( https://github.com/performancecopilot/pcp/blob/master/qa/835 )
Modified: qa/845 ( https://github.com/performancecopilot/pcp/blob/master/qa/845 )
Modified: qa/855 ( https://github.com/performancecopilot/pcp/blob/master/qa/855 )
Modified: qa/878 ( https://github.com/performancecopilot/pcp/blob/master/qa/878 )
Modified: qa/903 ( https://github.com/performancecopilot/pcp/blob/master/qa/903 )
Modified: qa/948 ( https://github.com/performancecopilot/pcp/blob/master/qa/948 )
Modified: qa/960 ( https://github.com/performancecopilot/pcp/blob/master/qa/960 )
Modified: qa/964 ( https://github.com/performancecopilot/pcp/blob/master/qa/964 )
Modified: qa/973 ( https://github.com/performancecopilot/pcp/blob/master/qa/973 )
Modified: qa/983 ( https://github.com/performancecopilot/pcp/blob/master/qa/983 )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/master/qa/common.check )

[pcp:master] By Dave Brolley <***@redhat.com>:
54d53673f4b4 ( https://github.com/performancecopilot/pcp/commit/54d53673f4b41a448e3b585a9ba641a51a75e2d2 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Don't initialize wanted and bound links in instance control blocks.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
307835bce5e5 ( https://github.com/performancecopilot/pcp/commit/307835bce5e5d598f8fa3d5812b6d2c4e2eeef93 ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Traverse the ac_want list instead of the entire known metric space when possible. Eliminate the "zeroth" pass by initializing when added to the ac_want list.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
176f8219b6f1 ( https://github.com/performancecopilot/pcp/commit/176f8219b6f1b4c8e26137efc5c1537940e7e36f ) : RHBZ 1403095, RHBZ 1411720: Archive interp mode performance: Trim the unbound list as instances are resolved.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
a4d4c684c94e ( https://github.com/performancecopilot/pcp/commit/a4d4c684c94e273dbb9a8af818c195c56208fe8f ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/917 ( https://github.com/performancecopilot/pcp/blob/master/qa/917 )
Added: qa/917.out ( https://github.com/performancecopilot/pcp/blob/master/qa/917.out )
Added: src/selinux/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/.gitignore )
Added: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUmakefile )
Added: src/selinux/README ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/README )
Added: src/selinux/pcpupstream.fc ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.fc )
Added: src/selinux/pcpupstream.if ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.if )
Added: src/selinux/pcpupstream.te ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.te )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/GNUmakefile )
Modified: build/rpm/fedora.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/fedora.spec )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/master/qa/821.out )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/master/qa/common.check )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/master/qa/group )
Modified: src/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/GNUmakefile )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/master/src/include/builddefs.in )
Modified: src/pmcd/pmdaproc.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/pmdaproc.sh )
Modified: src/pmdas/docker/pmdadocker.1 ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/pmdadocker.1 )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/help )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/proc_vmstat.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_vmstat.c )
Modified: src/pmdas/linux/proc_vmstat.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_vmstat.h )
Modified: src/pmdas/linux/root_linux ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/root_linux )
Modified: src/pmdas/linux_proc/getinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/getinfo.c )

[pcp:master] By Dave Brolley <***@redhat.com>:
35d800769436 ( https://github.com/performancecopilot/pcp/commit/35d800769436fb6e87b58fd3a42c781d36557b94 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUmakefile )

[pcp:master] By Dave Brolley <***@redhat.com>:
bde289e7068a ( https://github.com/performancecopilot/pcp/commit/bde289e7068afed392e2e8ffbdb308573721e3af ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

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-apache/status.conf ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-apache/status.conf )
Added: build/containers/pcp-base/bash_profile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/bash_profile )
Added: build/containers/pcp-base/pcp.repo ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/pcp.repo )
Added: build/containers/pcp-java-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/Dockerfile )
Added: build/containers/pcp-java-app/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/GNUmakefile )
Added: build/containers/pcp-java-app/acme.service ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/acme.service )
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-nginx/status.conf ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-nginx/status.conf )
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 )
Added: qa/linux/meminfo-root-004.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/meminfo-root-004.tgz )
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 )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/GNUmakefile )
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/821.out ( https://github.com/performancecopilot/pcp/blob/master/qa/821.out )
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 )
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 )
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 Dave Brolley <***@redhat.com>:
2d760742a859 ( https://github.com/performancecopilot/pcp/commit/2d760742a8594b7025bab693671c322af8cf17a3 ) : Merge branch 'master' of git://git.pcp.io/pcp into interp-performance

Added: qa/1060 ( https://github.com/performancecopilot/pcp/blob/master/qa/1060 )
Added: qa/1060.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1060.out )
Added: qa/1061 ( https://github.com/performancecopilot/pcp/blob/master/qa/1061 )
Added: qa/1061.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1061.out )
Added: qa/1083 ( https://github.com/performancecopilot/pcp/blob/master/qa/1083 )
Added: qa/1083.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1083.out )
Added: qa/918 ( https://github.com/performancecopilot/pcp/blob/master/qa/918 )
Added: qa/918.out ( https://github.com/performancecopilot/pcp/blob/master/qa/918.out )
Added: qa/920 ( https://github.com/performancecopilot/pcp/blob/master/qa/920 )
Added: qa/920.out ( https://github.com/performancecopilot/pcp/blob/master/qa/920.out )
Added: qa/925 ( https://github.com/performancecopilot/pcp/blob/master/qa/925 )
Added: qa/925.out ( https://github.com/performancecopilot/pcp/blob/master/qa/925.out )
Added: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )
Added: qa/934.out ( https://github.com/performancecopilot/pcp/blob/master/qa/934.out )
Added: qa/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/.gitignore )
Added: qa/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile )
Added: qa/lio/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile.install )
Added: qa/lio/README ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/README )
Added: qa/lio/iscsi_conf.json ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_conf.json )
Added: qa/lio/iscsi_target.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target.python )
Added: qa/lio/iscsi_target_configfs_dump.tar.gz ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target_configfs_dump.tar.gz )
Added: qa/lio/lio_test.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/lio_test.python )
Added: src/pmdas/linux/sysfs_tapestats.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.c )
Added: src/pmdas/linux/sysfs_tapestats.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.h )
Added: src/pmdas/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/.gitignore )
Added: src/pmdas/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/GNUmakefile )
Added: src/pmdas/lio/Install ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Install )
Added: src/pmdas/lio/README.md ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/README.md )
Added: src/pmdas/lio/Remove ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Remove )
Added: src/pmdas/lio/pmdalio.python ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/pmdalio.python )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/GNUmakefile )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/GNUmakefile )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: qa/1059 ( https://github.com/performancecopilot/pcp/blob/master/qa/1059 )
Modified: qa/115.out ( https://github.com/performancecopilot/pcp/blob/master/qa/115.out )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )
Modified: qa/781 ( https://github.com/performancecopilot/pcp/blob/master/qa/781 )
Modified: qa/957.out ( https://github.com/performancecopilot/pcp/blob/master/qa/957.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 )
Modified: qa/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile )
Modified: qa/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile.install )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/master/qa/common.filter )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/master/qa/group )
Modified: qa/new ( https://github.com/performancecopilot/pcp/blob/master/qa/new )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/master/src/include/builddefs.in )
Modified: src/pmcd/rc-proc.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/rc-proc.sh )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/GNUmakefile )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/GNUmakefile )
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/root_linux ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/root_linux )
Modified: src/pmie/pmie_check.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmie/pmie_check.sh )
Modified: src/pmlogger/pmlogger_check.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmlogger/pmlogger_check.sh )
Modified: src/pmlogger/pmlogger_daily.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmlogger/pmlogger_daily.sh )
Modified: src/pmns/stdpmid.pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmns/stdpmid.pcp )

[pcp:master] By Dave Brolley <***@redhat.com>:
216ee05026bc ( https://github.com/performancecopilot/pcp/commit/216ee05026bc6cf41c07a606b3fae02c014a16a9 ) : Fix memory management regressions in __pmFetchInterp(). - Don't use the return code of pmGetInDomArchive(3) to pre-allocate the hash table of instances, unless it is greater than zero. - Reduce the chance of a memory leak of the return buffer on error by waiting to allocate it until it is needed. These changes fix regressions in qa test cases 459 and 1079.

Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )

[pcp:master] By Lukas Berk <***@redhat.com>:
aa4cc2e7e2ff ( https://github.com/performancecopilot/pcp/commit/aa4cc2e7e2ffecd130f5f4d0c9a40218a376a8f1 ) : pmdadocker: Update help text

Modified: src/pmdas/docker/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/help )

[pcp:master] By Lukas Berk <***@redhat.com>:
7a41510fd686 ( https://github.com/performancecopilot/pcp/commit/7a41510fd68673f9327bfda71084f358618a595f ) : selinux: make nsfs_t context conditional On some distos, nsfs_t isn't defined, and will cause the policy package to error when building or trying to install. Make conditional.

Modified: src/selinux/GNUlocaldefs ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUlocaldefs )
Modified: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUmakefile )
Modified: src/selinux/pcpupstream.te.in ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.te.in )

[pcp:master] By Nathan Scott <***@redhat.com>:
2e9af0e183f4 ( https://github.com/performancecopilot/pcp/commit/2e9af0e183f4b406e6058064403c084b26da63a5 ) : Merge branch 'interp-performance' of git://git.pcp.io/brolley/pcp into brolley-merge

Modified: src/include/pcp/impl.h ( https://github.com/performancecopilot/pcp/blob/master/src/include/pcp/impl.h )
Modified: src/libpcp/src/check-statics ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/check-statics )
Modified: src/libpcp/src/hash.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/hash.c )
Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )
Modified: src/libpcp/src/logmeta.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/logmeta.c )

[pcp:master] By Nathan Scott <***@redhat.com>:
b0a172e53394 ( https://github.com/performancecopilot/pcp/commit/b0a172e5339409e6140deb4b6be45fbd52fcdf09 ) : docs: update changelogs, push 3.11.8 release date out slightly

Modified: CHANGELOG ( https://github.com/performancecopilot/pcp/blob/master/CHANGELOG )
Modified: build/rpm/fedora.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/fedora.spec )
Modified: debian/changelog ( https://github.com/performancecopilot/pcp/blob/master/debian/changelog )



---

[pcp] New branch brolley-merge ( https://github.com/performancecopilot/pcp/tree/brolley-merge ) was created by natoscott.
pcp@groups.io Integration
2017-02-17 00:39:03 UTC
Permalink
1 New Commit:

[pcp:master] By Nathan Scott <***@redhat.com>:
3d9cb4fad25d ( https://github.com/performancecopilot/pcp/commit/3d9cb4fad25d7d0406a571157645a028d5d3a5c2 ) : build: handle the non-selinux spec build case correctly also

Modified: build/rpm/fedora.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/fedora.spec )



---

[pcp] New branch 3.11.8 ( https://github.com/performancecopilot/pcp/tree/3.11.8 ) was created by natoscott.
pcp@groups.io Integration
2017-02-18 20:30:04 UTC
Permalink
[pcp:master] New Comment on Issue #275 RFE: pminfo option to indicate which metrics are actually available (an inverse of -v option) ( https://github.com/performancecopilot/pcp/issues/275 )
By kmcdonell ( https://github.com/kmcdonell ) :

Yep, or even simpler: pmprobe | awk '$2 > 0 { print $1 }'



---

[pcp:master] Issue #275 RFE: pminfo option to indicate which metrics are actually available (an inverse of -v option) ( https://github.com/performancecopilot/pcp/issues/275 ) closed by wcohen ( https://github.com/wcohen ) .
pcp@groups.io Integration
2017-02-20 21:52:06 UTC
Permalink
[performancecopilot/pcp] Pull request opened by tallpsmith ( https://github.com/tallpsmith ) :

#278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
My intent started off to get a working stable cleanroom environment for building PCP on OSX. I've leveraged a pattern found on the interwebs for using an OSX Sierra base image which is then bootstrapped further with some other installations via Homebrew. I've elected to tidy up the Vagrantfile in the process, pulling out a lot of inline scripts into dedicated files so that the file is easier to read. At the moment, the provisioning of the OSX Sierra box takes FLIPPING AGES: # Firstly, the base image is 20GB, so get a coffee and chill with Netflix while that downloads the first time... # the `brew install` of several of the needed components takes _*FOREVER*_ - in particular `gettext` and `qt5`. My strategy will be to supersede this base image with a newer pre-built OSX Base box with these pre-installed. This won't help the initial download of the base box though.. I'm not sure where we can store this image, perhaps bintray as Nathan outlined. ---- For some reason this is coming up with a merge conflict but I don't know why...



---

[performancecopilot/pcp] Pull request updated by tallpsmith ( https://github.com/tallpsmith ) :

#278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
My intent started off to get a working stable cleanroom environment for building PCP on OSX. I've leveraged a pattern found on the interwebs for using an OSX Sierra base image which is then bootstrapped further with some other installations via Homebrew. I've elected to tidy up the Vagrantfile in the process, pulling out a lot of inline scripts into dedicated files so that the file is easier to read. At the moment, the provisioning of the OSX Sierra box takes FLIPPING AGES: * Firstly, the base image is 20GB, so get a coffee and chill with Netflix while that downloads the first time... * the `brew install` of several of the needed components takes _*FOREVER*_ - in particular `gettext` and `qt5`. My strategy will be to supersede this base image with a newer pre-built OSX Base box with these pre-installed. This won't help the initial download of the base box though.. I'm not sure where we can store this image, perhaps bintray as Nathan outlined. ---- For some reason this is coming up with a merge conflict but I don't know why...
pcp@groups.io Integration
2017-02-21 16:07:27 UTC
Permalink
[pcp:master] New Comment on Issue #276 Correct mem.vmstat.pgsteal* mem.vmstat.pgscan metrics on RHEL7 and Fedora 25 ( https://github.com/performancecopilot/pcp/issues/276 )
By fche ( https://github.com/fche ) :

The way that src/pmdas/linux/proc_vmstat.c is written the metrics are hard-coded in C in the vmstat_fields[] array. When it scans /proc/vmstat, it does a linear search against the vmstat_fields[] list to deposit parsed fields in the global _proc_vmstat_t structure. It's not particularly efficient, nor flexible.

It could instead generate the vmstat pmns entries dynamically from the actual contents of /proc/vmstat, and pass every value out as an int64_t, and ditch all the hard-coded proc_vmstat_t etc. machinery.



---

[pcp:master] New Comment on Pull Request #277 perfevent_pmda: Add PMU events exported from kernel ( https://github.com/performancecopilot/pcp/pull/277 )
By fche ( https://github.com/fche ) :

In addition to any pre-baked /sys/bus fake tarball for qa purposes, please consider having another test that actually exercises the code against the real running kernel. We've had situations where the pre-baked data gives a false assurance, hiding breakage against changes in the real system.
pcp@groups.io Integration
2017-02-21 18:36:54 UTC
Permalink
[pcp:master] New Comment on Pull Request #277 perfevent_pmda: Add PMU events exported from kernel ( https://github.com/performancecopilot/pcp/pull/277 )
how do we compare the test results?
You'd have to have some logic in the test driver shell script to sanity-check the output, instead of naive comparison against an .out file. You could compare the number of counters between pcp and perf -l; you could assert a minimum number of non-zero counts; that sort of thing.



---

[pcp:master] New Comment on Pull Request #277 perfevent_pmda: Add PMU events exported from kernel ( https://github.com/performancecopilot/pcp/pull/277 )
how do we compare the test results?
You'd have to have some logic in the test driver shell script to sanity-check the output, instead of naive comparison against an .out file. You could compare the number of counters between pcp and perf -l; you could assert a minimum number of non-zero counts; that sort of thing. _notrun if some prereq is missing.
pcp@groups.io Integration
2017-02-23 17:14:48 UTC
Permalink
[performancecopilot/pcp] Pull request opened by suyash ( https://github.com/suyash ) :

#279 initial implementation of speed container ( https://github.com/performancecopilot/pcp/pull/279 )
@natoscott I have added a simple container that installs speed and builds all examples. Go installation is from the official library image.



---

[performancecopilot/pcp] Pull request updated by suyash ( https://github.com/suyash ) :

#279 initial implementation of speed container ( https://github.com/performancecopilot/pcp/pull/279 )
@natoscott I have added a simple container that installs speed and builds all examples. Go installation is from the official library image.
pcp@groups.io Integration
2017-02-25 04:36:07 UTC
Permalink
[performancecopilot/pcp] Pull request updated by tallpsmith ( https://github.com/tallpsmith ) :

#278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
My intent started off to get a working stable cleanroom environment for building PCP on OSX. I've leveraged a pattern found on the interwebs for using an OSX Sierra base image which is then bootstrapped further with some other installations via Homebrew. I've elected to tidy up the Vagrantfile in the process, pulling out a lot of inline scripts into dedicated files so that the file is easier to read. At the moment, the provisioning of the OSX Sierra box takes FLIPPING AGES: * Firstly, the base image is 20GB, so get a coffee and chill with Netflix while that downloads the first time... * the `brew install` of several of the needed components takes _*FOREVER*_ - in particular `gettext` and `qt5`. My strategy will be to supersede this base image with a newer pre-built OSX Base box with these pre-installed. This won't help the initial download of the base box though.. I'm not sure where we can store this image, perhaps bintray as Nathan outlined. ---- For some reason this is coming up with a merge conflict but I don't know why...



---

[pcp:master] New Comment on Pull Request #278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
By tallpsmith ( https://github.com/tallpsmith ) :

@ryandoyle I've updated the PR with the changes we discussed on Friday, so would appreciate another eyeballing.
pcp@groups.io Integration
2017-02-27 09:47:31 UTC
Permalink
[performancecopilot/pcp] Pull request updated by tallpsmith ( https://github.com/tallpsmith ) :

#278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
My intent started off to get a working stable cleanroom environment for building PCP on OSX. I've leveraged a pattern found on the interwebs for using an OSX Sierra base image which is then bootstrapped further with some other installations via Homebrew. I've elected to tidy up the Vagrantfile in the process, pulling out a lot of inline scripts into dedicated files so that the file is easier to read. At the moment, the provisioning of the OSX Sierra box takes FLIPPING AGES: * Firstly, the base image is 20GB, so get a coffee and chill with Netflix while that downloads the first time... * the `brew install` of several of the needed components takes _*FOREVER*_ - in particular `gettext` and `qt5`. My strategy will be to supersede this base image with a newer pre-built OSX Base box with these pre-installed. This won't help the initial download of the base box though.. I'm not sure where we can store this image, perhaps bintray as Nathan outlined. ---- For some reason this is coming up with a merge conflict but I don't know why...



---

[pcp:master] New Comment on Pull Request #278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
By tallpsmith ( https://github.com/tallpsmith ) :

Ryan, factored in your feedback.

However it ends up only nagging and not preventing the running...?

Several beers and boolean logic are not a good combination for me, will catch you tomorrow.
pcp@groups.io Integration
2017-02-28 02:06:46 UTC
Permalink
6 New Commits:

[pcp:master] By Suyash <***@gmail.com>:
940afd802617 ( https://github.com/performancecopilot/pcp/commit/940afd80261721489c1f3e99b9f400e5676b7da6 ) : build/containers: add pcp-go-app

Added: build/containers/pcp-go-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/Dockerfile )

[pcp:master] By Suyash <***@gmail.com>:
44986cdccc3e ( https://github.com/performancecopilot/pcp/commit/44986cdccc3e5c90ae109d1dacfa4cb2d3e6df34 ) : build/containers/pcp-go-app: don't mount user GOPATH

Modified: build/containers/pcp-go-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/Dockerfile )

[pcp:master] By Nathan Scott <***@redhat.com>:
9cc1ff436657 ( https://github.com/performancecopilot/pcp/commit/9cc1ff436657e2251c57408434e19977b6671243 ) : Merge branch 'speed-container' of https://github.com/suyash/pcp into suyash-merge

Added: build/containers/pcp-go-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/Dockerfile )

[pcp:master] By Nathan Scott <***@redhat.com>:
ac0519acbb74 ( https://github.com/performancecopilot/pcp/commit/ac0519acbb74d3e91a2ba40e1f7321f90a6139b1 ) : containers: add pcp-go-app instrumented Go Acme sample container This depends on the https://github.com/performancecopilot/speed Go Acme example extension to run as a service like Parfait does (WIP).

Added: build/containers/pcp-go-app/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/GNUmakefile )
Added: build/containers/pcp-go-app/acme.service ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/acme.service )
Modified: build/containers/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/GNUmakefile )
Modified: build/containers/pcp-go-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-go-app/Dockerfile )

[pcp:master] By Nathan Scott <***@redhat.com>:
27086406fe98 ( https://github.com/performancecopilot/pcp/commit/27086406fe989026e91c20e2b1b3d57ad97a7ae6 ) : containers: add a pcp-redis instrumented Redis server container

Added: build/containers/pcp-redis/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-redis/Dockerfile )
Added: build/containers/pcp-redis/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-redis/GNUmakefile )
Modified: build/containers/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/GNUmakefile )

[pcp:master] By Nathan Scott <***@redhat.com>:
070ff18825ab ( https://github.com/performancecopilot/pcp/commit/070ff18825ab728e77b3b9bec5638e6a09b2a0d8 ) : containers: add pcp-elasticsearch instrumented elasticsearch server

Added: build/containers/pcp-elasticsearch/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-elasticsearch/Dockerfile )
Added: build/containers/pcp-elasticsearch/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-elasticsearch/GNUmakefile )



---

[performancecopilot/pcp] Pull request closed by natoscott ( https://github.com/natoscott ) :

#279 initial implementation of speed container ( https://github.com/performancecopilot/pcp/pull/279 )
@natoscott I have added a simple container that installs speed and builds all examples. Go installation is from the official library image.
pcp@groups.io Integration
2017-02-28 05:11:51 UTC
Permalink
[pcp:master] New Comment on Pull Request #278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
By ryandoyle ( https://github.com/ryandoyle ) :

Yep looks better now :+1



---

[performancecopilot/pcp] Pull request closed by natoscott ( https://github.com/natoscott ) :

#278 Tidy up of Vagrantfile & Start of OSX Sierra base box ( https://github.com/performancecopilot/pcp/pull/278 )
My intent started off to get a working stable cleanroom environment for building PCP on OSX. I've leveraged a pattern found on the interwebs for using an OSX Sierra base image which is then bootstrapped further with some other installations via Homebrew. I've elected to tidy up the Vagrantfile in the process, pulling out a lot of inline scripts into dedicated files so that the file is easier to read. At the moment, the provisioning of the OSX Sierra box takes FLIPPING AGES: * Firstly, the base image is 20GB, so get a coffee and chill with Netflix while that downloads the first time... * the `brew install` of several of the needed components takes _*FOREVER*_ - in particular `gettext` and `qt5`. My strategy will be to supersede this base image with a newer pre-built OSX Base box with these pre-installed. This won't help the initial download of the base box though.. I'm not sure where we can store this image, perhaps bintray as Nathan outlined. ---- For some reason this is coming up with a merge conflict but I don't know why...



---

27 New Commits:

[pcp:master] By tallpsmith <***@aconex.com>:
e435130e44b8 ( https://github.com/performancecopilot/pcp/commit/e435130e44b8bbbcc34b2cb402b0bd5d2ca03b53 ) : First cut at getting an osxSierra base image working with Vagrant. This grabs an OSX base box from the interwebs and applies a bunch of extra brew installs to get it closer to a compilable state. Still doesn't work, but it's at least mimicing where I got to on my actual home laptop. Once we get closer, this could be used as the basis of a newer base box snapshot so the amount of install time (the extra brew installs takes 20 minutes or more to complete).

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
f9604ca91ebf ( https://github.com/performancecopilot/pcp/commit/f9604ca91ebf01469951f208441a9b0c82f4a2e8 ) : Auto-format Vagrantfile, no other changes.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
6f2122754410 ( https://github.com/performancecopilot/pcp/commit/6f2122754410ce9311a97ebd1adc92bfe5716a40 ) : add .idea to .gitignore

Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )

[pcp:master] By tallpsmith <***@aconex.com>:
5491b144da35 ( https://github.com/performancecopilot/pcp/commit/5491b144da35be55fdec98b11261521d0f1d5f09 ) : Relocate individual OS version provisioning scripts to dedicated files.

Added: provisioning/centos.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/centos.sh )
Added: provisioning/debian.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/debian.sh )
Added: provisioning/fedora.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedora.sh )
Added: provisioning/fedoraEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedoraEOL.sh )
Added: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )
Added: provisioning/suse.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/suse.sh )
Added: provisioning/ubuntu.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntu.sh )
Added: provisioning/ubuntuEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntuEOL.sh )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
20b0efef34e5 ( https://github.com/performancecopilot/pcp/commit/20b0efef34e5263976527145af53698ce1cd53ad ) : Relocate QA script to dedicated file and minor formatting (indentation)

Added: provisioning/qa.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/qa.sh )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
cbaf1801d5d7 ( https://github.com/performancecopilot/pcp/commit/cbaf1801d5d72e15b5098b7f03325b1fb9b0f966 ) : Remove commented out line

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
8b30d099516f ( https://github.com/performancecopilot/pcp/commit/8b30d099516ff486b74b3259f7188840d2d06554 ) : First cut at getting an osxSierra base image working with Vagrant. This grabs an OSX base box from the interwebs and applies a bunch of extra brew installs to get it closer to a compilable state. Still doesn't work, but it's at least mimicing where I got to on my actual home laptop. Once we get closer, this could be used as the basis of a newer base box snapshot so the amount of install time (the extra brew installs takes 20 minutes or more to complete).

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
c8ace7db30de ( https://github.com/performancecopilot/pcp/commit/c8ace7db30dead12f32b7ea7d4130c5878146aa8 ) : Auto-format Vagrantfile, no other changes.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
ff3e733fe456 ( https://github.com/performancecopilot/pcp/commit/ff3e733fe456f0bc969f2cfcfadf628cecf4cc3e ) : add .idea to .gitignore

Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )

[pcp:master] By tallpsmith <***@aconex.com>:
b9acd1900729 ( https://github.com/performancecopilot/pcp/commit/b9acd1900729a267fa426287db8f8f807cc45942 ) : Relocate individual OS version provisioning scripts to dedicated files.

Added: provisioning/centos.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/centos.sh )
Added: provisioning/debian.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/debian.sh )
Added: provisioning/fedora.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedora.sh )
Added: provisioning/fedoraEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedoraEOL.sh )
Added: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )
Added: provisioning/suse.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/suse.sh )
Added: provisioning/ubuntu.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntu.sh )
Added: provisioning/ubuntuEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntuEOL.sh )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
82ecf8e31bfb ( https://github.com/performancecopilot/pcp/commit/82ecf8e31bfb317b3ac287d97e85709fd0604282 ) : Relocate QA script to dedicated file and minor formatting (indentation)

Added: provisioning/qa.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/qa.sh )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
0e59e65873e2 ( https://github.com/performancecopilot/pcp/commit/0e59e65873e2d0915d171730987d25cda23f8e07 ) : Remove commented out line

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
914eec22ef4f ( https://github.com/performancecopilot/pcp/commit/914eec22ef4f8936ae0c4edf62d7374a30d9d447 ) : First iteration of checking for OSX & Acknowledgement, but there's a better idea I'll do instead.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
78eb150e7115 ( https://github.com/performancecopilot/pcp/commit/78eb150e71150cc973e1fa3e25523df5165a962a ) : Switch to only adding in the osxsierra box configuration if the underlying hardware is compatible and the user has explictly acknowledged the EULA details.

Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
13d592a53dde ( https://github.com/performancecopilot/pcp/commit/13d592a53dde6ce92b16dc28bc1200998e014c62 ) : Added OSXReadme.md to outline how this osxsierra box needs to be handled.

Added: OSXReadme.md ( https://github.com/performancecopilot/pcp/blob/master/OSXReadme.md )

[pcp:master] By tallpsmith <***@aconex.com>:
708c2d78e018 ( https://github.com/performancecopilot/pcp/commit/708c2d78e0182ddfb6d2a8c24dfbc6a7e185be68 ) : Subtle tidy up and added TODO note for myself so I don't forget.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
8505698d055b ( https://github.com/performancecopilot/pcp/commit/8505698d055bc344e585cbee6c9b3a3f0b8e4f94 ) : Merge conflict resolution in .gitignore

Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )

[pcp:master] By tallpsmith <***@aconex.com>:
d0883175dcce ( https://github.com/performancecopilot/pcp/commit/d0883175dccef53a6c4e604e7b8ab4ad3d8c48ce ) : fixed merge conflict with .gitignore

Added: OSXReadme.md ( https://github.com/performancecopilot/pcp/blob/master/OSXReadme.md )
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-apache/status.conf ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-apache/status.conf )
Added: build/containers/pcp-base/bash_profile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/bash_profile )
Added: build/containers/pcp-base/pcp.repo ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/pcp.repo )
Added: build/containers/pcp-java-app/Dockerfile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/Dockerfile )
Added: build/containers/pcp-java-app/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/GNUmakefile )
Added: build/containers/pcp-java-app/acme.service ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-java-app/acme.service )
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-nginx/status.conf ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-nginx/status.conf )
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 )
Added: qa/1060 ( https://github.com/performancecopilot/pcp/blob/master/qa/1060 )
Added: qa/1060.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1060.out )
Added: qa/1061 ( https://github.com/performancecopilot/pcp/blob/master/qa/1061 )
Added: qa/1061.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1061.out )
Added: qa/1083 ( https://github.com/performancecopilot/pcp/blob/master/qa/1083 )
Added: qa/1083.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1083.out )
Added: qa/1121 ( https://github.com/performancecopilot/pcp/blob/master/qa/1121 )
Added: qa/1121.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1121.out )
Added: qa/917 ( https://github.com/performancecopilot/pcp/blob/master/qa/917 )
Added: qa/917.out.in ( https://github.com/performancecopilot/pcp/blob/master/qa/917.out.in )
Added: qa/918 ( https://github.com/performancecopilot/pcp/blob/master/qa/918 )
Added: qa/918.out ( https://github.com/performancecopilot/pcp/blob/master/qa/918.out )
Added: qa/920 ( https://github.com/performancecopilot/pcp/blob/master/qa/920 )
Added: qa/920.out ( https://github.com/performancecopilot/pcp/blob/master/qa/920.out )
Added: qa/925 ( https://github.com/performancecopilot/pcp/blob/master/qa/925 )
Added: qa/925.out ( https://github.com/performancecopilot/pcp/blob/master/qa/925.out )
Added: qa/934 ( https://github.com/performancecopilot/pcp/blob/master/qa/934 )
Added: qa/934.out ( https://github.com/performancecopilot/pcp/blob/master/qa/934.out )
Added: qa/linux/meminfo-root-003.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/meminfo-root-003.tgz )
Added: qa/linux/meminfo-root-004.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/meminfo-root-004.tgz )
Added: qa/linux/tape-root-001.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/tape-root-001.tgz )
Added: qa/linux/tape-root-002.tgz ( https://github.com/performancecopilot/pcp/blob/master/qa/linux/tape-root-002.tgz )
Added: qa/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/.gitignore )
Added: qa/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile )
Added: qa/lio/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/GNUmakefile.install )
Added: qa/lio/README ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/README )
Added: qa/lio/iscsi_conf.json ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_conf.json )
Added: qa/lio/iscsi_target.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target.python )
Added: qa/lio/iscsi_target_configfs_dump.tar.gz ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/iscsi_target_configfs_dump.tar.gz )
Added: qa/lio/lio_test.python ( https://github.com/performancecopilot/pcp/blob/master/qa/lio/lio_test.python )
Added: src/pmdas/linux/sysfs_tapestats.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.c )
Added: src/pmdas/linux/sysfs_tapestats.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/sysfs_tapestats.h )
Added: src/pmdas/lio/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/.gitignore )
Added: src/pmdas/lio/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/GNUmakefile )
Added: src/pmdas/lio/Install ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Install )
Added: src/pmdas/lio/README.md ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/README.md )
Added: src/pmdas/lio/Remove ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/Remove )
Added: src/pmdas/lio/pmdalio.1 ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/pmdalio.1 )
Added: src/pmdas/lio/pmdalio.python ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/lio/pmdalio.python )
Added: src/selinux/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/.gitignore )
Added: src/selinux/GNUlocaldefs ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUlocaldefs )
Added: src/selinux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/GNUmakefile )
Added: src/selinux/README ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/README )
Added: src/selinux/pcpupstream.fc ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.fc )
Added: src/selinux/pcpupstream.if ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.if )
Added: src/selinux/pcpupstream.te.in ( https://github.com/performancecopilot/pcp/blob/master/src/selinux/pcpupstream.te.in )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: CHANGELOG ( https://github.com/performancecopilot/pcp/blob/master/CHANGELOG )
Modified: VERSION.pcp ( https://github.com/performancecopilot/pcp/blob/master/VERSION.pcp )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )
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 )
Modified: build/containers/pcp-base/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/containers/pcp-base/GNUmakefile )
Modified: build/rpm/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/GNUmakefile )
Modified: build/rpm/fedora.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/fedora.spec )
Modified: build/rpm/parfait.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/parfait.spec )
Modified: build/rpm/pcp.spec.in ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/pcp.spec.in )
Modified: build/rpm/si-units.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/si-units.spec )
Modified: build/rpm/uom-parent.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-parent.spec )
Modified: build/rpm/uom-se.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-se.spec )
Modified: build/rpm/uom-systems.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-systems.spec )
Modified: configure ( https://github.com/performancecopilot/pcp/blob/master/configure )
Modified: configure.ac ( https://github.com/performancecopilot/pcp/blob/master/configure.ac )
Modified: debian/changelog ( https://github.com/performancecopilot/pcp/blob/master/debian/changelog )
Modified: man/man1/pmdammv.1 ( https://github.com/performancecopilot/pcp/blob/master/man/man1/pmdammv.1 )
Modified: qa/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/qa/.gitignore )
Modified: qa/003 ( https://github.com/performancecopilot/pcp/blob/master/qa/003 )
Modified: qa/023 ( https://github.com/performancecopilot/pcp/blob/master/qa/023 )
Modified: qa/025 ( https://github.com/performancecopilot/pcp/blob/master/qa/025 )
Modified: qa/032 ( https://github.com/performancecopilot/pcp/blob/master/qa/032 )
Modified: qa/041 ( https://github.com/performancecopilot/pcp/blob/master/qa/041 )
Modified: qa/043 ( https://github.com/performancecopilot/pcp/blob/master/qa/043 )
Modified: qa/051 ( https://github.com/performancecopilot/pcp/blob/master/qa/051 )
Modified: qa/066 ( https://github.com/performancecopilot/pcp/blob/master/qa/066 )
Modified: qa/067 ( https://github.com/performancecopilot/pcp/blob/master/qa/067 )
Modified: qa/068 ( https://github.com/performancecopilot/pcp/blob/master/qa/068 )
Modified: qa/069 ( https://github.com/performancecopilot/pcp/blob/master/qa/069 )
Modified: qa/069.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/069.out.ipv6 )
Modified: qa/069.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/069.out.nonipv6 )
Modified: qa/083 ( https://github.com/performancecopilot/pcp/blob/master/qa/083 )
Modified: qa/096 ( https://github.com/performancecopilot/pcp/blob/master/qa/096 )
Modified: qa/1000 ( https://github.com/performancecopilot/pcp/blob/master/qa/1000 )
Modified: qa/1018 ( https://github.com/performancecopilot/pcp/blob/master/qa/1018 )
Modified: qa/102 ( https://github.com/performancecopilot/pcp/blob/master/qa/102 )
Modified: qa/1031 ( https://github.com/performancecopilot/pcp/blob/master/qa/1031 )
Modified: qa/1034 ( https://github.com/performancecopilot/pcp/blob/master/qa/1034 )
Modified: qa/1041 ( https://github.com/performancecopilot/pcp/blob/master/qa/1041 )
Modified: qa/1053 ( https://github.com/performancecopilot/pcp/blob/master/qa/1053 )
Modified: qa/1055 ( https://github.com/performancecopilot/pcp/blob/master/qa/1055 )
Modified: qa/1058 ( https://github.com/performancecopilot/pcp/blob/master/qa/1058 )
Modified: qa/1059 ( https://github.com/performancecopilot/pcp/blob/master/qa/1059 )
Modified: qa/1079.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1079.out )
Modified: qa/1087 ( https://github.com/performancecopilot/pcp/blob/master/qa/1087 )
Modified: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1087.out )
Modified: qa/1090 ( https://github.com/performancecopilot/pcp/blob/master/qa/1090 )
Modified: qa/115 ( https://github.com/performancecopilot/pcp/blob/master/qa/115 )
Modified: qa/115.out ( https://github.com/performancecopilot/pcp/blob/master/qa/115.out )
Modified: qa/119 ( https://github.com/performancecopilot/pcp/blob/master/qa/119 )
Modified: qa/156 ( https://github.com/performancecopilot/pcp/blob/master/qa/156 )
Modified: qa/168 ( https://github.com/performancecopilot/pcp/blob/master/qa/168 )
Modified: qa/169 ( https://github.com/performancecopilot/pcp/blob/master/qa/169 )
Modified: qa/170 ( https://github.com/performancecopilot/pcp/blob/master/qa/170 )
Modified: qa/172 ( https://github.com/performancecopilot/pcp/blob/master/qa/172 )
Modified: qa/172.out.ipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/172.out.ipv6 )
Modified: qa/172.out.nonipv6 ( https://github.com/performancecopilot/pcp/blob/master/qa/172.out.nonipv6 )
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/193 ( https://github.com/performancecopilot/pcp/blob/master/qa/193 )
Modified: qa/196 ( https://github.com/performancecopilot/pcp/blob/master/qa/196 )
Modified: qa/200 ( https://github.com/performancecopilot/pcp/blob/master/qa/200 )
Modified: qa/212 ( https://github.com/performancecopilot/pcp/blob/master/qa/212 )
Modified: qa/216 ( https://github.com/performancecopilot/pcp/blob/master/qa/216 )
Modified: qa/220 ( https://github.com/performancecopilot/pcp/blob/master/qa/220 )
Modified: qa/224 ( https://github.com/performancecopilot/pcp/blob/master/qa/224 )
Modified: qa/230 ( https://github.com/performancecopilot/pcp/blob/master/qa/230 )
Modified: qa/241 ( https://github.com/performancecopilot/pcp/blob/master/qa/241 )
Modified: qa/243 ( https://github.com/performancecopilot/pcp/blob/master/qa/243 )
Modified: qa/244 ( https://github.com/performancecopilot/pcp/blob/master/qa/244 )
Modified: qa/254 ( https://github.com/performancecopilot/pcp/blob/master/qa/254 )
Modified: qa/255 ( https://github.com/performancecopilot/pcp/blob/master/qa/255 )
Modified: qa/258 ( https://github.com/performancecopilot/pcp/blob/master/qa/258 )
Modified: qa/272 ( https://github.com/performancecopilot/pcp/blob/master/qa/272 )
Modified: qa/273 ( https://github.com/performancecopilot/pcp/blob/master/qa/273 )
Modified: qa/279 ( https://github.com/performancecopilot/pcp/blob/master/qa/279 )
Modified: qa/280 ( https://github.com/performancecopilot/pcp/blob/master/qa/280 )
Modified: qa/282 ( https://github.com/performancecopilot/pcp/blob/master/qa/282 )
Modified: qa/282.out ( https://github.com/performancecopilot/pcp/blob/master/qa/282.out )
Modified: qa/283 ( https://github.com/performancecopilot/pcp/blob/master/qa/283 )
Modified: qa/294 ( https://github.com/performancecopilot/pcp/blob/master/qa/294 )
Modified: qa/295 ( https://github.com/performancecopilot/pcp/blob/master/qa/295 )
Modified: qa/296 ( https://github.com/performancecopilot/pcp/blob/master/qa/296 )
Modified: qa/297 ( https://github.com/performancecopilot/pcp/blob/master/qa/297 )
Modified: qa/300 ( https://github.com/performancecopilot/pcp/blob/master/qa/300 )
Modified: qa/300.out ( https://github.com/performancecopilot/pcp/blob/master/qa/300.out )
Modified: qa/301 ( https://github.com/performancecopilot/pcp/blob/master/qa/301 )
Modified: qa/309 ( https://github.com/performancecopilot/pcp/blob/master/qa/309 )
Modified: qa/324 ( https://github.com/performancecopilot/pcp/blob/master/qa/324 )
Modified: qa/326 ( https://github.com/performancecopilot/pcp/blob/master/qa/326 )
Modified: qa/336 ( https://github.com/performancecopilot/pcp/blob/master/qa/336 )
Modified: qa/340 ( https://github.com/performancecopilot/pcp/blob/master/qa/340 )
Modified: qa/346 ( https://github.com/performancecopilot/pcp/blob/master/qa/346 )
Modified: qa/347 ( https://github.com/performancecopilot/pcp/blob/master/qa/347 )
Modified: qa/348 ( https://github.com/performancecopilot/pcp/blob/master/qa/348 )
Modified: qa/349 ( https://github.com/performancecopilot/pcp/blob/master/qa/349 )
Modified: qa/356 ( https://github.com/performancecopilot/pcp/blob/master/qa/356 )
Modified: qa/365 ( https://github.com/performancecopilot/pcp/blob/master/qa/365 )
Modified: qa/381 ( https://github.com/performancecopilot/pcp/blob/master/qa/381 )
Modified: qa/389 ( https://github.com/performancecopilot/pcp/blob/master/qa/389 )
Modified: qa/398 ( https://github.com/performancecopilot/pcp/blob/master/qa/398 )
Modified: qa/421 ( https://github.com/performancecopilot/pcp/blob/master/qa/421 )
Modified: qa/426 ( https://github.com/performancecopilot/pcp/blob/master/qa/426 )
Modified: qa/427 ( https://github.com/performancecopilot/pcp/blob/master/qa/427 )
Modified: qa/445 ( https://github.com/performancecopilot/pcp/blob/master/qa/445 )
Modified: qa/455 ( https://github.com/performancecopilot/pcp/blob/master/qa/455 )
Modified: qa/462 ( https://github.com/performancecopilot/pcp/blob/master/qa/462 )
Modified: qa/462.out ( https://github.com/performancecopilot/pcp/blob/master/qa/462.out )
Modified: qa/510 ( https://github.com/performancecopilot/pcp/blob/master/qa/510 )
Modified: qa/522 ( https://github.com/performancecopilot/pcp/blob/master/qa/522 )
Modified: qa/535 ( https://github.com/performancecopilot/pcp/blob/master/qa/535 )
Modified: qa/541 ( https://github.com/performancecopilot/pcp/blob/master/qa/541 )
Modified: qa/557 ( https://github.com/performancecopilot/pcp/blob/master/qa/557 )
Modified: qa/558 ( https://github.com/performancecopilot/pcp/blob/master/qa/558 )
Modified: qa/565 ( https://github.com/performancecopilot/pcp/blob/master/qa/565 )
Modified: qa/572 ( https://github.com/performancecopilot/pcp/blob/master/qa/572 )
Modified: qa/575 ( https://github.com/performancecopilot/pcp/blob/master/qa/575 )
Modified: qa/575.out ( https://github.com/performancecopilot/pcp/blob/master/qa/575.out )
Modified: qa/578 ( https://github.com/performancecopilot/pcp/blob/master/qa/578 )
Modified: qa/578.out ( https://github.com/performancecopilot/pcp/blob/master/qa/578.out )
Modified: qa/581 ( https://github.com/performancecopilot/pcp/blob/master/qa/581 )
Modified: qa/581.out ( https://github.com/performancecopilot/pcp/blob/master/qa/581.out )
Modified: qa/583 ( https://github.com/performancecopilot/pcp/blob/master/qa/583 )
Modified: qa/584 ( https://github.com/performancecopilot/pcp/blob/master/qa/584 )
Modified: qa/587 ( https://github.com/performancecopilot/pcp/blob/master/qa/587 )
Modified: qa/628 ( https://github.com/performancecopilot/pcp/blob/master/qa/628 )
Modified: qa/642 ( https://github.com/performancecopilot/pcp/blob/master/qa/642 )
Modified: qa/643 ( https://github.com/performancecopilot/pcp/blob/master/qa/643 )
Modified: qa/647 ( https://github.com/performancecopilot/pcp/blob/master/qa/647 )
Modified: qa/648 ( https://github.com/performancecopilot/pcp/blob/master/qa/648 )
Modified: qa/649 ( https://github.com/performancecopilot/pcp/blob/master/qa/649 )
Modified: qa/657 ( https://github.com/performancecopilot/pcp/blob/master/qa/657 )
Modified: qa/657.out ( https://github.com/performancecopilot/pcp/blob/master/qa/657.out )
Modified: qa/660 ( https://github.com/performancecopilot/pcp/blob/master/qa/660 )
Modified: qa/666 ( https://github.com/performancecopilot/pcp/blob/master/qa/666 )
Modified: qa/668 ( https://github.com/performancecopilot/pcp/blob/master/qa/668 )
Modified: qa/669 ( https://github.com/performancecopilot/pcp/blob/master/qa/669 )
Modified: qa/704 ( https://github.com/performancecopilot/pcp/blob/master/qa/704 )
Modified: qa/712 ( https://github.com/performancecopilot/pcp/blob/master/qa/712 )
Modified: qa/713 ( https://github.com/performancecopilot/pcp/blob/master/qa/713 )
Modified: qa/714 ( https://github.com/performancecopilot/pcp/blob/master/qa/714 )
Modified: qa/717 ( https://github.com/performancecopilot/pcp/blob/master/qa/717 )
Modified: qa/725 ( https://github.com/performancecopilot/pcp/blob/master/qa/725 )
Modified: qa/740 ( https://github.com/performancecopilot/pcp/blob/master/qa/740 )
Modified: qa/755 ( https://github.com/performancecopilot/pcp/blob/master/qa/755 )
Modified: qa/757 ( https://github.com/performancecopilot/pcp/blob/master/qa/757 )
Modified: qa/759 ( https://github.com/performancecopilot/pcp/blob/master/qa/759 )
Modified: qa/760 ( https://github.com/performancecopilot/pcp/blob/master/qa/760 )
Modified: qa/761 ( https://github.com/performancecopilot/pcp/blob/master/qa/761 )
Modified: qa/778 ( https://github.com/performancecopilot/pcp/blob/master/qa/778 )
Modified: qa/781 ( https://github.com/performancecopilot/pcp/blob/master/qa/781 )
Modified: qa/782 ( https://github.com/performancecopilot/pcp/blob/master/qa/782 )
Modified: qa/788 ( https://github.com/performancecopilot/pcp/blob/master/qa/788 )
Modified: qa/796 ( https://github.com/performancecopilot/pcp/blob/master/qa/796 )
Modified: qa/799 ( https://github.com/performancecopilot/pcp/blob/master/qa/799 )
Modified: qa/805 ( https://github.com/performancecopilot/pcp/blob/master/qa/805 )
Modified: qa/805.out ( https://github.com/performancecopilot/pcp/blob/master/qa/805.out )
Modified: qa/819 ( https://github.com/performancecopilot/pcp/blob/master/qa/819 )
Modified: qa/821.out ( https://github.com/performancecopilot/pcp/blob/master/qa/821.out )
Modified: qa/823 ( https://github.com/performancecopilot/pcp/blob/master/qa/823 )
Modified: qa/825 ( https://github.com/performancecopilot/pcp/blob/master/qa/825 )
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/832 ( https://github.com/performancecopilot/pcp/blob/master/qa/832 )
Modified: qa/835 ( https://github.com/performancecopilot/pcp/blob/master/qa/835 )
Modified: qa/837 ( https://github.com/performancecopilot/pcp/blob/master/qa/837 )
Modified: qa/845 ( https://github.com/performancecopilot/pcp/blob/master/qa/845 )
Modified: qa/848 ( https://github.com/performancecopilot/pcp/blob/master/qa/848 )
Modified: qa/854 ( https://github.com/performancecopilot/pcp/blob/master/qa/854 )
Modified: qa/855 ( https://github.com/performancecopilot/pcp/blob/master/qa/855 )
Modified: qa/856 ( https://github.com/performancecopilot/pcp/blob/master/qa/856 )
Modified: qa/878 ( https://github.com/performancecopilot/pcp/blob/master/qa/878 )
Modified: qa/882 ( https://github.com/performancecopilot/pcp/blob/master/qa/882 )
Modified: qa/892 ( https://github.com/performancecopilot/pcp/blob/master/qa/892 )
Modified: qa/893 ( https://github.com/performancecopilot/pcp/blob/master/qa/893 )
Modified: qa/903 ( https://github.com/performancecopilot/pcp/blob/master/qa/903 )
Modified: qa/915 ( https://github.com/performancecopilot/pcp/blob/master/qa/915 )
Modified: qa/932 ( https://github.com/performancecopilot/pcp/blob/master/qa/932 )
Modified: qa/948 ( https://github.com/performancecopilot/pcp/blob/master/qa/948 )
Modified: qa/956 ( https://github.com/performancecopilot/pcp/blob/master/qa/956 )
Modified: qa/956.out ( https://github.com/performancecopilot/pcp/blob/master/qa/956.out )
Modified: qa/957.out ( https://github.com/performancecopilot/pcp/blob/master/qa/957.out )
Modified: qa/960 ( https://github.com/performancecopilot/pcp/blob/master/qa/960 )
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 )
Modified: qa/966 ( https://github.com/performancecopilot/pcp/blob/master/qa/966 )
Modified: qa/973 ( https://github.com/performancecopilot/pcp/blob/master/qa/973 )
Modified: qa/983 ( https://github.com/performancecopilot/pcp/blob/master/qa/983 )
Modified: qa/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile )
Modified: qa/GNUmakefile.install ( https://github.com/performancecopilot/pcp/blob/master/qa/GNUmakefile.install )
Modified: qa/admin/check-vm ( https://github.com/performancecopilot/pcp/blob/master/qa/admin/check-vm )
Modified: qa/common ( https://github.com/performancecopilot/pcp/blob/master/qa/common )
Modified: qa/common.check ( https://github.com/performancecopilot/pcp/blob/master/qa/common.check )
Modified: qa/common.filter ( https://github.com/performancecopilot/pcp/blob/master/qa/common.filter )
Modified: qa/common.secure ( https://github.com/performancecopilot/pcp/blob/master/qa/common.secure )
Modified: qa/group ( https://github.com/performancecopilot/pcp/blob/master/qa/group )
Modified: qa/new ( https://github.com/performancecopilot/pcp/blob/master/qa/new )
Modified: qa/pmdas/test_perl/Install ( https://github.com/performancecopilot/pcp/blob/master/qa/pmdas/test_perl/Install )
Modified: qa/src/pmcdgone.c ( https://github.com/performancecopilot/pcp/blob/master/qa/src/pmcdgone.c )
Modified: qa/valgrind-suppress-3.5.0 ( https://github.com/performancecopilot/pcp/blob/master/qa/valgrind-suppress-3.5.0 )
Modified: src/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/GNUmakefile )
Modified: src/include/builddefs.in ( https://github.com/performancecopilot/pcp/blob/master/src/include/builddefs.in )
Modified: src/include/pcp/impl.h ( https://github.com/performancecopilot/pcp/blob/master/src/include/pcp/impl.h )
Modified: src/libpcp/src/check-statics ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/check-statics )
Modified: src/libpcp/src/hash.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/hash.c )
Modified: src/libpcp/src/interp.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/interp.c )
Modified: src/libpcp/src/logmeta.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp/src/logmeta.c )
Modified: src/libpcp_web/src/http_client.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp_web/src/http_client.c )
Modified: src/libpcp_web/src/json_helpers.c ( https://github.com/performancecopilot/pcp/blob/master/src/libpcp_web/src/json_helpers.c )
Modified: src/pcp/atop/ifprop.c ( https://github.com/performancecopilot/pcp/blob/master/src/pcp/atop/ifprop.c )
Modified: src/pmcd/pmdaproc.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/pmdaproc.sh )
Modified: src/pmcd/rc-proc.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/rc-proc.sh )
Modified: src/pmcd/rc_pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmcd/rc_pcp )
Modified: src/pmdas/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/GNUmakefile )
Modified: src/pmdas/apache/README ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/apache/README )
Modified: src/pmdas/bind2/pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/pmdabind2.pl )
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 )
Modified: src/pmdas/docker/docker.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/docker.c )
Modified: src/pmdas/docker/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/help )
Modified: src/pmdas/docker/pmdadocker.1 ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/docker/pmdadocker.1 )
Modified: src/pmdas/linux/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/GNUmakefile )
Modified: src/pmdas/linux/help ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/help )
Modified: src/pmdas/linux/ipc.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/ipc.c )
Modified: src/pmdas/linux/linux.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/linux.h )
Modified: src/pmdas/linux/mk.rewrite ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/mk.rewrite )
Modified: src/pmdas/linux/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/pmda.c )
Modified: src/pmdas/linux/proc_buddyinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_buddyinfo.c )
Modified: src/pmdas/linux/proc_vmstat.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_vmstat.c )
Modified: src/pmdas/linux/proc_vmstat.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux/proc_vmstat.h )
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 )
Modified: src/pmdas/linux_proc/getinfo.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/getinfo.c )
Modified: src/pmdas/linux_proc/lex.l ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/lex.l )
Modified: src/pmdas/linux_proc/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/linux_proc/pmda.c )
Modified: src/pmdas/mmv/src/mmv.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/mmv/src/mmv.c )
Modified: src/pmie/pmie_check.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmie/pmie_check.sh )
Modified: src/pmlogger/pmlogger_check.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmlogger/pmlogger_check.sh )
Modified: src/pmlogger/pmlogger_daily.sh ( https://github.com/performancecopilot/pcp/blob/master/src/pmlogger/pmlogger_daily.sh )
Modified: src/pmns/stdpmid.pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmns/stdpmid.pcp )
Modified: src/pmrep/pmrep.py ( https://github.com/performancecopilot/pcp/blob/master/src/pmrep/pmrep.py )

[pcp:master] By tallpsmith <***@aconex.com>:
14bc92f2244e ( https://github.com/performancecopilot/pcp/commit/14bc92f2244e57c2a5c763407dbd06e7c026cec7 ) : Based on Ryan's feedback, switch to a STDERR output and non-fatal mode if the underlying platform can't run 'osxsierra'. I mean, not _everyone_ has a Mac... :sadpanda

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
076e0fbc9622 ( https://github.com/performancecopilot/pcp/commit/076e0fbc962236251f3e5a2986cddd72ea0a7e81 ) : Based on Ryan's feedback switch to standard Ruby lowercase snake case.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By tallpsmith <***@aconex.com>:
24d64d83c730 ( https://github.com/performancecopilot/pcp/commit/24d64d83c730b6de1a70db094b75c448850a0c4b ) : add pkg-config to the homebrew dependency list

Modified: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )

[pcp:master] By tallpsmith <***@aconex.com>:
bb816df3afc4 ( https://github.com/performancecopilot/pcp/commit/bb816df3afc49aa7ec23f1e2282269b8cbc1c243 ) : There's no --universal for pkg-config, not sure what I was thinking..

Modified: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )

[pcp:master] By tallpsmith <***@aconex.com>:
b7ca91e4811a ( https://github.com/performancecopilot/pcp/commit/b7ca91e4811a67d620b150b8e2298b9c9dc6f8e7 ) : move cairo homebrew dependency down to a non-universal install (because there isn't one). pkg-config gets brought in by cairo anyway, but safe to just put it there anyway...

Modified: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )

[pcp:master] By tallpsmith <***@aconex.com>:
cbf5d6186261 ( https://github.com/performancecopilot/pcp/commit/cbf5d61862618c02a5ec8fd2417f8fb83c005355 ) : remove bleating warnings about osxsierra box, if your a Mac person you'll just have to read the docs.. Based on discussion with Ryan. This does predicate making the OSXReadme.md a bit better than it is.

Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By Nathan Scott <***@redhat.com>:
8a05918137d6 ( https://github.com/performancecopilot/pcp/commit/8a05918137d600bb356c9f924362e38c0afcd849 ) : build: latest unitsofmeasurement and parfait spec file updates

Added: build/rpm/unitsofmeasurement-si-units.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-si-units.spec )
Added: build/rpm/unitsofmeasurement-unit-api.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-unit-api.spec )
Added: build/rpm/unitsofmeasurement-uom-lib.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-uom-lib.spec )
Added: build/rpm/unitsofmeasurement-uom-parent.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-uom-parent.spec )
Added: build/rpm/unitsofmeasurement-uom-se.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-uom-se.spec )
Added: build/rpm/unitsofmeasurement-uom-systems.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unitsofmeasurement-uom-systems.spec )
Removed: build/rpm/si-units.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/si-units.spec )
Removed: build/rpm/unit-api.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/unit-api.spec )
Removed: build/rpm/uom-lib.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-lib.spec )
Removed: build/rpm/uom-parent.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-parent.spec )
Removed: build/rpm/uom-se.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-se.spec )
Removed: build/rpm/uom-systems.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/uom-systems.spec )
Modified: build/rpm/parfait.spec ( https://github.com/performancecopilot/pcp/blob/master/build/rpm/parfait.spec )

[pcp:master] By Nathan Scott <***@redhat.com>:
e53285345911 ( https://github.com/performancecopilot/pcp/commit/e5328534591141feab1a6322ac73edea6f6e564e ) : Merge branch 'osx-vagrant' of https://github.com/tallpsmith/pcp into tallpsmith-osx-vagrant

Added: OSXReadme.md ( https://github.com/performancecopilot/pcp/blob/master/OSXReadme.md )
Added: provisioning/centos.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/centos.sh )
Added: provisioning/debian.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/debian.sh )
Added: provisioning/fedora.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedora.sh )
Added: provisioning/fedoraEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedoraEOL.sh )
Added: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )
Added: provisioning/qa.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/qa.sh )
Added: provisioning/suse.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/suse.sh )
Added: provisioning/ubuntu.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntu.sh )
Added: provisioning/ubuntuEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntuEOL.sh )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )

[pcp:master] By Nathan Scott <***@redhat.com>:
6f6d1c24f7f4 ( https://github.com/performancecopilot/pcp/commit/6f6d1c24f7f4a53a5a7065ef437deb3f56e82f5c ) : Merge branch 'tallpsmith-osx-vagrant'

Added: OSXReadme.md ( https://github.com/performancecopilot/pcp/blob/master/OSXReadme.md )
Added: provisioning/centos.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/centos.sh )
Added: provisioning/debian.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/debian.sh )
Added: provisioning/fedora.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedora.sh )
Added: provisioning/fedoraEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/fedoraEOL.sh )
Added: provisioning/osxsierra.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/osxsierra.sh )
Added: provisioning/qa.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/qa.sh )
Added: provisioning/suse.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/suse.sh )
Added: provisioning/ubuntu.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntu.sh )
Added: provisioning/ubuntuEOL.sh ( https://github.com/performancecopilot/pcp/blob/master/provisioning/ubuntuEOL.sh )
Modified: .gitignore ( https://github.com/performancecopilot/pcp/blob/master/.gitignore )
Modified: Vagrantfile ( https://github.com/performancecopilot/pcp/blob/master/Vagrantfile )
pcp@groups.io Integration
2017-03-03 00:21:30 UTC
Permalink
[performancecopilot/pcp] Pull request closed by natoscott ( https://github.com/natoscott ) :

#277 perfevent_pmda: Add PMU events exported from kernel ( https://github.com/performancecopilot/pcp/pull/277 )

The perfevent pmda gets the event definitions from the libpfm library. So, to add a new platform counter, we need to add its definition to the libpfm library and use it here. This patch is the first step towards removing that dependency. It parses the kernel exported PMUs and their events from /sys/bus/event_source/devices, and calculates the config values for each of these events. However, we don't want to open all the events at once. Only the events which are mentioned in perfevent.conf under [dynamic] section will be opened. But, all the dynamic events will be listed with pminfo. For e.g. : $ pminfo [...] perfevent.hwcounters.software.context-switches.dutycycle perfevent.hwcounters.software.context-switches.value perfevent.hwcounters.software.page-faults.dutycycle perfevent.hwcounters.software.page-faults.value [...] perfevent.hwcounters.power.energy-cores.dutycycle perfevent.hwcounters.power.energy-cores.value perfevent.hwcounters.power.energy-ram.dutycycle perfevent.hwcounters.power.energy-ram.value [...] perfevent.hwcounters.msr.mperf.dutycycle perfevent.hwcounters.msr.mperf.value perfevent.hwcounters.msr.aperf.dutycycle perfevent.hwcounters.msr.aperf.value [...] perfevent.hwcounters.cpu.mem-stores.dutycycle perfevent.hwcounters.cpu.mem-stores.value perfevent.hwcounters.cpu.tx-capacity.dutycycle perfevent.hwcounters.cpu.tx-capacity.value perfevent.hwcounters.cpu.mem-loads.dutycycle perfevent.hwcounters.cpu.mem-loads.value perfevent.hwcounters.cpu.branch-misses.dutycycle perfevent.hwcounters.cpu.branch-misses.value [...]

Now, say only the event cpu.branch-instructions is mentioned under [dynamic] section in the perfevent.conf file. In this case, we can only read the values for this event, all other dynamic events are disabled and will return invalid value.

$ pmval perfevent.hwcounters.cpu.branch-misses.value

metric: perfevent.hwcounters.cpu.branch-misses.value host: <> semantics: cumulative counter (converting to rate) units: count (converting to count / sec) samples: all

cpu0 cpu1 cpu2 cpu3 3.028E+05 3.772E+05 3.757E+05 2.638E+05 4.382E+05 2.716E+05 2.888E+05

cpu.mem-loads is not added in the perfevent.conf file, so we won't be able to get any values out of it, even though, we can see it under pminfo.

$ pmval perfevent.hwcounters.cpu.mem-loads.value

metric: perfevent.hwcounters.cpu.mem-loads.value host: <> semantics: cumulative counter (converting to rate) units: count (converting to count / sec) samples: all No values available No values available

This patch also adds software events whose configuration values are available under linux/perf_event.h : [...] perfevent.hwcounters.software.cpu-migrations.dutycycle perfevent.hwcounters.software.cpu-migrations.value perfevent.hwcounters.software.context-switches.dutycycle perfevent.hwcounters.software.context-switches.value perfevent.hwcounters.software.page-faults.dutycycle perfevent.hwcounters.software.page-faults.value [...]



---

9 New Commits:

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
3224a0e9f8a5 ( https://github.com/performancecopilot/pcp/commit/3224a0e9f8a508712df09afe2853a19750d19e2e ) : perfevent_pmda: Add PMU events exported from kernel The perfevent pmda gets the event definitions from the libpfm library. So, to add a new platform counter, we need to add its definition to the libpfm library and use it here. This patch is the first step towards removing that dependency. It parses the kernel exported PMUs and their events from /sys/bus/event_source/devices, and calculates the config values for each of these events. However, we don't want to open all the events at once. Only the events which are mentioned in perfevent.conf under [dynamic] section will be opened. But, all the dynamic events will be listed with pminfo. For e.g. : $ pminfo [...] perfevent.hwcounters.software.context-switches.dutycycle perfevent.hwcounters.software.context-switches.value perfevent.hwcounters.software.page-faults.dutycycle perfevent.hwcounters.software.page-faults.value [...] perfevent.hwcounters.power.energy-cores.dutycycle perfevent.hwcounters.power.energy-cores.value perfevent.hwcounters.power.energy-ram.dutycycle perfevent.hwcounters.power.energy-ram.value [...] perfevent.hwcounters.msr.mperf.dutycycle perfevent.hwcounters.msr.mperf.value perfevent.hwcounters.msr.aperf.dutycycle perfevent.hwcounters.msr.aperf.value [...] perfevent.hwcounters.cpu.mem-stores.dutycycle perfevent.hwcounters.cpu.mem-stores.value perfevent.hwcounters.cpu.tx-capacity.dutycycle perfevent.hwcounters.cpu.tx-capacity.value perfevent.hwcounters.cpu.mem-loads.dutycycle perfevent.hwcounters.cpu.mem-loads.value perfevent.hwcounters.cpu.branch-misses.dutycycle perfevent.hwcounters.cpu.branch-misses.value [...] Now, say only the event cpu.branch-instructions is mentioned under [dynamic] section in the perfevent.conf file. In this case, we can only read the values for this event, all other dynamic events are disabled and will return invalid value. $ pmval perfevent.hwcounters.cpu.branch-misses.value metric: perfevent.hwcounters.cpu.branch-misses.value host: <> semantics: cumulative counter (converting to rate) units: count (converting to count / sec) samples: all cpu0 cpu1 cpu2 cpu3 3.028E+05 3.772E+05 3.757E+05 2.638E+05 4.382E+05 2.716E+05 2.888E+05 cpu.mem-loads is not added in the perfevent.conf file, so we won't be able to get any values out of it, even though, we can see it under pminfo. $ pmval perfevent.hwcounters.cpu.mem-loads.value metric: perfevent.hwcounters.cpu.mem-loads.value host: <> semantics: cumulative counter (converting to rate) units: count (converting to count / sec) samples: all No values available No values available This patch also adds software events whose configuration values are available under linux/perf_event.h. Signed-off-by: Hemant Kumar

Added: src/pmdas/perfevent/parse_events.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.c )
Added: src/pmdas/perfevent/parse_events.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.h )
Modified: src/pmdas/perfevent/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/GNUmakefile )
Modified: src/pmdas/perfevent/architecture.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.c )
Modified: src/pmdas/perfevent/architecture.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.h )
Modified: src/pmdas/perfevent/configparser.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.h )
Modified: src/pmdas/perfevent/configparser.l ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.l )
Modified: src/pmdas/perfevent/perfevent.conf ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfevent.conf )
Modified: src/pmdas/perfevent/perfinterface.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfinterface.c )
Modified: src/pmdas/perfevent/perfinterface.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfinterface.h )
Modified: src/pmdas/perfevent/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/pmda.c )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
2a4908b390c0 ( https://github.com/performancecopilot/pcp/commit/2a4908b390c0bfafee77e36148c449180c7a3ac2 ) : perfevent_pmda: Fix names for the perfevent metrics for dynamic events Change the illegal names for the metrics by normalizing characters such as '-' to allowed character like '_'. Signed-off-by: Hemant Kumar

Modified: src/pmdas/perfevent/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/pmda.c )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
72f3712fe1e2 ( https://github.com/performancecopilot/pcp/commit/72f3712fe1e218a719d9243e8b91103279c2c17e ) : perfevent_pmda: Fix a segfault found with a qa test Segfaulting if the config file doesn't have a dynamic event name (found with test : qa/perfevent/test_lots_of_counters). Signed-off-by: Hemant Kumar

Modified: src/pmdas/perfevent/configparser.l ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.l )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
49a4f407de44 ( https://github.com/performancecopilot/pcp/commit/49a4f407de4480300a6f42247321d2c9a607a546 ) : perfevent_pmda: Fixups and adds testing mode Fixes bugs found with qa tests. Also, adds a prefix variable to distinguish between normal and testing mode. Signed-off-by: Hemant Kumar

Modified: src/pmdas/perfevent/parse_events.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.c )
Modified: src/pmdas/perfevent/parse_events.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.h )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
a6936c289471 ( https://github.com/performancecopilot/pcp/commit/a6936c28947162dc2cb57dc7baa23a73aa42bd74 ) : qa/perfevent: Adds some tests for dynamic events Signed-off-by: Hemant Kumar

Added: qa/perfevent/config/test_dynamic_counters.txt ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/config/test_dynamic_counters.txt )
Modified: qa/perfevent/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/GNUmakefile )
Modified: qa/perfevent/perf_event_test.c ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/perf_event_test.c )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
3f7e7ac89d61 ( https://github.com/performancecopilot/pcp/commit/3f7e7ac89d61dcd66fd8df3320293a1f53ee5ac8 ) : doc/perfevent: Additional info regarding dynamic events Signed-off-by: Hemant Kumar

Modified: man/man1/pmdaperfevent.1 ( https://github.com/performancecopilot/pcp/blob/master/man/man1/pmdaperfevent.1 )

[pcp:master] By Nathan Scott <***@redhat.com>:
c479a91a05c2 ( https://github.com/performancecopilot/pcp/commit/c479a91a05c2452fbd7ed44783f855edd1d19ef4 ) : Merge branch 'dynamic_events' of https://github.com/hkshaw1990/pcp into hemant-merge

Added: qa/perfevent/config/test_dynamic_counters.txt ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/config/test_dynamic_counters.txt )
Added: src/pmdas/perfevent/parse_events.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.c )
Added: src/pmdas/perfevent/parse_events.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.h )
Modified: man/man1/pmdaperfevent.1 ( https://github.com/performancecopilot/pcp/blob/master/man/man1/pmdaperfevent.1 )
Modified: qa/perfevent/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/GNUmakefile )
Modified: qa/perfevent/perf_event_test.c ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/perf_event_test.c )
Modified: src/pmdas/perfevent/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/GNUmakefile )
Modified: src/pmdas/perfevent/architecture.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.c )
Modified: src/pmdas/perfevent/architecture.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.h )
Modified: src/pmdas/perfevent/configparser.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.h )
Modified: src/pmdas/perfevent/configparser.l ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.l )
Modified: src/pmdas/perfevent/perfevent.conf ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfevent.conf )
Modified: src/pmdas/perfevent/perfinterface.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfinterface.c )
Modified: src/pmdas/perfevent/perfinterface.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/perfinterface.h )
Modified: src/pmdas/perfevent/pmda.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/pmda.c )

[pcp:master] By Hemant Kumar <***@linux.vnet.ibm.com>:
da1f3a25b761 ( https://github.com/performancecopilot/pcp/commit/da1f3a25b761e867ce67805494ebf4e0f784ae9a ) : qa/perfevent: update fakefs and expected test output for new metrics Signed-off-by: Hemant Kumar

Modified: qa/756.out ( https://github.com/performancecopilot/pcp/blob/master/qa/756.out )
Modified: qa/perfevent/fakefs.tar.gz ( https://github.com/performancecopilot/pcp/blob/master/qa/perfevent/fakefs.tar.gz )

[pcp:master] By Nathan Scott <***@redhat.com>:
02341eabb78a ( https://github.com/performancecopilot/pcp/commit/02341eabb78aa014397a978c58728ae1dd597896 ) : pmdaperfevent: minor code inconsistency cleanup on review

Modified: debian/copyright ( https://github.com/performancecopilot/pcp/blob/master/debian/copyright )
Modified: src/pmdas/perfevent/architecture.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.c )
Modified: src/pmdas/perfevent/architecture.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/architecture.h )
Modified: src/pmdas/perfevent/configparser.l ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/configparser.l )
Modified: src/pmdas/perfevent/parse_events.c ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/perfevent/parse_events.c )
Loading...