[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2020-02-25 Thread Maxim Muzafarov (Jira)


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

Maxim Muzafarov updated IGNITE-8625:

Fix Version/s: (was: 2.8)
   2.8.1
   2.9

> 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.9, 2.8.1
>
> 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)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-09-27 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov updated IGNITE-8625:

Fix Version/s: (was: 2.7)
   2.8

> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-08-29 Thread Ivan Rakov (JIRA)


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

Ivan Rakov updated IGNITE-8625:
---
Fix Version/s: 2.7

> 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.7
>
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-08-29 Thread Ivan Rakov (JIRA)


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

Ivan Rakov updated IGNITE-8625:
---
Fix Version/s: (was: 2.7)

> 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.7
>
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-08-13 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov updated IGNITE-8625:

Labels: MakeTeamcityGreenAgain sql-stability  (was: MakeTeamcityGreenAgain)

> 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.7
>
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-06-26 Thread Dmitriy Pavlov (JIRA)


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

Dmitriy Pavlov updated IGNITE-8625:
---
Fix Version/s: (was: 2.6)
   2.7

> 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
> Fix For: 2.7
>
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-06-06 Thread Dmitriy Pavlov (JIRA)


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

Dmitriy Pavlov updated IGNITE-8625:
---
Labels: MakeTeamcityGreenAgain  (was: )

> 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
> 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.
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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.

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.


  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 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.
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 of 
IGNITE-4958 may help with debugging.



> 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
> 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.
> 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
(v7.6.3#76005)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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.
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 of 
IGNITE-4958 may help with debugging.


  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 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.
Please note that with IGNITE-4958 fix old invalid links may refer to non-data 
page - it may have been recycled into page with any other type. Such case will 
cause AssertionError on page read lock attempt. Rolling back of IGNITE-4958 may 
help with debugging.



> 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
> 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.
> 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 of 
> IGNITE-4958 may help with debugging.



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


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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.
Please note that with IGNITE-4958 fix old invalid links may refer to non-data 
page - it may have been recycled into page with any other type. Such case will 
cause AssertionError on page read lock attempt. Rolling back of IGNITE-4958 may 
help with debugging.


  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 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.


> 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
> 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.
> Please note that with IGNITE-4958 fix old invalid links may refer to non-data 
> page - it may have been recycled into page with any other type. Such case 
> will cause AssertionError on page read lock attempt. Rolling back of 
> IGNITE-4958 may help with debugging.



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


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

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

Ivan Rakov updated IGNITE-8625:
---
Component/s: sql
 persistence

> 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
> 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)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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 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.

  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 they 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 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.



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


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

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

Ivan Rakov updated IGNITE-8625:
---
Priority: Critical  (was: Major)

> 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: Critical
> 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)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

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

Ivan Rakov updated IGNITE-8625:
---
Attachment: dyn_idx_reproducer.patch

> 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, root page of new index B+ 
> tree may contain links to data entries from previous index tree. If they 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)


[jira] [Updated] (IGNITE-8625) Dynamic SQL index recreate after cache clear may result in AssertionError or JVM crash

2018-05-28 Thread Ivan Rakov (JIRA)

 [ 
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 they 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, root page of new index B+ 
tree may contain links to data entries from previous index tree. If they 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 they 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)