Details
-
New Feature
-
Status: Stalled (View Workflow)
-
Critical
-
Resolution: Unresolved
-
22.08.8, 23.02.1
-
2024-1, 2024-2
Description
A shared mutex contention in VSS lookup becomes visible after MCOL-5472 is resolved.
Version Substitution Structure is a structure that gives PrimProc the actual version of a block if there is any DML operation in progress. Any block scan operations looks for a block using blocks' LBID before it reads the block from a persistent storage. VSS is node significant.
The suggested solution is to horizontally scale VSS cache having multiple caches. hash(LBID) mod number_of_caches can be used to deterministically pick a cache from the list.
Attachments
Issue Links
- is part of
-
MCOL-5460 concurrent CTE operation excessive mutex
- Stalled