Code

* rrd_open: rrd_close does not purge file from cache
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 18 Jul 2007 00:30:49 +0000 (00:30 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 18 Jul 2007 00:30:49 +0000 (00:30 +0000)
commit1e491ed6d54facbe59e9a6f370af8aec200098b7
tree61c81be1a3d7359b33d5ba74a33e4a16f0509d9c
parent271be77064640b1daa3408885d60b8bead1126ad
* rrd_open: rrd_close does not purge file from cache
* rrd_open: new function rrd_dontneed for purging un-needed pages from core
* rrd_open: in linux at least only fadivse DONTNEED has the power to purge
  pages from cache, so letst call madvise as well as fadvise
* rrd_create: uses open/write/close now, flushes file to disk and keeps only hot pages in core
* rrd_update: keeps only hot pages in core
* configure enables FADVISE even when mmap is in use

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1156 a5681a0c-68f1-0310-ab6d-d61299d08faa
src/rrd_create.c
src/rrd_open.c
src/rrd_tool.h
src/rrd_update.c