frostfs-node/pkg/local_object_storage
Aleksey Savchuk 3f4df881c9
[#1403] engine: Add tests for object deletion on read-only shard
Currently, when an object on some shard is inhumed, the engine places
a tombstone on the same shard. If the target shard is read-only, the
engine fails.

In that case, we want the engine to correctly place a tombstone on
a different shard, ensuring that:
- An object becomes unavailable if a tombstone was placed on a different
  shard. See `TestObjectUnavailableIfTombstoneOnDifferentShard` test.
- GC deletes an object if a tombstone was placed on a different shard.
  See `TestObjectDeletedIfTombstoneOnDifferentShard` test.

Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2024-10-07 16:16:24 +03:00
..
blobovnicza [#1337] blobovniczatree: Add rebuild by fill percent 2024-09-06 13:57:27 +03:00
blobstor [#1215] blobstor/test: Cover iteration behaviour 2024-10-07 12:44:27 +00:00
engine [#1403] engine: Add tests for object deletion on read-only shard 2024-10-07 16:16:24 +03:00
internal [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
metabase [#1414] metabase: Check parameter for CountAliveObjectsInBucket 2024-10-04 17:11:15 +03:00
metrics [#1367] fstree: Add IterateInfo method 2024-09-12 15:06:33 +03:00
pilorama [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
shard [#1413] engine: Remove error counting methods from Shard 2024-10-04 15:10:17 +03:00
util [#1103] node: Implement Get\Head requests for EC object 2024-04-24 18:15:53 +03:00
writecache [#1367] fstree: Add size hint for Delete 2024-09-12 15:06:33 +03:00