mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-12-24 13:28:13 +08:00
[PD Disaggregation] Add timestamp for analyzing splitwise deployment (#5317)
* Add timestamp for analyzing splitwise deployment * up * up * up * up * up * up * fix format * fix
This commit is contained in:
@@ -302,7 +302,7 @@ class ResultReader:
|
||||
add a req to reader, reader will async fetch infer result from redis
|
||||
"""
|
||||
with self.lock:
|
||||
self.reqs[req.request_id] = {"arrival_time": req.arrival_time}
|
||||
self.reqs[req.request_id] = {"arrival_time": req.metrics.arrival_time}
|
||||
self.out_buffer[req.request_id] = []
|
||||
|
||||
def read(self):
|
||||
@@ -834,7 +834,7 @@ class InferScheduler:
|
||||
break
|
||||
|
||||
req = self.reqs_queue.popleft()
|
||||
if cur_time - req.arrival_time > self.ttl:
|
||||
if cur_time - req.metrics.arrival_time > self.ttl:
|
||||
logger.error(f"req({req.request_id}) is expired({self.ttl}) when InferScheduler Get Requests")
|
||||
self.node.finish_req(req.request_id)
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user