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)
commite5b05bec82bbff5db8add4e58dd6f0fcf2670291
tree2a1f2dbe936c77c9c20eace87780c332320c48b7
parent6a6710c10c23a986534f4a8971162afa2813c363
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/program@2130 a5681a0c-68f1-0310-ab6d-d61299d08faa
15 files changed:
NEWS
doc/rrdcached.pod
doc/rrdcreate.pod
doc/rrdfirst.pod
doc/rrdinfo.pod
doc/rrdlast.pod
src/librrd.sym.in.in
src/rrd.h
src/rrd_client.c
src/rrd_client.h
src/rrd_create.c
src/rrd_daemon.c
src/rrd_first.c
src/rrd_info.c
src/rrd_last.c