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

ref(actix): Migrate ProjectUpstream to relay_system::Service #1727

Merged
merged 18 commits into from
Jan 18, 2023

Commits on Dec 30, 2022

  1. ref(actix): Migrate ProjectUpstream to relay_system::Service

    Remove actix actor implementation and replace it with
    `relay_system::Service`.
    
    Also replaces old `futures01` with new `futures`, and use `tokio::spawn`
    to schedule the task which fetches the `ProjectState`'s from upstream.
    In order to do that I had to change how the scheduling is working, so
    the entire service won't be blocking:
    
    * introduces the internal state channel
    * use messages to pass the current state around, like reset the backoff
      period or schedule the another fetch
    * the internal message have also higher priority right now
    olksdr committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    712713f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7e745f View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    5e84cbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3482411 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    0827610 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a5b2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72aac0b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. ref: address review comments

    olksdr committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    f8c83d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba82667 View commit details
    Browse the repository at this point in the history
  3. fix typo

    olksdr committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    a2466fc View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

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

Commits on Jan 16, 2023

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

Commits on Jan 17, 2023

  1. ref: Address review comments

    * split big functions into smaller pieces
    * use SleapHandler insted of tokio::sleep
    * use the dedicated struct and type for the upstream response
    olksdr committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    462a093 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d206114 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1537557 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

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