frostfs-node/pkg/core
Pavel Karpy b422ac9f94 [#2164] node: Fix multi-client error reporting
Missing `ReportError` method did not allow casing multi-client interface to
`errorReporter` interface and dropping broken connections.
`replicationClient` embeds that interface, and it is widely used across
node's code. Embedded interface does not allow casting its parent structure
to `errorReporter` and breaks multi client error reporting logic.
Multi-client scheme is extremely hard to maintain, it makes unpredictable
casts and does not allow tracking code flow, so it will be refactored in the
future anyway.

Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-02-20 13:53:27 +03:00
..
client [#2164] node: Fix multi-client error reporting 2023-02-20 13:53:27 +03:00
container [#1] Fix comments and error messages 2023-02-06 17:41:14 +03:00
netmap [#1] Fix comments and error messages 2023-02-06 17:41:14 +03:00
object [#1] Fix comments and error messages 2023-02-06 17:41:14 +03:00
storagegroup Move to frostfs-node 2022-12-28 15:04:29 +03:00
version [#1] Fix comments and error messages 2023-02-06 17:41:14 +03:00