On May 25, 2010, at 12:53 PM, Eduardo Bragatto wrote:
Here's what I see in the telnet, when testing:
with symlink:
FLUSH /usr/local/rrd/myproject/repository/local/switches/myswitch/
10146.rrd
0 Nothing to flush: /usr/local/rrd/myproject/repository/local/
switches/myswitch/10146.rrd.
without it (same file):
Flush /usr/local/rrd/myproject/rrd/switches/myswitch/10146.rrd
0 Successfully flushed /usr/local/rrd/myproject/rrd/switches/
myswitch/10146.rrd.
Hi,
I have removed the symlink and replaced it with a null mount, so there
are no symlinks on the way anymore. However the error persists.
I have a guess here, all my "rrd_update" calls, are made to the real
path and all my "rrd_graph" calls are made to the symlink/null mount
path.
Looks like rrdcached is internally saving the full path of the
"rrd_update" files, and flushes those files only if the flush command
sends exactly the same path -- is that true? If so, that explains all
my problems.
Thanks,
Eduardo Bragatto.
_______________________________________________
rrd-users mailing list
rrd-users@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users