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

feat(overlord): allow adding external managers #273

Merged
merged 20 commits into from
Aug 25, 2023

Commits on Aug 21, 2023

  1. overlord: allow adding custom managers

    This commit introduces StateEngine.SetTaskRunner and therefore relaxes
    the constraint on the ordering of the managers in the StateEngine.
    This change has made the inited field of Overlord obsolete: there is
    no reason to guard against adding managers after Overlord.New anymore.
    So the inited field has been removed too.
    
    In turn, the relaxing of the ordering allows sister projects to add
    managers to the Overlord. The Overlord of a given Daemon can now be
    reached using a method of Daemon, so the sister project can use this
    functionality on their own Daemon.
    paul-rodriguez committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    6c7589a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df46e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f599ab1 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    093034c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbba226 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    56d45ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a552e09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f0f98a View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    da8c2c3 View commit details
    Browse the repository at this point in the history
  2. pr fix: cleanup

    paul-rodriguez committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    f0f1c80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56032ce View commit details
    Browse the repository at this point in the history
  4. pr fix: comments

    paul-rodriguez committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    7a5225b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2228d72 View commit details
    Browse the repository at this point in the history
  6. pr fix: missing tests

    paul-rodriguez committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b3654ef View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    a5bb04a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f29faf View commit details
    Browse the repository at this point in the history
  3. pr fix: doc

    paul-rodriguez committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    5c7c105 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbd013c View commit details
    Browse the repository at this point in the history
  5. pr fix: docs

    paul-rodriguez committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    29f8edc View commit details
    Browse the repository at this point in the history
  6. pr fix: typo

    paul-rodriguez committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    714323f View commit details
    Browse the repository at this point in the history