You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "László Végh (Jira)" <ji...@apache.org> on 2022/05/13 10:45:00 UTC

[jira] [Resolved] (HIVE-26026) Use the new "REFUSED" compaction state where it makes sense

     [ https://issues.apache.org/jira/browse/HIVE-26026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

László Végh resolved HIVE-26026.
--------------------------------
    Resolution: Fixed

> Use the new "REFUSED" compaction state where it makes sense
> -----------------------------------------------------------
>
>                 Key: HIVE-26026
>                 URL: https://issues.apache.org/jira/browse/HIVE-26026
>             Project: Hive
>          Issue Type: Improvement
>          Components: Hive
>            Reporter: László Végh
>            Assignee: László Végh
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 6.5h
>  Remaining Estimate: 0h
>
> The org.apache.hadoop.hive.ql.txn.compactor.Worker#findNextCompactionAndExecute method does several checks (The table/partition exists, is not sorted, there are enough files to compact, etc.) before it actually executes the compaction request. If the compaction request fails on any of these checks, it is put to "SUCCEEDED" state which is often misleading for users. SHOW COMPACTIONS will show these requests as succeeded without an error, while the table is not compacted at all.
> For these cases, the state should be "REFUSED" instead of "SUCCEEDED" among with the appropriate error message.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)