From ea41dec23fe497c76bfad9e5877a2fc2b690bce3 Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Fri, 13 Nov 2020 17:20:58 +0300 Subject: [PATCH] [#160] Store `root` and `phy` indexes as fake bucket tree Signed-off-by: Alex Vanin --- pkg/local_object_storage/metabase/put.go | 2 -- pkg/local_object_storage/metabase/select.go | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/local_object_storage/metabase/put.go b/pkg/local_object_storage/metabase/put.go index 49ff7065f..625dd82e9 100644 --- a/pkg/local_object_storage/metabase/put.go +++ b/pkg/local_object_storage/metabase/put.go @@ -130,14 +130,12 @@ func objectIndices(obj *object.Object, parent bool) []bucketItem { if obj.GetType() == objectSDK.TypeRegular && !obj.HasParent() { res = append(res, bucketItem{ key: v2object.FilterPropertyRoot, - val: v2object.BooleanPropertyValueTrue, }) } if !parent { res = append(res, bucketItem{ key: v2object.FilterPropertyPhy, - val: v2object.BooleanPropertyValueTrue, }) } diff --git a/pkg/local_object_storage/metabase/select.go b/pkg/local_object_storage/metabase/select.go index 6f20cbaf4..1537e654c 100644 --- a/pkg/local_object_storage/metabase/select.go +++ b/pkg/local_object_storage/metabase/select.go @@ -116,7 +116,7 @@ func (db *DB) selectAll(tx *bbolt.Tx) ([]*object.Address, error) { rootBucket := indexBucket.Bucket([]byte(v2object.FilterPropertyRoot)) if rootBucket != nil { - rootBucket = rootBucket.Bucket(nonEmptyKeyBytes([]byte(v2object.BooleanPropertyValueTrue))) + rootBucket = rootBucket.Bucket(nonEmptyKeyBytes(nil)) } if rootBucket != nil {