frostfs-node/pkg/local_object_storage/shard
Evgenii Stratonikov 73f8bb3e5f [#1523] shard: Store generic storage ID in metabase
Allow to extend blobstor with more storage sub-systems. Currently
objects stored in the FSTree have empty byte slice descriptor and object
from blobovnicza tree have the same id as earlier. Each such change in
the identifier formation should be accompanied with metabase version
increase.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-08-22 13:14:19 +03:00
..
mode [#1559] shard: Change `Degraded` mode string representation 2022-07-21 17:56:06 +03:00
container.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
control.go [#1523] shard: Store generic storage ID in metabase 2022-08-22 13:14:19 +03:00
control_test.go [#1523] blobstor: Unify parameters for `Put` operation 2022-08-22 13:14:19 +03:00
delete.go [#1523] shard: Store generic storage ID in metabase 2022-08-22 13:14:19 +03:00
delete_test.go [#1559] local_object_storage: Fix tests and some data races 2022-07-21 17:56:06 +03:00
dump.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
dump_test.go [#1559] local_object_storage: Move `shard.Mode` to a separate package 2022-07-21 17:56:06 +03:00
errors.go [#1634] node: Do not return expired objects 2022-08-04 16:31:49 +03:00
exists.go [#1523] local_object_storage: Unify parameters for the `Exists` operation 2022-08-22 13:14:19 +03:00
gc.go [#1559] local_object_storage: Move `shard.Mode` to a separate package 2022-07-21 17:56:06 +03:00
get.go [#1523] shard: Store generic storage ID in metabase 2022-08-22 13:14:19 +03:00
get_test.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
head.go [#1634] node: Do not return expired objects 2022-08-04 16:31:49 +03:00
head_test.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
id.go [#1559] local_object_storage: Provide readOnly flag to `Open` 2022-07-21 17:56:06 +03:00
info.go [#1559] local_object_storage: Move `shard.Mode` to a separate package 2022-07-21 17:56:06 +03:00
inhume.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
inhume_test.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
list.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
list_test.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
lock.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
lock_test.go [#1634] meta: Add epoch state 2022-08-04 16:31:49 +03:00
mode.go [#1559] local_object_storage: Allow to set mode for all components 2022-07-21 17:56:06 +03:00
move.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
put.go [#1523] shard: Store generic storage ID in metabase 2022-08-22 13:14:19 +03:00
range.go [#1523] shard: Store generic storage ID in metabase 2022-08-22 13:14:19 +03:00
range_test.go shard: add more checks for `GetRange` parameters 2022-07-29 11:22:04 +03:00
restore.go [#1634] node: Do not return expired objects 2022-08-04 16:31:49 +03:00
select.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
shard.go [#1559] local_object_storage: Move `shard.Mode` to a separate package 2022-07-21 17:56:06 +03:00
shard_test.go [#1634] meta: Add epoch state 2022-08-04 16:31:49 +03:00
shutdown_test.go [#1559] shard: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
tree.go [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
weight.go [#189] shard: Extend Info with WeightValues 2020-12-11 17:19:37 +03:00