1. 08 May, 2024 23 commits
  2. 07 May, 2024 5 commits
  3. 06 May, 2024 3 commits
  4. 02 May, 2024 1 commit
  5. 08 Apr, 2024 1 commit
  6. 12 Mar, 2024 2 commits
  7. 27 Feb, 2024 1 commit
  8. 17 Jan, 2024 1 commit
  9. 13 Jan, 2024 2 commits
    • Jonas Kaufmann's avatar
      orchestration: change asyncio.wait() to asyncio.gather() · ec3ba41e
      Jonas Kaufmann authored
      This change is mostly about the default semantics of asyncio.wait(). It
      doesn't forward any exceptions that are raised by any of the coroutines
      it waits for. This effectively causes exceptions to be swallowed. In
      contrast, asyncio.gather() forwards exceptions to its calling coroutine.
      ec3ba41e
    • Jonas Kaufmann's avatar
      orchestration/exectools.py: fix getting stuck on terminating components · f1f4cc1c
      Jonas Kaufmann authored
      The reason we didn't spot this earlier is that exceptions were swallowed
      by the call to `asyncio.wait()` in
      `runners.py:ExperimentBaseRunner.terminate_collect_sims()` when invoking
      `int_term_kill()`. Instead, we now use `asyncio.gather()`, which
      forwards exceptions to the calling coroutine.
      f1f4cc1c
  10. 03 Jan, 2024 1 commit