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

Make DBus calls Async (2nd attempt) #608

Open
wants to merge 45 commits into
base: main
Choose a base branch
from
Open

Make DBus calls Async (2nd attempt) #608

wants to merge 45 commits into from

Commits on Apr 10, 2024

  1. Problem: dbus call were not async

    dbus call to systemd were not called asyncronously.
    
    Modify all call to asynchronous, this required switching from
    python-dbus to dbus-fast which offer an asyncio backend.
    olethanh committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    1ebf125 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13e9e6d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. fix CI, specify bus_type

    olethanh committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    421515b View commit details
    Browse the repository at this point in the history
  2. fix init in async, isort

    olethanh committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    0c43547 View commit details
    Browse the repository at this point in the history
  3. mypy

    olethanh committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    fc7d3da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f8c9343 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Problem: dbus call were not async

    dbus call to systemd were not called asyncronously.
    
    Modify all call to asynchronous, this required switching from
    python-dbus to dbus-fast which offer an asyncio backend.
    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    afbdd0c View commit details
    Browse the repository at this point in the history
  2. use mypy procotol method for typing

    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    2a50080 View commit details
    Browse the repository at this point in the history
  3. fix CI, specify bus_type

    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a77cc0d View commit details
    Browse the repository at this point in the history
  4. fix init in async, isort

    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    56f43de View commit details
    Browse the repository at this point in the history
  5. mypy

    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    ee3cfbb View commit details
    Browse the repository at this point in the history
  6. dbus fast is not in debian 11

    olethanh authored and hoh committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    dc961fc View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Problem: Makefile for publishing example were not working

    'aleph program' now need an 'update' argument.
    Solution: Update makefile and documentation
    olethanh authored and hoh committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    4ac9099 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Problem: could not start Instances from command line (#597)

    Problem: could not start Instances from command line
    
    Problem  happened when launching with --run-fake-instance
    Solution: Adapt to new VMPool API that take a loop
    Also fix benchmarks function
    olethanh authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    18bb56f View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Solve last CORS issues about duplicated headers (#604)

    Fix: Solve last CORS errors raised cause by duplication of headers returned.
    nesitor authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    84614a5 View commit details
    Browse the repository at this point in the history
  2. Fix: Diagnostic API was not updated

    We published multiple changes to the diagnostic VM recently but none of these was released.
    
    This provides a new diagnostic VM, based on a new runtime [1], with fixes:
    
    - Reading messages with the newer SDK
    - Better handling of IPv6 detection errors
    - Two different tests for signing messages (local and remote)
    - aleph-message version was not specified
    - fetching a single message was not tested
    hoh authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    5a01c42 View commit details
    Browse the repository at this point in the history
  3. Fix not awaited async call

    olethanh committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4681906 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7086b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    314666b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c59d47 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. working

    olethanh committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2e2a445 View commit details
    Browse the repository at this point in the history
  2. restore

    olethanh committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    067d6ee View commit details
    Browse the repository at this point in the history
  3. revert change to running

    olethanh committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    eacd7da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc496dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12743f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e58b9ad View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    6174c96 View commit details
    Browse the repository at this point in the history
  2. revert local compat change

    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f913398 View commit details
    Browse the repository at this point in the history
  3. remove force settings the loop which was causing problem with future …

    …from different loop in web requests
    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fdbc765 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f59cc5f View commit details
    Browse the repository at this point in the history
  5. Fix inconsistant execution state

    this was occasionally causing crash when trying a second launch
    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    4aa3eb8 View commit details
    Browse the repository at this point in the history
  6. Remove unused loop params

    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    69ed555 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e84b26 View commit details
    Browse the repository at this point in the history
  8. Fix test description

    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b800612 View commit details
    Browse the repository at this point in the history
  9. Problem: allocation endpoints was not tested

    Solution: Start by adding some simple tests
    We don't test the full allocation and deallocation here. just auth
    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5fe46ac View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    82398b9 View commit details
    Browse the repository at this point in the history
  11. style

    olethanh committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5aabea2 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. black

    olethanh committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c000350 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    975ada6 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    0e2ca01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb6073c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0e7842 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    ad0b397 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    f6ed6ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b02c3c2 View commit details
    Browse the repository at this point in the history