Alan Gates created HIVE-8258:
--------------------------------
Summary: Compactor cleaners can be starved on a busy table or
partition.
Key: HIVE-8258
URL: https://issues.apache.org/jira/browse/HIVE-8258
Project: Hive
Issue Type: Bug
Components: Transactions
Affects Versions: 0.13.1
Reporter: Alan Gates
Assignee: Alan Gates
Priority: Critical
Currently the cleaning thread in the compactor does not run on a table or
partition while any locks are held on this partition. This leaves it open to
starvation in the case of a busy table or partition. It only needs to wait
until all locks on the table/partition at the time of the compaction have
expired. Any jobs initiated after that (and thus any locks obtained) will be
for the new versions of the files.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)