directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vamsi krishna <vkrishn...@gmail.com>
Subject Re: Random Error
Date Thu, 15 May 2014 05:33:25 GMT
Hi,

Thanks for the detailed explanation.

Is there a way by which I can hold the concurrent executions? I don't mind
requests executing one after the other, rather than dying doing parallel
processing.

Thanks,
Vamsi


On Wed, May 14, 2014 at 8:51 PM, Emmanuel Lécharny <elecharny@gmail.com>wrote:

> Le 14/05/2014 16:31, vamsi krishna a écrit :
> > Hi All,
> >
> > We are getting random errors in Apache DS. The exception is as below. Can
> > you please let me know how I can debug the probable cause of this error.
> I
> > am using Apache DS M18 build.
> >
> > Please advise, the error is very random, and I could not pin point a
> reason
> > why this is happeninng. Sometimes it happens when I put an element into
> the
> > LDAP, and sometimes during updates.
>
> This is a well known issue we are working on for months now :/
>
> The problem is that the backend we are using (JDBM) is not protecting
> the various tables against concurrent modifications. More precisely,
> when you are injecting an entry into the server, that will leads to many
> table being modified (at least 10), and at some point, if some search or
> modificatiuon is done at the same time, it's likely that the table the
> server is using will be updated by another thread, so you will get wrong
> pointers in the table the thread is using.
>
> Bottom line : we are writing a new backend (Mavibot) which will not
> suffer from such a critical problem.
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message