Skip to content

rfc20, rfc40: define scheduling.writer#506

Merged
mergify[bot] merged 2 commits intoflux-framework:masterfrom
garlick:sched_writer
Mar 31, 2026
Merged

rfc20, rfc40: define scheduling.writer#506
mergify[bot] merged 2 commits intoflux-framework:masterfrom
garlick:sched_writer

Conversation

@garlick
Copy link
Copy Markdown
Member

@garlick garlick commented Mar 31, 2026

Problem: schedulers have no agreed upon way to tell R extensions apart. This was brought up in

Define OPTIONAL scheduling.writer key, a URI in which the scheme selects the scheduler and the rest is scheduler-specific.

Use fluxion:jgf for the the JGF extension defined in RFC 40. Assume this when scheduling.writer is missing.

@github-actions
Copy link
Copy Markdown

⚠️ linkcheck failed with status code 2

Copy link
Copy Markdown
Contributor

@grondo grondo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea!

@garlick
Copy link
Copy Markdown
Member Author

garlick commented Mar 31, 2026

I'll go ahead and set MWP here, anticipating that this won't be controversial.

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Mar 31, 2026

Merge Queue Status

  • Entered queue2026-03-31 23:51 UTC · Rule: default
  • Checks passed · in-place
  • Merged2026-03-31 23:52 UTC · at 0d9a5334047fba5ee0635e3c8b813a32cd5d01b0

This pull request spent 52 seconds in the queue, including 40 seconds running CI.

Required conditions to merge
  • any of [🛡 GitHub branch protection]:
    • check-success = docs/readthedocs.org:flux-rfc
    • check-neutral = docs/readthedocs.org:flux-rfc
    • check-skipped = docs/readthedocs.org:flux-rfc
  • any of [🛡 GitHub branch protection]:
    • check-success = make check
    • check-neutral = make check
    • check-skipped = make check
  • any of [🛡 GitHub branch protection]:
    • check-success = validate commits
    • check-neutral = validate commits
    • check-skipped = validate commits

garlick added 2 commits March 31, 2026 23:51
Problem: schedulers have no agreed upon way to tell R
extensions apart.

Define scheduling.writer as a URI whose with scheme set to the
scheduler name.  The remaining URI parts are scheduler-specific.
Problem: RFC 40 does not define a URI for scheduling.writer.

Use "fluxion:jgf", and default to that if the writer key is
not set, for backwards compatibility.
@mergify mergify bot merged commit bf48438 into flux-framework:master Mar 31, 2026
7 of 8 checks passed
@mergify mergify bot removed the queued label Mar 31, 2026
@github-actions
Copy link
Copy Markdown

⚠️ linkcheck failed with status code 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants