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

Re: HDB Production Usage

Aaron Richton wrote:
My question to the list is: What are you experiences with HDB? Is it
still experimental? Has anyone used it for an extended period of time
in a production environment? Is there a roadmap anywhere outlining when
it's expected to be stable?

I'd love to see a timestamp on that FAQ-O-Matic entry; I'm not sure that
too many would still agree with hdb being experimental.

Click the "Appearance" link at the bottom of the page and then select "Show" last modified time. I made a couple updates to that entry last night.
My records show us switching to hdb on August 19, 2004. It hasn't caused
any appreciable amount of pain. Specifically:
(a) the amount of pain caused by using other backends is orders of
magnitude larger than any possible issues with bdb/hdb,

combined with

(b) it's unclear whether bugs experienced under hdb wouldn't happen under
bdb anyway. Read the changelog; the vast majority (admittedly not all)
fixes are "fixed back-bdb/hdb foo" since the code is shared.

Yes, that's a worthwhile point to emphasize - the majority of the code is identical between the two. There have been one or two bdb-only or hdb-only bugs along the way, but by and large, they're the same.
Finally, from where you sit, I note that there's been a significant amount
of teething performed with hdb, both under OpenLDAP 2.2 and under 2.3, and
you can now benefit by merely downloading a 2.3.24 tarball.
 -- Howard Chu
 Chief Architect, Symas Corp.  http://www.symas.com
 Director, Highland Sun        http://highlandsun.com/hyc
 OpenLDAP Core Team            http://www.openldap.org/project/