Merge pull request #23 from cthulhu-rider/upd-apigo-v1.28.2
Update NeoFS API Go library to v1.28.2
This commit is contained in:
commit
3904339f2f
3 changed files with 15 additions and 4 deletions
2
go.mod
2
go.mod
|
@ -4,7 +4,7 @@ go 1.16
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210521073959-f0d4d129b7f1
|
github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210521073959-f0d4d129b7f1
|
||||||
github.com/nspcc-dev/neofs-api-go v1.27.0
|
github.com/nspcc-dev/neofs-api-go v1.28.2
|
||||||
github.com/stretchr/testify v1.6.1
|
github.com/stretchr/testify v1.6.1
|
||||||
go.uber.org/zap v1.10.0
|
go.uber.org/zap v1.10.0
|
||||||
google.golang.org/grpc v1.29.1
|
google.golang.org/grpc v1.29.1
|
||||||
|
|
BIN
go.sum
BIN
go.sum
Binary file not shown.
|
@ -13,6 +13,7 @@ import (
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/client"
|
"github.com/nspcc-dev/neofs-api-go/pkg/client"
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/container"
|
"github.com/nspcc-dev/neofs-api-go/pkg/container"
|
||||||
cid "github.com/nspcc-dev/neofs-api-go/pkg/container/id"
|
cid "github.com/nspcc-dev/neofs-api-go/pkg/container/id"
|
||||||
|
"github.com/nspcc-dev/neofs-api-go/pkg/netmap"
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/object"
|
"github.com/nspcc-dev/neofs-api-go/pkg/object"
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/owner"
|
"github.com/nspcc-dev/neofs-api-go/pkg/owner"
|
||||||
"github.com/nspcc-dev/neofs-api-go/pkg/session"
|
"github.com/nspcc-dev/neofs-api-go/pkg/session"
|
||||||
|
@ -103,11 +104,21 @@ func newPool(ctx context.Context, options *BuilderOptions) (Pool, error) {
|
||||||
}
|
}
|
||||||
st, err := c.CreateSession(ctx, options.SessionExpirationEpoch)
|
st, err := c.CreateSession(ctx, options.SessionExpirationEpoch)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
address := "unknown"
|
var address interface{} = "unknown"
|
||||||
|
|
||||||
if epi, err := c.EndpointInfo(ctx); err == nil {
|
if epi, err := c.EndpointInfo(ctx); err == nil {
|
||||||
address = epi.NodeInfo().Address()
|
ni := epi.NodeInfo()
|
||||||
|
|
||||||
|
addresses := make([]string, 0, ni.NumberOfAddresses())
|
||||||
|
|
||||||
|
netmap.IterateAllAddresses(ni, func(addr string) {
|
||||||
|
addresses = append(addresses, addr)
|
||||||
|
})
|
||||||
|
|
||||||
|
address = addresses
|
||||||
}
|
}
|
||||||
return nil, fmt.Errorf("failed to create neofs session token for client %s: %w", address, err)
|
|
||||||
|
return nil, fmt.Errorf("failed to create neofs session token for client %v: %w", address, err)
|
||||||
}
|
}
|
||||||
clientPacks[i] = &clientPack{client: c, sessionToken: st, healthy: true}
|
clientPacks[i] = &clientPack{client: c, sessionToken: st, healthy: true}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue