On Tue, Apr 2, 2013 at 11:23 PM, Emmanuel Lécharny <[email protected]>wrote:
> Hi guys, > > it was two tough weeks, with merely no work on the server... But still, > we made some progress on some side projects critical to ApacheDS. Let me > provide some headsup. > > 1) We are making progress on Mavibot. Mavibot is the backend replacement > for JDBM. Currently, we are able to manage the additions, deletions and > modifications in it. The performances are good, assuming the right page > size/nb of elements per page are correctly set (up to 13 000 updates per > second). The searches are blasting fast : 1 600 000 lookup per second. > > Kiran has added support for multiValues in it, and is currently testing > a partition for mavibot. I let him giving some feedback on this part, > but I'm quite exited ! > the mavibot partition tests are passing, some more testing is needed after which I will conduct some initial performance tests. > > We have a lot to do, still. We currently never remove any revision, so > the file keeps growing after each modification. Kiran is working on a > bulk load mechanism. I'm working on a mechanism that reclaim the pages > that are not anymore in use. > > bulk loading utility is ready for use and it currently creates in-memory B+TreeS we can switch to the persistent mode once the disk format and other storage related tasks complete in Mavibot > We will have to add a way to access the old revisons too and I'm > currently working on that. This will allow us to get rid of the > ChangeLog system, as it will now be just a matter to switch to an old > revision to get back to the previous data set. That will make the test > way faster ! > > IMHO, this is indeed a cool improvement (we can have revision based backups too!) > I expect to have Mavibot completed by the end of april. > > 2) MINA 3 is also on its way, and sounds promizing. It's already 50% > faster than MINA2, which is a huge gap. I hope to be able to build a > working prototype based on MINA 3 by the end of april too. > > 3) In the mean time, I think we can get a 2.0-RC1 released. We have > fixed some serious bugs lately, and I don't think we will add new > features in this version. > > All in all, I think that once 2.0 will be out, we will be able to switch > to Mavibot backend and MINA 3, to get way better performances. > > 4) The documentation > > It *absolutely* sucks :/ I have tried to improve the Kerberos > documentation last month, it was a lot of work, as the kerberos server > was also quite buggy. There is a lot to do, since we switched to the new > system last year, we haven't made a lot of progress in this area. This > is true for the server but also for the API. I can't seriously see how > we can get a 2.0-GA if the documentation is not improved in one way or > another... It's useless to have a fast and working server, if no one > know how to use it :/ > > That's pretty much it, Kiran, feel free to complete this mail. > Pierre-Arnaud, sorry if I haven't mentionned what you have done on > Studio, so please, feel free to add your progress ! > > Many thanks guys ! > > thanks Emmanuel > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com > > -- Kiran Ayyagari http://keydap.com
