-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: 2.5.1
-
Component/s: None
-
Environment:db version v2.5.1-pre-
git version: 1515efcb5e385299fe97859d0d672f33ad40eed2
-
Fully Compatible
-
ALL
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
Running the PHP driver test suite for failover we get the following results:
Mon Jun 24 13:48:52.213 [conn24] leaving maintenance mode (-1 other tasks) Mon Jun 24 13:48:52.213 [conn24] Fatal Assertion 16844 0x10e06fd0b 0x10e049737 0x10df41531 0x10df388fe 0x10dd20005 0x10dd20ef1 0x10dd2191c 0x10de4769e 0x10de47e9e 0x10ddd7d9b 0x10dbd7172 0x10e064d09 0x10e0a28d5 0x7fff975438bf 0x7fff97546b75 0 mongod 0x000000010e06fd0b _ZN5mongo15printStackTraceERSo + 43 1 mongod 0x000000010e049737 _ZN5mongo13fassertFailedEi + 151 2 mongod 0x000000010df41531 _ZN5mongo11ReplSetImpl18setMaintenanceModeEb + 329 3 mongod 0x000000010df388fe _ZN5mongo21CmdReplSetMaintenance3runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb + 106 4 mongod 0x000000010dd20005 _ZN5mongo12_execCommandEPNS_7CommandERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb + 37 5 mongod 0x000000010dd20ef1 _ZN5mongo7Command11execCommandEPS0_RNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb + 2457 6 mongod 0x000000010dd2191c _ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi + 1036 7 mongod 0x000000010de4769e _ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi + 46 8 mongod 0x000000010de47e9e _ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ + 1550 9 mongod 0x000000010ddd7d9b _ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE + 1595 10 mongod 0x000000010dbd7172 _ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE + 198 11 mongod 0x000000010e064d09 _ZN5mongo17PortMessageServer17handleIncomingMsgEPv + 1609 12 mongod 0x000000010e0a28d5 thread_proxy + 229 13 libsystem_c.dylib 0x00007fff975438bf _pthread_start + 335 14 libsystem_c.dylib 0x00007fff97546b75 thread_start + 13 Mon Jun 24 13:48:52.219 [conn24] ***aborting after fassert() failure Mon Jun 24 13:48:52.219 Got signal: 6 (Abort trap: 6). Mon Jun 24 13:48:52.223 Backtrace: 0x10e06fd0b 0x10dbcc6d1 0x7fff97597cfa 0 0x7fff97536a7a 0x10e049775 0x10df41531 0x10df388fe 0x10dd20005 0x10dd20ef1 0x10dd2191c 0x10de4769e 0x10de47e9e 0x10ddd7d9b 0x10dbd7172 0x10e064d09 0x10e0a28d5 0x7fff975438bf 0x7fff97546b75 0 mongod 0x000000010e06fd0b _ZN5mongo15printStackTraceERSo + 43 1 mongod 0x000000010dbcc6d1 _ZN5mongo10abruptQuitEi + 225 2 libsystem_c.dylib 0x00007fff97597cfa _sigtramp + 26 3 ??? 0x0000000000000000 0x0 + 0 4 libsystem_c.dylib 0x00007fff97536a7a abort + 143 5 mongod 0x000000010e049775 _ZN5mongo13fassertFailedEi + 213 6 mongod 0x000000010df41531 _ZN5mongo11ReplSetImpl18setMaintenanceModeEb + 329 7 mongod 0x000000010df388fe _ZN5mongo21CmdReplSetMaintenance3runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb + 106 8 mongod 0x000000010dd20005 _ZN5mongo12_execCommandEPNS_7CommandERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb + 37 9 mongod 0x000000010dd20ef1 _ZN5mongo7Command11execCommandEPS0_RNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb + 2457 10 mongod 0x000000010dd2191c _ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi + 1036 11 mongod 0x000000010de4769e _ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi + 46 12 mongod 0x000000010de47e9e _ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ + 1550 13 mongod 0x000000010ddd7d9b _ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE + 1595 14 mongod 0x000000010dbd7172 _ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE + 198 15 mongod 0x000000010e064d09 _ZN5mongo17PortMessageServer17handleIncomingMsgEPv + 1609 16 mongod 0x000000010e0a28d5 thread_proxy + 229 17 libsystem_c.dylib 0x00007fff975438bf _pthread_start + 335 18 libsystem_c.dylib 0x00007fff97546b75 thread_start + 13
The failover tests call slave.getDB("admin").adminCommand(
{ replSetMaintenance: maintenance }); frequently.