tdb: don't truncate tdb on recovery
authorRusty Russell <rusty@rustcorp.com.au>
Thu, 22 Apr 2010 04:24:06 +0000 (13:54 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Thu, 22 Apr 2010 04:24:06 +0000 (13:54 +0930)
commit65bc926d1a9cb3af18cae6b1462b832a5bcec561
tree77783a3687ca3aff3d88858ab03b0c2cb1b3fe43
parent6d7093cf51d0256245cc6bab24c9550ed3f1d8a5
tdb: don't truncate tdb on recovery

The current recovery code truncates the tdb file on recovery.  This is
fine if recovery is only done on first open, but is a really bad idea
as we move to allowing recovery on "live" databases.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from commit 8c3fda4318adc71899bc41486d5616da3a91a688)
lib/tdb/common/transaction.c