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

Slot supplier interface & fixed-size implementation #2014

Merged
merged 12 commits into from
Apr 10, 2024

Commits on Apr 8, 2024

  1. Squashed initial implementation. Original commits:

    Fix todos
    
    Give eq/hash to SlotPermit
    
    Rename package
    
    Add more to slot infos
    
    Move metric tracking inside of tracking supplier
    
    Publish junit test report / set some task queue kinds
    
    Don't bother with futures since the value they're providing is unclear
    
    Make use of in-use slot tracking map
    
    Internalize tracking slot supplier
    
    [Trial] Seeing if a dedicated thread fixes fixed-size w/ futures
    
    Use completable future, fix sched-to-start timeout test
    
    Fix accidentally removed call to newAttempt for LAs
    
    Mark slots as used
    & Apparently I can't update year in license header
    
    Stupid licenses
    
    Tests are mostly working? Local timeouts that I think are unrelated.
    
    Plumbed through & compiling, but a number of TODOS
    
    Add interface, supporting classes, and fixed size impl
    Sushisource committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    a7dd6a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    651cf59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce17f28 View commit details
    Browse the repository at this point in the history
  4. Undo log level change

    Sushisource committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8ecf6da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20511af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f27cfb6 View commit details
    Browse the repository at this point in the history
  7. Missing license

    Sushisource committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    2663bab View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    c4ecbe2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2ad679 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37ddd93 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    ffc4a1e View commit details
    Browse the repository at this point in the history
  2. Make builder dumb again

    Sushisource committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    786ad6b View commit details
    Browse the repository at this point in the history