frostfs-node/pkg/services
Pavel Karpy 479c5a65e1 [#322] node: Fix tree svc panic
If a connection has not been established earlier, it stores `nil` in LRU
cache. Cache eviction tries to close every connection (even a `nil` one) and
panics but not crash the app because we are using pools.
That ugly bug also leads to a deadlock where `Unlock` is not called via
`defer` func (and that is the way I found it).

Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-05-04 19:48:51 +03:00
..
accounting [#285] lint: Fix revive/unused-parameter 2023-04-26 17:35:04 +03:00
container [#285] lint: Fix revive/unused-parameter 2023-04-26 17:35:04 +03:00
control [#299] evacuate: Add context cancel checks 2023-05-02 15:55:30 +03:00
netmap [#285] lint: Fix revive/unused-parameter 2023-04-26 17:35:04 +03:00
notificator [#240] logs: Move log messages to constants 2023-04-14 05:06:09 +00:00
object [#277] getsvc: Refactor errors 2023-04-28 14:03:12 +00:00
object_manager [#248] object_manager: Remove storage group 2023-04-28 17:00:43 +03:00
policer [#240] logs: Move log messages to constants 2023-04-14 05:06:09 +00:00
replicator [#240] logs: Move log messages to constants 2023-04-14 05:06:09 +00:00
session [#285] lint: Fix revive/unused-parameter 2023-04-26 17:35:04 +03:00
tree [#322] node: Fix tree svc panic 2023-05-04 19:48:51 +03:00
util Revert "[#135] signature: Add tracing" 2023-04-12 16:57:02 +03:00