Their response was "we have degree 2 isolation in 4.3, would you like to test a prerelease of that?" and of course I said yes. The specific behavior that my patch changed (re: txn->begin_lsn) is the default behavior in 4.3 so that in particular was harmless.
That's cool. You could target DB4.3 for a future openldap release then.
Might get a bit messy maintianing backwards compatibility with older libdb versions though...
-- -- Howard Chu Chief Architect, Symas Corp. Director, Highland Sun http://www.symas.com http://highlandsun.com/hyc Symas: Premier OpenSource Development and Support