-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-07-13, Sharding 2020-06-29, Sharding 2020-07-27
The CatalogCacheLoader API use a mix of callbacks and notifications to porvide non blocking functionalities. The purpose of this thicket is to renew this API with the more modern future/promise constructs.
- causes
-
SERVER-49947 Catalog Cache async task accesses un-owned StringData variable
-
- Closed
-
-
SERVER-49975 Use separate thread pools for CatalogCache and its loaders
-
- Closed
-
- has to be done before
-
SERVER-49755 Rerfactor ShardServerCatalogCacheLoader::_schedulePrimaryGetChunksSince
-
- Closed
-
- is depended on by
-
SERVER-48992 Implement database cache on top of ReadThroughCache
-
- Closed
-
-
SERVER-49496 Refactor CatalogCache::_scheduleCollectionRefresh function
-
- Closed
-