frostfs-node/cmd
Dmitrii Stepanov b01f05c951
All checks were successful
Vulncheck / Vulncheck (push) Successful in 1m15s
Pre-commit hooks / Pre-commit (push) Successful in 1m40s
Build / Build Components (push) Successful in 1m46s
Tests and linters / Run gofumpt (push) Successful in 3m36s
Tests and linters / Lint (push) Successful in 3m55s
Tests and linters / Staticcheck (push) Successful in 3m59s
Tests and linters / Tests (push) Successful in 4m19s
Tests and linters / Tests with -race (push) Successful in 4m33s
Tests and linters / gopls check (push) Successful in 4m40s
OCI image / Build container images (push) Successful in 5m17s
[#1689] shard: Use single qos.Limiter instance for shard and writecache
Before fix shard and writecache used the same instance of qos.Limiter.
In case of SIGHUP signal shard was closing qos.Limiter, but didn't
update writecache's pointer.

Now shard uses atomic pointer to qos.Limiter and shares it with writecache.
On SIGHUP shard updates atomic pointer value and closes old qos.Limiter.

Change-Id: Ic2ab62441d3872e71c5771f54d070e0ca48fe375
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-05-06 12:46:48 +03:00
..
frostfs-adm [#1689] adm: Fix printSubjectInfo method 2025-04-22 17:41:27 +03:00
frostfs-cli [#1689] go.mod: Bump SDK version 2025-04-29 16:00:23 +03:00
frostfs-ir [#1619] logger: Filter entries by tags provided in config 2025-04-11 17:27:27 +03:00
frostfs-lens [#1718] linter: Resolve gocritic's typeSwitchVar linter 2025-04-16 15:22:52 +03:00
frostfs-node [#1689] shard: Use single qos.Limiter instance for shard and writecache 2025-05-06 12:46:48 +03:00
internal/common [#1716] cli: Return trace ID on operation failure 2025-04-15 18:38:55 +03:00