[#1840] blobstor: Return info about all components
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
This commit is contained in:
parent
6d7ffefec5
commit
4b005d3178
12 changed files with 246 additions and 88 deletions
|
@ -5,7 +5,6 @@ import (
|
|||
|
||||
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/blobstor/common"
|
||||
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/blobstor/compression"
|
||||
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/blobstor/fstree"
|
||||
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/shard/mode"
|
||||
"github.com/nspcc-dev/neofs-node/pkg/util/logger"
|
||||
objectSDK "github.com/nspcc-dev/neofs-sdk-go/object"
|
||||
|
@ -26,7 +25,16 @@ type BlobStor struct {
|
|||
mode mode.Mode
|
||||
}
|
||||
|
||||
type Info = fstree.Info
|
||||
// Info contains information about blobstor.
|
||||
type Info struct {
|
||||
SubStorages []SubStorageInfo
|
||||
}
|
||||
|
||||
// SubStorageInfo contains information about blobstor storage component.
|
||||
type SubStorageInfo struct {
|
||||
Type string
|
||||
Path string
|
||||
}
|
||||
|
||||
// Option represents BlobStor's constructor option.
|
||||
type Option func(*cfg)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue