Hi guys, transaction support is not easy, and while working on it, I realized that the most critical part of it is the global update of the btrees headers. This is a mandatory part of the transaction process, but it's also a mandatory part of the atomocity of operations across BTrees.
Although we don't need to support in-memory operations on pages to get Mavibot guarantiing atomocity across btrees. We just need to exhibit the update btrees when we are done with the operation. I will start implementing this feature first, as its critical for ApacheDS (in fact, we need it, all the transaction feature is less critical, even if it's good to have in the near future), and I *think* we will be able to release ApacheDS with this backand as the main backend... thoughts ? -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com
