[BugFix]: fix engine timeout due to request abort (#6255)
Signed-off-by: yatta zhang <ytzhang01@foxmail.com> Signed-off-by: zhangyuntao.dev <zhangyuntao.dev@bytedance.com> Co-authored-by: zhangyuntao.dev <zhangyuntao.dev@bytedance.com>
This commit is contained in:
parent
3963a5335b
commit
546b101fa0
@ -553,11 +553,13 @@ class AsyncLLMEngine:
|
|||||||
request_outputs = await self.engine.step_async(virtual_engine)
|
request_outputs = await self.engine.step_async(virtual_engine)
|
||||||
|
|
||||||
# Put the outputs into the corresponding streams.
|
# Put the outputs into the corresponding streams.
|
||||||
|
finished = True
|
||||||
for request_output in request_outputs:
|
for request_output in request_outputs:
|
||||||
self._request_tracker.process_request_output(
|
self._request_tracker.process_request_output(
|
||||||
request_output, verbose=self.log_requests)
|
request_output, verbose=self.log_requests)
|
||||||
|
finished = finished and request_output.finished
|
||||||
|
|
||||||
return len(request_outputs) > 0
|
return not finished
|
||||||
|
|
||||||
async def _engine_abort(self, request_ids: Iterable[str]):
|
async def _engine_abort(self, request_ids: Iterable[str]):
|
||||||
if self.engine_use_ray:
|
if self.engine_use_ray:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user