[SERVER-28115] db checksum error Created: 27/Feb/17  Updated: 31/May/17  Resolved: 10/Mar/17

Status: Closed
Project: Core Server
Component/s: WiredTiger
Affects Version/s: None
Fix Version/s: None

Type: Question Priority: Major - P3
Reporter: samir shelar Assignee: Kelsey Schubert
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File SERVER-28115-repair.tar.gz     File WiredTiger.turtle     File WiredTiger.wt     File log.log     File sizeStorer.wt    
Issue Links:
Duplicate
duplicates WT-2897 Checkpoints can become corrupted on f... Closed
Participants:

 Description   

Hi,
I am unable to start server gain.
Last shutdown happen due to not enough space issue. Now after start saying checksum error.

My issue is resemble to this issue .
https://jira.mongodb.org/browse/SERVER-26361

Please help



 Comments   
Comment by Kelsey Schubert [ 10/Mar/17 ]

Hi samirshelar,

Sorry for the delay getting back to you. Unfortunately, the error message you are receiving indicates that there additional corruption. It's possible that this issue is the result of WT-2897. Therefore, I would recommending to the latest version of MongoDB 3.2 to take advantage of this fix. Unfortunately, we do not have any automated process to recover data from this situation. Therefore, I would recommend restoring from a backup.

Kind regards,
Thomas

Comment by samir shelar [ 27/Feb/17 ]

Now showing checksum error in sizeStorer.wt file.

2017-02-27T18:42:07.180+0000 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=7137M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2017-02-27T18:42:07.216+0000 E STORAGE [initandlisten] WiredTiger error (0) [1488220927:216536][25895:0x7f5008d1bd00], file:sizeStorer.wt, WT_SESSION.open_cursor: read checksum error for 4096B block at offset 12288: block header checksum of 917877790 doesn't match expected checksum of 270058226
2017-02-27T18:42:07.216+0000 E STORAGE [initandlisten] WiredTiger error (0) [1488220927:216580][25895:0x7f5008d1bd00], file:sizeStorer.wt, WT_SESSION.open_cursor: sizeStorer.wt: encountered an illegal file format or internal value
2017-02-27T18:42:07.216+0000 E STORAGE [initandlisten] WiredTiger error (-31804) [1488220927:216592][25895:0x7f5008d1bd00], file:sizeStorer.wt, WT_SESSION.open_cursor: the process must exit and restart: WT_PANIC: WiredTiger library panic
2017-02-27T18:42:07.216+0000 I - [initandlisten] Fatal Assertion 28558 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 361
2017-02-27T18:42:07.216+0000 I - [initandlisten]

***aborting after fassert() failure

2017-02-27T18:42:07.234+0000 F - [initandlisten] Got signal: 6 (Aborted).

Error in WiredTiger.wt file gone. please suggest any new chages

Comment by Mark Agarunov [ 27/Feb/17 ]

Hello samirshelar,

Thank you for the report. I've attached a repair attempt of the files you've provided. Would you please extract these files and replace them in your $dbpath and let us know if it resolves the issue?

Thanks,
Mark

Generated at Thu Feb 08 04:17:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.