[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'
Florian Forster
octo at verplant.org
Tue Dec 8 11:29:16 CET 2009
AUTHORS | 1 +
README | 22 +
configure.in | 101 +++++
src/Makefile.am | 12 +
src/collectd-python.pod | 652 ++++++++++++++++++++++++++++++
src/configfile.c | 26 +-
src/cpython.h | 82 ++++
src/plugin.c | 25 +-
src/plugin.h | 7 +-
src/pyconfig.c | 166 ++++++++
src/python.c | 1006 +++++++++++++++++++++++++++++++++++++++++++++++
src/pyvalues.c | 754 +++++++++++++++++++++++++++++++++++
12 files changed, 2842 insertions(+), 12 deletions(-)
New commits:
commit f9d51dc8fabe44f3cd17499713d63b518f0e1853
Merge: ca5af2937040553d53be13b5d5e049c6495c6423 40f9ed6fcb9bd09662798023f6197f32a1dbfc58
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 11:26:37 2009 +0100
Merge branch 'st/python'
Conflicts:
README
configure.in
src/owniptc/libiptc.c
src/types.db
commit 40f9ed6fcb9bd09662798023f6197f32a1dbfc58
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 11:04:11 2009 +0100
collectd-python(5): Some more formatting and typo fixes.
commit 0850c4c73861b52ae076b5db718b54081333f37f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 10:55:42 2009 +0100
collectd-python(5): Improve formatting of the classes.
commit c102ad5eff900d55be637a8b223a049db252aeb3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 10:33:56 2009 +0100
collectd-python(5): Fix some formatting.
commit 6a3f4941a58714a229ec7d1ee26199c2de3a359d
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 10:23:11 2009 +0100
README: Added the python plugin.
commit 8d4ceb48b422deb0b0265da14836a42e52c9838b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 10:17:27 2009 +0100
AUTHORS: Sven +python.
commit 47f2b4a92d3390e27ce2fa6f6bd1340c9cb0491b
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Tue Dec 8 10:12:58 2009 +0100
src/plugin.c: Add libtool 1 compatibility code.
commit cc9557db6a969c871489670c1e841701b23fc919
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date: Mon Dec 7 15:39:43 2009 +0100
src/pyvalues.c: Cast `void *' to a int that's guaranteed to be big enough.
For some weird reason `int' is only 4Â bytes long on x86_64, so casting
`void *' to `int' results in compiler warnings / errors.
commit 81100dc0e3445e84f08089f258576a20211595ae
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Dec 6 19:29:17 2009 +0100
Clean up exceptions in places where we don't care about them.
commit 504ad9428cf1cac5571d8d94a2f61d98b2398994
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Dec 6 19:10:19 2009 +0100
This should have been in the last commit.
commit 8df545ad514074ac26714cebfa6f3584811d3952
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Dec 6 02:20:05 2009 +0100
Better unicode support.
commit cfe70a26a032e2bfc498af04539dc20c223215bb
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Dec 5 20:22:47 2009 +0100
Fixed build system bug.
commit 8008b8939c2deb2f76e38ab5a8ea104f4b70ca6e
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Dec 5 16:27:49 2009 +0100
Removes the __name__ from callback identifiers. It was useless and made things way more complicated and confusing than necessary.
commit adcc46652baca8eb2670696bb92cc7a47d5e2081
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Dec 5 02:48:34 2009 +0100
Added collectd-python man page.
commit 89eebe98be9968c165800503971782e28a40ce00
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Dec 5 02:10:20 2009 +0100
Added write method to Values.
commit 9dd3df2f793b1f0c7eacf9da0c57070382838731
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Thu Dec 3 02:19:59 2009 +0100
Don't log stuff while holding the GIL!
commit 61de587a2c493d61be81701fc025b1aef9e20a3e
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Wed Dec 2 23:47:34 2009 +0100
Some signal dodging stuff.
commit b8c32e9f93528fe2c469d9c6f6a8944a5c985926
Author: Florian Forster <octo at noris.net>
Date: Wed Dec 2 16:21:24 2009 +0100
Build system: Add the python plugin.
commit da81fce3576301e1e7e9837aa0e91d692cfb177a
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Tue Dec 1 02:22:57 2009 +0100
Finished inline documentation.
commit a6ce5dbab98419162c5430f08261a4bc27bfe3a1
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Nov 28 14:17:50 2009 +0100
Added notification support.
commit 7fe44188701a53ab370ada0f33d93c692d0a91cb
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Mon Nov 23 01:21:43 2009 +0100
Split the Values class into PluginData and Values to use PluginData as a baseclass for Notification later.
Also wrote some documentation.
commit 78bbc2c9953623af284276b9119594cd991cbe14
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Nov 21 02:56:34 2009 +0100
Added proper doc strings to the Config class.
commit 0a7107bef48f170b2b6ef192e86c0afa98dbb47b
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Mon Nov 16 01:57:20 2009 +0100
Added unregister functions for all callbacks.
Also removed useless plugin_unregister_complex_read declaration.
commit e96f4a12d900bb76e7983e04ae42f7c74bd73c0c
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Nov 15 03:46:03 2009 +0100
Added flush and register_flush functions.
Also changed name generation.
commit f96813067819f4a8d6752af11f741b599b3d1651
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Wed Nov 11 11:31:41 2009 +0100
Proper exception logging.
commit 75ec7ce1dc48c5ff212951a80d1161642bf13351
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Mon Nov 9 21:49:34 2009 +0100
Added a config option to start collectd as an interactive python shell.
commit 718ba45f0bd0205643a52250af1f7117a235a3d2
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Nov 7 20:59:25 2009 +0100
No need to check for NULL if you're gonna pass NULL anyway.
commit 8f21e6c22450047875598615416070e7803248a2
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Nov 7 20:54:08 2009 +0100
Meh, forgot to pass the userdata back on write callbacks.
commit 7ee1b9ecea5a261b82d5a91416d8ae25e5fdd237
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Nov 7 19:37:16 2009 +0100
Added read callback. And "read" in this case means "plugin_register_complex_read".
commit 54c1aa1fb0fd0b5a1e8a1f13bd9c92a1de3d6445
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Tue Nov 3 01:32:36 2009 +0100
Added write callbacks.
commit a1a8bdce8ff1d7c70f3fbf94e8ffe4c3aac8715c
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Thu Oct 29 13:24:39 2009 +0100
Better workaround for global plugin loading.
commit c98b98bfaaeb26894229d7da66ad145c75fb9b69
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Tue Oct 27 17:36:57 2009 +0100
Added new python class "Values". Only "dispatch" is implemented right now.
commit 045cf31cc5f85b703083da7383410bed4a667817
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Wed Oct 21 16:08:30 2009 +0200
Split python module. Added support for cyclic GC runs.
commit f131f0347f58929bdb992ca4dabcb40120757ffc
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sat Oct 17 20:06:51 2009 +0200
Added a workaround to module loading to allow Python scripts to do imports.
Redid the python thread handling.
Added log callback.
commit 67b914e6f0f5e6c51c01716e520326348ff0e8aa
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Tue Oct 13 00:17:16 2009 +0200
Added logging.
commit de531f58b4b42d86e0cb443f860cd62ad093ddbe
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Mon Oct 12 01:04:01 2009 +0200
Added shutdown callback.
Also fixed a refcount bug.
commit 372fa394166b85a32a7a8bd5a4b91658601523d4
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Oct 11 17:29:05 2009 +0200
Added init callbacks with full threading support.
commit c44721f875d6ed184aee770ebef23c33bbd38849
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Oct 11 03:47:39 2009 +0200
Added keyword support for register_config.
commit 8d6c9e224c4a719b6cec6f13c27c8e1e3bdff0d8
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Oct 11 03:28:07 2009 +0200
Added python plugin.
It adds a "collectd" module to the embedded python interpreter
which contains a "register_config" method to register config
callbacks and "Config" class which contains a config item.
commit cd75d5407977c15a7a0aa18de7050a8f190c6581
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Thu Oct 1 13:20:53 2009 +0200
Added new netapp data types to types.db.
More information about the collectd-changes
mailing list