-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
If the SPM-4435 feature flag is changed at runtime, we run the risk of having plan cache collisions since the classic cache is not automatically cleared (SERVER-121528). This is unexpected and could cause issues.
As a solution, we should encode our feature flags value in the plan cache key, and also change the letters we encode in canonical_query_encoder so they are distinct (currently they both can encode "s")
- is related to
-
SERVER-121528 Create a callback that can be used to clear the classic plan cache when the value of a feature flag changes
-
- Backlog
-