loop through all masters

This commit is contained in:
Chris Lu 2020-04-03 00:47:48 -07:00
parent 4a5e381feb
commit 6e776aaafc

View file

@ -130,11 +130,13 @@ func maybeStartMetrics(fs *FilerServer, option *FilerOption) {
var metricsIntervalSec int var metricsIntervalSec int
var readErr error var readErr error
for !isConnected { for !isConnected {
metricsAddress, metricsIntervalSec, readErr = readFilerConfiguration(fs.grpcDialOption, option.Masters[0]) for _, master := range option.Masters {
if readErr == nil { metricsAddress, metricsIntervalSec, readErr = readFilerConfiguration(fs.grpcDialOption, master)
isConnected = true if readErr == nil {
} else { isConnected = true
time.Sleep(7 * time.Second) } else {
time.Sleep(7 * time.Second)
}
} }
} }
if metricsAddress == "" && metricsIntervalSec <= 0 { if metricsAddress == "" && metricsIntervalSec <= 0 {