frostfs-node/pkg/morph/event
Pavel Karpy 01e69f2f7a [#1170] pkg/morph: Add worker pool
Add worker pool to the listener to prevent blocking. It is used only for
notary notifications and new block events handling since it uses RPC
calls. That may lead to the deadlock state: neo-go cannot send RPC until
notification channel is read but notification channel cannot be read since
neo-go client cannot send RPC.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-04-08 11:52:18 +03:00
..
balance [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
container [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
neofs [#971] *: Add notification TX hash to neofsid morph client calls 2021-11-19 09:58:03 +03:00
netmap [#971] *: Group all 3rd parties imports 2021-11-19 09:58:03 +03:00
reputation [#971] morph/event: Change notification parser's signature 2021-11-19 09:58:03 +03:00
rolemanagement [#971] *: Add notification TX hash to neofs/netmap morph client calls 2021-11-19 09:58:03 +03:00
subnet [#1023] morph/event: remove `notaryRequest` from `subnet.Delete` 2022-01-31 13:01:58 +03:00
handlers.go
listener.go [#1170] pkg/morph: Add worker pool 2022-04-08 11:52:18 +03:00
notary.go
notary_preparator.go [#975] morph/client: Use 4 witnesses in notary request 2021-11-26 15:37:17 +03:00
notary_preparator_test.go [#975] morph/event: Update notary preparator tests 2021-11-26 15:37:17 +03:00
notification.go
opcodes.go [#907] morph/event: Implement Op to string converter 2021-10-18 11:54:34 +03:00
opcodes_test.go [#822] moprh/event: Add parsers from Op struct 2021-09-13 10:32:43 +03:00
parsers.go [#971] morph/event: Change notification parser's signature 2021-11-19 09:58:03 +03:00
utils.go [#971] morph/event: Change notification parser's signature 2021-11-19 09:58:03 +03:00