-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry to bother you with such a trivial thing, but... In durus.btree code, there is a class variable called "root_is"that is not ever use in the entire Durus codebase. :-?? I'm still trying to triagle my bug. Not sure yet if the bug is in my code or in durus one. The symptom: under unknown circunstances (rare; I'm writting about 60-100 commits per second, and only saw two ocurrences in a month) a btree can get two entries with the same key!. That is, of course, impossible!!. But I'm seeing it :-). I can see both entries iterating over the btree. Scary. Obviously, the suspect is my own code, that uses threads heavily, sharing a single durus connection. I don't use multiple connections since each thread life is very brief (<<1 second) and sharing a single connection also shares an unified object cache pool. Of course I take care to serialize any access to durus storage with a mutex, so no concurrent access. And the bug is such a rare ocurrence that debugging it is a nightmare since I can't manage to reproduce it myself. Life sucks! :-) - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea@argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea@jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRKGZDZlgi5GaxT1NAQJ8KwP9Fzi4fyBqJybYymNMtc+nbybSfrp8AAhO KLjjOkzlKkhANXEdsGrLvTvlEwNR3jrNne6H/86ueud+HnN0GxQjYhBfGj/BX6tu OvvpImtQKUMkwxxO3iJPWpm4u9gUec9ogLmWlgQwXPWUxpoQCepCgXEqB3hQTiZm rLA6LxJMz98= =bNIf -----END PGP SIGNATURE-----