Skip to content

HBASE-30195 Update Thrift gateway to use new hbase-shaded-thrift in thirdparty#8299

Draft
apurtell wants to merge 1 commit into
apache:masterfrom
apurtell:HBASE-30195
Draft

HBASE-30195 Update Thrift gateway to use new hbase-shaded-thrift in thirdparty#8299
apurtell wants to merge 1 commit into
apache:masterfrom
apurtell:HBASE-30195

Conversation

@apurtell
Copy link
Copy Markdown
Contributor

@apurtell apurtell commented Jun 1, 2026

On apache/hbase-thirdparty#160 we onboard libthrift to hbase-thirdparty so we can consume libthrift security fixes while maintaining Java 8 compatibility for HBase branch-2, branch-2.5, and branch-2.6.

Use the new hbase-shaded-thrift in hbase-thirdparty.

This must remain a draft until hbase-thirdparty 4.1.14 (or later) containing apache/hbase-thirdparty#160 is released.

…hirdparty

Co-Authored-by: Claude <noreply@anthropic.com>
@apurtell apurtell requested review from Apache9 and PDavid June 1, 2026 22:57
@apurtell apurtell self-assigned this Jun 1, 2026
@apurtell
Copy link
Copy Markdown
Contributor Author

apurtell commented Jun 1, 2026

I applied this locally and built with -Dhbase-thirdparty=4.1.14-SNAPSHOT and the hbase-thrift test results look good.

Tests run: 155, Failures: 0, Errors: 2, Skipped: 0

The two erroring tests are TestThriftSpnegoHttpFallbackServer and TestThriftSpnegoHttpServer failing on NoMatchingRule: No rules applied to xxx@XXX.XXX.COM

This is an unrelated environmental problem because Kerberos tests using the miniKDC don't install matching rules to handle real kerberos credentials that might be found in a user's environment. I recently fixed that issue in the Phoenix tests and will follow up for HBase on another JIRA

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.

1 participant