Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.0.0
-
None
Description
(this description is no loner accurate; see further comments)
org.apache.hadoop.hive.ql.txn.compactor.Initiator is a thread that runs inside the metastore service to manage compactions of ACID tables. There should be exactly 1 instance of this thread (even with multiple Thrift services).
This is documented in https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions#HiveTransactions-Configuration but not enforced.
Should add enforcement, since more than 1 Initiator could cause concurrent attempts to compact the same table/partition - which will not work.
Attachments
Attachments
Issue Links
- blocks
-
HIVE-13013 Further Improve concurrency in TxnHandler
- Closed
- is blocked by
-
HIVE-13344 port HIVE-12902 to 1.x line
- Resolved
- is related to
-
HIVE-11685 Restarting Metastore kills Compactions - store Hadoop job id in COMPACTION_QUEUE
- Open
- relates to
-
HIVE-12725 CompactionTxnHandler.findNextToCompact() may produce "Operation not allowed after ResultSet closed"
- Closed
-
HIVE-12592 Expose connection pool tuning props in TxnHandler
- Open