nspcc-dev / neofs-sdk-go

Go implementation of NeoFS SDK
Apache License 2.0
6 stars 14 forks source link

Pool node restart doesn't work #520

Closed roman-khimov closed 1 year ago

roman-khimov commented 1 year ago

Current Behavior

Unhealthy nodes have zero chances to become healthy again.

Expected Behavior

Rebalance timer should kick in and revive them via restartIfUnhealthy.

Possible Solution

Check for errPoolClientUnhealthy from getRawClient in `restartIfUnhealthy.

Context

That's the reason HTTP gateway 0.27.4 was never able to recover from #518.

Regression

Since f38e1277.