Skip to content

Producer consumer#30

Merged
vsoch merged 5 commits into
mainfrom
producer-consumer
Jun 28, 2026
Merged

Producer consumer#30
vsoch merged 5 commits into
mainfrom
producer-consumer

Conversation

@vsoch

@vsoch vsoch commented Jun 27, 2026

Copy link
Copy Markdown
Member

Mirror of #29 but we need to trigger CI.

vsoch added 4 commits June 26, 2026 19:41
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>
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
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>
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the producer-consumer branch from 8120d3a to 1d7926c Compare June 27, 2026 22:33
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the producer-consumer branch from 1d7926c to 3f997d4 Compare June 28, 2026 02:13
@vsoch vsoch merged commit 4fd44fb into main Jun 28, 2026
6 checks passed
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