Added check for intltool version.
Use Makefile for cleanup.
-- Florian octo Forster
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1313 a5681a0c-68f1-0310-ab6d-d61299d08faa
Use Makefile for cleanup.
-- Florian octo Forster
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1313 a5681a0c-68f1-0310-ab6d-d61299d08faa
added pointer to florian forsters dtd to the rrd dumpt
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1311 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1311 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix pkgconfig file name
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1310 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1310 a5681a0c-68f1-0310-ab6d-d61299d08faa
reindent
aded id keyword substitution
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1306 a5681a0c-68f1-0310-ab6d-d61299d08faa
aded id keyword substitution
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1306 a5681a0c-68f1-0310-ab6d-d61299d08faa
reat nan as FALSE in an IF CDEF
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1305 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1305 a5681a0c-68f1-0310-ab6d-d61299d08faa
a nan-safe add operator (ADDNAN) into rrd. I used it to add several incomplete graphs.
NaN + NaN => NaN
x + NaN => x
NaN + y => y
x + y => x + y
-- Timo Stripf tstripf gmx.de
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1303 a5681a0c-68f1-0310-ab6d-d61299d08faa
NaN + NaN => NaN
x + NaN => x
NaN + y => y
x + y => x + y
-- Timo Stripf tstripf gmx.de
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1303 a5681a0c-68f1-0310-ab6d-d61299d08faa
Fix error "cairo_restore without matching cairo_save" when zero-time point is out of graph
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1301 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1301 a5681a0c-68f1-0310-ab6d-d61299d08faa
Ignore RRA-end when comparing. coverage.
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1300 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1300 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix indents gone out of kileter by patching ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1298 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1298 a5681a0c-68f1-0310-ab6d-d61299d08faa
get rid of a few type cast warnings
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1297 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1297 a5681a0c-68f1-0310-ab6d-d61299d08faa
fix one segfault while trying to restore an invalid xml file. -- tobi
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1296 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1296 a5681a0c-68f1-0310-ab6d-d61299d08faa
make ruby obey destdir
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1294 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1294 a5681a0c-68f1-0310-ab6d-d61299d08faa
make inbternationalized version actually build
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1292 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1292 a5681a0c-68f1-0310-ab6d-d61299d08faa
added missing bits from internationalization
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1291 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1291 a5681a0c-68f1-0310-ab6d-d61299d08faa
Generate a random cur_row for each RRA during
create/restore operations. This effectively randomizes the block crossings
among RRDs created around the same time. Previously, RRDs that were
created/restored en masse would cross block boundaries simultaneously, which
is sub-optimal.
Also, this patch enables the user to see the RRA's cur_row pointer via
rrdinfo. This was useful during debugging.
-- kevin brintnall kbrint qwest.net
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1290 a5681a0c-68f1-0310-ab6d-d61299d08faa
create/restore operations. This effectively randomizes the block crossings
among RRDs created around the same time. Previously, RRDs that were
created/restored en masse would cross block boundaries simultaneously, which
is sub-optimal.
Also, this patch enables the user to see the RRA's cur_row pointer via
rrdinfo. This was useful during debugging.
-- kevin brintnall kbrint qwest.net
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1290 a5681a0c-68f1-0310-ab6d-d61299d08faa
16 years agoAdded I18N support for messages printed by rrd_tool.c -- http://oss.oetiker.ch/rrdtoo...
Added I18N support for messages printed by rrd_tool.c -- oss.oetiker.ch/rrdtool-trac/ticket/144
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1289 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1289 a5681a0c-68f1-0310-ab6d-d61299d08faa
check for pdf as well
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1285 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1285 a5681a0c-68f1-0310-ab6d-d61299d08faa
check for cairo-ps and cairo-svg explicitly
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1284 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1284 a5681a0c-68f1-0310-ab6d-d61299d08faa
ready for beta 4
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1280 a5681a0c-68f1-0310-ab6d-d61299d08faa
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1280 a5681a0c-68f1-0310-ab6d-d61299d08faa
* replaced strtok with strtok_r for thread safety
* fixed im initialization broken after the introduction of dashes ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1279 a5681a0c-68f1-0310-ab6d-d61299d08faa
* fixed im initialization broken after the introduction of dashes ...
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1279 a5681a0c-68f1-0310-ab6d-d61299d08faa
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