in rrd_create we do not use mmaping and thus need to free rrd struct members in any case ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1278 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1278 a5681a0c-68f1-0310-ab6d-d61299d08faa
this should help with the memory leak
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1277 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1277 a5681a0c-68f1-0310-ab6d-d61299d08faa
added zpl 2.1 to floss exception
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1276 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1276 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed parsing of fontnames with embeded spaces
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1274 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1274 a5681a0c-68f1-0310-ab6d-d61299d08faa
remove c++ warnings flag .. this is not c++ after all
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1272 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1272 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed indenting
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1271 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1271 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix indents
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1270 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1270 a5681a0c-68f1-0310-ab6d-d61299d08faa
* fixed madvise/fadvise detection
* fixed many compiler warnings
-- Peter Breitenlohner peb mppmu.mpg.de
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1269 a5681a0c-68f1-0310-ab6d-d61299d08faa
* fixed many compiler warnings
-- Peter Breitenlohner peb mppmu.mpg.de
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1269 a5681a0c-68f1-0310-ab6d-d61299d08faa
weekday and time are too tight
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1266 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1266 a5681a0c-68f1-0310-ab6d-d61299d08faa
fontmap resolution was not matching scaled_font resolution ... this killed layouting ... much better now
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1264 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1264 a5681a0c-68f1-0310-ab6d-d61299d08faa
get rid of DASHED, only use dashes syntax. less redundancy -- thomas.gutzler gmail.com
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1263 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1263 a5681a0c-68f1-0310-ab6d-d61299d08faa
support for dashed lines in graphs
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1262 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1262 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix indenting
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1261 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1261 a5681a0c-68f1-0310-ab6d-d61299d08faa
ignore errors with txt doc building
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1260 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1260 a5681a0c-68f1-0310-ab6d-d61299d08faa
building the docs depends on the presence of pod2man ... which does not seem to be installed necessarily
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1255 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1255 a5681a0c-68f1-0310-ab6d-d61299d08faa
added shared library locations into the docs
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1253 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1253 a5681a0c-68f1-0310-ab6d-d61299d08faa
include stdlib since putenv is in there on solaris
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1252 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1252 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixing solaris portability
* isinf and isnan definitions fixed
* check if rt must be linked
* ordering must be read write in getopt
* updated build instructions
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1251 a5681a0c-68f1-0310-ab6d-d61299d08faa
* isinf and isnan definitions fixed
* check if rt must be linked
* ordering must be read write in getopt
* updated build instructions
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1251 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed spelling
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1249 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1249 a5681a0c-68f1-0310-ab6d-d61299d08faa
initial text
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1248 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1248 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix libdir for python build
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1247 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1247 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed NetBSD spelling
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1244 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1244 a5681a0c-68f1-0310-ab6d-d61299d08faa
define bsd source to get access to chroot
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1241 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1241 a5681a0c-68f1-0310-ab6d-d61299d08faa
make perlbuild more portable
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1240 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1240 a5681a0c-68f1-0310-ab6d-d61299d08faa
initial checkin
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1239 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1239 a5681a0c-68f1-0310-ab6d-d61299d08faa
enable madvise defines in netbsd
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1238 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1238 a5681a0c-68f1-0310-ab6d-d61299d08faa
added 1.2.26
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1236 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1236 a5681a0c-68f1-0310-ab6d-d61299d08faa
remove last traces of rrd_nan_inf.h
fix handling of min==max where min < 0
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1234 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix handling of min==max where min < 0
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1234 a5681a0c-68f1-0310-ab6d-d61299d08faa
spell checked
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1231 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1231 a5681a0c-68f1-0310-ab6d-d61299d08faa
added report
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1230 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1230 a5681a0c-68f1-0310-ab6d-d61299d08faa
re-indented files that have gone out of indent-style over the last few weeks
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1228 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1228 a5681a0c-68f1-0310-ab6d-d61299d08faa
integrate rrd_nan_inf header
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1227 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1227 a5681a0c-68f1-0310-ab6d-d61299d08faa
Improve layout of documentation. -- Bernhard Fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1226 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1226 a5681a0c-68f1-0310-ab6d-d61299d08faa
* rrd_update(): Unify error path.
* parse_template(): Likewise.
* allocate_data_structures(): Make error strings use consistent punctuation.
-- bernhard fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1225 a5681a0c-68f1-0310-ab6d-d61299d08faa
* parse_template(): Likewise.
* allocate_data_structures(): Make error strings use consistent punctuation.
-- bernhard fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1225 a5681a0c-68f1-0310-ab6d-d61299d08faa
make sure this compiles with aix
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1224 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1224 a5681a0c-68f1-0310-ab6d-d61299d08faa
lisa update
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1214 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1214 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed start end time in ruby fetch and added step size -- Mike Perham mperham gmail
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1213 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1213 a5681a0c-68f1-0310-ab6d-d61299d08faa
updated build instructions
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1211 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1211 a5681a0c-68f1-0310-ab6d-d61299d08faa
handle errors properly ... in RRDp read call
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1209 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1209 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed name for release
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1208 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1208 a5681a0c-68f1-0310-ab6d-d61299d08faa
getting ready for release
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1207 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1207 a5681a0c-68f1-0310-ab6d-d61299d08faa
no reason to die when posixfadvise is not sucessful
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1204 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1204 a5681a0c-68f1-0310-ab6d-d61299d08faa
Allow to the the smoothing window size other thatn the default 5%.
-- Evan Miller emiller imvu.com
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1203 a5681a0c-68f1-0310-ab6d-d61299d08faa
-- Evan Miller emiller imvu.com
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1203 a5681a0c-68f1-0310-ab6d-d61299d08faa
added msync before unmap
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1202 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1202 a5681a0c-68f1-0310-ab6d-d61299d08faa
added STDEV aggregation function for VDEF. -- Patrick J Cherry patrick bytemark.co.uk
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1201 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1201 a5681a0c-68f1-0310-ab6d-d61299d08faa
a few leanups -- Bernhard Fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1200 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1200 a5681a0c-68f1-0310-ab6d-d61299d08faa
added missing ;
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1199 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1199 a5681a0c-68f1-0310-ab6d-d61299d08faa
* mimic write() and read() even better -- Bernhard Fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1198 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1198 a5681a0c-68f1-0310-ab6d-d61299d08faa
rrd_open.c (rrd_read): Mimicing read() behaviour for EOF case and NULL buffer case.
-- Bernhard Fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1197 a5681a0c-68f1-0310-ab6d-d61299d08faa
-- Bernhard Fischer
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1197 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed speling of horizon
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1196 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1196 a5681a0c-68f1-0310-ab6d-d61299d08faa
a better performance tester
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1194 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1194 a5681a0c-68f1-0310-ab6d-d61299d08faa
added holt winters example back into the examples documentation
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1193 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1193 a5681a0c-68f1-0310-ab6d-d61299d08faa
Fix for HoltWinters phase-shift bug described below.
When one or more primary data point times were missed, the SEASONAL and
DEVSEASONAL archives were marked as being up-to-date, so that they would not
be written to. It was correct not to write to these archives, but the code
failed to advance the pointers within the SEASONAL and DEVSEASONAL archives
so that future updates would go to the correct location in the archives.
Rather than mark these archives as up-to-date (by setting
rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update" array
that is set to 1 for SEASONAL and DEVSEASONAL archives that have missed one
or more primary data points. When an RRA is written to, the cur_row pointer
advancement happens for all archives, but the skip_update array is checked
just before actually writing out the changes.
Please give it a whirl!
-- Evan Miller emiller imvu.com
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1192 a5681a0c-68f1-0310-ab6d-d61299d08faa
When one or more primary data point times were missed, the SEASONAL and
DEVSEASONAL archives were marked as being up-to-date, so that they would not
be written to. It was correct not to write to these archives, but the code
failed to advance the pointers within the SEASONAL and DEVSEASONAL archives
so that future updates would go to the correct location in the archives.
Rather than mark these archives as up-to-date (by setting
rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update" array
that is set to 1 for SEASONAL and DEVSEASONAL archives that have missed one
or more primary data points. When an RRA is written to, the cur_row pointer
advancement happens for all archives, but the skip_update array is checked
just before actually writing out the changes.
Please give it a whirl!
-- Evan Miller emiller imvu.com
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1192 a5681a0c-68f1-0310-ab6d-d61299d08faa
Refactored rrd_update code in preparation of finding the HW update
problem -- Evan Miller
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1191 a5681a0c-68f1-0310-ab6d-d61299d08faa
problem -- Evan Miller
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1191 a5681a0c-68f1-0310-ab6d-d61299d08faa
updated build instructions for 1.3
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1190 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1190 a5681a0c-68f1-0310-ab6d-d61299d08faa
initial talk
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1189 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1189 a5681a0c-68f1-0310-ab6d-d61299d08faa
addded details
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1187 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1187 a5681a0c-68f1-0310-ab6d-d61299d08faa
prepare for the release of rrdtool-1.2.99907080300
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1185 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1185 a5681a0c-68f1-0310-ab6d-d61299d08faa
remove some things we do not need anymore in 1.3
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1184 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1184 a5681a0c-68f1-0310-ab6d-d61299d08faa
prepare for the release of rrdtool-1.2.99907080300
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1183 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1183 a5681a0c-68f1-0310-ab6d-d61299d08faa
prepare for 1.3 beta 1
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1182 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1182 a5681a0c-68f1-0310-ab6d-d61299d08faa
continue with the revision numbering
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1181 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1181 a5681a0c-68f1-0310-ab6d-d61299d08faa
added notes on pango inline formatting
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1180 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1180 a5681a0c-68f1-0310-ab6d-d61299d08faa
talk updates
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1179 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1179 a5681a0c-68f1-0310-ab6d-d61299d08faa
only release cairo stuff if we ever initialized it.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1178 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1178 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix for 64bit portability problem ... unsigned long is not int
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1177 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1177 a5681a0c-68f1-0310-ab6d-d61299d08faa
added toppics
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1174 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1174 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed indenting
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1173 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1173 a5681a0c-68f1-0310-ab6d-d61299d08faa
17 years agomake sure we check input even when the previous update was a 'U' ... and some indenti...
make sure we check input even when the previous update was a 'U' ... and some indenting fixes
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1172 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1172 a5681a0c-68f1-0310-ab6d-d61299d08faa
added missing header
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1170 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1170 a5681a0c-68f1-0310-ab6d-d61299d08faa
new consolidation functions must be added last or this will break binary compatibility
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1169 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1169 a5681a0c-68f1-0310-ab6d-d61299d08faa
don't force data out ... let cache management do this
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1168 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1168 a5681a0c-68f1-0310-ab6d-d61299d08faa
Only create version 4 rrd files if the new holtwinters MHW.. CF is used.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1167 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1167 a5681a0c-68f1-0310-ab6d-d61299d08faa
* remove some experimental code from rrd_open
* rrd_dontneed will release all data except for header blocks and RRA hot blocks
which are going to be updated withing 10 minutes.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1166 a5681a0c-68f1-0310-ab6d-d61299d08faa
* rrd_dontneed will release all data except for header blocks and RRA hot blocks
which are going to be updated withing 10 minutes.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1166 a5681a0c-68f1-0310-ab6d-d61299d08faa
for now, do not release fetched data ... in the future we may call rrd_dontneed and let the users decied with an option
if they want to keep the data in cache ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1165 a5681a0c-68f1-0310-ab6d-d61299d08faa
if they want to keep the data in cache ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1165 a5681a0c-68f1-0310-ab6d-d61299d08faa
the fonts are now taken from the system. we do not distribute them anympore
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1164 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1164 a5681a0c-68f1-0310-ab6d-d61299d08faa
not on update rrd version
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1163 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1163 a5681a0c-68f1-0310-ab6d-d61299d08faa
we have a new holtwinders aggregation fucntion, so we have a new version ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1162 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1162 a5681a0c-68f1-0310-ab6d-d61299d08faa
check for fadvise all the time
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1161 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1161 a5681a0c-68f1-0310-ab6d-d61299d08faa
better docs on the aggregate functions
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1160 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1160 a5681a0c-68f1-0310-ab6d-d61299d08faa
added note on locale
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1159 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1159 a5681a0c-68f1-0310-ab6d-d61299d08faa
some more piechart removed
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1158 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1158 a5681a0c-68f1-0310-ab6d-d61299d08faa
make sure all ascii to float parsing uses LC_NUMERIC = C so that we do not stuble on locales confusing the , with a .
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1157 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1157 a5681a0c-68f1-0310-ab6d-d61299d08faa
* 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@1156 a5681a0c-68f1-0310-ab6d-d61299d08faa
* 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@1156 a5681a0c-68f1-0310-ab6d-d61299d08faa
added comment on float cookie
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1155 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1155 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix for fetch in ruby bindings and support for info added.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1154 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1154 a5681a0c-68f1-0310-ab6d-d61299d08faa
added report
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1152 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1152 a5681a0c-68f1-0310-ab6d-d61299d08faa
improve wording
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1149 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1149 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix tcl build settup
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1148 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1148 a5681a0c-68f1-0310-ab6d-d61299d08faa
monor updates
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1147 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1147 a5681a0c-68f1-0310-ab6d-d61299d08faa
usr rrd_free for freeing the rrd structs ... vito caputo
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1146 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1146 a5681a0c-68f1-0310-ab6d-d61299d08faa
fixed linebreak
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1144 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1144 a5681a0c-68f1-0310-ab6d-d61299d08faa
remove the 3.5h comment
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1143 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1143 a5681a0c-68f1-0310-ab6d-d61299d08faa
initial emanics versions
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1142 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1142 a5681a0c-68f1-0310-ab6d-d61299d08faa
prevent potential segfaults on boxes where time_t is not long
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1141 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1141 a5681a0c-68f1-0310-ab6d-d61299d08faa
add halfday
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1138 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1138 a5681a0c-68f1-0310-ab6d-d61299d08faa
updated for lisa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1135 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1135 a5681a0c-68f1-0310-ab6d-d61299d08faa