frostfs-node/pkg/local_object_storage/blobstor
Evgenii Stratonikov 6e71ae3bda
All checks were successful
DCO action / DCO (pull_request) Successful in 6m28s
Vulncheck / Vulncheck (pull_request) Successful in 5m52s
Build / Build Components (1.21) (pull_request) Successful in 11m14s
Build / Build Components (1.22) (pull_request) Successful in 11m20s
Tests and linters / gopls check (pull_request) Successful in 11m12s
Tests and linters / Staticcheck (pull_request) Successful in 12m5s
Tests and linters / Lint (pull_request) Successful in 16m52s
Pre-commit hooks / Pre-commit (pull_request) Successful in 17m37s
Tests and linters / Tests (1.21) (pull_request) Successful in 18m43s
Tests and linters / Tests with -race (pull_request) Successful in 18m46s
Tests and linters / Tests (1.22) (pull_request) Successful in 4m22s
[#1130] fstree: Remove useless Stat() call
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/local_object_storage/blobstor
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
                                           │     old     │                new                 │
                                           │   sec/op    │   sec/op     vs base               │
SubstorageReadPerf/fstree_nosync-seq100-8    2.689µ ± 2%   2.428µ ± 4%  -9.72% (p=0.000 n=10)
SubstorageReadPerf/fstree_nosync-rand100-8   2.727µ ± 1%   2.497µ ± 2%  -8.42% (p=0.000 n=10)
geomean                                      2.708µ        2.462µ       -9.07%
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-05-14 16:05:45 +03:00
..
blobovniczatree [#1004] blobovnicza: Use TTL for blobovnicza tree cache 2024-04-26 19:54:29 +03:00
common [#1029] metabase: Add refill metrics 2024-04-10 13:05:44 +03:00
compression [#754] blobstor: Estimate compressability 2023-11-01 11:24:32 +03:00
fstree [#1130] fstree: Remove useless Stat() call 2024-05-14 16:05:45 +03:00
internal/blobstortest [#895] test: Use t.Cleanup only for external resources 2024-01-11 12:32:09 +00:00
memstore [#1029] metabase: Add refill metrics 2024-04-10 13:05:44 +03:00
teststore [#1029] metabase: Add refill metrics 2024-04-10 13:05:44 +03:00
blobstor.go [#754] blobstor: Estimate compressability 2023-11-01 11:24:32 +03:00
blobstor_test.go [#1004] blobovnicza: Use TTL for blobovnicza tree cache 2024-04-26 19:54:29 +03:00
control.go [#959] node: Set mode to shard's components when open it 2024-02-09 14:04:01 +00:00
delete.go [#481] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
exists.go [#874] engine: Revert Check object existance concurrently 2024-04-01 08:42:34 +00:00
exists_test.go [#959] node: Set mode to shard's components when open it 2024-02-09 14:04:01 +00:00
generic_test.go [#772] node: Apply gofumpt 2023-10-31 17:03:03 +03:00
get.go [#772] node: Apply gofumpt 2023-10-31 17:03:03 +03:00
get_range.go [#772] node: Apply gofumpt 2023-10-31 17:03:03 +03:00
info.go [#1029] metabase: Add refill metrics 2024-04-10 13:05:44 +03:00
iterate.go [#655] storage: Drop ErrorHandler 2023-11-16 17:27:38 +03:00
iterate_test.go [#959] node: Set mode to shard's components when open it 2024-02-09 14:04:01 +00:00
logger.go [#772] node: Apply gofumpt 2023-10-31 17:03:03 +03:00
metrics.go [#1029] metabase: Add refill metrics 2024-04-10 13:05:44 +03:00
mode.go [#1055] blobstor: fix mode metric 2024-03-29 20:44:47 +00:00
perf_test.go [#1004] blobovnicza: Use TTL for blobovnicza tree cache 2024-04-26 19:54:29 +03:00
put.go [#586] Fix writecache benchmarks and refactor hacky NeedsCompression 2023-08-10 08:05:18 +00:00
rebuild.go [#661] blobovniczatree: Make Rebuild concurrent 2023-12-07 15:37:33 +03:00