fix: select always online peers for remote listing (#11153)

always find the right set of online peers for remote listing,
this may have an effect on listing if the server is down - we
should do this to avoid always performing transient operations
on bucket->peerClient that is permanently or down for a long
period.
This commit is contained in:
Harshavardhana
2020-12-22 09:16:07 -08:00
committed by GitHub
parent 5c451d1690
commit 274bbad5cb
2 changed files with 19 additions and 2 deletions
+5
View File
@@ -78,6 +78,11 @@ func (client *peerRESTClient) String() string {
return client.host.String()
}
// IsOnline returns true if the peer client is online.
func (client *peerRESTClient) IsOnline() bool {
return client.restClient.IsOnline()
}
// Close - marks the client as closed.
func (client *peerRESTClient) Close() error {
client.restClient.Close()