[ 
https://issues.apache.org/jira/browse/IGNITE-4953?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15969909#comment-15969909
 ] 

Vladimir Ozerov commented on IGNITE-4953:
-----------------------------------------

[~al.psc],
Please see my branch {{ignite-4953-1}} where I polished several problems during 
review. However, it doesn't work still. The problem is that H2 knows nothing 
about indexes created on table initialization phase. For this reason 
{{DynamicIndexBasicClientSelfTest.testDrop}} fails with {{Index "IDX_1" not 
found}} exception thrown from H2 internals.

> Rework logic of concurrent schema changes
> -----------------------------------------
>
>                 Key: IGNITE-4953
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4953
>             Project: Ignite
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 2.0
>            Reporter: Alexander Paschenko
>            Assignee: Alexander Paschenko
>              Labels: important
>             Fix For: 2.0
>
>
> H2's prepared statements store references to indexes that were present when 
> the statement was parsed and initialized - this means that currently there's 
> no way to prevent index usage if it goes down between the moment when the 
> statement is created and actually executed. Have to come up with some new 
> locking schema.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to