HF RL Explorer

Container destroy leaves container openable and can deadlock

Container destroy leaves container openable and can deadlock: a task in LegoFlow-SWE (Harbor dataset). Calling daos cont destroy(pool handle, cont uuid, force, ev) does not atomically mark the container as being destroyed. As a result a partially-destroyed container can still be opened by daos…

The task

Calling `daos_cont_destroy(pool_handle, cont_uuid, force, ev)` does not atomically mark the container as being destroyed. As a result a partially-destroyed container can still be opened by `daos_cont_open(…, flags, …)`, which later leads to false-positive corruption reports. In addition the destroy path holds a…

Part of Lego-X/LegoFlow-SWE.