[#1524] neofs-node: Reuse boltdb config for different components

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2022-06-16 18:07:02 +03:00 committed by LeL
parent 0408acc40e
commit d6043abc24
6 changed files with 82 additions and 25 deletions

View file

@ -2,6 +2,7 @@ package writecacheconfig
import (
"github.com/nspcc-dev/neofs-node/cmd/neofs-node/config"
boltdbconfig "github.com/nspcc-dev/neofs-node/cmd/neofs-node/config/engine/shard/boltdb"
)
// Config is a wrapper over the config section
@ -133,3 +134,8 @@ func (x *Config) SizeLimit() uint64 {
return SizeLimitDefault
}
// BoltDB returns config instance for querying bolt db specific parameters.
func (x *Config) BoltDB() *boltdbconfig.Config {
return (*boltdbconfig.Config)(x)
}