3 Jun
2011
3 Jun
'11
2:26 p.m.
On Fri, Jun 03, 2011 at 05:18:07PM +0300, Eugene Perevyazko wrote:
On Fri, Jun 03, 2011 at 02:32:47PM +0400, Denis Samsonov wrote:
While working as a bird route server arises srash. Failure observed in versions 1.3.0 and 1.2.4 and occurs when scanning the routing table .. How do I fix this? OS where working bird - freebsd 7.3
Last messages in log file 03-06-2011 06:57:33 <TRACE> kernel1: Scanning routing table 03-06-2011 06:57:33 <FATAL> RT scan 2
As far as I understand the reason for this is kernel routing table size changed between calls to sysctl(). Sorry, my mistake. According to my logs errno is always 12 (ENOMEM). The explanation is wrong, but the workaround works anyway. (FreeBSD 7-Stable, Bird 1.2.5)
-- Eugene Perevyazko