frostfs-node/pkg
Leonard Lyubich a2c2241356 [#379] storage engine: Inhume object in one shard
In previous implementation StorageEngine.Inhume operation forced Shard
.Inhume call on all internal shards. There is a need to inhume object in a
single shard. To achieve this, Inhume operation is performed in next steps:

 1. iterate over sorted shards, check object presence through Exists call;
 2. if object exists at any shard in step 1 => inhume it and return on
    success;
 3. if no shards contain the object => iterate over sorted shards again and
    try to inhume the object at first possible shard;
 4. if all Inhume calls are failed => return an error.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-15 18:58:18 +03:00
..
core [#319] Do not return payload formatting error on regular objects 2021-01-15 16:01:29 +03:00
innerring [#373] innerring: Listen sidechain blocks for internal timer 2021-02-11 17:31:56 +03:00
local_object_storage [#379] storage engine: Inhume object in one shard 2021-02-15 18:58:18 +03:00
morph Update neo-go to v0.93.0 2021-02-15 10:49:38 +03:00
network [#328] container/grpc: Implement AnnounceUsedSpace method 2021-02-02 15:45:04 +03:00
policy [#302] Fix exhaustive linter errors 2021-01-12 18:47:02 +03:00
services [#202] object/eacl: Fix algorithm for checking eACL table 2021-02-03 15:14:59 +03:00
util [#316] locode/csv: Scan subdivision csv-table into memory 2021-02-10 21:11:28 +03:00