[#28] Wrap bootstrap errors with prefix message
Generic morph invocation errors are more useful, if they have extra info about invocation context. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
86b9aefcae
commit
3ed02d5f64
1 changed files with 4 additions and 3 deletions
|
@ -5,6 +5,7 @@ import (
|
||||||
"github.com/nspcc-dev/neofs-node/pkg/morph/client"
|
"github.com/nspcc-dev/neofs-node/pkg/morph/client"
|
||||||
"github.com/nspcc-dev/neofs-node/pkg/morph/client/netmap"
|
"github.com/nspcc-dev/neofs-node/pkg/morph/client/netmap"
|
||||||
"github.com/nspcc-dev/neofs-node/pkg/morph/client/netmap/wrapper"
|
"github.com/nspcc-dev/neofs-node/pkg/morph/client/netmap/wrapper"
|
||||||
|
"github.com/pkg/errors"
|
||||||
)
|
)
|
||||||
|
|
||||||
func initMorphComponents(c *cfg) {
|
func initMorphComponents(c *cfg) {
|
||||||
|
@ -24,10 +25,10 @@ func bootstrapNode(c *cfg) {
|
||||||
fatalOnErr(err)
|
fatalOnErr(err)
|
||||||
|
|
||||||
cli, err := netmap.New(staticClient)
|
cli, err := netmap.New(staticClient)
|
||||||
fatalOnErr(err)
|
fatalOnErr(errors.Wrap(err, "bootstrap error"))
|
||||||
|
|
||||||
cliWrapper, err := wrapper.New(cli)
|
cliWrapper, err := wrapper.New(cli)
|
||||||
fatalOnErr(err)
|
fatalOnErr(errors.Wrap(err, "bootstrap error"))
|
||||||
|
|
||||||
peerInfo := new(netmap.NodeInfo)
|
peerInfo := new(netmap.NodeInfo)
|
||||||
peerInfo.SetAddress(c.viper.GetString(cfgBootstrapAddress))
|
peerInfo.SetAddress(c.viper.GetString(cfgBootstrapAddress))
|
||||||
|
@ -35,6 +36,6 @@ func bootstrapNode(c *cfg) {
|
||||||
// todo: add attributes as opts
|
// todo: add attributes as opts
|
||||||
|
|
||||||
err = cliWrapper.AddPeer(peerInfo)
|
err = cliWrapper.AddPeer(peerInfo)
|
||||||
fatalOnErr(err)
|
fatalOnErr(errors.Wrap(err, "bootstrap error"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue