[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