- 
    Type:Task 
- 
    Resolution: Gone away
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: None
- 
    Component/s: Replication
- 
    None
- 
        Replication
- 
        Repl 2018-04-23
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
Multi-statement transaction shares the same resource stashing logic in sessions with local snapshot read. SERVER-33551 is the first step to unify them. If we consider snapshot read as autocommit: true read-only transaction, their life cycle management can be unified too. For example, SERVER-33656 can be fixed by the same logic that no command is allowed in a finished transaction.
- related to
- 
                    SERVER-33551 Track snapshot read transactions with MultiDocumentTransactionState in Session -         
- Closed
 
-         
- 
                    SERVER-33656 After initial snapshot read, only allow getMores for that txnNumber -         
- Closed
 
-         
- 
                    SERVER-34113 Remove all support for snapshot reads outside of multi-document transactions -         
- Closed
 
-