- 
    Type:Bug 
- 
    Resolution: Won't Do
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: None
- 
    Component/s: None
- 
    None
- 
        ALL
- 
        v4.2
- 
        Execution Team 2019-08-26
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
A change for SERVER-37263 removed a check in ReadyIndexesIterator::_advance() that skips indexes returning false for isReady().
Skipping this check may allow a query to scan an index that is not consistent with the current transaction. We believe the fassert() added by SERVER-40620 (since reverted) is tripping as a result of an index getting used that should have been filtered out by an isReady() check. Let me know if you'd like details on how to reproduce that.
- is depended on by
- 
                    SERVER-40620 Return or log error if an index key is present but the document is not -         
- Closed
 
-         
- is related to
- 
                    SERVER-43018 Formalize contract for safely accessing the catalog -         
- Closed
 
-