fix client discover pserver context cancelled

It's already fixed by Wuyi's PR, but his PR may take some time to
merge, but I want to get this change in ASAP.
cblas_new
Helin Wang 8 years ago
parent 75b53179a2
commit a46198e5b1

@ -80,10 +80,10 @@ func (p *EtcdClient) List() []Server {
for {
for i := 0; i < psDesired; i++ {
ctx, cancel := context.WithTimeout(context.Background(), p.timeout)
cancel()
psKey := pserver.PsPath + strconv.Itoa(i)
log.Debugf("checking %s", psKey)
resp, err := p.client.Get(ctx, psKey)
cancel()
if err != nil {
log.Infof("Get psKey= %s error, %v", psKey, err)
time.Sleep(p.timeout)

Loading…
Cancel
Save