[rrd-users] Bug in dump/restore

Fabian Zimmermann fabian.zimmermann at bluecellnetworks.com
Tue Oct 20 16:08:52 CEST 2009


Hi Benny Bauman,

 > Hi, when I enhanced the rrd_dump method a bit I did some changes to
 > rrd_dump to reduce the output of spaces. IDK if this has any effect, but
 > the versions affected by this aren't before 1.3.999*. Please recheck
 > with a version there, if you notice any differences and report back 
please.

rrdtool dump org.rrd > test.xml
rrdtool restore test.xml dump.rrd
ERROR: line 45: expected a value but found an <value> element

on RRDtool 1.3.999 (Debian/experimental)

 > In addition it would be nice if you could have a look if this affects
 > import (restore) or export (dump) of an RRD file, but given your initial
 > export had the correct values still present I suspect the error to be
 > within rrd_restore. Please try to verify this by querying the stored
 > values using a rrd_fetch or simular means.
 >

rrdtool fetch org.rrd AVERAGE

1256026500: 2,1552833333e+02 3,3772833333e+02
1256026800: 2,1552833333e+02 3,3772833333e+02
1256027100: 4,1999333333e+02 6,8830666667e+02

rrdtool fetch dump.rrd AVERAGE

1256026500: 2,0000000000e+00 3,0000000000e+00
1256026800: 2,0000000000e+00 3,0000000000e+00
1256027100: 4,0000000000e+00 6,0000000000e+00

both done with 1.3.1

 > Another detail which might be of interest: Which locales are you using
 > when running rrdtool?

export LC_ALL=C - SOLVED the problem!

 > P.S.: A short "summary" like "precision lost with reimport" would have
 > been nice ;-)

Sorry, next time ;)

Thanks for pointing me to the locale-workaround. If you need further 
information, just ask.

Fabian



More information about the rrd-users mailing list