Skip to content

HBASE-29974 Persist filter hints across scan circuit breaks (branch-2…#8212

Open
shubham-roy wants to merge 1 commit intoapache:branch-2.6from
shubham-roy:branch-2.6-HBASE-29974
Open

HBASE-29974 Persist filter hints across scan circuit breaks (branch-2…#8212
shubham-roy wants to merge 1 commit intoapache:branch-2.6from
shubham-roy:branch-2.6-HBASE-29974

Conversation

@shubham-roy
Copy link
Copy Markdown
Contributor

….6 backport)

Backport of #7882 to branch-2.6. Adds getHintForRejectedRow() and getSkipHint() to the Filter API, enabling filters to provide seek hints when rows are rejected by filterRowKey or cells are structurally skipped before filterCell is reached. This avoids unnecessary cell-by-cell iteration after scan circuit breaks.

@virajjasani virajjasani added the backport This PR is a back port of some issue or issues already committed to master label May 9, 2026
@shubham-roy shubham-roy force-pushed the branch-2.6-HBASE-29974 branch from 41b0f16 to 1b9ca5a Compare May 9, 2026 10:43
….6 backport)

Backport of apache#7882 to branch-2.6. Adds getHintForRejectedRow() and
getSkipHint() to the Filter API, enabling filters to provide seek hints when
rows are rejected by filterRowKey or cells are structurally skipped before
filterCell is reached. This avoids unnecessary cell-by-cell iteration after
scan circuit breaks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@shubham-roy shubham-roy force-pushed the branch-2.6-HBASE-29974 branch from 1b9ca5a to 17c4d19 Compare May 9, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a back port of some issue or issues already committed to master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants