tdb2: allow readonly changes even while holding locks.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 20 Sep 2011 02:32:43 +0000 (12:02 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 20 Sep 2011 07:35:10 +0000 (09:35 +0200)
commit92c022f04392e731ee1e5389ed021b54317da141
tree8ecfed9059411411af54ab6dab69c04f7ef4e520
parentda5224a9d2684c0a95f056700af4c4f7be2f93f9
tdb2: allow readonly changes even while holding locks.

This happens in SAMBA with the TDB_VERSION1, presumably due to a
read-only traverse nested inside a normal traverse (since it doesn't
occur without TDB_VERSION1).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit 24e5ddb143fb5e79112649472258f5da67cc7362)

Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Tue Sep 20 09:35:10 CEST 2011 on sn-devel-104
lib/tdb2/tdb.c