Skip to content

wip: sidecar handler interface#28

Open
vsoch wants to merge 3 commits into
mainfrom
add-sidecar-interface
Open

wip: sidecar handler interface#28
vsoch wants to merge 3 commits into
mainfrom
add-sidecar-interface

Conversation

@vsoch

@vsoch vsoch commented Jun 26, 2026

Copy link
Copy Markdown
Member

I want to support having other filters (extension points) running with fluence, which means that fluence might make a scheduling decision that is then rejected by some other plugin. If this happens we need to cancel the allocation and record the node names to give as constraints the next time around. This will likely take me a few days to work on, and I am thinking we want to replicate our original experiments in this paper to demosntrate the basic gang scheduling before we go into quantum / custom resources.

@vsoch vsoch force-pushed the add-sidecar-interface branch 5 times, most recently from f538eab to f7cd650 Compare June 27, 2026 01:42
I want to support having other filters (extension points) running
with fluence, which means that fluence might make a scheduling decision
that is then rejected by some other plugin. If this happens we need
to cancel the allocation and record the node names to give as
constraints the next time around. This will likely take me a few
days to work on, and I am thinking we want to replicate our
original experiments in this paper to demosntrate the basic
gang scheduling before we go into quantum / custom resources.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the add-sidecar-interface branch 3 times, most recently from f9d1a71 to 58d73c9 Compare June 27, 2026 04:41
@vsoch vsoch changed the title wip: postfilter rematch wip: sidecar handler interface Jun 27, 2026
@vsoch vsoch force-pushed the add-sidecar-interface branch 3 times, most recently from 9eb5c68 to b96ddde Compare June 27, 2026 05:22
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the add-sidecar-interface branch 2 times, most recently from 9f1fa16 to 08bffaf Compare June 27, 2026 13:23
I do not like the leader worker design. Instead, lets move
the sidecar logic into the handler (quantum specific) and allow for
an entire group/gang (e.g., a minicluster/job/deployment or similar
abstraction) to be the entire group ungated. We could not do this
previously trying to split apart pods into leader worker, as they
are derived from a common template.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the add-sidecar-interface branch from 08bffaf to a17405b Compare June 27, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant