frostfs-node/pkg/local_object_storage
Aleksey Savchuk 281d65435e
[#1450] engine: Group object by shard before Inhume
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/local_object_storage/engine
cpu: 12th Gen Intel(R) Core(TM) i5-1235U
                                 │   old.txt    │              new.txt                │
                                 │    sec/op    │   sec/op     vs base                │
InhumeMultipart/objects=1-12        11.42m ± 1%   10.71m ± 0%   -6.27% (p=0.000 n=10)
InhumeMultipart/objects=10-12       113.5m ± 0%   100.9m ± 3%  -11.08% (p=0.000 n=10)
InhumeMultipart/objects=100-12     1135.4m ± 1%   681.3m ± 2%  -40.00% (p=0.000 n=10)
InhumeMultipart/objects=1000-12     11.358 ± 0%    1.089 ± 1%  -90.41% (p=0.000 n=10)
InhumeMultipart/objects=10000-12   113.251 ± 0%    1.645 ± 1%  -98.55% (p=0.000 n=10)
geomean                              1.136        265.5m       -76.63%
```

Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-12-04 10:09:00 +03:00
..
blobovnicza [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
blobstor [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
engine [#1450] engine: Group object by shard before Inhume 2024-12-04 10:09:00 +03:00
internal [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
metabase [#1523] metabase: Remove (*DB).IterateCoveredByTombstones 2024-11-29 10:49:24 +00:00
metrics [#1367] fstree: Add IterateInfo method 2024-09-12 15:06:33 +03:00
pilorama [#1525] pilorama: Use AppendUint* helpers from stdlib 2024-11-28 09:40:20 +03:00
shard [#1493] metabase: Merge Inhume() and DropGraves() for tombstones 2024-11-14 06:47:04 +00:00
util [#1103] node: Implement Get\Head requests for EC object 2024-04-24 18:15:53 +03:00
writecache [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00