Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: sh/postgresql
Commits on Jan 13, 2013
  1. @octo
Commits on Jan 11, 2013
  1. @octo

    ethstat plugin: Fix the map lookup.

    octo authored
    Previously, a pointer into the configuration structure was used to look
    up the mappings. Because the configuration structure is freed or
    otherwise modified, this does not work as intended (and may actually
    lead to a segmentation fault when unlucky).
    For completeness sake, a shutdown callback was added to free the used
    memory on exit.
    Fixes Github issue 224.
  2. @octo
  3. @octo
  4. @octo
  5. @octo

    riemann plugin: Fix a double-free issue with the shared structure.

    octo authored
    The reference to the riemann_host structure is shared between the write
    and the notification callback. Upon exit, riemann_free() is called twice,
    via the user_data_t structure passed to the register functions. Previously
    this would have caused a double-free, which is unacceptable.
    This patch introduces a reference counter and will only free the structure
    (and close the socket) when the last reference is freed.
    The locking has been moved out of the riemann_connect() function and into
    the riemann_send() function. It is unlikely, but not impossible that two
    threads interfere with each other when writing to the socket.
  6. @octo

    riemann plugin: Add support for service names.

    octo authored
    I.e. you can not define a "riemann" service in /etc/services and then use
    «Port "riemann"» in the configuration. Also add support for arbitrarily
    long host names.
Commits on Jan 10, 2013
  1. @octo

    riemann plugin: Move the creation of protobufs into their own function.

    octo authored
    This also adds a couple more tags, e.g. "type:..." and so on. The "host"
    field is now correctly populated from the vl->host or n->host field.
Commits on Jan 9, 2013
  1. @octo
  2. @octo
  3. @octo

    riemann plugin: Improve the riemann_send() function.

    octo authored
    Make the passed in "Msg*" const, use swrite() to make sure the entire
    buffer is sent and break out the disconnect logic into an own function.
  4. @pyr @octo

    take into account PR comments from @octo

    pyr authored octo committed
    Signed-off-by: Florian Forster <>
Commits on Jan 8, 2013
  1. @pyr @octo

    add support for notifications as well

    pyr authored octo committed
    Signed-off-by: Florian Forster <>
  2. @pyr @octo

    Riemann UDP write plugin

    pyr authored octo committed
    First implementation of a riemann plugin.
    This is basic for now and only support
    sending to a UDP target, later work will
    include notification support and service
    Signed-off-by: Florian Forster <>
Commits on Dec 14, 2012
  1. @octo
  2. @octo
Commits on Dec 13, 2012
  1. @octo
Commits on Nov 30, 2012
  1. @octo
  2. @ymettier @octo

    Fix when gcrypt.h is missing (libcollectdclient)

    ymettier authored octo committed
    Signed-off-by: Florian Forster <>
  3. @ymettier @octo

    Fix for nanosleep missing on Solaris

    ymettier authored octo committed
    Signed-off-by: Florian Forster <>
Commits on Nov 29, 2012
  1. @octo

    zfs_arc plugin: Fix the type used for mutex misses.

    octo authored
    Thanks to Yves Mettier for pointing this out!
  2. @zsiddique @octo

    Updating data source for collectd v5, see…

    zsiddique authored octo committed
    Signed-off-by: Florian Forster <>
Commits on Nov 28, 2012
  1. @octo

    Merge branch 'sh/config-include'

    octo authored
  2. config: Implemented include filter pattern as sub-option in a <Includ…

    …e> block.
    This has the advantage of being more easy to read/understand and also being
    more flexible. E.g. multiple filters and other options may be specified in the
    Thanks to octo for suggesting this!
  3. @octo
  4. @octo

    varnish plugin: Make sure the argument passed to VSM_n_Arg() is not N…

    octo authored
    Fixes Github issue 202.
  5. @bernd @octo

    Add missing "Graphite" to the amqp format list.

    bernd authored octo committed
    Signed-off-by: Florian Forster <>
Commits on Nov 26, 2012
  1. @octo
Commits on Nov 24, 2012
  1. config: Added support for specifying include filter patterns.

    An optional second argument may now be passed to the "Include" configuration
    option. If specified (and if the fnmatch() function was available at build
    time), only files matching this pattern will be included. For example, the
    following will include all files matching "*.conf" in any subdirectory of
      Include "/etc/collectd.d" "*.conf"
    This is useful, e.g. for distributions in order to include a possibly empty
    directory in the default configuration including all subdirectories but also
    making it possible to ship further documents like README files.
Commits on Nov 20, 2012
  1. collectd.conf: Added a short explanation to the 'Interval' setting.

    … mentioning the per-plugin interval setting.
Commits on Nov 19, 2012
  1. @octo

    src/utils_vl_lookup.[ch]: Support selecting values by regex.

    octo authored
    The name generated by the Aggregation plugin currently includes the
    regular expression, which is suboptimal. We need to come up with something
    clever there I guess.
Something went wrong with that request. Please try again.