flushTransactionBuffer(false);
try {
_transactionStatus = _persistit.getTransactionIndex().registerTransaction();
} catch (final InterruptedException e) {
_rollbackCompleted = true;
throw new PersistitInterruptedException(e);
}
_rollbackPending = false;
_rollbackCompleted = false;
_startTimestamp = _transactionStatus.getTs();
_commitTimestamp = 0;