[rrd-developers] implementing portable format

kevin brintnall kbrint at rufus.net
Mon Nov 3 20:57:04 CET 2008


On Mon, Nov 03, 2008 at 08:47:34PM +0100, Tobias Oetiker wrote:
> except that normally multi argument updates are with 100s of
> updates, so that should not matter much ...

>From the daemon to the RRD file, there are 100s of updates per file.

However, when polling there is normally one update per file per "step"
interval..  The poller --> daemon is the source of the small writes.  If
there is a poller that is coalescing 100s of updates before sending to
rrdcached, it is essentially duplicating the functionality of rrdcached.

>> [implementation of batch API removed]
> this sounds fine, except that I wonder if it is necessary at all.

I just wanted to open for discussion in case there was a lot of
interest...  I agree that it's not necessary via the API.  The result may
be cumbersome.

> If someone wants to write 'for the daemon' they can easily talk to
> to the daemon directly.

In my current setup, I am connecting directly to the daemon.  The protocol
is simple enough to implement (thanks Florian), so implementing a client
should not be a burden on anyone that needs extreme update rates.

>From my initial list, that leaves only the small clean-up items.  I should
be done with those by the end of the week.

-- 
 kevin brintnall =~ /kbrint at rufus.net/



More information about the rrd-developers mailing list