forked from TrueCloudLab/frostfs-node
[#160] Store root
and phy
indexes as fake bucket tree
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
f1a3acd27a
commit
ea41dec23f
2 changed files with 1 additions and 3 deletions
|
@ -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,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue