Details
-
Task
-
Resolution: Works as Designed
-
Major - P3
-
None
-
None
Description
We currently have an invariant that a transaction cannot be prepared behind the read timestamp of another storage transaction. This is fine though if the other storage transaction has "ignore_prepared = true". We need to relax this invariant. If we cannot relax it based on the "ignore_prepared" value of other storage transactions, we may need to consider fully removing the invariant.
Attachments
Issue Links
- is depended on by
-
SERVER-38499 Preparing transaction fails and triggers invariant if chosen timestamp is not greater than WiredTiger's latest active read timestamp
-
- Closed
-