frostfs-sdk-go/netmap
Evgenii Stratonikov fb999fecac
[#357] netmap: Provide slice to append to in flattenNodes()
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-sdk-go/netmap
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
                                                              │     old     │                new                 │
                                                              │   sec/op    │   sec/op     vs base               │
Netmap_ContainerNodes/REP_2-8                                   5.867µ ± 1%   5.821µ ± 0%  -0.79% (p=0.000 n=10)
Netmap_ContainerNodes/REP_2_IN_X_CBF_2_SELECT_2_FROM_*_AS_X-8   5.786µ ± 2%   5.810µ ± 1%       ~ (p=1.000 n=10)
geomean                                                         5.826µ        5.815µ       -0.19%

                                                              │     old      │                 new                 │
                                                              │     B/op     │     B/op      vs base               │
Netmap_ContainerNodes/REP_2-8                                   7.609Ki ± 0%   7.328Ki ± 0%  -3.70% (p=0.000 n=10)
Netmap_ContainerNodes/REP_2_IN_X_CBF_2_SELECT_2_FROM_*_AS_X-8   7.031Ki ± 0%   6.859Ki ± 0%  -2.44% (p=0.000 n=10)
geomean                                                         7.315Ki        7.090Ki       -3.07%

                                                              │    old     │                 new                 │
                                                              │ allocs/op  │ allocs/op   vs base                 │
Netmap_ContainerNodes/REP_2-8                                   77.00 ± 0%   77.00 ± 0%       ~ (p=1.000 n=10) ¹
Netmap_ContainerNodes/REP_2_IN_X_CBF_2_SELECT_2_FROM_*_AS_X-8   77.00 ± 0%   77.00 ± 0%       ~ (p=1.000 n=10) ¹
geomean                                                         77.00        77.00       +0.00%
¹ all samples are equal
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2025-04-05 11:36:33 +03:00
..
parser [#269] netmap: Regenerate policy parser 2024-09-20 11:09:16 +00:00
test [#161] *: Do not use math/rand.Read() 2023-09-08 17:17:02 +03:00
yml_tests [#306] netmap: Allow to select empty set of nodes 2024-12-05 15:33:29 +03:00
aggregator.go [#1316] lint: Fix warnings 2024-08-21 17:59:10 +03:00
aggregator_test.go [#88] netmap: fix min aggregator bug, add tests 2023-10-03 07:05:03 +00:00
bench_test.go [#265] go.mod: Use range over int 2024-09-04 12:37:46 +03:00
context.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
doc.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
filter.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
filter_test.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
helper_test.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
netmap.go [#357] netmap: Provide slice to append to in flattenNodes() 2025-04-05 11:36:33 +03:00
netmap_test.go [#344] netmap: Add method Clone 2025-03-07 18:02:02 +03:00
network_info.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
network_info_decode_test.go [#240] netmap: Support HomomorphicHashingDisabled network config 2022-07-05 15:37:49 +03:00
network_info_test.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
node_info.go [#345] netmap: Implement an iterator over node attributes 2025-04-04 18:22:10 +03:00
node_info_test.go [#345] netmap: Implement an iterator over node attributes 2025-04-04 18:22:10 +03:00
policy.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00
policy_decode_test.go [#216] netmap: Add policy decode fuzz test 2024-05-07 11:10:37 +00:00
policy_fuzz.go [#216] netmap: Add policy decode fuzz test 2024-05-07 11:10:37 +00:00
policy_fuzz_test.go [#216] netmap: Add policy decode fuzz test 2024-05-07 11:10:37 +00:00
policy_test.go [#269] netmap: Add tests for non-ascii attributes in SELECT IN 2024-09-20 11:09:16 +00:00
selector.go [#306] netmap: Allow to select empty set of nodes 2024-12-05 15:33:29 +03:00
selector_test.go [#357] netmap: Provide slice to append to in flattenNodes() 2025-04-05 11:36:33 +03:00
Tests.md [#23] pre-commit: Add initial configuration 2023-03-09 22:52:51 +03:00
yml_test.go [#306] netmap: Allow to select empty set of nodes 2024-12-05 15:33:29 +03:00
yml_unmarshal.go [#276] Merge repo with frostfs-api-go 2024-10-22 14:05:12 +00:00