<p dir="ltr">My guess is if the message goes away when WriteThreads is 1, then it is probably not entirely thread safe.</p>
<br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 30, 2015, 4:02 PM Richard Elling <<a href="mailto:richard.elling@richardelling.com">richard.elling@richardelling.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><blockquote type="cite"><div>On Oct 30, 2015, at 12:06 PM, Giovanni Torres <<a href="mailto:giovanni.torres@gmail.com" target="_blank">giovanni.torres@gmail.com</a>> wrote:</div><br><div><div dir="ltr">Looks like setting WriteThreads to 1 stops these messages; see <a href="https://github.com/collectd/collectd/issues/987" target="_blank">https://github.com/collectd/collectd/issues/987</a><br></div></div></blockquote><div><br></div></div></div><div style="word-wrap:break-word"><div><div>Seems like a race. I added nanosecond resolution to the timestamp and have been collecting</div><div>data for a while. We're usually < 25 us off. I think we can add some margin to the conditional</div><div>or at least stop spamming the log when this occurs. </div><div><br></div>[2015-10-30 15:23:15] uc_update: Value too old: name = zambezi/vminfo-all/gauge-freemem;value time = 1446218595.580 (1446218595580220672); last cache update = 1446218595.580 (1446218595580231936);</div><div><br></div><div>Thoughts?</div></div><div style="word-wrap:break-word"><div> -- richard</div></div><div style="word-wrap:break-word"><div><br><blockquote type="cite"><div><br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 15, 2015 at 5:31 PM Andreas Schuldei <<a href="mailto:andreas@schuldei.org" target="_blank">andreas@schuldei.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">i read the FAQ "I get frequent errors that a “value is too old”. What's this about?" section.<div><br></div><div>my collectd runs on my server, no network transmission of data, just local operation. only one collecd is running: </div><div><br></div><div><div>root     18951  0.0  0.2   1752  1072 ?        Ss   22:50   0:00 /usr/sbin/collectdmon -P /var/run/collectd.pid -- -C /etc/collectd/collectd.conf</div><div>root     18952  1.5  5.5 130352 28732 ?        Sl   22:50   0:08 collectd -C /etc/collectd/collectd.conf -f</div></div><div><br></div><div>i get lots of those:</div><div><br></div><div>Oct 15 23:01:49 david collectd[18952]: uc_update: Value too old: name = kessel0001.fritz.box/biosmart/gauge-Füllraumtür; value time = 1444942909.000; last cache update = 1444942909.000;<br></div><div><br></div><div>where the "last cache update" increases every 10 sec by 10sec. :-)</div><div><br></div><div>i restarted collectd to no avail. since this is an embedded system with limited disk space i disabled the syslog plugin in collectd.conf, to prevent syslog from exploding - not the right fix but a bad (temporary) one. </div><div><br></div><div>collectd seems to work fine, the rrd files get updated and all. </div><div><br></div><div>how can i fix this properly?</div></div>
_______________________________________________<br>
collectd mailing list<br>
<a href="mailto:collectd@verplant.org" target="_blank">collectd@verplant.org</a><br>
<a href="http://mailman.verplant.org/listinfo/collectd" rel="noreferrer" target="_blank">http://mailman.verplant.org/listinfo/collectd</a><br>
</blockquote></div>
_______________________________________________<br>collectd mailing list<br><a href="mailto:collectd@verplant.org" target="_blank">collectd@verplant.org</a><br><a href="http://mailman.verplant.org/listinfo/collectd" target="_blank">http://mailman.verplant.org/listinfo/collectd</a><br></div></blockquote></div><br></div></blockquote></div>