Add tdb_transaction_prepare_commit()
authorHoward Chu <hyc@highlandsun.com>
Tue, 31 Mar 2009 02:15:54 +0000 (13:15 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 31 Mar 2009 02:15:54 +0000 (13:15 +1100)
commitb90863c0b7b860b006ac49c9396711ff351f777f
treef284c69be0d0a9bc8794027cd55135474d64b5c5
parent4b8e4ea7286f045effb6feb4c7bf8c5ef4ed2f9b
Add tdb_transaction_prepare_commit()

Using tdb_transaction_prepare_commit() gives us 2-phase commits. This
allows us to safely commit across multiple tdb databases at once, with
reasonable transaction semantics

Signed-off-by: tridge@samba.org
lib/tdb/common/transaction.c
lib/tdb/docs/README
lib/tdb/include/tdb.h