Skip to content

HBASE-30337 Miscellaneous improvements on rpc checks - #8560

Open
Apache9 wants to merge 1 commit into
apache:masterfrom
Apache9:HBASE-30337
Open

HBASE-30337 Miscellaneous improvements on rpc checks#8560
Apache9 wants to merge 1 commit into
apache:masterfrom
Apache9:HBASE-30337

Conversation

@Apache9

@Apache9 Apache9 commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@Apache9 Apache9 self-assigned this Aug 22, 2026
@virajjasani

virajjasani commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

The changes look good, but github workflows have failures. Is it yetus related issue?

@mnpoonia mnpoonia 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.

This has really hardened the auth of RPC

very small nit

Adding throws IOException is binary-compatible but source-incompatible for coprocessor callers that invoke these hooks or MasterObserver.super.

Maybe a follow up in phoenix( 😄 @virajjasani ) to handle it, ofcourse which is out of scope of this PR

@Apache9

Apache9 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

Add IOException in method signature usually does not affect CP users, as you are free to not adding the throws signature in your implementation.

But yes, this is a incompatible change, will add to the release note.

Thanks for reviewing! @mnpoonia

* @param family the table column family, null if don't get table family permission
* @param qualifier the table column qualifier, null if don't get table qualifier permission
* @throws IOException if something went wrong
* @deprecated Since 2.5.17,2.6.8, 2.7.0, 3.0.1 and 3.10, will be removed in 4.0.0. Use

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

3.10 should be 3.1.0?

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.

4 participants