ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maxim Muzafarov (Jira)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash
Date Wed, 02 Oct 2019 12:09:00 GMT

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

Maxim Muzafarov commented on IGNITE-8625:
-----------------------------------------

[~astelmak], [~ivan.glukos] 

Folks, any update over this issue? Should we hold for a while 2.8 release for it?

> 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
>          Components: persistence, sql
>            Reporter: Ivan Rakov
>            Assignee: Alexey Stelmak
>            Priority: Critical
>              Labels: MakeTeamcityGreenAgain, sql-stability
>             Fix For: 2.8
>
>         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.
> P.S. Please note that with IGNITE-4958 fix old invalid links may refer to non-data page
- it might have been recycled into page with any other type. Such case will cause AssertionError
on page read lock attempt. Rolling back IGNITE-4958 may help with debugging.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message