frostfs-node/pkg/local_object_storage/engine
Leonard Lyubich 717f2beb47 [#378] shard: Collect expired tombstones in GC every epoch
Add new epoch event handler to GC that finds all expired tombstones and
marks them and underlying objects to be removed. Shard uses callbacks
provided by the storage engine to mark underlying objects.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-19 11:56:32 +03:00
..
container.go [#337] engine: Add container listing for both engine and shard 2021-01-29 11:04:30 +03:00
control.go [#323] storage/engine: Fix message of the error returned by Open method 2021-01-18 18:53:39 +03:00
delete.go [#377] storage engine: Change the implementation of Delete operation 2021-02-19 11:56:32 +03:00
engine.go [#176] localstore: Draft storage engine structure and ops 2020-12-11 17:19:37 +03:00
exists.go [#222] Add Exists method in storage engine 2020-12-11 17:19:37 +03:00
get.go [#230] engine: Stop on first SplitInfoError in Get method 2020-12-11 17:19:37 +03:00
head.go [#235] services/object: Implement new GetRange algorithm 2020-12-11 17:19:37 +03:00
info.go [#189] localstorage: Implement DumpInfo method 2020-12-11 17:19:37 +03:00
inhume.go [#378] shard: Collect expired tombstones in GC every epoch 2021-02-19 11:56:32 +03:00
put.go [#222] Add Exists method in storage engine 2020-12-11 17:19:37 +03:00
range.go [#235] engine: Return OutOfBounds error 2020-12-11 17:19:37 +03:00
select.go [#242] engine: Do not iterate over shards if cid is not set 2020-12-11 17:19:37 +03:00
shards.go [#378] shard: Collect expired tombstones in GC every epoch 2021-02-19 11:56:32 +03:00