[SERVER-34987] Unable to start standalone MongoDB instance due to checksum mismatch in WiredTiger storage engine Created: 14/May/18 Updated: 14/May/18 Resolved: 14/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | WiredTiger |
| Affects Version/s: | 3.4.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical - P2 |
| Reporter: | Dev | Assignee: | Kelsey Schubert |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Operating System: | ALL | ||||||||
| Participants: | |||||||||
| Description |
|
I have a standalone MongoDB instance. It was working fine till today. When I tried to restart the DB, I am getting error saying there is a checksum mismatch in the WiredTiger.wt file. I dont know the exact reason as to why the data got corrupted. I tried to repair the DB but to no avail. I am getting the same error. I also tried the wiredtiger tool at http://source.wiredtiger.com/3.0.0/command_line.html. But it is also giving the same error. It seems there are a lot of such corruption issues and it was being said that the issue would not occur post 3.2 version. I am having 3.4.0 version and still getting the issue. I am attaching the required files and any help to recover the data would be deeply appreciated. Please feel free to ask me anything else that would be required. Please find below the errors (IT IS GIVING DIFFERENT CHECKSUMS AT DIFFERENT TIME OF RESTART EVEN THOUGH NOTHING IN THE DB HAS BEEN CHANGED) - 1ST TIME OF RESTART 2018-05-13T17:03:39.809+0530 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3313M,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), ***aborting after fassert() failure 2018-05-13T17:03:39.850+0530 F - [initandlisten] Got signal: 6 (Aborted).
2ND TIME OF RESTART 2018-05-13T23:03:29.765+0530 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3313M,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), ***aborting after fassert() failure 2018-05-13T23:03:29.806+0530 F - [initandlisten] Got signal: 6 (Aborted). |