We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65c622f commit 15ad992Copy full SHA for 15ad992
1 file changed
distributed/http/scheduler/api.py
@@ -17,8 +17,13 @@ async def post(self):
17
scheduler = self.server
18
try:
19
params = json.loads(self.request.body)
20
- workers = params["workers"]
21
- workers_info = await scheduler.retire_workers(workers)
+ n_workers = params.get("n", 0)
+ if n_workers:
22
+ workers = scheduler.workers_to_close(n=n_workers)
23
+ workers_info = await scheduler.retire_workers(workers=workers)
24
+ else:
25
+ workers = params.get("workers", {})
26
27
self.write(json.dumps(workers_info))
28
except Exception as e:
29
self.set_status(500, str(e))
0 commit comments