[MDEV-10275] Restore APC based solution in metadata_lock_info Created: 2016-06-23  Updated: 2021-03-08

Status: Open
Project: MariaDB Server
Component/s: Plugins
Affects Version/s: 10.1
Fix Version/s: 10.4

Type: Bug Priority: Major
Reporter: Sergey Vojtovich Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by MDEV-14307 LOCK_DURATION always NULL in METADATA... Closed

 Description   

metadata_lock_info part is already implemented, just needs to be checked out:
git checkout 1f761c5615c7414d1ccd88ceb70272029ac263cc plugin/metadata_lock_info/metadata_lock_info.cc

However APC subsystem processes requests only when query plan is available. It needs to be adjusted so that it fills data even if a plugin is idle or waiting for MDL lock.

There is also a minor bug in that revision: it iterates requestor thread ticket list, while it should iterate target thread ticket list instead.


Generated at Thu Feb 08 07:40:59 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.