pcp updates: pmdabind2
"Nathan Scott" <[email protected]> Tue, 24 Jan 2017 23:22:49 -0500 (EST)
| Newsgroups | gmane.comp.sysutils.pcp |
|---|---|
| Message-ID | <[email protected]> |
Changes committed to git://git.pcp.io/pcp.git master
Oliva, Lukas (10):
First commit
pmdabind2.pl - Data fetch working, PCP TODO
Install, Remove, domain.h - Install/remove works
bind2.conf - Added basic configuration of config
First version with coding completed (not working yet)
Install - disabled daemon_opt
pmdabind2.pl First working version
README.md Added README
pmdabind2.pl Corrected licence/copyright info
README.md Small update
Nathan Scott (3):
perl api: add missing error codes and local_install helper
python api: add missing error codes
pmdabind2: merge, review changes and adding some initial QA
.gitignore | 14
Install | 36
README.md | 208
Remove | 25
bind2-example.conf | 7
bind2.conf | 14
domain.h | 1
pmdabind2.pl | 1770
qa/1087 | 72
qa/1087.out | 1816
qa/common.filter | 2
qa/group | 3
qa/named/GNUmakefile | 4
qa/named/bind-9.10.4-stats.xml |79945 +++++++++++++++++++++++++++++++++++++
qa/named/bind-rhel6-stats.xml | 5840 ++
src/perl/PMDA/Changes | 4
src/perl/PMDA/PMDA.pm | 13
src/perl/PMDA/PMDA.xs | 36
src/perl/PMDA/local.c | 8
src/perl/PMDA/local.h | 2
src/pmdas/bind2/.gitignore | 18
src/pmdas/bind2/GNUmakefile | 46
src/pmdas/bind2/Install | 15
src/pmdas/bind2/README.md | 16
src/pmdas/bind2/Remove | 4
src/pmdas/bind2/bind2-example.conf | 4
src/pmdas/bind2/pmdabind2.1 | 104
src/pmdas/bind2/pmdabind2.pl | 374
src/pmns/stdpmid.pcp | 1
src/python/pmapi.c | 11
30 files changed, 89867 insertions(+), 546 deletions(-)
commit 11664c3a183a9fa3ab520520d3085c42ab776f71
Author: Nathan Scott <[email protected]>
Date: Wed Jan 25 14:33:47 2017 +1100
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.
commit 0266c106c085e0cbd5259bc0d2f8d6ca5ff0bd11
Author: Nathan Scott <[email protected]>
Date: Wed Jan 25 14:12:31 2017 +1100
python api: add missing error codes
commit 8bcc31066b7425f3184bc04b242eb1d61e7a4adf
Author: Nathan Scott <[email protected]>
Date: Wed Jan 25 14:11:11 2017 +1100
perl api: add missing error codes and local_install helper
commit c79d2255748d037032638d0261f84a0a8c4f6417
Author: Oliva, Lukas <[email protected]>
Date: Tue Jan 10 14:50:18 2017 +0100
README.md Small update
commit 854bc47c034627bf2a76e0ece5a7791e90a04218
Author: Oliva, Lukas <[email protected]>
Date: Tue Jan 10 14:46:49 2017 +0100
pmdabind2.pl Corrected licence/copyright info
commit c3a31434156e0d578da4a4ed5fae4216faf63196
Author: Oliva, Lukas <[email protected]>
Date: Tue Jan 10 14:46:26 2017 +0100
README.md Added README
commit f168dead053e343d38d71cd808bacbc3f7d582ff
Author: Oliva, Lukas <[email protected]>
Date: Tue Jan 10 13:11:35 2017 +0100
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).
commit e43a653d4d520e69a8b47b7117d357619ccbfd30
Author: Oliva, Lukas <[email protected]>
Date: Tue Jan 10 12:47:49 2017 +0100
Install - disabled daemon_opt
commit dd2953079b522d0533a09b17468ae97ca98043f4
Author: Oliva, Lukas <[email protected]>
Date: Fri Jan 6 14:41:43 2017 +0100
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.
commit 6dee7405cbd675f6a96093400bf35b3c9fb98aac
Author: Oliva, Lukas <[email protected]>
Date: Sat Sep 10 09:06:31 2016 +0200
bind2.conf - Added basic configuration of config
commit 8c90975e4206f462ce4278cca86fd1e761199ea0
Author: Oliva, Lukas <[email protected]>
Date: Sat Sep 10 09:06:08 2016 +0200
Install, Remove, domain.h - Install/remove works
commit ed6fafbaf369653870fea700c2c2522a5539ea53
Author: Oliva, Lukas <[email protected]>
Date: Sat Sep 10 09:05:16 2016 +0200
pmdabind2.pl - Data fetch working, PCP TODO
commit 896001b39a227daa92849afd60035ac8ac52e622
Author: Oliva, Lukas <[email protected]>
Date: Sat Sep 10 09:03:30 2016 +0200
First commit
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:
You receive all messages sent to this group.
View/Reply Online (#15024): https://groups.io/g/pcp/message/15024
View All Messages In Topic (1): https://groups.io/g/pcp/topic/4245482
Mute This Topic: https://groups.io/mt/4245482?uid=174580
New Topic: https://groups.io/g/pcp/post
-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580
Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]
Terms of Service: https://groups.io/static/tos
Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy
-=-=-=-=-=-=-=-=-=-=-=-