[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-4.6'

Florian Forster octo at verplant.org
Sat Apr 11 10:04:10 CEST 2009


 configure.in                |    5 +-
 contrib/collectd-network.py |  318 +++++++++++++++++++++++++++++++++++++++++++
 src/collectd-unixsock.pod   |   10 +-
 src/collectd.h              |    6 +
 src/exec.c                  |   16 ++-
 src/network.c               |    5 +-
 src/plugin.c                |    1 +
 7 files changed, 350 insertions(+), 11 deletions(-)

New commits:
commit c57f2a191b63ce73fc432befebe9fa3af97c8eb5
Merge: 2dfe59bc808f1b58226c752511318ebe9f78e34e 86278412535aeeb0e8e2c50df9029f1b0920e4d8
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sat Apr 11 09:34:32 2009 +0200

    Merge branch 'collectd-4.5' into collectd-4.6

commit 86278412535aeeb0e8e2c50df9029f1b0920e4d8
Author: Doug MacEachern <dougm at hyperic.com>
Date:   Fri Apr 10 14:54:11 2009 -0700

    Restore BYTE_ORDER on DARWIN The files matching grep "define _POSIX_C_SOURCE" src/*.c on MacOSX do not compile: In file included from target_notification.c:60: collectd.h:172:3: error: #error "Cannot determine byte order"
    
    See /usr/include/i386/endian.h:
     #if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))
    
     #define LITTLE_ENDIAN   __DARWIN_LITTLE_ENDIAN
     #define BIG_ENDIAN      __DARWIN_BIG_ENDIAN
     #define BYTE_ORDER      __DARWIN_BYTE_ORDER
    
    Signed-off-by: Doug MacEachern <dougm at hyperic.com>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 068e095e95a481834819a588d9081b4c8608d057
Author: Doug MacEachern <dougm at hyperic.com>
Date:   Fri Apr 10 14:38:33 2009 -0700

    Disable disable multi -arch flags to perl.c on OSX Compilation of perl.c fails with:
    
    gcc ... -Wall -Werror -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN ... -MT perl_la-perl.lo -MD -MP -MF ...
    ...
    gcc-4.0: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
    
    See Config_heavy.pl:
    $archflags = exists($ENV{ARCHFLAGS}) ? $ENV{ARCHFLAGS} : '-arch i386 -arch ppc';
    
    Signed-off-by: Doug MacEachern <dougm at hyperic.com>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit f3169b788b67f560f28b08eaddf1c45257cb1634
Author: Doug MacEachern <dougm at hyperic.com>
Date:   Fri Dec 12 12:52:04 2008 -0800

    src/plugin.c: Emit warning in load_plugin if !S_ISREG
    
    Signed-off-by: Doug MacEachern <dougm at hyperic.com>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit c25d0c6c95742307ab487b12e1f9afd8e6de901e
Author: Adrian Perez <aperez at igalia.com>
Date:   Fri Mar 27 22:23:51 2009 +0100

    contrib/collectd-network.py: Add pure-Python implementation of collectd's network protocol.
    
    Announcement can be found here:
     <http://blogs.igalia.com/aperez/?p=38>

commit a34e8aa2adda392a8ee11d974fc72592be308607
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Sun Mar 22 11:40:14 2009 +0100

    collectd-unixsock(5): Fix two typos.

commit 5e1c92743686af477770abe7029083d1e7100455
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Mar 19 19:46:01 2009 +0100

    exec plugin: Allow executed programs to close STDERR.
    
    When an executed program is closing STDERR but continues running, the
    daemon will wait for the child to exit and the child will eventually
    block because the pipe is filled up, resulting in no statistics being
    collected.
    
    Thanks to Thorsten von Eicken for finding this problem :)

commit fb2742be4ab8868f67f563e0381ea98f1f0a8d87
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Thu Mar 19 09:40:29 2009 +0100

    network plugin: Improve a debugging message.




More information about the collectd-changes mailing list