Add suspend selector to get commands - #6001
Open
AkashKumar7902 wants to merge 1 commit into
Open
Conversation
Add a tri-state suspend selector so users can list any, suspended, or active Flux resources without parsing table output. Apply the selector consistently to leaf, aggregate, and watch results, including types with alternate or unavailable suspension states. Assisted-by: codex/gpt-5 Signed-off-by: Akash Kumar <meakash7902@gmail.com>
AkashKumar7902
marked this pull request as ready for review
July 20, 2026 00:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #3886
What
--suspend-selector=any|suspended|activetoflux get, defaulting toanyfor backward-compatible output.ArtifactGenerator, and classifyExternalArtifactas active because it has no suspension state.This is a draft so maintainers can confirm the public flag name and the treatment of resource types without a native suspend field before it is marked ready.
Tests
make tidy fmt vet && make testLocal testing
1ed703a3and signed candidateef1fb5fdtwice from commit-authenticated Git archives; each build pair was byte-identical and used SHA-bearing versions.anyoutput.ArtifactGeneratorevents and emits disabled transitions.Assisted-by: codex/gpt-5