[WIP] FLIP-547: Support checkpoint during recovery#27639
Draft
1996fanrui wants to merge 18 commits intoapache:masterfrom
Draft
[WIP] FLIP-547: Support checkpoint during recovery#276391996fanrui wants to merge 18 commits intoapache:masterfrom
1996fanrui wants to merge 18 commits intoapache:masterfrom
Conversation
Collaborator
…pilling thread name
…ointing.unaligned.during-recovery.enabled
…spilling strategy Core filtering mechanism for recovered channel state buffers: - ChannelStateFilteringHandler with per-gate GateFilterHandler - RecordFilterContext with VirtualChannelRecordFilterFactory - Partial data check in SequentialChannelStateReaderImpl - Fix RecordFilterContext for Union downscale scenario
…ot for recovered buffers Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…r availability for recovered buffers Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
a32c5b8 to
7241b01
Compare
… physical channels
…y finished Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… earlier RUNNING state transition Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…point during recovery
…ools Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> [doc] Add manual review findings: overturn FullyFilledBuffer-related fix commits Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [doc] Update SUMMARY_BY_COMMIT.md with final fix status for all commits Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [doc] Generate final review summary report sorted by importance Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [doc] Add verified review findings with adoption decisions Filter 29 review points down to 6 actionable items after code-level verification. Key finding: double persist bug in LocalInputChannel checkpoint path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit 812481f] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit 36ab9a1] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit 12df3a8] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit f805466] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit fa5323e] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit c42a98f] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit 165c4ee] Mark review items as fixed in summary doc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> [update doc for commit 6638b14] Mark review items as fixed and sync design doc API references Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Add code review reports for checkpointing during recovery commits Review 13 commits from 6638b14 to 812481f covering the checkpoint during recovery feature implementation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
7241b01 to
ccde5b1
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.
Please ignore this PR first, it is not ready yet.
What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
Brief change log
(for example:)
Verifying this change
Please make sure both new and modified tests in this PR follow the conventions for tests defined in our code quality guide.
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)
Does this pull request potentially affect one of the following parts:
@Public(Evolving): (yes / no)Documentation