frostfs-node/cmd/frostfs-adm/internal/modules/morph
Evgenii Stratonikov d00c606fee
Some checks failed
Vulncheck / Vulncheck (push) Successful in 1m3s
Build / Build Components (push) Has been cancelled
Pre-commit hooks / Pre-commit (push) Successful in 1m25s
OCI image / Build container images (push) Has been cancelled
Tests and linters / Lint (push) Has been cancelled
Tests and linters / Tests (push) Has been cancelled
Tests and linters / Tests with -race (push) Has been cancelled
Tests and linters / Staticcheck (push) Has been cancelled
Tests and linters / gopls check (push) Has been cancelled
Tests and linters / Run gofumpt (push) Has been cancelled
[#652] adm: Group independent stages in batches
Each stage waits until transaction persists. This is needed to ensure
the next stage will see the result of the previous one. However, some of
the stages do not depend one on another, so we may execute them in
parallel.

`AwaitDisabled` flag is used to localize this batching on the code
level. We could've removed `AwaitTx()` from respective stages, but it
seems more error prone.

Close #652.

Change-Id: Ib9c6f6cd5e0db0f31aa1cda8e127b1fad5166336
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2025-03-28 12:15:21 +00:00
..
ape [#1614] adm: Allow use any wallets 2025-02-11 12:00:25 +03:00
balance [#1522] adm/helper: Rename GetN3Client() -> NewRemoteClient() 2024-11-26 08:13:35 +00:00
config [#1671] Use fmt.Appendf where warranted 2025-03-13 08:12:20 +00:00
constants [#1513] adm: Move ProtoConfigPath from constants to commonflags package 2024-11-21 09:39:06 +03:00
container [#1522] adm/helper: Rename GetN3Client() -> NewRemoteClient() 2024-11-26 08:13:35 +00:00
contract [#1671] Use fmt.Appendf where warranted 2025-03-13 08:12:20 +00:00
frostfsid [#1678] adm: Fix frostfs-adm morph list-subjects & list-group-subjects 2025-03-14 13:42:29 +00:00
generate [#1578] adm: Allow to transfer GAS to multiple recepients 2024-12-23 11:17:22 +03:00
helper [#652] adm: Group independent stages in batches 2025-03-28 12:15:21 +00:00
initialize [#652] adm: Group independent stages in batches 2025-03-28 12:15:21 +00:00
netmap [#1522] adm/helper: Rename GetN3Client() -> NewRemoteClient() 2024-11-26 08:13:35 +00:00
nns [#1614] adm/nns: Add 'set-admin' 2025-02-11 12:00:51 +03:00
node [#1372] adm/morph: Add delta flag to 'force-new-epoch' 2024-09-20 11:42:04 +03:00
notary [#1582] adm: Use int64 type and the default value for --till flag 2024-12-25 14:22:28 +03:00
policy [#1671] Use fmt.Appendf where warranted 2025-03-13 08:12:20 +00:00
proxy [#1590] adm: Accept many accounts in proxy-* commands 2025-01-09 07:51:54 +00:00
root.go [#932] adm: Add commands to manipulate with NNS contract 2024-02-28 18:57:16 +00:00