mirror of https://github.com/milvus-io/milvus.git
issue: #42523 Resolve deadlock issue in GroupedAllocator where resource release notifications fail to propagate across hierarchy levels, causing child allocators to wait indefinitely. Changes include: - Add recursive notify() method to GroupedAllocator - Ensure all child allocators receive resource release notifications - Fix TOCTOU race condition in hierarchical resource management This resolves the intermittent test timeout in TestGroupedAllocator test that exhibited deadlock due to missed condition notifications. Signed-off-by: Wei Liu <wei.liu@zilliz.com> |
||
---|---|---|
.. | ||
alloc.go | ||
alloc_test.go | ||
sharedalloc.go | ||
sharedalloc_test.go |