diff --git a/go.mod b/go.mod index d3b373fa..7b096a85 100644 --- a/go.mod +++ b/go.mod @@ -19,8 +19,8 @@ require ( github.com/nspcc-dev/neo-go/pkg/interop v0.0.0-20220601120906-3bec6657f5c5 // indirect github.com/nspcc-dev/neofs-api-go/v2 v2.13.0 github.com/nspcc-dev/neofs-contract v0.15.1 - github.com/nspcc-dev/neofs-sdk-go v1.0.0-rc.4.0.20220705084258-cec2373b50ae - github.com/nspcc-dev/tzhash v1.5.2 + github.com/nspcc-dev/neofs-sdk-go v1.0.0-rc.5.0.20220706151041-0d862d8568a4 + github.com/nspcc-dev/tzhash v1.6.1 github.com/panjf2000/ants/v2 v2.4.0 github.com/paulmach/orb v0.2.2 github.com/prometheus/client_golang v1.11.0 diff --git a/go.sum b/go.sum index 53a5b228..b74ff386 100644 Binary files a/go.sum and b/go.sum differ diff --git a/pkg/services/policer/check.go b/pkg/services/policer/check.go index 998d4d8a..e2a670dc 100644 --- a/pkg/services/policer/check.go +++ b/pkg/services/policer/check.go @@ -2,7 +2,6 @@ package policer import ( "context" - "errors" "github.com/nspcc-dev/neofs-node/pkg/core/container" "github.com/nspcc-dev/neofs-node/pkg/local_object_storage/engine" @@ -127,11 +126,6 @@ func (p *Policer) processNodes(ctx *processPlacementContext, addr oid.Address, cancel() - // client.IsErrObjectNotFound doesn't support wrapped errors, so unwrap it - for wErr := errors.Unwrap(err); wErr != nil; wErr = errors.Unwrap(err) { - err = wErr - } - if client.IsErrObjectNotFound(err) { checkedNodes[nodeID] = false continue