|
Author:
{'name': 'Matthew Saltz', 'email': 'matthew.saltz@mongodb.com', 'username': 'saltzm'}
Message: SERVER-68271 Integrate point-in-time catalog lookups into the lock-free read path
This ticket ended up consisting of several different pieces of work:
- Implement AutoGetCollectionForReadLockFreePITCatalog, which will be used for
the implementation of AutoGetCollectionForReadLockFree when the
PointInTimeCatalogLookups feature flag is enabled
- Disable and update tests to take into account the new behavior when the feature
flag is enabled
- Fix a bug in CollectionImpl::initFromExisting where we were looking up the
shared index ident for an index by index name rather than by index ident,
which would lead to returning the wrong ident
- Disable old code in the IndexCatalog that would filter out index entries when
the read timestamp was less than the minVisibleSnapshot for those entries
Branch: master
https://github.com/mongodb/mongo/commit/b20c9e6ff98c1c37ac609e950081870053e3693a
|