Skip to content
Snippets Groups Projects

Webservice: update Slurm jobs status in a separate thread

Merged Thomas Kluyver requested to merge webservice-job-update-thread into master
3 unresolved threads
1 file
+ 2
6
Compare changes
  • Side-by-side
  • Inline
+ 2
6
@@ -646,11 +646,6 @@ class ActionsServer:
self.socket.bind("{}:{}".format(config['web-service']['bind-to'],
config['web-service']['port']))
@classmethod
async def launch(cls, config, mode):
server = cls(config, mode)
return await server.run()
async def run(self):
"""The main server loop
@@ -1185,8 +1180,9 @@ def main():
slurm_monitor_thread.start()
# Launch the ZMQ server to handle requests for calibration
server = ActionsServer(config, mode)
loop = asyncio.get_event_loop()
loop.run_until_complete(ActionsServer.launch(config, mode))
loop.run_until_complete(server.run())
loop.close()
Loading