[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Enabling backend_attribute for bdb backend

The transaction code for these functions needs to be carefully reviewed.
They were disabled because it appeared they were prone to cause deadlock.
Also their error propagation behavior needs to be checked; it's not clear
that they do the right things to make sure that error codes are returned all
the way to their callers. Are you volunteering to investigate?

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: owner-openldap-devel@OpenLDAP.org
> [mailto:owner-openldap-devel@OpenLDAP.org]On Behalf Of Ganesan R
> Sent: Monday, April 01, 2002 9:28 PM
> To: openldap-devel@OpenLDAP.org
> Subject: Enabling backend_attribute for bdb backend
> backend_attribute() function is currently disabled for the BDB backend. A
> comment in back-bdb/init.c says that bdb_attribute() and bdb_group() "are
> not yet designed to work with transaction". Is this information current? A
> cursory glance through bdb_attribute() gives the impression that the
> transaction support has been implemented.
> Ganesan