Repository navigation
Conversation
xiangfu0
force-pushed
the
xiangfu0/codex2/ratis-minion-task-foundation
branch
from
October 22, 2026 10:14
ee0084a to
32cf7d2
Compare
xiangfu0
force-pushed
the
xiangfu0/codex2/ratis-minion-execution
branch
from
October 22, 2026 10:16
4d1ceb4 to
841edf3
Compare
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.
The Ratis task ledger can now drive a normal minion starter through scheduling, execution, and fenced offline output publication. A controller commits each finite schedule occurrence and its watermark atomically; an authenticated minion claims the task, generates a real Pinot segment, and commits immutable content plus the publication manifest and
SUCCEEDEDstate in one transaction.Stacked on #19961. Helix/ZK remains the default, and native query listeners remain disabled.
StartMinionintegration.This draft qualifies
NativeSegmentGenerationTaskfor digest-pinned local JSON-lines input and an approved shared local output directory. General legacy task/plugin API parity, cron/timeouts, remote deep stores, automatic replica placement, and retention/compaction remain outstanding. Publication records committed content; it does not assert query availability.Validation:
git diff --checkpassed.