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

Roman Puchkovskiy updated IGNITE-20122:
---------------------------------------
    Description: 
When a DROP INDEX is executed for a an index that is STARTING, it should be 
removed right away (skipping the READY and STOPPING states) and start 
destruction. This should be done using a conditional schema update 
(IGNITE-20115) to avoid a race with switching to the READY state.

If the conditional schema update fails (because the index has been switched to 
the READY state), we should fallback to the usual procedure (IGNITE-20119).

  was:
When a STARTING index is dropped, it should be removed right away (skipping the 
READY and STOPPING states) and start destruction. This should be done using a 
conditional schema update (IGNITE-20115) to avoid a race with switching to the 
READY state.

If the conditional schema update fails (because the index has been switched to 
the READY state), we should fallback to the usual procedure (IGNITE-20119).


> When a STARTING index is dropped, it should be removed right away
> -----------------------------------------------------------------
>
>                 Key: IGNITE-20122
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20122
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>
> When a DROP INDEX is executed for a an index that is STARTING, it should be 
> removed right away (skipping the READY and STOPPING states) and start 
> destruction. This should be done using a conditional schema update 
> (IGNITE-20115) to avoid a race with switching to the READY state.
> If the conditional schema update fails (because the index has been switched 
> to the READY state), we should fallback to the usual procedure (IGNITE-20119).



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

Reply via email to