-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-02-17, CAR Team 2025-03-03
This is part 1 of a two-part work derived from SERVER-82707.
The catalog cache is currently hard-coded to a set size (10,000 entries). We want to be able to dynamically resize it at run time (part 1 - this ticket). Then, cluster parameters for the catalog cache will be introduced to exercise resizing across the cluster through the command line (part 2 - SERVER-100779).
Part 1: About dynamic resizing requirements:
Work has already been done to make this possible. Initially, I did some work, followed by an intern, Andres, with additional functional and performance testing. The catalog cache, in the meanwhile, has been split into multiple caches (SERVER-84243), and hence, this work needs to be brought onto the current state of the master.
For this ticket, we will add the resizing functionality based on what has already been accomplished.
- is depended on by
-
SERVER-82707 Improve CatalogCache eviction policy
-
- Blocked
-
-
SERVER-100779 Cluster parameters for catalog cache sizing
-
- Blocked
-