summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 49614be)
raw | patch | inline | side by side (parent: 49614be)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Sat, 21 Jul 2007 19:53:52 +0000 (19:53 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Sat, 21 Jul 2007 19:53:52 +0000 (19:53 +0000) |
if they want to keep the data in cache ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1165 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1165 a5681a0c-68f1-0310-ab6d-d61299d08faa
program/src/rrd_fetch.c | patch | blob | history |
index c065793992dc0f1fcecf90bed8b40e9a1214f693..b419f536a01c01376097f7df4e7f726a5fb35c83 100644 (file)
--- a/program/src/rrd_fetch.c
+++ b/program/src/rrd_fetch.c
rrd_set_error("fetching cdp from rra");
goto err_free_data;
}
-#ifdef HAVE_POSIX_FADVISE
- /* don't pollute the buffer cache with data read from the file. We do this while reading to
- keep damage minimal */
- if (0 !=
- posix_fadvise(rrd_file->fd, rrd_file->header_len, 0,
- POSIX_FADV_DONTNEED)) {
- rrd_set_error("setting POSIX_FADV_DONTNEED on '%s': %s",
- filename, rrd_strerror(errno));
- goto err_close; /*XXX: should use err_free_all_ds_namv */
- }
-#endif
#ifdef DEBUG
fprintf(stderr, "post fetch %li -- ", i);
#endif
}
-#ifdef HAVE_POSIX_FADVISE
- /* and just to be sure we drop everything except the header at the end */
- if (0 !=
- posix_fadvise(rrd_file->fd, rrd_file->header_len, 0,
- POSIX_FADV_DONTNEED)) {
- rrd_set_error("setting POSIX_FADV_DONTNEED on '%s': %s", filename,
- rrd_strerror(errno));
- goto err_free; /*XXX: should use err_free_all_ds_namv */
- }
-#endif
+
rrd_close(rrd_file);
return (0);
err_free_data: