frostfs-node/pkg/local_object_storage
Leonard Lyubich 14329ab565 [#840] metabase: Distinguish objects with tombstones and GC marks
Each object from graveyard has tombstone or GC mark. If object has
tombstone, metabase should return `ErrAlreadyRemoved` on object requests.
This is the case when user clearly removed the object from container. GC
marks are used for physical removal which can appear even if object is still
presented in container (Control service, Policer job, etc.). In this case
metabase should return 404 error on object requests.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-09-27 11:27:41 +03:00
..
blobovnicza [#789] blobovnicza: Implement iterator 2021-09-15 18:22:09 +03:00
blobstor [#789] blobstor: Implement iterator 2021-09-15 18:22:09 +03:00
engine [#766] Fix makezero linter error 2021-08-26 17:57:15 +03:00
internal/log [#790] storage engine: Add common template of log messages 2021-09-13 15:02:13 +03:00
metabase [#840] metabase: Distinguish objects with tombstones and GC marks 2021-09-27 11:27:41 +03:00
shard [#840] shard: Return only physically stored objects from List 2021-09-27 11:27:41 +03:00
util [#477] metabase: Move MergeSplitInfo to storage/util pkg 2021-04-15 11:18:39 +03:00
writecache [#776] writecache: Limit size of used disk space 2021-09-15 18:07:36 +03:00