mvcc: dont try to end pager tx on connection close

This commit is contained in:
Jussi Saurio
2025-10-01 09:56:33 +03:00
parent d2863dd62f
commit c395e051cb

View File

@@ -1732,13 +1732,15 @@ impl Connection {
// No active transaction
}
_ => {
let pager = self.pager.read();
pager.io.block(|| {
pager.end_tx(
true, // rollback = true for close
self,
)
})?;
if !self.mvcc_enabled() {
let pager = self.pager.read();
pager.io.block(|| {
pager.end_tx(
true, // rollback = true for close
self,
)
})?;
}
self.set_tx_state(TransactionState::None);
}
}