Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Fix deadlock problems around running forward model callback in subprocess #5974

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    b308431 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d5e08a View commit details
    Browse the repository at this point in the history
  3. Move callback ok wrapper to callback.py. Change signature of callback…

    …_done to match wrapper
    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    90dc653 View commit details
    Browse the repository at this point in the history
  4. fixup: updated tests

    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    86a14f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    433158d View commit details
    Browse the repository at this point in the history
  6. fix some linting

    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    0d48b1b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40cd450 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a80746 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7db4788 View commit details
    Browse the repository at this point in the history
  10. wip: add logging

    valentin-krasontovitsch authored and JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    b4a90e5 View commit details
    Browse the repository at this point in the history
  11. Change Lock to RLock

    Done in case the async handlers do something non-blocking.
    This could cause a deadlock where the event_loop has one task that owns the mutex and
    another task that is waiting for the mutex and not releasing control back to the event loop.
    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    3716318 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    00de472 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cf2ca09 View commit details
    Browse the repository at this point in the history
  14. fixup

    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    beabedc View commit details
    Browse the repository at this point in the history
  15. mock logger for testing

    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    93db3f5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e76f506 View commit details
    Browse the repository at this point in the history
  17. add logging to mutex locking

    JHolba committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    a207128 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. fixup flake

    JHolba committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    581e438 View commit details
    Browse the repository at this point in the history
  2. fixup mypy

    JHolba committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    7e31e65 View commit details
    Browse the repository at this point in the history