[#1840] blobstor: Return `Path` from components

Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
support/v0.34
Evgenii Stratonikov 2022-10-05 15:11:12 +03:00 committed by fyrchik
parent 9b241e4a17
commit 328691c94f
3 changed files with 11 additions and 0 deletions

View File

@ -237,6 +237,11 @@ func (b *Blobovniczas) Type() string {
return Type
}
// Path implements common.Storage.
func (b *Blobovniczas) Path() string {
return b.rootPath
}
// SetCompressor implements common.Storage.
func (b *Blobovniczas) SetCompressor(cc *compression.Config) {
b.compression = cc

View File

@ -10,6 +10,7 @@ type Storage interface {
Close() error
Type() string
Path() string
SetCompressor(cc *compression.Config)
Get(GetPrm) (GetRes, error)

View File

@ -347,6 +347,11 @@ func (*FSTree) Type() string {
return Type
}
// Path implements common.Storage.
func (t *FSTree) Path() string {
return t.RootPath
}
// SetCompressor implements common.Storage.
func (t *FSTree) SetCompressor(cc *compression.Config) {
t.Config = cc