-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2018-04-23
-
45
We may want to support one-shot autocommit batch writes at some point in the future, but we won't for 4.0. To ensure we're leaving the door open for that in the future, any write command that explicitly receives autocommit:true should error.
Additionally, any write command run with readConcern:snapshot outside of a multi-doc transaction should also error.
Finally any write command run inside of a multi-doc transaction should error if a writeConcern is explicitly specified for the write
- is duplicated by
-
SERVER-33047 Error if write concern provided as part of a write of a multi-statement transaction
- Closed
-
SERVER-33591 Cleanup interaction of write concerns and transactions
- Closed
-
SERVER-33592 Disallow writes with snapshot read concern outside transactions
- Closed
- related to
-
SERVER-34051 Require autocommit:false on all operations as part of an ongoing transaction
- Closed