-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 12-02-03 02:46 AM, Mike Perry
Either way, it sounds like good sense to make sure we have the option to say to people "Omg, you hit that crazy crash under heavy crypto load? Try building with --disable-non-determinism this time."
Haha! I'll remember that one! :).
I do agree with you!
This class of lockless algorithm can bring more edge cases and cause tremendous amount of work to debug them often not easily reproducible. The Tor project is too "sensitive", I think, to hit those kinds of issue in production so normally, before adding RCU data structures, a huge number of tests has to be done.
Anyhow, you are right, it should be done with the two options at least. We'll see if RCU brings a significant performance/scalability improvement before going "full throttle" with it.
Cheers! David
tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev