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)

Reply via email to