mirror of
https://github.com/exo-explore/exo.git
synced 2026-02-14 16:15:43 -05:00
Compare commits
3 Commits
main
...
alexcheema
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e6ce5ba98 | ||
|
|
a11a4178c8 | ||
|
|
9986d34212 |
@@ -132,7 +132,7 @@ markers = [
|
||||
env = [
|
||||
"EXO_TESTS=1"
|
||||
]
|
||||
addopts = "-m 'not slow'"
|
||||
addopts = "-m 'not slow' --ignore=tests/start_distributed_test.py"
|
||||
filterwarnings = [
|
||||
"ignore:builtin type Swig:DeprecationWarning",
|
||||
]
|
||||
|
||||
@@ -224,10 +224,16 @@ class Worker:
|
||||
)
|
||||
)
|
||||
case Shutdown(runner_id=runner_id):
|
||||
supervisor = self.runners.pop(runner_id)
|
||||
try:
|
||||
with fail_after(3):
|
||||
await self.runners.pop(runner_id).start_task(task)
|
||||
await supervisor.start_task(task)
|
||||
except TimeoutError:
|
||||
logger.warning(
|
||||
f"Runner {runner_id} did not respond to Shutdown within 3s, "
|
||||
f"forcefully terminating process"
|
||||
)
|
||||
supervisor.shutdown()
|
||||
await self.event_sender.send(
|
||||
TaskStatusUpdated(
|
||||
task_id=task.task_id, task_status=TaskStatus.TimedOut
|
||||
|
||||
Reference in New Issue
Block a user