Skip to content

Backport to branch(3) : Fix index-based Get/Scan to filter out results whose index key no longer matches after lazy recovery rollback#3505

Merged
brfrn169 merged 1 commit into
3from
3-pull-3488
Apr 14, 2026
Merged

Backport to branch(3) : Fix index-based Get/Scan to filter out results whose index key no longer matches after lazy recovery rollback#3505
brfrn169 merged 1 commit into
3from
3-pull-3488

Conversation

@feeblefakie

Copy link
Copy Markdown
Member

This is an automated backport of the following:

Please merge this PR after all checks have passed.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request implements index key filtering after lazy recovery in the Consensus Commit protocol to ensure that rolled-back records with non-matching index values are correctly excluded from results and not incorrectly cached as absent in the snapshot. The changes span CrudHandler and include extensive testing. The reviewer suggested simplifying the conditional logic in read and processScanResult for better readability.

@brfrn169 brfrn169 merged commit 60b8503 into 3 Apr 14, 2026
14 checks passed
@brfrn169 brfrn169 deleted the 3-pull-3488 branch April 14, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants