[MCOL-5474] Mutex lock contention doing block cache lookup when loading a block Created: 2023-04-11  Updated: 2024-02-04

Status: Stalled
Project: MariaDB ColumnStore
Component/s: PrimProc
Affects Version/s: 22.08.8, 23.02.1
Fix Version/s: None

Type: Bug Priority: Blocker
Reporter: Roman Assignee: Roman
Resolution: Unresolved Votes: 0
Labels: rm_perf

Issue Links:
PartOf
is part of MCOL-5460 concurrent CTE operation excessive mutex Stalled
Sprint: 2023-11, 2023-12
Assigned for Review: Leonid Fedorov Leonid Fedorov

 Description   

A shared mutex contention in FileBufferMgr::findPtr becomes visible after MCOL-5472 is resolved and VSS cache is disabled.
The mutex in findPtr controls access to LRU cache structures.
The suggested solution is to horizontally scale LRU and mutex using hash(LBID) mod scaling_factor.


Generated at Thu Feb 08 02:58:09 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.