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
-
Activity
Status | Open [ 1 ] | In Progress [ 3 ] |
Rank | Ranked higher |
Fix Version/s | 23.08 [ 28540 ] | |
Fix Version/s | 23.02 [ 28209 ] |
Labels | rm_perf |
Status | In Progress [ 3 ] | Stalled [ 10000 ] |
Sprint | 2024-1 [ 755 ] |
Issue Type | Bug [ 1 ] | New Feature [ 2 ] |
Priority | Blocker [ 1 ] | Critical [ 2 ] |
Sprint | 2024-1 [ 755 ] | 2024-1, 2024-2 [ 755, 764 ] |
Labels | rm_perf | Concurrency rm_perf |
Sprint | 2024-1, 2024-2 [ 755, 764 ] | 2024-1, 2024-2, 2024-3 [ 755, 764, 784 ] |
Sprint | 2024-1, 2024-2, 2025-1 [ 755, 764, 784 ] | 2024-1, 2024-2 [ 755, 764 ] |
Automated message:
----------------------------
Since this issue has not been updated since 6 weeks, it's time to move it back to Stalled.