[Xorp-cvs] XORP cvs commit: xorp/libxorp xorp/libxipc xorp/contrib/olsr
Bruce M Simpson
bms at incunabulum.net
Wed Sep 24 08:03:25 PDT 2008
Andrea,
There are definitely timing issues with OLSR and XORP, your changes have
probably just exposed them further, that's totally OK -- if we need a
kludge to keep things happy for the time being, so be it.
Andrea Bittau wrote:
> Log message:
> Force commit to correct CVS log message. Message /tmp/log.r492 should read:
>
> All tests pass with new XRL code. The only hack was adding a 1 second sleep to
> olsr's test_routing1.py test_c4_partial test. I need to understand this better
> but I think that it has to do with the simulator trying to keep events
> synchronized with time and assuming that each eventloop run is a "single
> iteration" - this no longer holds with the aggressive eventloop. We need to
> decide whether we want this new eventloop (+26% performance with XRL benchmark)
> or whether we should keep the old one for simplicity and safety.
>
The regression tests are pretty aggressive and rigorous. It is a mobile
ad-hoc protocol so timing issues really come into play, more so than
with our existing protocols, as you can see a change in L1/L2 as a form
of wireless handover; my effort from last year was the best I could do
with the resources available to me as an individual.
I wrote a proposal for a time-contigent debugging facility which I gave
to Atanu as part of the SNMP work, as there's overlap between it and the
requirement to be able to raise SNMP traps in a way which doesn't
require knowledge of SNMP. However, as was "feature creep" for that
specific task, we haven't acted on it.
I'd be happy to supply this proposal for further digestion if people are
interested in seeing it, as it would most likely help with things like
measuring the latency of BGP updates.
cheers
BMS
More information about the Xorp-cvs
mailing list