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

[jira] [Created] (IGNITE-11632) Node can't start if WAL is corrupted and the wal archiver disabled.

Stepachev Maksim created IGNITE-11632:
-----------------------------------------

             Summary: Node can't start if WAL is corrupted and the wal archiver disabled.
                 Key: IGNITE-11632
                 URL: https://issues.apache.org/jira/browse/IGNITE-11632
             Project: Ignite
          Issue Type: Bug
    Affects Versions: 2.7, 2.6, 2.5
            Reporter: Stepachev Maksim
            Assignee: Stepachev Maksim
             Fix For: 2.7, 2.6, 2.5


If you start node without the wal archiver and your last segment page has the wrong CRC, the node stops with an exception.
{code:java}
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to read WAL record at position: 234728337 size: 268435456
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordV1Serializer.readWithCrc(RecordV1Serializer.java:394)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordV2Serializer.readRecord(RecordV2Serializer.java:235)
at org.apache.ignite.internal.processors.cache.persistence.wal.AbstractWalRecordsIterator.advanceRecord(AbstractWalRecordsIterator.java:243)
... 23 more
Caused by: class org.apache.ignite.internal.processors.cache.persistence.wal.crc.IgniteDataIntegrityViolationException: val: -202263192 writtenCrc: 0
at org.apache.ignite.internal.processors.cache.persistence.wal.io.FileInput$Crc32CheckingFileInput.close(FileInput.java:106)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordV1Serializer.readWithCrc(RecordV1Serializer.java:380)
... 25 more
{code}
 



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