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

DRA: scheduler event handlers via assume cache #124595

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Apr 26, 2024

  1. scheduler: add FIFO queue

    This is a basic implementation of a first-in-first-out queue with unbounded
    size. It's useful for cases where a channel with fixed size might deadlock.
    
    The caller is responsible for locking.
    pohly committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    1dc55af View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. ktesting: add Step

    Step simplifies using WithStep because it creates a local scope where the same
    tCtx variable is the one with the step name.
    pohly committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    c6f2a55 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. scheduler: AddEventHandler for assume cache

    This enables using the assume cache for cluster events.
    pohly committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    75dd31d View commit details
    Browse the repository at this point in the history
  2. scheduler: central ResourceClaim assume cache

    This enables connecting the event handler for ResourceClaim to the assume
    cache, which addresses a theoretic race condition.
    
    It may also be useful for implementing the autoscaler support, because now
    the autoscaler can modify the content of the cache.
    pohly committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    0b0e8e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. scheduler: review feedback

    pohly committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c689bd8 View commit details
    Browse the repository at this point in the history