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

ASF GitHub Bot updated HBASE-30484:
-----------------------------------
    Labels: pull-request-available  (was: )

> QuotaObserverChore may fail to retry enabling a table after an enable 
> operation fails
> -------------------------------------------------------------------------------------
>
>                 Key: HBASE-30484
>                 URL: https://issues.apache.org/jira/browse/HBASE-30484
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Yurong Fu
>            Priority: Major
>              Labels: pull-request-available
>
> When a table moves out of a space quota violation with the {{DISABLE}} 
> policy, {{QuotaObserverChore}} transitions the table's quota snapshot to a 
> non-violating state and attempts to enable the table.
> If the enable operation fails, updating the in-memory quota snapshot before 
> the table operation succeeds may leave the snapshot in the target state. On a 
> subsequent chore execution, the state transition may no longer be retried, 
> leaving the table disabled.
> Expected Behavior:
> If enabling the table fails, the quota snapshot state should remain 
> consistent with the unfinished transition so that a subsequent chore 
> execution can retry enabling the table.
> Actual Behavior:
> The in-memory quota snapshot may advance even though enabling the table 
> failed, preventing the expected retry.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to