Code

Summary of changes:
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 23 Sep 2010 06:08:09 +0000 (06:08 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 23 Sep 2010 06:08:09 +0000 (06:08 +0000)
commit63fb8cad9ad2301d5c4da505b19528c3c8bf53a5
tree3e3fd794951b869b900235ba9243dc8fc4101fdf
parent9f9e62eaa1fad5e1d760f6f5e45aa1eba0fc94fe
Summary of changes:

1. Add INFO  <filename>, FIRST <filename> <index>, LAST <filename> and
   CREATE <rrdfile> [-b start][-s step][-O] <DSdefs> <RRAdefs> to the rrdcached
   functions.

2. Add rrd_create_set_no_overwrite as a function in rrd_create.c to allow
   the overwrite flag to be set from rrd_daemon.c

3. Add rrdc_info, rrdc_first, rrdc_last, rrdc_create functions in
   rrd_client.c

4. Add rrdcached support to rrd_info(), rrd_first(), rrd_last() and
   rrd_create()

5. Add --noflush (-F) option to rrd_info(), rrd_last() to prevent cache
   flushing before function call if required for efficiency

6. Add --daemon option to rrd_info(), rrd_first() for rrdcached support

7. Add buffer_add_ulong function to rrd_client.c (used by new rrdc_*
   functions)

8. Add rrd_clear_error() call to rrd_create_r () to clean up bug if create
   called more than once

9. Add -O option to rrdcached to force no-overwrite mode in CREATE function

10. All relevant documentation updated

-- Steve Shipway steve steveshipway.org

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@2130 a5681a0c-68f1-0310-ab6d-d61299d08faa
15 files changed:
program/NEWS
program/doc/rrdcached.pod
program/doc/rrdcreate.pod
program/doc/rrdfirst.pod
program/doc/rrdinfo.pod
program/doc/rrdlast.pod
program/src/librrd.sym.in.in
program/src/rrd.h
program/src/rrd_client.c
program/src/rrd_client.h
program/src/rrd_create.c
program/src/rrd_daemon.c
program/src/rrd_first.c
program/src/rrd_info.c
program/src/rrd_last.c