[SERVER-16485] Failed index builds can assert on progressMeter Created: 09/Dec/14  Updated: 18/Dec/14  Resolved: 10/Dec/14

Status: Closed
Project: Core Server
Component/s: Index Maintenance
Affects Version/s: 2.8.0-rc2
Fix Version/s: 2.8.0-rc3

Type: Bug Priority: Major - P3
Reporter: Asya Kamsky Assignee: Eric Milkie
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-16490 do not touch sync source connection o... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

Replication failed with message:

2014-12-09T05:58:17.630+0000 I INDEX    [rsSync]         building index using bulk method
2014-12-09T05:58:17.630+0000 D STORAGE  [rsSync] appdata263.app_d3fef978-d561-4745-8816-e97104f58d27:_Installation: clearing plan cache - collection info cache reset
2014-12-09T05:58:17.630+0000 I -        [rsSync] Assertion failure ! _progressMeter.isActive() src/mongo/db/curop.cpp 111
2014-12-09T05:58:17.636+0000 I CONTROL  [rsSync]
 0xf0cfa9 0xeb6d41 0xe9ce1e 0x9a6db7 0xad70d6 0x9069be 0x911ce0 0xc610fb 0xc61afb 0xc62882 0xc6ab51 0xf592a4 0x7fce32ec4e9a 0x7fce31fd33fd
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"400000","o":"B0CFA9"},{"b":"400000","o":"AB6D41"},{"b":"400000","o":"A9CE1E"},{"b":"400000","o":"5A6DB7"},{"b":"400000","o":"6D70D6"},{"b":"400000","o":"5069BE
"},{"b":"400000","o":"511CE0"},{"b":"400000","o":"8610FB"},{"b":"400000","o":"861AFB"},{"b":"400000","o":"862882"},{"b":"400000","o":"86AB51"},{"b":"400000","o":"B592A4"},{"b":"7F
CE32EBD000","o":"7E9A"},{"b":"7FCE31EDF000","o":"F43FD"}],"processInfo":{ "mongodbVersion" : "2.8.0-rc2", "gitVersion" : "f77869e01a6ed235695a46fad441c0dff15202f6", "uname" : { "s
ysname" : "Linux", "release" : "3.11.0-19-generic", "version" : "#33~precise1-Ubuntu SMP Wed Mar 12 21:16:27 UTC 2014", "machine" : "x86_64" }, "somap" : [ { "elfType" : 2, "b" :
"400000" }, { "b" : "7FFFC8AFE000", "elfType" : 3 }, { "b" : "7FCE32EBD000", "path" : "/lib/x86_64-linux-gnu/libpthread.so.0", "elfType" : 3 }, { "b" : "7FCE32CB5000", "path" : "/
lib/x86_64-linux-gnu/librt.so.1", "elfType" : 3 }, { "b" : "7FCE32AB1000", "path" : "/lib/x86_64-linux-gnu/libdl.so.2", "elfType" : 3 }, { "b" : "7FCE327B1000", "path" : "/usr/lib
/x86_64-linux-gnu/libstdc++.so.6", "elfType" : 3 }, { "b" : "7FCE324B5000", "path" : "/lib/x86_64-linux-gnu/libm.so.6", "elfType" : 3 }, { "b" : "7FCE3229F000", "path" : "/lib/x86
_64-linux-gnu/libgcc_s.so.1", "elfType" : 3 }, { "b" : "7FCE31EDF000", "path" : "/lib/x86_64-linux-gnu/libc.so.6", "elfType" : 3 }, { "b" : "7FCE330DA000", "path" : "/lib64/ld-lin
ux-x86-64.so.2", "elfType" : 3 } ] }}
 mongod(_ZN5mongo15printStackTraceERSo+0x29) [0xf0cfa9]
 mongod(_ZN5mongo10logContextEPKc+0xE1) [0xeb6d41]
 mongod(_ZN5mongo12verifyFailedEPKcS1_j+0xCE) [0xe9ce1e]
 mongod(_ZN5mongo5CurOp10setMessageEPKcSsyi+0x237) [0x9a6db7]
 mongod(_ZN5mongo20OperationContextImpl10setMessageEPKcRKSsyi+0x46) [0xad70d6]
 mongod(_ZN5mongo15MultiIndexBlock30insertAllDocumentsInCollectionEPSt3setINS_8RecordIdESt4lessIS2_ESaIS2_EE+0x7E) [0x9069be]
 mongod(_ZN5mongo6Cloner2goEPNS_16OperationContextERKSsS4_RKNS_12CloneOptionsEPSt3setISsSt4lessISsESaISsEERSsPi+0xD10) [0x911ce0]
 mongod(+0x8610FB) [0xc610fb]
 mongod(+0x861AFB) [0xc61afb]
 mongod(_ZN5mongo4repl17syncDoInitialSyncEv+0x42) [0xc62882]
 mongod(_ZN5mongo4repl13runSyncThreadEv+0x181) [0xc6ab51]
 mongod(+0xB592A4) [0xf592a4]
 libpthread.so.0(+0x7E9A) [0x7fce32ec4e9a]
 libc.so.6(clone+0x6D) [0x7fce31fd33fd]
-----  END BACKTRACE  -----
 
***aborting after fassert() failure



 Comments   
Comment by Githook User [ 10/Dec/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-16485 properly clear progress meter on failed index builds
Branch: master
https://github.com/mongodb/mongo/commit/344df1a62e8efc748f7feded04ab2a20fdc3619f

Generated at Thu Feb 08 03:41:11 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.