From df346753e158c787ace7d913cebd66534a9bc7cb Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Thu, 20 Apr 2017 15:28:29 -0700 Subject: [PATCH] api: Fix registering of s3 endpoint peers properly (#4159) We need to have local peer initialized properly for listen bucket to work, current code did initialize properly but the resulting code was initializing peer on a wrong target v/s what listen bucket expected it to be. This regression came in de204a0a52e6b13fec2d25b73102239891e6de35 Fixes #4158 --- cmd/s3-peer-client.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/cmd/s3-peer-client.go b/cmd/s3-peer-client.go index 1cc57fa41..8ff6afdac 100644 --- a/cmd/s3-peer-client.go +++ b/cmd/s3-peer-client.go @@ -19,7 +19,6 @@ package cmd import ( "encoding/json" "fmt" - "net" "path" "sync" @@ -42,12 +41,8 @@ type s3Peers []s3Peer // slice. The urls slice is assumed to be non-empty and free of nil // values. func makeS3Peers(endpoints EndpointList) (s3PeerList s3Peers) { - thisPeer := globalMinioAddr - if globalMinioHost == "" { - thisPeer = net.JoinHostPort("localhost", globalMinioPort) - } s3PeerList = append(s3PeerList, s3Peer{ - thisPeer, + globalMinioAddr, &localBucketMetaState{ObjectAPI: newObjectLayerFn}, })