frostfs-node/pkg/local_object_storage
Pavel Karpy e9461686b8 [#274] wc: Resolve possible deadlock
If operation with WC are _fast enough_ (e.g. `Init` failed and `Close` is
called immediately) there is a race and a deadlock that do not allow finish
(and start, in fact) an initialization routine because of taken `modeMtx`
and also do not allow finish `Close` call because of awaiting initialization
finish. So do stop initialization _before_ any mutex is taken.

Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-04-20 19:22:54 +03:00
..
blobovnicza [#242] node: Add tracing spans 2023-04-14 10:25:53 +00:00
blobstor [#118] node: add ctx for unit tests for blobstor 2023-04-19 18:09:33 +03:00
engine [#250] control: remove DumpShard and RestoreShard RPC 2023-04-14 12:28:49 +00:00
internal testutil: Fix linter warning 2023-04-12 11:00:02 +03:00
metabase [#262] meta: Do not return old expired objects 2023-04-19 13:37:38 +00:00
pilorama [#242] treesvc: Add tracing spans 2023-04-14 10:25:53 +00:00
shard [#250] control: remove DumpShard and RestoreShard RPC 2023-04-14 12:28:49 +00:00
util Rename package name 2023-03-07 16:38:26 +03:00
writecache [#274] wc: Resolve possible deadlock 2023-04-20 19:22:54 +03:00