add RPC timeout

This commit is contained in:
yaohcn 2020-07-23 20:34:27 +08:00
parent 7c19c5b229
commit fafecdfd17

View File

@ -258,7 +258,9 @@ func (sh *scheduler) trySched() {
continue continue
} }
ok, err := task.sel.Ok(task.ctx, task.taskType, sh.spt, worker) rpcCtx, cancel := context.WithTimeout(task.ctx, SelectorTimeout)
ok, err := task.sel.Ok(rpcCtx, task.taskType, sh.spt, worker)
cancel()
if err != nil { if err != nil {
log.Errorf("trySched(1) req.sel.Ok error: %+v", err) log.Errorf("trySched(1) req.sel.Ok error: %+v", err)
continue continue