Le 02/11/15 16:59, Negoita Ionut a écrit : > Hi, Hi, > > we have been using ApacheDS 2.0.0-M17 for about a year and from time to > time the data gets corrupted leaving us no other choice but to create a > fresh installation, export then import what data we can. This is very > frustrating and also dangerous for us to deploy in a production environment. > > What happens is that after a while of usage adding an entry (a user) gives > an error, and any additions after that fail. All entries for which the > error occurs cannot be found anymore (using ApacheDS Studio or via Java), > when trying to re-add them we get an error saying that an entry with the > same cn already exists, and we cannot delete the entry since we can't find > it. > > Please help, what are we doing wrong? Do we have to set some settings? > We've had similar problems with version since M11, and upgraded hoping this > will not occur anymore.
You are not doing anything wrong... Sadly :/ There is a known problem in the JDBM backend we are using, and that leads to data corruption from time to time. We are working on replacing this backend by Mavibot, but this is far from being simple - beside teh fact that we are lacking of time to work on it -. As of today, we have something working, but we are still lacking the cross-btree transaction taht is critical from a performance POV. This is what we are working on. I can't give you any expectation for a release that use Mavibot, that could be a few weeks, or a few monts (depends on day job/familly life and the number of hours we can squeeze out of insomnia...)
