avoid set currentMaster k8s svc.local discoveruy service domains

https://github.com/chrislusf/seaweedfs/issues/2589
This commit is contained in:
Konstantin Lebedev
2022-06-27 21:47:05 +05:00
parent b9f7b6fb9a
commit 6c20a3b622
3 changed files with 9 additions and 5 deletions

View File

@@ -263,8 +263,12 @@ func (ms *MasterServer) KeepConnected(stream master_pb.Seaweed_KeepConnectedServ
}
ms.deleteClient(clientName)
}()
for _, message := range ms.Topo.ToVolumeLocations() {
for i, message := range ms.Topo.ToVolumeLocations() {
if i == 0 {
if leader, err := ms.Topo.Leader(); err == nil {
message.Leader = string(leader)
}
}
if sendErr := stream.Send(&master_pb.KeepConnectedResponse{VolumeLocation: message}); sendErr != nil {
return sendErr
}