Venugopal Reddy K created HIVE-29520:
----------------------------------------
Summary: Support configuration to control enable/disable of acid
functionality in Hive metastore
Key: HIVE-29520
URL: https://issues.apache.org/jira/browse/HIVE-29520
Project: Hive
Issue Type: Bug
Components: Metastore, Standalone Metastore
Reporter: Venugopal Reddy K
With the increasing adoption of the Apache Iceberg table format, many
deployments no longer rely on ACID (transactional) tables provided by Apache
Hive. In such environments, ACID-related functionality in the Hive Metastore
becomes unnecessary.
Currently, Hive Metastore initializes and runs several background threads and
services that are specifically designed to support ACID operations (e.g.,
compaction handling, transaction management, cleanup tasks). These components
continue to run regardless of whether ACID tables are actually used in the
deployment.
Running ACID-related services in environments that do not use ACID tables leads
to:
* Unnecessary resource consumption (CPU, memory, threads)
* Increased operational overhead
* Additional complexity in debugging and monitoring
* Longer startup times and maintenance burden
Providing a mechanism to disable ACID functionality would streamline such
deployments and improve efficiency.
*[Steps to reproduce]* **
--
This message was sent by Atlassian Jira
(v8.20.10#820010)