[Xorp-hackers] OSPF slow-to-converge bug fixed.

Ben Greear greearb at candelatech.com
Fri Sep 30 14:16:05 PDT 2011


A customer reported some problems with OSPF being very slow to go to
'Full' state.

Turns out, there was a retransmit timer bug in ospf.  It's been there
for a while, probably back to at least 1.7

Anyway, it appears to be fixed now.  So, if anyone had any issues with
OSPF being slow to converge, please try out the top-of-tree and see
if it works better for you.

And of course everyone else is invited to try it as well,
and let me know if you see any funny-ness.

I also attempted some logging optimization.  I believe the old code
would compute all of the logging data arguments (like if you had
XLOG_TRACE(true, "%s", foo.str().c_str()), then foo.str() would be
called even if tracing was disabled).

I think I have that fixed as well.  Should make things perform
better, but at a cost of slightly larger executables.

Thanks,
Ben

-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Xorp-hackers mailing list