morph: Introduce switch rpc guarded rpc actor #925

Merged
fyrchik merged 1 commits from aarifullin/frostfs-node:fix/rpc-actor-guard into master 2024-01-25 13:24:18 +00:00

1 Commits (master)

Author SHA1 Message Date
Airat Arifullin 42859fd920 [#925] morph: Introduce switch rpc guarded rpc actor
DCO action / DCO (pull_request) Successful in 1m47s Details
Vulncheck / Vulncheck (pull_request) Successful in 2m38s Details
Build / Build Components (1.20) (pull_request) Successful in 4m7s Details
Build / Build Components (1.21) (pull_request) Successful in 4m14s Details
Tests and linters / Tests (1.21) (pull_request) Successful in 6m17s Details
Tests and linters / Staticcheck (pull_request) Successful in 6m15s Details
Tests and linters / Tests (1.20) (pull_request) Successful in 6m35s Details
Tests and linters / Lint (pull_request) Successful in 6m57s Details
Tests and linters / Tests with -race (pull_request) Successful in 6m51s Details
* Introduce switch rpc guarded rpc actor in morph client
  to prevent using invalidated rpc actor when RPC switch
  happens.
* Initialize NewContractStorage with SwitchRPCGuardedActor.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-01-25 15:54:15 +03:00