db4o |

# Configuration.DisableCommitRecovery Method

turns commit recovery off.

void DisableCommitRecovery();

#### Remarks

turns commit recovery off.
db4o uses a two-phase commit algorithm. In a first step all intended changes are written to a free place in the database file, the "transaction commit record". In a second step the actual changes are performed. If the system breaks down during commit, the commit process is restarted when the database file is opened the next time. On very rare occasions (possibilities: hardware failure or editing the database file with an external tool) the transaction commit record may be broken. In this case, this method can be used to try to open the database file without commit recovery. The method should only be used in emergency situations after consulting db4o support.

#### See Also

Configuration Interface | com.db4o.config Namespace