You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* support dynamic allocation of executors
* Adds a SoftReservationStore which keeps track of in-memory reservations for extra executors and handles failover between schedulers
* Removes leftover method
* Fixes tests
* Checkstyle fixes
* Modifies CircleCI config to publish a snapshot release
* Circle branch updat
* Updates Circle published image tag
* Revert "Updates Circle published image tag"
This reverts commit 3800676c14ebb3a3243484134ea57626080263fe.
* Addresses some PR comments
* Fixes storeLock removal
* checkstyle fixes
* Modifies Circle config to publish dirty release
* Fixes a bug in failover for stale drivers which was specifying bounds out of range when executor count is less than min
* Reverts Circle config to develop
* Renames dynamic allocation annotation keys to be more explicit
* Removes the logic for handling Fifo priority from the extra executor code path to reduce complexity for now
It is still a correct behavior we probably want to reintroduce in the long term, but for now will make it easier to reason about dynamic allocation
* Always marks the executor status as false in the SoftReservation object to eliminate a race between the event handling and the executor scheduling request
* Removes redundant debug log line
* Adds tests for different dynamic allocation scenarios the extender might get
* Resets unintentional changes after merge
* Fixes merge conflicts
* stylecheck
Configuring the server on port 0 tells the kernel to assign a random port and return the address. We could handle this more nicely:
ServeTLS
instead of usingListenAndServeTLS
so we can log the address*Server
object?)The text was updated successfully, but these errors were encountered: