After last update our mapreduce task was fail with last error "no collection name".
I'm study source and find that dropCollection called in src/mongo/db/commands/mr.cpp from code that refer to https://jira.mongodb.org/browse/SERVER-8234 patch (c0b7158e31d10155a1285f989beae7bb03a5768e).
Strange, but this appear only on C++ driver. Through stack prior user assert is:
Thu Apr 11 10:28:37.217 Backtrace: 0xad7c16 0x6d17f4 0x7f0ba3b17240 0x7f0ba3b171c9 0x7f0ba3b185c8 0x6d129a 0x7f0ba4401b26 0x7f0ba4401b53 0x7f0ba4401dc6 0x719a6c 0x7d3d56 0x7dca02 0x7de386 0x7fd2b8 0x7fdaa2 0x7fe546 0x8ee029 0x8f1524 0x8a48a9 0x6e1b1b build/linux2/normal/mongo/mongod(_ZN5mongo15printStackTraceERSo+0x26) [0xad7c16] build/linux2/normal/mongo/mongod(_ZN5mongo10abruptQuitEi+0x254) [0x6d17f4] /usr/lib/libc.so.6(+0x35240) [0x7f0ba3b17240] /usr/lib/libc.so.6(gsignal+0x39) [0x7f0ba3b171c9] /usr/lib/libc.so.6(abort+0x148) [0x7f0ba3b185c8] build/linux2/normal/mongo/mongod(_ZN5mongo11myterminateEv+0x4a) [0x6d129a] /usr/lib/libstdc++.so.6(+0x5eb26) [0x7f0ba4401b26] /usr/lib/libstdc++.so.6(+0x5eb53) [0x7f0ba4401b53] /usr/lib/libstdc++.so.6(__cxa_rethrow+0x46) [0x7f0ba4401dc6] build/linux2/normal/mongo/mongod(_ZN5mongo20DBClientWithCommands14dropCollectionERKSsPNS_7BSONObjE+0x1ec) [0x719a6c] build/linux2/normal/mongo/mongod(_ZN5mongo2mr5State19dropTempCollectionsEv+0x26) [0x7d3d56] build/linux2/normal/mongo/mongod(_ZN5mongo18ScopeGuardImplBase11SafeExecuteINS_18ObjScopeGuardImpl0INS_2mr5StateEMS4_FvvEEEEEvRT_+0x32) [0x7dca02] build/linux2/normal/mongo/mongod(_ZN5mongo2mr16MapReduceCommand3runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb+0xe06) [0x7de386] build/linux2/normal/mongo/mongod(_ZN5mongo12_execCommandEPNS_7CommandERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb+0x28) [0x7fd2b8] build/linux2/normal/mongo/mongod(_ZN5mongo7Command11execCommandEPS0_RNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb+0x602) [0x7fdaa2] build/linux2/normal/mongo/mongod(_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi+0x246) [0x7fe546] build/linux2/normal/mongo/mongod(_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi+0x29) [0x8ee029] build/linux2/normal/mongo/mongod(_ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_+0x6a4) [0x8f1524] build/linux2/normal/mongo/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x709) [0x8a48a9] build/linux2/normal/mongo/mongod(_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE+0xbb) [0x6e1b1b]
- duplicates
-
CDRIVER-205 mapreduce command with out:{inline:1} give error 'no collection name'
- Closed