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

Roman Puchkovskiy updated IGNITE-20934:
---------------------------------------
    Epic Link: IGNITE-21450  (was: IGNITE-20782)

> Worry about deleted indexes that will no longer be used until they are 
> destroyed
> --------------------------------------------------------------------------------
>
>                 Key: IGNITE-20934
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20934
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Kirill Tkalenko
>            Priority: Major
>              Labels: ignite-3
>
> At the moment, when executing an RW transaction, we will write to existing 
> (available and registered) indexes and to all dropped available indexes that 
> were in the past. This is necessary so as not to abort an RW transactions 
> that caught the index dropping event.
> It won’t be good if we write to old dropped available indexes for a very long 
> time; we need to stop writing to them as quickly as possible. At the same 
> time, long RW transactions that saw the dropping of the index should not be 
> broken.
> We can get stuck on the mechanism of a low watermark, but if it is made 
> infinite, it will bring us a lot of pain.
> You need to think carefully about solving the problem. I have the following 
> thoughts. Locally, each node will monitor the progress of its an RW 
> transactions and as soon as the last RW transaction that caught the index 
> dropping event disappears, immediately remove it from the selection for new 
> RW transactions.



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

Reply via email to