[rrd-users] (bug?) Incorrectly selecting low-res RRA
Phil Radden
P.Radden at rl.ac.uk
Sun Mar 23 02:03:36 MET 2003
Hi all,
I'm suddenly getting a situation where rrdtool is picking up a
low-resolution RRA instead of the one it used to use - I can't spot
anything that has changed since it last worked, so I'm a little confused.
I'm using 1.0.41 - the same problem started in 1.0.40, and I've just
upgraded because the entry 'fix borderline problem with rrd_fetch
selecting the wrong rra under certain conditions' in the changelog seemed
relevant!
I'm using ganglia (http://ganglia.sourceforge.net/) to populate my RRDs,
and have RRAs for hour/day/week/month/year/decade - see an example output
from rrdtool info below. When plotting the monthly graphs, it should be
using 240 datapoints; however, it's suddenly switched to just thirty - see
sample output from rrdtool fetch below. And this is consistent across
every graph I'm plotting.
Ah - it gets more entertaining; it all works again now. And I definitely
didn't change anything! The window of bad behaviour was maybe an hour
(and I'm not normally looking at these graphs at this time of day/week!)
Is it possible there's another bug along the lines of the one fixed in the
changelog entry mentioned above? Is there anything I can do to help
narrow down the problem?
Thanks for any help!
Phil
=== sample rrdtool info ===
filename = "transfers.rrd"
rrd_version = "0001"
step = 15
last_update = 1048379989
ds[sum].type = "GAUGE"
ds[sum].minimal_heartbeat = 30
ds[sum].min = NaN
ds[sum].max = NaN
ds[sum].last_ds = "UNKN"
ds[sum].value = 0.0000000000e+00
ds[sum].unknown_sec = 0
rra[0].cf = "AVERAGE"
rra[0].rows = 240
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[1].cf = "AVERAGE"
rra[1].rows = 240
rra[1].pdp_per_row = 24
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = 0.0000000000e+00
rra[1].cdp_prep[0].unknown_datapoints = 0
rra[2].cf = "AVERAGE"
rra[2].rows = 240
rra[2].pdp_per_row = 168
rra[2].xff = 5.0000000000e-01
rra[2].cdp_prep[0].value = 0.0000000000e+00
rra[2].cdp_prep[0].unknown_datapoints = 0
rra[3].cf = "AVERAGE"
rra[3].rows = 240
rra[3].pdp_per_row = 672
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = 2.2533333333e+01
rra[3].cdp_prep[0].unknown_datapoints = 0
rra[4].cf = "AVERAGE"
rra[4].rows = 370
rra[4].pdp_per_row = 5760
rra[4].xff = 5.0000000000e-01
rra[4].cdp_prep[0].value = 0.0000000000e+00
rra[4].cdp_prep[0].unknown_datapoints = 0
rra[5].cf = "AVERAGE"
rra[5].rows = 370
rra[5].pdp_per_row = 17280
rra[5].xff = 5.0000000000e-01
rra[5].cdp_prep[0].value = 5.9533333333e+02
rra[5].cdp_prep[0].unknown_datapoints = 6
rra[6].cf = "AVERAGE"
rra[6].rows = 370
rra[6].pdp_per_row = 57600
rra[6].xff = 5.0000000000e-01
rra[6].cdp_prep[0].value = 5.4878666667e+03
rra[6].cdp_prep[0].unknown_datapoints = 7471
=== sample broken rrdtool fetch ===
$ rrdtool fetch transfers.rrd AVERAGE -s -2419200 -e N
sum
1045958400: nan
1046044800: nan
1046131200: nan
1046217600: nan
1046304000: nan
1046390400: nan
1046476800: nan
1046563200: nan
1046649600: nan
1046736000: nan
1046822400: nan
1046908800: nan
1046995200: nan
1047081600: 1.8783181554e-01
1047168000: 5.7869212963e-01
1047254400: 5.2446759259e-01
1047340800: 7.0638888889e-01
1047427200: 1.6115046296e+00
1047513600: 2.6965277778e+00
1047600000: 1.9215046296e+00
1047686400: 8.6528671653e-01
1047772800: 7.7846064815e-01
1047859200: 6.6748842593e-01
1047945600: 1.3293171296e+00
1048032000: 2.7433796296e+00
1048118400: nan
1048204800: nan
1048291200: 9.3993055556e-02
1048377600: 9.3731896652e-03
1048464000: nan
=== sample working rrdtool fetch ===
$ rrdtool fetch transfers.rrd AVERAGE -s -2419200 -e N
sum
1045961280: nan
1045971360: nan
1045981440: nan
1045991520: nan
1046001600: nan
1046011680: nan
1046021760: nan
1046031840: nan
1046041920: nan
1046052000: nan
1046062080: nan
[...snip lots here, rather than post 240 lines of stuff...]
1048269600: 0.0000000000e+00
1048279680: 0.0000000000e+00
1048289760: 0.0000000000e+00
1048299840: 0.0000000000e+00
1048309920: 0.0000000000e+00
1048320000: 1.1706349206e-02
1048330080: 0.0000000000e+00
1048340160: 1.7460317460e-02
1048350240: 6.4484126984e-03
1048360320: 5.5555555556e-03
1048370400: 5.5555555556e-03
1048380480: 3.3531746032e-02
1048390560: nan
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list