Attempt to fix bug 5684
commit3f884c4ae36f3260e63626bdd4989d9258ae6497
authorVolker Lendecke <vl@samba.org>
Tue, 12 Aug 2008 20:31:52 +0000 (12 22:31 +0200)
committerVolker Lendecke <vl@samba.org>
Wed, 13 Aug 2008 08:53:17 +0000 (13 10:53 +0200)
tree7aa53f98605b3e232eb282db27eaff54eee2936c
parent8819c51809cabe6ad0843f3838de53e785a10b47
Attempt to fix bug 5684

With the ctdb checkin dde9f3f006 tdb optimized out write lock checks for
write-enabled transaction. Sadly, this also removed the possibility to ever
remove dead records left over from tdb_delete calls within a transaction.

Tridge, please check this! Did dde9f3f006 have any reason beyond performance
optimizations?

Thanks,

Volker
source/lib/tdb/common/tdb.c