]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commit
This patch introduces "BATCH" mode.
authorTobias Oetiker <tobi@oetiker.ch>
Mon, 6 Oct 2008 19:05:47 +0000 (19:05 +0000)
committerTobias Oetiker <tobi@oetiker.ch>
Mon, 6 Oct 2008 19:05:47 +0000 (19:05 +0000)
commitdcd322860e4e7e67b3b412b8ac806c4452bcf802
treefe1c5a48887bff1abbc9c1b8022f707e163e5a8c
parent88ac91a53e7145e74bc6abeaf54e9861f4d468d8
This patch introduces "BATCH" mode.

In this mode, a client can feed multiple commands to rrdcached without
waiting for acknowledgement.  This permits multiple commands to be sent
for each read()/write().  This can dramatically increase the command
throughput by increasing the amount of work done per system call.

It enables over 100k updates/second with no CPU
utilization due to the reduced system calls.

-- kevin brintnall

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1581 a5681a0c-68f1-0310-ab6d-d61299d08faa
doc/rrdcached.pod
src/rrd_daemon.c