<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Hey Ben,</div><div><br></div><div>If you can easily build from git then run the olsrd that you built, then the best thing is probably to do a "git bisect" sequence. 'git bisect' automates the process of finding the commit that caused a bug. Basically, you mark the current commit as bad, then make the last known good commit as good (i.e. "git checkout OLSRD_0_6_2"), then run the bisect process. It'll check out commit, then you build that one and run it, then mark it as good or bad, then it'll checkout another commit, build and run it, mark as good or bad, until you get to the last commit:</div><div><br></div><div><a href="http://ivanz.com/2009/03/27/git-bisect-the-awesome-way-to-find-the-mr-bug-commit/">http://ivanz.com/2009/03/27/git-bisect-the-awesome-way-to-find-the-mr-bug-commit/</a></div><div><br></div><div>.hc</div><br><div><div>On May 29, 2012, at 7:50 PM, Ben West wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I've been experiencing some sporadic instances of olsrd crashing on several meshes of Ubiquiti M5 APs that I operate. That is, I will find that olsrd has crashed silently on one of the APs, leaving the AP's routing table stuck at whatever state it was in when the daemon crashed. 95% of the time this is not a problem, as my nodes are at fixed locations, so the stale routing is still valid.<div>
<br></div><div>The APs are running the version of OLSRd packaged with OpenWRT Backfire 10.03.1, specifically v0.6.1-3. <br><div><br></div><div>Besides wanting to upgrade OpenWRT to a more recent trunk version for improved speed of the ath9k driver, I would also look forward to getting recent bugfixes in that OLSRd implementation, especially if one such fix is relevant to random crashes I've been seeing.</div>
<div><br></div><div>I see OpenWRT trunk currently bundles olsrd stable v0.6.2 from October 2011 here:</div><div><a href="https://dev.openwrt.org/browser/packages/net/olsrd">https://dev.openwrt.org/browser/packages/net/olsrd</a></div>
<div><a href="https://dev.openwrt.org/browser/packages/net/olsrd/Makefile">https://dev.openwrt.org/browser/packages/net/olsrd/Makefile</a></div><div><a href="http://www.olsr.org/releases/0.6/">http://www.olsr.org/releases/0.6/</a> (the path from which OpenWRT build script downloads olsrd)</div>
<div><br></div><div><div>In addition to the changelog recorded in OpenWRT's repo here ...</div><div><a href="https://dev.openwrt.org/log/packages/net/olsrd">https://dev.openwrt.org/log/packages/net/olsrd</a></div><div>
... and the very brief CHANGELOG included in the archive olsrd-0.6.2.tar.gz, is there another source for detailed changelog between versions 0.6.1 and 0.6.2?</div><div><br></div><div>That is, which of the heads shown in the git repo correspond to the October 2011 archive olsrd-0.6.2.tar.gz provided for download?</div>
<div><a href="http://olsr.org/git/?p=olsrd.git;a=summary">http://olsr.org/git/?p=olsrd.git;a=summary</a></div><div><br></div><div>Thanks.</div><div><br></div>-- <br><div>Ben West</div><div><a href="mailto:me@benwest.name" target="_blank">me@benwest.name</a></div>
<br>
</div></div>
-- <br>Olsr-users mailing list<br><a href="mailto:Olsr-users@lists.olsr.org">Olsr-users@lists.olsr.org</a><br><a href="https://lists.olsr.org/mailman/listinfo/olsr-users">https://lists.olsr.org/mailman/listinfo/olsr-users</a></blockquote></div><br></body></html>