frostfs-node/pkg/local_object_storage/metabase
Leonard Lyubich 200fdbd361 [#149] metabase: Do not write virtual objects to the primary index
In the previous implementation of the metabase, it was necessary to write
virtual objects to the primary index to be able to select them. In this
approach, virtual objects can be obtained directly using Head operation.
This has a side effect in handling object operations that do not expect to
receive a virtual object header in a single operation. With recent changes,
it is no longer necessary to have records of virtual objects in the primary
index, so this no longer happens for system integrity.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-11-06 14:01:01 +03:00
..
db.go [#137] metabase: Implement Path method 2020-11-03 18:42:32 +03:00
db_test.go [#149] metabase: Do not write virtual objects to the primary index 2020-11-06 14:01:01 +03:00
delete.go [#128] metabase: Implement Delete method 2020-10-29 17:34:41 +03:00
delete_test.go [#137] metabase: Implement and useful test funcs for work with DB 2020-11-03 18:42:32 +03:00
get.go [#128] metabase: Implement Delete method 2020-10-29 17:34:41 +03:00
get_test.go [#137] metabase: Implement and useful test funcs for work with DB 2020-11-03 18:42:32 +03:00
put.go [#149] metabase: Do not write virtual objects to the primary index 2020-11-06 14:01:01 +03:00
put_test.go [#137] metabase: Implement and useful test funcs for work with DB 2020-11-03 18:42:32 +03:00
select.go [#149] metabase: Do not write virtual objects to the primary index 2020-11-06 14:01:01 +03:00
select_test.go [#149] metabase: Add parent ID index 2020-11-06 14:01:01 +03:00