mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-09 03:04:20 +01:00
Merge 'mvcc: dont try to end pager tx on connection close' from Jussi Saurio
closes #3487 Closes #3491
This commit is contained in:
16
core/lib.rs
16
core/lib.rs
@@ -1736,13 +1736,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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user