ocf/src/cleaning
Rafal Stefanowski 97ee3af8f7 Use management queue for parallelized management operations
When IO queues are used for parallelized management operations,
e.g. changing cleaning policy, a deadlock may occur due to global
metadata lock interfering with taking request from IO queue,
as they might be run on the same thread. As a workaround using
a management queue specifically for such operations eliminates
this problem.

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@huawei.com>
2024-09-23 14:05:33 +02:00
..
acp_structs.h Fix license 2021-10-28 13:08:50 +02:00
acp.c Use management queue for parallelized management operations 2024-09-23 14:05:33 +02:00
acp.h Refactor cleaning policies initialization 2022-09-26 14:14:40 +02:00
alru_structs.h update copyright line as per requested 2022-10-09 22:30:36 +08:00
alru.c Use management queue for parallelized management operations 2024-09-23 14:05:33 +02:00
alru.h Refactor cleaning policies initialization 2022-09-26 14:14:40 +02:00
cleaning_ops.h Refactor cleaning policies initialization 2022-09-26 14:14:40 +02:00
cleaning_priv.h Fix license 2021-10-28 13:08:50 +02:00
cleaning.c Verify standby/active cache state in OCF entry points 2022-03-28 09:42:02 +02:00
cleaning.h cleaning: rename recovery to populate 2022-09-26 14:14:40 +02:00
nop_structs.h Fix license 2021-10-28 13:08:50 +02:00
nop.c Fix license 2021-10-28 13:08:50 +02:00
nop.h Fix license 2021-10-28 13:08:50 +02:00