You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexey Goncharuk (JIRA)" <ji...@apache.org> on 2019/04/16 07:14:00 UTC

[jira] [Updated] (IGNITE-11749) Implement automatic pages history dump on CorruptedTreeException

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

Alexey Goncharuk updated IGNITE-11749:
--------------------------------------
    Ignite Flags:   (was: Docs Required)

> Implement automatic pages history dump on CorruptedTreeException
> ----------------------------------------------------------------
>
>                 Key: IGNITE-11749
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11749
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexey Goncharuk
>            Priority: Major
>
> Currently, the only way to debug possible bugs in checkpointer/recovery mechanics is to manually parse WAL files after the corruption happened. This is not practical for several reasons. First, it requires manual actions which depend on the content of the exception. Second, it is not always possible to obtain WAL files (it may contain sensitive data).
> We need to add a mechanics which will dump all information required for primary analysis of the corruption to the exception handler. For example, if an exception happened when materializing a link {{0xabcd}} written on an index page {{0xdcba}}, we need to dump history of both pages changes, checkpoint records on the analysis interval. Possibly, we should include FreeList pages to which the aforementioned pages were included to.



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