Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
If the Cleaner does not delete any files, the compaction queue entry is thrown back to the queue and remains in "ready for cleaning" state.
Problem: If 2 compactions run on the same table and enter "ready for cleaning" state at the same time, only one "cleaning" will remove obsolete files, the other entry will remain in the queue in "ready for cleaning" state.
Attachments
Issue Links
- causes
-
HIVE-25781 Restore multi-threaded support in Cleaner after HIVE-25115
- Closed
- relates to
-
HIVE-24314 compactor.Cleaner should not set state "mark cleaned" if it didn't remove any files
- Closed
- links to