frostfs-node/pkg
Evgenii Stratonikov 401e379392
Some checks failed
DCO action / DCO (pull_request) Failing after 54s
Vulncheck / Vulncheck (pull_request) Successful in 1m6s
Pre-commit hooks / Pre-commit (pull_request) Successful in 1m35s
Build / Build Components (pull_request) Successful in 2m4s
Tests and linters / gopls check (pull_request) Successful in 3m40s
Tests and linters / Run gofumpt (pull_request) Successful in 4m54s
Tests and linters / Tests (pull_request) Successful in 5m33s
Tests and linters / Tests with -race (pull_request) Successful in 5m37s
Tests and linters / Staticcheck (pull_request) Successful in 5m37s
Tests and linters / Lint (pull_request) Successful in 5m41s
metabase: Use bucket cache in ListWithCursor()
No changes in speed, but unified approach:
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/local_object_storage/metabase
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
                           │    master    │                 new                 │
                           │    sec/op    │    sec/op     vs base               │
ListWithCursor/1_item-8      6.067µ ±  8%   5.731µ ± 10%       ~ (p=0.052 n=10)
ListWithCursor/10_items-8    25.40µ ± 11%   26.12µ ± 13%       ~ (p=0.971 n=10)
ListWithCursor/100_items-8   210.7µ ±  9%   203.2µ ±  6%       ~ (p=0.280 n=10)
geomean                      31.90µ         31.22µ        -2.16%

                           │    master    │                  new                  │
                           │     B/op     │     B/op      vs base                 │
ListWithCursor/1_item-8      3.287Ki ± 0%   3.287Ki ± 0%       ~ (p=1.000 n=10) ¹
ListWithCursor/10_items-8    15.63Ki ± 0%   15.62Ki ± 0%       ~ (p=0.328 n=10)
ListWithCursor/100_items-8   138.1Ki ± 0%   138.1Ki ± 0%       ~ (p=0.340 n=10)
geomean                      19.21Ki        19.21Ki       -0.00%
¹ all samples are equal

                           │   master    │                 new                  │
                           │  allocs/op  │  allocs/op   vs base                 │
ListWithCursor/1_item-8       109.0 ± 0%    109.0 ± 0%       ~ (p=1.000 n=10) ¹
ListWithCursor/10_items-8     380.0 ± 0%    380.0 ± 0%       ~ (p=1.000 n=10) ¹
ListWithCursor/100_items-8   3.082k ± 0%   3.082k ± 0%       ~ (p=1.000 n=10) ¹
geomean                       503.5         503.5       +0.00%
¹ all samples are equal
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2025-03-20 16:36:29 +03:00
..
ape [#1613] morph: Add tracing for morph queries to neo-go 2025-02-05 16:38:20 +03:00
core [#1613] morph: Add tracing for morph queries to neo-go 2025-02-05 16:38:20 +03:00
innerring [#1628] innerring: Relax container homomorphic hashing check 2025-02-27 10:20:08 +03:00
local_object_storage metabase: Use bucket cache in ListWithCursor() 2025-03-20 16:36:29 +03:00
morph [#1671] Use min builtin where possible 2025-03-13 08:12:20 +00:00
network [#1671] Use slices.ContainsFunc() where possible 2025-03-13 08:12:20 +00:00
services [#1642] tree: Refactor getSortedSubTree 2025-03-20 10:12:49 +00:00
tracing [#146] node: Add trace_id to logs 2023-09-27 11:05:27 +03:00
util [#1673] logger: Add sampling for journald logger 2025-03-13 14:52:03 +03:00