frostfs-node/pkg/local_object_storage
Evgenii Stratonikov f0a67f948d [#1431] pilorama: Cache attributes in the index
Currently to find a node by path we iterate over all the children on
each level. This is far from optimal and scales badly with the number of
nodes on a single level. Thus we introduce "indexed attributes" for
which an additional information is stored and which can be use in
`*ByPath` operations. Currently this set only includes `FileName`
attribute but this may change in future.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-07-21 15:08:24 +03:00
..
blobovnicza [#1520] shard: Ignore errors on metabase refill 2022-06-21 17:25:28 +03:00
blobstor [#1611] shard: Print shard ID in component logs 2022-07-19 15:57:53 +03:00
engine [#1431] engine: Add benchmark for Select vs TreeGetByPath 2022-07-21 15:08:24 +03:00
internal/log [#790] storage engine: Add common template of log messages 2021-09-13 15:02:13 +03:00
metabase [#1611] shard: Print shard ID in component logs 2022-07-19 15:57:53 +03:00
pilorama [#1431] pilorama: Cache attributes in the index 2022-07-21 15:08:24 +03:00
shard [#1329] services/tree: Implement GetOpLog RPC 2022-07-21 15:08:24 +03:00
util [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
writecache [#1611] shard: Print shard ID in component logs 2022-07-19 15:57:53 +03:00