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

Ivan Rakov updated IGNITE-8625:
-------------------------------
    Description: 
After recreation of previously dropped SQL index (in persistent mode), root 
page of new index B+ tree may contain links to data entries from previous index 
tree. If these entries were removed or relocated to another data page, attempt 
to dereference these links may throw AssertionError or even cause JVM crash.
Patch with reproducer is attached.

  was:
After recreation of previously dropped SQL index (in persistent mode), root 
page of new index B+ tree may contain links to data entries from previous index 
tree. If there entries were removed or relocated to another data page, attempt 
to dereference these links may throw AssertionError or even cause JVM crash.
Patch with reproducer is attached.


> Dynamic SQL index recreate after cache clear may result in AssertionError or 
> JVM crash
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-8625
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8625
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Ivan Rakov
>            Priority: Major
>             Fix For: 2.6
>
>         Attachments: dyn_idx_reproducer.patch
>
>
> After recreation of previously dropped SQL index (in persistent mode), root 
> page of new index B+ tree may contain links to data entries from previous 
> index tree. If these entries were removed or relocated to another data page, 
> attempt to dereference these links may throw AssertionError or even cause JVM 
> crash.
> Patch with reproducer is attached.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to