-
Type: Bug
-
Resolution: Incomplete
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: WiredTiger
-
None
-
ALL
The system was crushed, i could only return to virtual snapchot and get DB files
but when i insert it and start mong with --repair key , i got read checksum error
c:\Program Files\MongoDB\bin>.\mongod --dbpath "c:\Program Files\MongoDB\Data" --repair --storageEngine wiredTiger 2015-12-22T14:50:54.029+0400 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3G,session_max=20000,e viction=(threads_max=4),statistics=(fast),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 2015-12-22T14:50:54.036+0400 E STORAGE [initandlisten] WiredTiger (0) [1450781454:36877][8020:140713109689168], file:Wi redTiger.wt, connection: read checksum error [24576B @ 421888, 996688094 != 1475298810] 2015-12-22T14:50:54.040+0400 E STORAGE [initandlisten] WiredTiger (0) [1450781454:39879][8020:140713109689168], file:Wi redTiger.wt, connection: WiredTiger.wt: encountered an illegal file format or internal value 2015-12-22T14:50:54.041+0400 E STORAGE [initandlisten] WiredTiger (-31804) [1450781454:41865][8020:140713109689168], fi le:WiredTiger.wt, connection: the process must exit and restart: WT_PANIC: WiredTiger library panic 2015-12-22T14:50:54.042+0400 I - [initandlisten] Fatal Assertion 28558 2015-12-22T14:50:55.215+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\util\stacktrace_win.cpp(175) mongo::printStackTrace+0x43 2015-12-22T14:50:55.217+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\util\log.cpp(135) mongo::logContext+0x97 2015-12-22T14:50:55.219+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\util\assert_util.cpp(165) mongo::fassertFailed+0x80 2015-12-22T14:50:55.221+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\storage\wiredtiger\wiredtiger_uti l.cpp(297) mongo::`anonymous namespace'::mdb_handle_error+0xb5 2015-12-22T14:50:55.223+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\support\err.c(2 91) __wt_eventv+0x3fc 2015-12-22T14:50:55.225+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\support\err.c(3 16) __wt_err+0x32 2015-12-22T14:50:55.226+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\support\err.c(5 14) __wt_illegal_value+0x5e 2015-12-22T14:50:55.228+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\block\block_rea d.c(214) __wt_block_read_off+0x177 2015-12-22T14:50:55.230+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\block\block_rea d.c(47) __wt_bm_preload+0xe3 2015-12-22T14:50:55.232+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\btree\bt_handle .c(540) __btree_preload+0x9f 2015-12-22T14:50:55.233+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\btree\bt_handle .c(110) __wt_btree_open+0x22f 2015-12-22T14:50:55.235+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\conn\conn_dhand le.c(454) __conn_btree_open+0x7b 2015-12-22T14:50:55.237+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\conn\conn_dhand le.c(506) __wt_conn_btree_get+0xcf 2015-12-22T14:50:55.239+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\session\session _dhandle.c(408) __wt_session_get_btree+0x3e2 2015-12-22T14:50:55.240+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\meta\meta_table .c(43) __wt_metadata_open+0x35 2015-12-22T14:50:55.242+0400 I CONTROL [initandlisten] mongod.exe ...\src\third_party\wiredtiger\src\conn\conn_api.c (1775) wiredtiger_open+0x6ba 2015-12-22T14:50:55.244+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\storage\wiredtiger\wiredtiger_kv_ engine.cpp(117) mongo::WiredTigerKVEngine::WiredTigerKVEngine+0x4e3 2015-12-22T14:50:55.246+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\storage\wiredtiger\wiredtiger_ini t.cpp(66) mongo::`anonymous namespace'::WiredTigerFactory::create+0x9f 2015-12-22T14:50:55.248+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\global_environment_d.cpp(107) mongo::GlobalEnvironmentMongoD::setGlobalStorageEngine+0x40f 2015-12-22T14:50:55.249+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(489) mongo::_initAndListen+0x488 2015-12-22T14:50:55.251+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(651) mongo::initAndListen+0x27 2015-12-22T14:50:55.253+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(896) mongoDbMain+0x206 2015-12-22T14:50:55.254+0400 I CONTROL [initandlisten] mongod.exe ...\src\mongo\db\db.cpp(694) wmain+0x35 2015-12-22T14:50:55.256+0400 I CONTROL [initandlisten] mongod.exe f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(623) __tmainCRTStartup+0x10f 2015-12-22T14:50:55.258+0400 I CONTROL [initandlisten] KERNEL32.DLL BaseThreadInitThunk+0xd 2015-12-22T14:50:55.259+0400 I CONTROL [initandlisten] 2015-12-22T14:50:55.260+0400 I - [initandlisten] ***aborting after fassert() failure
As i see, it is possible to recover data (some fixed WiredTiger.wt and sizeStorer.wt help to repair)
How can i correct these files?
- duplicates
-
SERVER-18316 Database with WT engine fails to recover after system crash
- Closed