forked from TrueCloudLab/frostfs-node
[#877] config/engine: use default section for shards
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
cb9bf00ceb
commit
49c9dbfba8
3 changed files with 32 additions and 39 deletions
|
@ -28,6 +28,7 @@ func IterateShards(c *config.Config, f func(*shardconfig.Config)) {
|
|||
panic("no shard configured")
|
||||
}
|
||||
|
||||
def := c.Sub("default")
|
||||
c = c.Sub("shard")
|
||||
|
||||
for i := uint64(0); i < num; i++ {
|
||||
|
@ -36,6 +37,7 @@ func IterateShards(c *config.Config, f func(*shardconfig.Config)) {
|
|||
sc := shardconfig.From(
|
||||
c.Sub(si),
|
||||
)
|
||||
(*config.Config)(sc).SetDefault(def)
|
||||
|
||||
f(sc)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue