Github push to performancecopilot:pcp #github

[email protected] Integration <[email protected]> Tue, 24 Jan 2017 20:17:48 -0800
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>

14 New Commits:

[pcp:master] By Oliva, Lukas <[email protected]>:
896001b39a22 ( https://github.com/performancecopilot/pcp/commit/896001b39a227daa92849afd60035ac8ac52e622 ) : First commit

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

[pcp:master] By Oliva, Lukas <[email protected]>:
ed6fafbaf369 ( https://github.com/performancecopilot/pcp/commit/ed6fafbaf369653870fea700c2c2522a5539ea53 ) : pmdabind2.pl - Data fetch working, PCP TODO

Added: pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/pmdabind2.pl )

[pcp:master] By Oliva, Lukas <[email protected]>:
8c90975e4206 ( https://github.com/performancecopilot/pcp/commit/8c90975e4206f462ce4278cca86fd1e761199ea0 ) : Install, Remove, domain.h - Install/remove works

Added: Install ( https://github.com/performancecopilot/pcp/blob/master/Install )
Added: Remove ( https://github.com/performancecopilot/pcp/blob/master/Remove )
Added: domain.h ( https://github.com/performancecopilot/pcp/blob/master/domain.h )

[pcp:master] By Oliva, Lukas <[email protected]>:
6dee7405cbd6 ( https://github.com/performancecopilot/pcp/commit/6dee7405cbd675f6a96093400bf35b3c9fb98aac ) : bind2.conf - Added basic configuration of config

Added: bind2.conf ( https://github.com/performancecopilot/pcp/blob/master/bind2.conf )

[pcp:master] By Oliva, Lukas <[email protected]>:
dd2953079b52 ( https://github.com/performancecopilot/pcp/commit/dd2953079b522d0533a09b17468ae97ca98043f4 ) : First version with coding completed (not working yet) The necesasry code is completed but it still does not work yet. The commit is created in order to reach support of the PCP community with debugging.

Added: bind2-example.conf ( https://github.com/performancecopilot/pcp/blob/master/bind2-example.conf )
Removed: bind2.conf ( https://github.com/performancecopilot/pcp/blob/master/bind2.conf )
Modified: Install ( https://github.com/performancecopilot/pcp/blob/master/Install )
Modified: pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/pmdabind2.pl )

[pcp:master] By Oliva, Lukas <[email protected]>:
e43a653d4d52 ( https://github.com/performancecopilot/pcp/commit/e43a653d4d520e69a8b47b7117d357619ccbfd30 ) : Install - disabled daemon_opt

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

[pcp:master] By Oliva, Lukas <[email protected]>:
f168dead053e ( https://github.com/performancecopilot/pcp/commit/f168dead053e343d38d71cd808bacbc3f7d582ff ) : pmdabind2.pl First working version The PMDA works now but there is still some important work remaining to be done so that the wide public can benefit from it: - review all the metrics and to complete its configuration with help (totally missing now)/longhelp (totally missing now)/units (totally missing now)/semantics (should be mostly okay but check would be useful) - write at least basic set of automated tests For the moment however, the PMDA starts if Bind server is available and properly configured, it stands basic load test (while true; do pminfo -f bind2) with small number of zones being served by the Bind server without apparent issues and is able to give all the data retrieved in 1 second period with 2% CPU usage on Intel i7-4700MQ @ 2.4 GHz).

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

[pcp:master] By Oliva, Lukas <[email protected]>:
c3a31434156e ( https://github.com/performancecopilot/pcp/commit/c3a31434156e0d578da4a4ed5fae4216faf63196 ) : README.md Added README

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

[pcp:master] By Oliva, Lukas <[email protected]>:
854bc47c0346 ( https://github.com/performancecopilot/pcp/commit/854bc47c034627bf2a76e0ece5a7791e90a04218 ) : pmdabind2.pl Corrected licence/copyright info

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

[pcp:master] By Oliva, Lukas <[email protected]>:
c79d2255748d ( https://github.com/performancecopilot/pcp/commit/c79d2255748d037032638d0261f84a0a8c4f6417 ) : README.md Small update

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

[pcp:master] By Nathan Scott <[email protected]>:
d3ae9469463d ( https://github.com/performancecopilot/pcp/commit/d3ae9469463d6060051de8b6e0a6f30145b3acbc ) : Merge bind2pmda as src/pmdas subdirectory

Added: src/pmdas/bind2/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/.gitignore )
Added: src/pmdas/bind2/Install ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/Install )
Added: src/pmdas/bind2/README.md ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/README.md )
Added: src/pmdas/bind2/Remove ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/Remove )
Added: src/pmdas/bind2/bind2-example.conf ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/bind2-example.conf )
Added: src/pmdas/bind2/domain.h ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/domain.h )
Added: src/pmdas/bind2/pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/pmdabind2.pl )

[pcp:master] By Nathan Scott <[email protected]>:
8bcc31066b74 ( https://github.com/performancecopilot/pcp/commit/8bcc31066b7425f3184bc04b242eb1d61e7a4adf ) : perl api: add missing error codes and local_install helper

Modified: src/perl/PMDA/Changes ( https://github.com/performancecopilot/pcp/blob/master/src/perl/PMDA/Changes )
Modified: src/perl/PMDA/PMDA.pm ( https://github.com/performancecopilot/pcp/blob/master/src/perl/PMDA/PMDA.pm )
Modified: src/perl/PMDA/PMDA.xs ( https://github.com/performancecopilot/pcp/blob/master/src/perl/PMDA/PMDA.xs )
Modified: src/perl/PMDA/local.c ( https://github.com/performancecopilot/pcp/blob/master/src/perl/PMDA/local.c )
Modified: src/perl/PMDA/local.h ( https://github.com/performancecopilot/pcp/blob/master/src/perl/PMDA/local.h )

[pcp:master] By Nathan Scott <[email protected]>:
0266c106c085 ( https://github.com/performancecopilot/pcp/commit/0266c106c085e0cbd5259bc0d2f8d6ca5ff0bd11 ) : python api: add missing error codes

Modified: src/python/pmapi.c ( https://github.com/performancecopilot/pcp/blob/master/src/python/pmapi.c )

[pcp:master] By Nathan Scott <[email protected]>:
11664c3a183a ( https://github.com/performancecopilot/pcp/commit/11664c3a183a9fa3ab520520d3085c42ab776f71 ) : pmdabind2: merge, review changes and adding some initial QA Series of small changes from review of pmdabind2: - added copyright and license notices in the usual locations - added a makefile, stitched into the pcp build - assigned a permanent domain number - removed unused myfatal() routine - put the value refresh logic in a callback thats called just once per fetch, rather than once per (pmid:instid) pair within a fetch (this is mostly cosmetic as refresh is guarded by a frequency check already) - dropped force_restart in Install, no longer required - make unrecognised XML elements a warning, not fatal - added a man page - added QA, and PMDA support for XML test data injection - made PMDA handle different XML path prefixing for more recent versions of bind (lacking "/isc/bind" prefix) (note: further changes are needed to fully support the new bind format(s) - see the XML files in QA) - added ./Install script perl module checks - tweak diagnostic verbosity, esp. during the ./Install script Not yet enabled in the build, while we sort out some remaining items (stable PMIDs, PMNS names, audit other metadata, mainly) but this gets Lukas and I on a shared/merged code base for the next round of updates.

Added: qa/1087 ( https://github.com/performancecopilot/pcp/blob/master/qa/1087 )
Added: qa/1087.out ( https://github.com/performancecopilot/pcp/blob/master/qa/1087.out )
Added: qa/named/bind-9.10.4-stats.xml ( https://github.com/performancecopilot/pcp/blob/master/qa/named/bind-9.10.4-stats.xml )
Added: qa/named/bind-rhel6-stats.xml ( https://github.com/performancecopilot/pcp/blob/master/qa/named/bind-rhel6-stats.xml )
Added: src/pmdas/bind2/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/GNUmakefile )
Added: src/pmdas/bind2/pmdabind2.1 ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/pmdabind2.1 )
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/named/GNUmakefile ( https://github.com/performancecopilot/pcp/blob/master/qa/named/GNUmakefile )
Modified: src/pmdas/bind2/.gitignore ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/.gitignore )
Modified: src/pmdas/bind2/Install ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/Install )
Modified: src/pmdas/bind2/README.md ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/README.md )
Modified: src/pmdas/bind2/Remove ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/Remove )
Modified: src/pmdas/bind2/bind2-example.conf ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/bind2-example.conf )
Modified: src/pmdas/bind2/pmdabind2.pl ( https://github.com/performancecopilot/pcp/blob/master/src/pmdas/bind2/pmdabind2.pl )
Modified: src/pmns/stdpmid.pcp ( https://github.com/performancecopilot/pcp/blob/master/src/pmns/stdpmid.pcp )