frostfs-node/pkg/services
Pavel Karpy c60029d3b0 [#323] 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 20:04:30 +03:00
..
accounting Rename package name 2023-03-07 16:38:26 +03:00
audit [#222] auditsvc: Refactor PoR audit 2023-04-07 17:29:13 +03:00
container [#217] containersvc: Resolve containedctx linter 2023-04-05 14:38:00 +00:00
control [#135] get-object: Add tracing spans 2023-04-12 06:52:00 +00:00
netmap Rename package name 2023-03-07 16:38:26 +03:00
notificator [#135] get-object: Add tracing spans 2023-04-12 06:52:00 +00:00
object [#284] node: Use copy_number on server side 2023-04-26 10:57:34 +03:00
object_manager [#203] node: Fix double imports 2023-04-06 16:33:36 +03:00
policer [#210] policier: Refactor nodes processing 2023-04-05 14:55:52 +03:00
replicator [#135] get-object: Add tracing spans 2023-04-12 06:52:00 +00:00
reputation [#212] reputationsvc: Resolve funlen linter 2023-04-07 15:35:57 +00:00
session Rename package name 2023-03-07 16:38:26 +03:00
tree [#323] node: Fix tree svc panic 2023-05-04 20:04:30 +03:00
util Revert "[#135] signature: Add tracing" 2023-04-12 16:57:02 +03:00