-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.2.2
-
Component/s: Internal Code
-
None
-
Environment:Azure Worker Role - 3 replica set databases on 3 Azure instances
-
Windows
-
This happened in our production system in the middle of the night on a Sunday morning. I cannot see anything that might of triggered this. The database did recover once we restarted mongod.
See attached log file for more details. This is failure extracted from that file.
[DataFileSync] FlushViewOfFile for F:/data/xq.4 failed with error 1117 after 1 attempts taking 7076 ms [DataFileSync] Fatal Assertion 16387 [DataFileSync] mongod.exe ...\src\mongo\util\stacktrace.cpp(161) mongo::printStackTrace+0x3e [DataFileSync] mongod.exe ...\src\mongo\util\assert_util.cpp(126) mongo::fassertFailed+0x43 [DataFileSync] mongod.exe ...\src\mongo\util\mmap_win.cpp(375) mongo::WindowsFlushable::flush+0x425 [DataFileSync] mongod.exe ...\src\mongo\util\mmap.cpp(183) mongo::MongoFile::_flushAll+0x2b3 [DataFileSync] mongod.exe ...\src\mongo\db\db.cpp(427) mongo::DataFileSync::run+0x24c [DataFileSync] mongod.exe ...\src\mongo\util\background.cpp(64) mongo::BackgroundJob::jobBody+0x25c [DataFileSync] mongod.exe ...\src\third_party\boost\boost\bind\mem_fn_template.hpp(165) boost::_mfi::mf1<void,mongo::BackgroundJob,boost::shared_ptr<mongo::BackgroundJob::JobStatus> >::operator()+0x47 [DataFileSync] mongod.exe ...\src\third_party\boost\boost\thread\detail\thread.hpp(63) boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf1<void,mongo::BackgroundJob,boost::shared_ptr<mongo::BackgroundJob::JobStatus> >,boost::_bi::list2<boost::_bi::value<mongo::BackgroundJob * __ptr64>,boost::_bi::value<boost::shared_ptr<mongo::BackgroundJob::JobStatus> > > > >::run+0x31 [DataFileSync] mongod.exe ...\src\third_party\boost\libs\thread\src\win32\thread.cpp(180) boost::`anonymous namespace'::thread_start_function+0x21 [DataFileSync] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(314) _callthreadstartex+0x17 [DataFileSync] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(292) _threadstartex+0x7f [DataFileSync] kernel32.dll BaseThreadInitThunk+0xd [DataFileSync] ***aborting after fassert() failure
- is related to
-
SERVER-13681 MongoDB stalls during background flush on Windows
- Closed