[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#7915) pcache and translucent crashes OL
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#7915) pcache and translucent crashes OL
- From: hyc@symas.com
- Date: Mon, 04 Aug 2014 21:00:32 +0000
- Auto-submitted: auto-generated (OpenLDAP-ITS)
nvoutsin@gmail.com wrote:
> Full_Name: Nikos Voutsinas
> Version: 2.4.39
> OS: Debian
> URL: http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-trasnlucent(bdb)-pcache(bdb)-config.ldif http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-translucent(bdb)-pcache(bdb)-debug(-1).txt http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-trasnlucent(bdb)-pcache%mdmdb)-config.ldif http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-translucent(bdb)-pcache(mdb)-debug(-1).txt http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-trasnlucent(mdb)-pcache(mdb)-config.ldif http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-translucent(mdb)-pcache(mdb)-debug(-1).txt http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-trasnlucent(mdb)-pcache(bdb)-config.ldif http://users.uoa.gr/~nvoutsin/OpenLdap_ITS/add-translucent(mdb)-pcache(bdb)-debug(-1).txt
> Submission from: (NULL) (5.54.11.83)
Thanks for the report, fixed in git master.
> The combination of translucent and pcache overlays crashes OL or makes it
> unresponsive. Any attempt to modify an object on the replica by using the
> following ldif:
>
> dn: uid=joe,dc=foo,dc=com
> changetype: modify
> add: description
> description: first
> -
>
> dn: uid=joe,dc=foo,dc=com
> changetype: modify
> replace: description
> description: second
> -
>
> cause OL to fail either during the modification or on the subsequent operation.
> Specifically, OL behaves differently depending on the type of database backends
> that are used for translucent and pcache DBs, as it is shown below:
>
> translucent db,pcache db: comment
> bdb,bdb: freezes on the second modify op
> bdb,mdb: crashes on the secend modify op (invalid pointer)
> mdb,mdb: completes the modify ops. crashes on the first search on object
> mdb,bdb: completes the modify ops. crashes, if not on the first, then on
> subsequent op
>
> Attached files: a)the cn=config ldif for each of the above cases and b)the
> corresponding debug output during the modification of the user object or if that
> completes during the subsequent search on it.
>
>
>
>
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/