Skip to content

Update dependency org.apache.hive:hive-metastore to v4#3404

Open
renovate-bot wants to merge 1 commit into
apache:mainfrom
renovate-bot:renovate/org.apache.hive-hive-metastore-4.x
Open

Update dependency org.apache.hive:hive-metastore to v4#3404
renovate-bot wants to merge 1 commit into
apache:mainfrom
renovate-bot:renovate/org.apache.hive-hive-metastore-4.x

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator

This PR contains the following updates:

Package Change Age Confidence
org.apache.hive:hive-metastore (source) 3.1.34.2.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-project-automation github-project-automation Bot moved this to PRs In Progress in Basic Kanban Board Jan 9, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Jan 25, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from b62b7f3 to 7d9def2 Compare January 25, 2026 16:00
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Jan 25, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from 7d9def2 to bc600d1 Compare February 2, 2026 16:58
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Feb 3, 2026
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Feb 8, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch 2 times, most recently from 803ccdf to 36cbefc Compare February 15, 2026 14:18
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Feb 19, 2026
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Feb 24, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch 2 times, most recently from 27c93ab to 6a1fd03 Compare March 5, 2026 10:12
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from 6a1fd03 to cf0ed3d Compare March 13, 2026 18:07

@flyingImer flyingImer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is a major version bump-up, the checks seem to be just fine.

@github-project-automation github-project-automation Bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Mar 24, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from cf0ed3d to fec18cf Compare April 1, 2026 17:33
@flyrain

flyrain commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Looks like there is no tests for the Hive federation. I'd suggest add integration tests before we merge this.

Minor finding:
Interesting that the comment says it is using hive 4.1.0,

// Add our own Hive 4.1.0 dependencies
.

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

Need integration tests to verify if there are regression for the affect component (HMS federation).

@github-project-automation github-project-automation Bot moved this from Ready to merge to PRs In Progress in Basic Kanban Board Apr 1, 2026
@jbonofre

jbonofre commented Apr 2, 2026

Copy link
Copy Markdown
Member

@flyrain I'm also not convinced we should update HMS version, because, afair, HMS 4.x plans to add IRC support.

@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Apr 2, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from fec18cf to 60589a0 Compare April 8, 2026 14:45
@nandorKollar

Copy link
Copy Markdown
Contributor

@flyrain I'm also not convinced we should update HMS version, because, afair, HMS 4.x plans to add IRC support.

That's what I heard too. With IRC support I don't think one should use HMS federation with using the Thrift interface. Integration tests would still make sense though.

@flyrain

flyrain commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

@flyrain I'm also not convinced we should update HMS version, because, afair, HMS 4.x plans to add IRC support.

That's what I heard too. With IRC support I don't think one should use HMS federation with using the Thrift interface. Integration tests would still make sense though.

I think we only care about the Hive client side lib here, which isn't necessarily related to the IRC support. In case of HMS federation support in Polaris, it should always use the thrift clients, no matter what the client lib version is.

For the use case of federation via HMS IRC interface, that would belong to the REST federation, which doesn't depend on the hive version at all.

@nandorKollar

Copy link
Copy Markdown
Contributor

@flyrain I'm also not convinced we should update HMS version, because, afair, HMS 4.x plans to add IRC support.

That's what I heard too. With IRC support I don't think one should use HMS federation with using the Thrift interface. Integration tests would still make sense though.

I think we only care about the Hive client side lib here, which isn't necessarily related to the IRC support. In case of HMS federation support in Polaris, it should always use the thrift clients, no matter what the client lib version is.

For the use case of federation via HMS IRC interface, that would belong to the REST federation, which doesn't depend on the hive version at all.

Ah okay, makes sense. I recall that I tried to upgrade the HMS client lib version, and there were indeed problems with connecting to HMS 3.x server. I'll try to reproduce that.

@jbonofre

Copy link
Copy Markdown
Member

OK for the client side. I would just suggest to include it in the CI to test it. Else, we are kind of blind for this kind of update.

@jbonofre

Copy link
Copy Markdown
Member

@flyrain I think it depends to IRC support in HMS: if HMS supports IRC, we don't need to use Hive client anymore, just the regular IRC client. Just my $0.01

@flyrain

flyrain commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

@flyrain I think it depends to IRC support in HMS: if HMS supports IRC, we don't need to use Hive client anymore, just the regular IRC client. Just my $0.01

@jbonofre, yes, as I said above. That use case falls under REST federation, which operates in parallel to the current HMS federation logic. For this PR, we are specifically focused on the Thrift-based client. IRC federation doesn't need Hive client at all.

@nandorKollar , it'd be great if you can identify any issues or adding tests.

@nandorKollar

nandorKollar commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

OK for the client side. I would just suggest to include it in the CI to test it. Else, we are kind of blind for this kind of update.

We should, for sure. I have an open PR to at least run the build with the extension, but an integration test is still
needed i think.

I think with HMS 4.x client, and 3.x server this was the exception, looks like a breaking change in Hive (HIVE-26537: Deprecate older APIs in the HMS thrift interface):

polaris Caused by: org.apache.thrift.TApplicationException: Invalid method name: 'create_database_req'                                                                       
polaris   at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79)                                                                                 
polaris   at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Client.recv_create_database_req(ThriftHiveMetastore.java:1439)

If this indeed doesn't work, probably we shouldn't proceed with bumping the client version.

@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from 60589a0 to 67c40e5 Compare April 21, 2026 21:56
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from 67c40e5 to a458eca Compare May 18, 2026 12:02
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 May 20, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 May 20, 2026
@flyrain flyrain closed this May 20, 2026
@github-project-automation github-project-automation Bot moved this from PRs In Progress to Done in Basic Kanban Board May 20, 2026
@flyrain flyrain reopened this May 20, 2026
@github-project-automation github-project-automation Bot moved this from Done to PRs In Progress in Basic Kanban Board May 20, 2026
@flyrain

flyrain commented May 20, 2026

Copy link
Copy Markdown
Contributor

#4315 has added HMS integration tests, we can reconsider this upgrade.

@flyrain

flyrain commented May 20, 2026

Copy link
Copy Markdown
Contributor

It did fail on new added hive integration tests. cc @adutra

HiveCatalogFederationIT > testFederatedWriteVisibleInHms() FAILED
    java.lang.NoSuchFieldError at HiveCatalog.java:113

HiveCatalogFederationIT > testFederatedReadSeesHmsTables() FAILED
    org.opentest4j.AssertionFailedError at ManagementApi.java:71

HiveCatalogFederationIT > testFederatedCatalogEnforcesNamespaceRbac() FAILED
    org.opentest4j.AssertionFailedError at ManagementApi.java:71

@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from a458eca to a4416fd Compare May 22, 2026 18:10
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 May 26, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Jun 9, 2026
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Jun 9, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Jun 9, 2026
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Jun 12, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Jun 16, 2026
@renovate-bot renovate-bot changed the title Update dependency org.apache.hive:hive-metastore to v4 fix(deps): update dependency org.apache.hive:hive-metastore to v4 Jun 16, 2026
@renovate-bot renovate-bot changed the title fix(deps): update dependency org.apache.hive:hive-metastore to v4 Update dependency org.apache.hive:hive-metastore to v4 Jun 16, 2026
@renovate-bot
renovate-bot force-pushed the renovate/org.apache.hive-hive-metastore-4.x branch from a4416fd to 7ba94fd Compare July 16, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants