mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
currentMaster redirected
This commit is contained in:
parent
6c20a3b622
commit
9bff097b01
|
@ -188,8 +188,8 @@ func (mc *MasterClient) tryConnectToMaster(master pb.ServerAddress) (nextHintedL
|
||||||
|
|
||||||
if resp.VolumeLocation != nil {
|
if resp.VolumeLocation != nil {
|
||||||
// maybe the leader is changed
|
// maybe the leader is changed
|
||||||
if resp.VolumeLocation.Leader != "" {
|
if resp.VolumeLocation.Leader != "" && string(mc.currentMaster) != resp.VolumeLocation.Leader {
|
||||||
glog.V(0).Infof("redirected to leader %v", resp.VolumeLocation.Leader)
|
glog.V(0).Infof("currentMaster %v redirected to leader %v", mc.currentMaster, resp.VolumeLocation.Leader)
|
||||||
nextHintedLeader = pb.ServerAddress(resp.VolumeLocation.Leader)
|
nextHintedLeader = pb.ServerAddress(resp.VolumeLocation.Leader)
|
||||||
stats.MasterClientConnectCounter.WithLabelValues(stats.RedirectedToleader).Inc()
|
stats.MasterClientConnectCounter.WithLabelValues(stats.RedirectedToleader).Inc()
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in a new issue