apollo_batcher: route commitment through read_paths_and_commit_block under os_input#14392
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
…under os_input decision_reached passes the block's persisted accessed keys to the commitment manager, which then issues ReadPathsAndCommitBlock instead of CommitBlock. Blocks without accessed keys (synced blocks, catch-up of heights with no persisted keys) fall back to CommitBlock. The returned Patricia witnesses are not stored yet. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
e5f464f to
ef431b3
Compare
d28b7d4 to
b07e452
Compare
PR SummaryMedium Risk Overview
Metrics and logging use the actual commit task type. Tests and mocks were updated; a new test asserts catch-up without stored keys never calls Reviewed by Cursor Bugbot for commit b07e452. Bugbot is set up for automated code reviews on this repo. Configure here. |

decision_reached passes the block's persisted accessed keys to the commitment
manager, which then issues ReadPathsAndCommitBlock instead of CommitBlock.
Blocks without accessed keys (synced blocks, catch-up of heights with no
persisted keys) fall back to CommitBlock. The returned Patricia witnesses are
not stored yet.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com