Update dependency org.apache.hive:hive-metastore to v4#3404
Update dependency org.apache.hive:hive-metastore to v4#3404renovate-bot wants to merge 1 commit into
Conversation
b62b7f3 to
7d9def2
Compare
7d9def2 to
bc600d1
Compare
803ccdf to
36cbefc
Compare
27c93ab to
6a1fd03
Compare
6a1fd03 to
cf0ed3d
Compare
flyingImer
left a comment
There was a problem hiding this comment.
This is a major version bump-up, the checks seem to be just fine.
cf0ed3d to
fec18cf
Compare
|
Looks like there is no tests for the Hive federation. I'd suggest add integration tests before we merge this. Minor finding: |
flyrain
left a comment
There was a problem hiding this comment.
Need integration tests to verify if there are regression for the affect component (HMS federation).
|
@flyrain I'm also not convinced we should update HMS version, because, afair, HMS 4.x plans to add IRC support. |
fec18cf to
60589a0
Compare
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. |
|
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. |
|
@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. |
We should, for sure. I have an open PR to at least run the build with the extension, but an integration test is still 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): If this indeed doesn't work, probably we shouldn't proceed with bumping the client version. |
60589a0 to
67c40e5
Compare
67c40e5 to
a458eca
Compare
|
#4315 has added HMS integration tests, we can reconsider this upgrade. |
|
It did fail on new added hive integration tests. cc @adutra |
a458eca to
a4416fd
Compare
a4416fd to
7ba94fd
Compare
This PR contains the following updates:
3.1.3→4.2.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.