-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Sharding 2021-10-04
-
2
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
We currently don't plan to support internal transactions/sessions outside of sharded clusters. Add uasserts (similar to this one) in initializeOperationSessionInfo(), the SessionCatalog and the LogicalSessionCache to enforce this. As part of this ticket, we will need to:
- Update jstests/multiVersion/internal_sessions.js to use ShardingTest instead ReplSetTest (see jstests/multiVersion/internal_transactions_retry_on_transient_transaction_error.js for an example)
- Make jstests/replsets/internal_sessions_reaping.js use ShardingTest instead of ReplSetTest and move it to jstests/sharding.
- related to
-
SERVER-64605 Allow internal sessions on standalone replica sets
-
- Closed
-