[Feature] support clear data (#3601)

* [Feature] support clear data

* update

* fix

* fix

* fix

* fix

* fix

* fix

* fix
This commit is contained in:
ltd0924
2025-09-23 10:20:02 +08:00
committed by GitHub
parent 772f0156f3
commit 83720da79f
12 changed files with 85 additions and 1 deletions

View File

@@ -503,6 +503,13 @@ class EngineWorkerQueue:
llm_logger.debug("get tasks from queue success")
return item
def clear_data(self):
self.lock.acquire()
self.tasks[:] = list()
self.client_read_flag[:] = [1] * self.num_client
self.lock.release()
llm_logger.info("clear data for engine worker queue")
def cleanup(self):
"""
Exit the worker queue gracefully.