+1


---- Replied Message ----
| From | Denys Kuzmenko<dkuzme...@apache.org> |
| Date | 07/01/2025 22:33 |
| To | dev@hive.apache.org |
| Cc | |
| Subject | [VOTE] Release HMS tarball and Docker image in Hive 4.1 |
Hi All,


Please vote on whether we should proceed with releasing a tarball and a Docker 
image for the Hive Metastore (HMS) as part of the Hive 4.1 release.

Context:

There was a concern raised in HIVE-29052 [1], suggesting that the current 
packaging approach is flawed and proposing that HMS tarball should not be 
released in 4.1.

To ensure complete functionality, the HMS tarball includes hive-exec-[core] and 
hive-iceberg-handler jars. While HMS is not a standalone project and likely 
won’t be in the foreseeable future, I don’t believe this should block the 
release.

Making HMS a truly standalone component would require a major refactor and 
substantial reorganization of modules and class dependencies, work that has 
been stalled for several years.

Moreover, we need to release the HMS IcebergCatalog now to prevent users from 
shifting to alternative catalog implementations, which risks rendering HMS 
obsolete.

Offering users a 458MB Hive tarball instead of a 169MB HMS parcel isn’t ideal. 
Many are reluctant to download the full Hive bundle just to access HMS binaries.

While improvements can be made in the future, releasing a dedicated HMS package 
now provides a solid foundation and immediate value to users.

Please vote:

+1 - Proceed with releasing the HMS tarball and Docker image in 4.1
  0 - No strong opinion
-1 - Do not release the HMS tarball and Docker image in 4.1 (please explain why)


[1] 
https://issues.apache.org/jira/browse/HIVE-29052?focusedCommentId=17987183&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17987183

Reply via email to