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