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

Florian Forster octo at verplant.org
Wed Feb 27 09:28:40 CET 2013


 src/collectd.conf.in  |    3 +
 src/collectd.conf.pod |   26 +++-
 src/rrdcached.c       |    8 +-
 src/rrdtool.c         |   14 ++-
 src/utils_rrdcreate.c |  320 ++++++++++++++++++++++++++++++++++++++++++++++---
 src/utils_rrdcreate.h |    6 +-
 6 files changed, 355 insertions(+), 22 deletions(-)

New commits:
commit b48fe5c7fc811271d0a3a1f86ec21054191c0878
Merge: 318d6f6 712142d
Author: Florian Forster <octo at collectd.org>
Date:   Wed Feb 27 08:37:42 2013 +0100

    Merge branch 'ff/rrd-async'

commit 712142ddece7d47bc081d416e2ce3d42096df04a
Author: Florian Forster <octo at collectd.org>
Date:   Wed Feb 27 08:37:29 2013 +0100

    collectd.conf(5): Improve documentation of CreateFilesAsync.

commit 65c58da895b25ae06570d8a105485928915a657f
Author: Florian Forster <octo at collectd.org>
Date:   Mon Feb 25 21:08:15 2013 +0100

    rrdtool and rrdcached plugins: Don't update the file if ...
    
    ... it is being created asynchronously.

commit 9effaec7a35cf426a4cd423ec8200807be07c1fd
Author: Florian Forster <octo at collectd.org>
Date:   Sun Feb 24 10:33:51 2013 +0100

    src/utils_rrdcreate.c: Lock files to be created.
    
    This works around an issue where RRDtool crashes due to two threads
    trying to create the same file at the same time. This shouldn't happen
    in normal operation, but an attacker could cause this, e.g. with
    specially crafted network packets.

commit 0356eb4e9284425d61c63ea0c2004b8a6e2f5d45
Author: Florian Forster <octo at collectd.org>
Date:   Sat Feb 23 13:16:20 2013 +0100

    src/utils_rrdcreate.c: Add folding markers.

commit e6fd52805a38b0a052504426156dea318c70a53e
Author: Florian Forster <octo at collectd.org>
Date:   Sat Feb 23 13:13:40 2013 +0100

    src/utils_rrdcreate.c: Free allocated memory in all error handling cases.

commit 0ea9088c4ccae9a5bd5c82931344b1f8fdaa7220
Author: Florian Forster <octo at collectd.org>
Date:   Sat Feb 23 13:10:40 2013 +0100

    rrdtool, rrdcached plugin: Whitespace fix.

commit 115ac52ece1897146dfb145d31cb0fdb6b0dbf8f
Author: Florian Forster <octo at collectd.org>
Date:   Sat Feb 23 12:28:39 2013 +0100

    src/utils_rrdcreate.[ch]: Implement the srrd_create_async() function.
    
    This new functionality, which is also exported by the rrdtool and
    rrdcached plguins, allows to create new RRD files in the background.
    This avoid blocking write threads on the RRD creation, when hundreds of
    files need to be created.
    
    See also Github issues #243 and #244.




More information about the collectd-changes mailing list