You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@directory.apache.org by John Peter <jm...@iki.fi> on 2015/10/01 14:45:08 UTC

[ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Hi,

we are planning to upgrade to apacheDS M20 and tried using Mavibot with it
in our test environment. So far it seems to work.

I have seen emails around Mavibot still having issues.

Is it safe to use Mavibot already in production or what issues should we
expect to see with it if we do use it?

On the other hand JDBM has its issues also so we are just wondering does
Mavibot still have more or less issues?

Best Regards,
John Peter

Re: [ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 02/10/15 02:28, John Peter a écrit :
> Hi,
>
> thanks Pierre, Kiran and Emmanuel for your responses and  information on
> this topic.
>
> "when a write occurs, no read can be done"
> Emmanuel are you saying that if Mavibot is used then a read operation would
> fail if a write is currently in progress?

No, it will be blocked waiing for the write to be completed.
>
> With JDBM and apacheDS M19 we have seen situations where a read doesn't
> return an entry and then when that entry is attempted to be added we get an
> error.
Because there is a pb in JDBM which sometime corrupt the daabase when
conncurrent updates are done. We don't kow why, we have tried to
workaround the issue, without success.

Don't get me wrong : there is no reason a write should ever blcok a
read, and the database corruption should never occur. The thing is that
we are going to get this fixed with Mavibot, once the cross-btree
transaction will be implemented (and a side benefit is that mavibot will
be faster than jdbm)
>
> Also we have seen situations where a read doesn't find an entry and a user
> can't login due to that. After some time it starts working again (not quite
> sure is this a client or server side issue though).
Most certainly a server issue.


Re: [ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Posted by John Peter <jm...@iki.fi>.
Hi,

thanks Pierre, Kiran and Emmanuel for your responses and  information on
this topic.

"when a write occurs, no read can be done"
Emmanuel are you saying that if Mavibot is used then a read operation would
fail if a write is currently in progress?

With JDBM and apacheDS M19 we have seen situations where a read doesn't
return an entry and then when that entry is attempted to be added we get an
error.

Also we have seen situations where a read doesn't find an entry and a user
can't login due to that. After some time it starts working again (not quite
sure is this a client or server side issue though).

Best regards,
John Peter

On Thu, Oct 1, 2015 at 5:40 PM, Emmanuel Lécharny <el...@gmail.com>
wrote:

> Le 01/10/15 14:45, John Peter a écrit :
> > Hi,
> >
> > we are planning to upgrade to apacheDS M20 and tried using Mavibot with
> it
> > in our test environment. So far it seems to work.
> >
> > I have seen emails around Mavibot still having issues.
> >
> > Is it safe to use Mavibot already in production or what issues should we
> > expect to see with it if we do use it?
> >
> > On the other hand JDBM has its issues also so we are just wondering does
> > Mavibot still have more or less issues?
>
> I'll give you a few insights about what's missing in Mavibot :
>
> - cross-B-tree transaction support
>
> This feature is absolutely critical to have a server that does not
> randomely sent back errors when doing a search while some updates are
> occuring. At this point, tjis is a rare event, because the server is
> kind of protected against such situation, but that comes with a price :
> when a write occurs, no read can be done.
>
> So, no, I don't think it's safe, but it wll be soon : we have spent some
> time yesterday with Kiran reviewing the implementation of this last
> feature, and we a re confident that this is teh way we want to implement
> it.
>
> So please, keep watching, the code might be committed soon.
>
>
>

Re: [ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 01/10/15 14:45, John Peter a écrit :
> Hi,
>
> we are planning to upgrade to apacheDS M20 and tried using Mavibot with it
> in our test environment. So far it seems to work.
>
> I have seen emails around Mavibot still having issues.
>
> Is it safe to use Mavibot already in production or what issues should we
> expect to see with it if we do use it?
>
> On the other hand JDBM has its issues also so we are just wondering does
> Mavibot still have more or less issues?

I'll give you a few insights about what's missing in Mavibot :

- cross-B-tree transaction support

This feature is absolutely critical to have a server that does not
randomely sent back errors when doing a search while some updates are
occuring. At this point, tjis is a rare event, because the server is
kind of protected against such situation, but that comes with a price :
when a write occurs, no read can be done.

So, no, I don't think it's safe, but it wll be soon : we have spent some
time yesterday with Kiran reviewing the implementation of this last
feature, and we a re confident that this is teh way we want to implement it.

So please, keep watching, the code might be committed soon.



Re: [ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Posted by Kiran Ayyagari <ka...@apache.org>.
and also go through this recent answer for a similar question
http://markmail.org/thread/fzxb2jbpq3e5blau

On Thu, Oct 1, 2015 at 10:15 PM, Pierre Smits <pi...@gmail.com>
wrote:

> HI John,
>
> Yes, there are stil some open issues. To have an overview, visit the
> following link and assess for your organisation whether you can accept the
> risks involved.
>
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MAVIBOT%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20ORDER%20BY%20status%20DESC
>
> Best regards,
>
> Pierre Smits
>
> *OFBiz Extensions Marketplace*
> http://oem.ofbizci.net
>
> On Thu, Oct 1, 2015 at 2:45 PM, John Peter <jm...@iki.fi> wrote:
>
> > Hi,
> >
> > we are planning to upgrade to apacheDS M20 and tried using Mavibot with
> it
> > in our test environment. So far it seems to work.
> >
> > I have seen emails around Mavibot still having issues.
> >
> > Is it safe to use Mavibot already in production or what issues should we
> > expect to see with it if we do use it?
> >
> > On the other hand JDBM has its issues also so we are just wondering does
> > Mavibot still have more or less issues?
> >
> > Best Regards,
> > John Peter
> >
>



-- 
Kiran Ayyagari
http://keydap.com

Re: [ApacheDS] is it safe to use apacheDS M20 with Mavibot?

Posted by Pierre Smits <pi...@gmail.com>.
HI John,

Yes, there are stil some open issues. To have an overview, visit the
following link and assess for your organisation whether you can accept the
risks involved.

https://issues.apache.org/jira/issues/?jql=project%20%3D%20MAVIBOT%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20ORDER%20BY%20status%20DESC

Best regards,

Pierre Smits

*OFBiz Extensions Marketplace*
http://oem.ofbizci.net

On Thu, Oct 1, 2015 at 2:45 PM, John Peter <jm...@iki.fi> wrote:

> Hi,
>
> we are planning to upgrade to apacheDS M20 and tried using Mavibot with it
> in our test environment. So far it seems to work.
>
> I have seen emails around Mavibot still having issues.
>
> Is it safe to use Mavibot already in production or what issues should we
> expect to see with it if we do use it?
>
> On the other hand JDBM has its issues also so we are just wondering does
> Mavibot still have more or less issues?
>
> Best Regards,
> John Peter
>