@@ -119,28 +119,15 @@ func (d *dynconfigManager) GetResolveSchedulerAddrs() ([]resolver.Address, error
119
119
dialOptions = append (dialOptions , grpc .WithTransportCredentials (insecure .NewCredentials ()))
120
120
}
121
121
122
- var addr string
123
- if ip , ok := ip .FormatIP (scheduler .GetIp ()); ok {
124
- // Check health with ip address.
125
- target := fmt .Sprintf ("%s:%d" , ip , scheduler .GetPort ())
126
- if err := healthclient .Check (context .Background (), target , dialOptions ... ); err != nil {
127
- logger .Warnf ("scheduler ip address %s is unreachable: %s" , target , err .Error ())
128
-
129
- // Check health with host address.
130
- target = fmt .Sprintf ("%s:%d" , scheduler .GetHostname (), scheduler .GetPort ())
131
- if err := healthclient .Check (context .Background (), target , dialOptions ... ); err != nil {
132
- logger .Warnf ("scheduler host address %s is unreachable: %s" , target , err .Error ())
133
- } else {
134
- addr = target
135
- }
136
- } else {
137
- addr = target
138
- }
122
+ ip , ok := ip .FormatIP (scheduler .GetIp ())
123
+ if ! ok {
124
+ logger .Warnf ("invalid IP format for scheduler: %s" , scheduler .GetIp ())
125
+ continue
139
126
}
140
127
141
- if addr == "" {
142
- logger . Warnf ( "scheduler %s %s %d has not reachable addresses" ,
143
- scheduler . GetIp (), scheduler . GetHostname (), scheduler . GetPort ())
128
+ addr := fmt . Sprintf ( "%s:%d" , ip , scheduler . GetPort ())
129
+ if err := healthclient . Check ( context . Background (), addr , dialOptions ... ); err != nil {
130
+ logger . Warnf ( "scheduler %s is unreachable: %s" , addr , err . Error ())
144
131
continue
145
132
}
146
133
0 commit comments