disk.String() represents just path and not URL when disk is a local disk (#5785)

This commit is contained in:
Krishna Srinivas 2018-04-06 16:59:31 -07:00 committed by kannappanr
parent da9f0e324e
commit ae8e863ff4

View File

@ -83,7 +83,13 @@ func (s *xlSets) isConnected(endpoint Endpoint) bool {
if s.xlDisks[i][j] == nil {
continue
}
if s.xlDisks[i][j].String() != endpoint.String() {
var endpointStr string
if endpoint.IsLocal {
endpointStr = endpoint.Path
} else {
endpointStr = endpoint.String()
}
if s.xlDisks[i][j].String() != endpointStr {
continue
}
return s.xlDisks[i][j].IsOnline()