Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-29706

machine power off leads to read checksum error

    XMLWordPrintableJSON

Details

    • Icon: Question Question
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None

    Description

      As the title says, mongod process exits because of the machine shutdown. When I try to restart mongod, there are error infos in log, which seems to be a bad file format:

      2017-06-17T23:30:21.525+0800 E STORAGE  [initandlisten] WiredTiger error (0) [1497713421:525505][10001:0x7f9cc3cd0ce0], file:WiredTiger.wt, WT_CURSOR.insert: read checksum error for 24576B block at offset 233472: block header checksum of 3121098103 doesn't match expected checksum of 3702490606
      2017-06-17T23:30:21.525+0800 E STORAGE  [initandlisten] WiredTiger error (0) [1497713421:525580][10001:0x7f9cc3cd0ce0], file:WiredTiger.wt, WT_CURSOR.insert: WiredTiger.wt: encountered an illegal file format or internal value
      2017-06-17T23:30:21.525+0800 E STORAGE  [initandlisten] WiredTiger error (-31804) [1497713421:525604][10001:0x7f9cc3cd0ce0], file:WiredTiger.wt, WT_CURSOR.insert: the process must exit and restart: WT_PANIC: WiredTiger library panic
      2017-06-17T23:30:21.525+0800 I -        [initandlisten] Fatal Assertion 28558 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 361
      

      Is there a way to fix the WiredTiger.wt file? Thank you!

      Some related files are attached.

      Attachments

        1. WiredTiger.turtle
          0.9 kB
        2. WiredTiger.wt
          516 kB
        3. WiredTigerLAS.wt
          4 kB

        Activity

          People

            Unassigned Unassigned
            chenyuliang01 chenyuliang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: