-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
ALL
-
Storage NYC 2019-04-22
If the thread preparing a transaction is interrupted while taking the global lock in IX mode before writing to the oplog in a side transaction block, the invariant in TransactionParticipant::TxnResources::release() that the opCtx's lock state's client state is inactive will fail.
This can be reproduced by adding opCtx->markKilled(ErrorCodes::Interrupted) immediately before taking the global lock and attempting to prepare a transaction.
Example backtrace from this evergreen task:
[ShardedClusterFixture:job0:shard1:primary] 2019-04-11T22:59:59.261+0000 D3 TXN [conn158] Participant shard received prepareTransaction for transaction with txnNumber 96 on session { id: UUID("9d1f951f-ab26-4ed2-84c0-b63bdbc6cfb7"), uid: BinData(0, E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855) } [ShardedClusterFixture:job0:shard1:primary] 2019-04-11T22:59:59.261+0000 I COMMAND [thread65] killing op: 270369 as part of killing session: { id: UUID("9d1f951f-ab26-4ed2-84c0-b63bdbc6cfb7"), uid: BinData(0, E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855) } [ShardedClusterFixture:job0:shard1:primary] 2019-04-11T22:59:59.262+0000 F - [conn158] Invariant failure opCtx->lockState()->getClientState() == Locker::ClientState::kInactive src/mongo/db/transaction_participant.cpp 745 [ShardedClusterFixture:job0:shard1:primary] 2019-04-11T22:59:59.262+0000 F - [conn158] [ShardedClusterFixture:job0:shard1:primary] [ShardedClusterFixture:job0:shard1:primary] ***aborting after invariant() failure [ShardedClusterFixture:job0:shard1:primary] [ShardedClusterFixture:job0:shard1:primary] ... [ShardedClusterFixture:job0:shard1:primary] 2019-04-11T22:59:59.285+0000 F - [conn158] Got signal: 6 (Aborted). [ShardedClusterFixture:job0:shard1:primary] 0x7f34a4170341 0x7f34a416fb3e 0x7f34a416fbd6 0x7f349eb577e0 0x7f349e7e6495 0x7f349e7e7c75 0x7f34a24e2eaf 0x7f34a22fdbad 0x7f34a2d985cd 0x7f34a22c42fa 0x7f34a25661d5 0x7f34a2da0cdc 0x7f34a25f6cde 0x7f34a25f724e 0x7f34a29956b2 0x7f34a2996d02 0x7f34a29980ec 0x7f34a2998f4e 0x7f34a29997e0 0x7f34a298859c 0x7f34a299374c 0x7f34a299056f 0x7f34a29922fd 0x7f34a37aaa92 0x7f34a298d70d 0x7f34a298ec2d 0x7f34a298f972 0x7f34a29904cb 0x7f34a29922fd 0x7f34a37aaefb 0x7f34a3e9e3f4 0x7f349eb4faa1 0x7f349e89cbdd [ShardedClusterFixture:job0:shard1:primary] ----- BEGIN BACKTRACE ----- [ShardedClusterFixture:job0:shard1:primary] {"backtrace":[{"b":"7F34A17C1000","o":"29AF341","s":"_ZN5mongo15printStackTraceERSo"},{"b":"7F34A17C1000","o":"29AEB3E"},{"b":"7F34A17C1000","o":"29AEBD6"},{"b":"7F349EB48000","o":"F7E0"},{"b":"7F349E7B4000","o":"32495","s":"gsignal"},{"b":"7F349E7B4000","o":"33C75","s":"abort"},{"b":"7F34A17C1000","o":"D21EAF","s":"_ZN5mongo22invariantFailedWithMsgEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES1_j"},{"b":"7F34A17C1000","o":"B3CBAD"},{"b":"7F34A17C1000","o":"15D75CD","s":"_ZN5mongo22TransactionParticipant20SideTransactionBlockD1Ev"},{"b":"7F34A17C1000","o":"B032FA"},{"b":"7F34A17C1000","o":"DA51D5","s":"_ZN5mongo18OpObserverRegistry20onTransactionPrepareEPNS_16OperationContextERKSt6vectorINS_4repl6OpTimeESaIS5_EERS3_INS4_13ReplOperationESaISA_EE"},{"b":"7F34A17C1000","o":"15DFCDC","s":"_ZN5mongo22TransactionParticipant11Participant18prepareTransactionEPNS_16OperationContextEN5boost8optionalINS_4repl6OpTimeEEE"},{"b":"7F34A17C1000","o":"E35CDE"},{"b":"7F34A17C1000","o":"E3624E"},{"b":"7F34A17C1000","o":"11D46B2"},{"b":"7F34A17C1000","o":"11D5D02"},{"b":"7F34A17C1000","o":"11D70EC"},{"b":"7F34A17C1000","o":"11D7F4E"},{"b":"7F34A17C1000","o":"11D87E0","s":"_ZN5mongo23ServiceEntryPointCommon13handleRequestEPNS_16OperationContextERKNS_7MessageERKNS0_5HooksE"},{"b":"7F34A17C1000","o":"11C759C","s":"_ZN5mongo23ServiceEntryPointMongod13handleRequestEPNS_16OperationContextERKNS_7MessageE"},{"b":"7F34A17C1000","o":"11D274C","s":"_ZN5mongo19ServiceStateMachine15_processMessageENS0_11ThreadGuardE"},{"b":"7F34A17C1000","o":"11CF56F","s":"_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE"},{"b":"7F34A17C1000","o":"11D12FD"},{"b":"7F34A17C1000","o":"1FE9A92","s":"_ZN5mongo9transport26ServiceExecutorSynchronous8scheduleESt8functionIFvvEENS0_15ServiceExecutor13ScheduleFlagsENS0_23ServiceExecutorTaskNameE"},{"b":"7F34A17C1000","o":"11CC70D","s":"_ZN5mongo19ServiceStateMachine22_scheduleNextWithGuardENS0_11ThreadGuardENS_9transport15ServiceExecutor13ScheduleFlagsENS2_23ServiceExecutorTaskNameENS0_9OwnershipE"},{"b":"7F34A17C1000","o":"11CDC2D","s":"_ZN5mongo19ServiceStateMachine15_sourceCallbackENS_6StatusE"},{"b":"7F34A17C1000","o":"11CE972","s":"_ZN5mongo19ServiceStateMachine14_sourceMessageENS0_11ThreadGuardE"},{"b":"7F34A17C1000","o":"11CF4CB","s":"_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE"},{"b":"7F34A17C1000","o":"11D12FD"},{"b":"7F34A17C1000","o":"1FE9EFB"},{"b":"7F34A17C1000","o":"26DD3F4"},{"b":"7F349EB48000","o":"7AA1"},{"b":"7F349E7B4000","o":"E8BDD","s":"clone"}],"processInfo":{ "mongodbVersion" : "4.1.10-44-g7dc8b27f5c-patch-5cafbfb5562343776e071d2f", "gitVersion" : "7dc8b27f5c34821d24a6751e68da4c62b4545495", "compiledModules" : [ "enterprise" ], "uname" : { "sysname" : "Linux", "release" : "2.6.32-220.el6.x86_64", "version" : "#1 SMP Wed Nov 9 08:03:13 EST 2011", "machine" : "x86_64" }, "somap" : [ { "b" : "7F34A17C1000", "elfType" : 3, "buildId" : "8AEB85A36F8966E7240EA56DB3B95DB247FB959C" }, { "b" : "7FFFBB2FF000", "elfType" : 3, "buildId" : "08F634A1D22DEFF00461D50A7699DACDC97657BF" }, { "b" : "7F34A1352000", "path" : "/usr/lib64/libnetsnmpagent.so.20", "elfType" : 3, "buildId" : "1270BB069D761BD79C79F8986BB3ED5DCAA7D06D" }, { "b" : "7F34A112C000", "path" : "/usr/lib64/libnetsnmphelpers.so.20", "elfType" : 3, "buildId" : "3FA4F246A7DF00EC1355C5226C9308DC7B4AB5CD" }, { "b" : "7F34A0C64000", "path" : "/usr/lib64/libnetsnmpmibs.so.20", "elfType" : 3, "buildId" : "AE65092368DDB948A32B62D613DD8FFE210EBEB9" }, { "b" : "7F34A0989000", "path" : "/usr/lib64/libnetsnmp.so.20", "elfType" : 3, "buildId" : "52E4D411A95E6C7FCCE0E1942B525AC8FBBDF4A8" }, { "b" : "7F34A0738000", "path" : "/lib64/libldap-2.4.so.2", "elfType" : 3, "buildId" : "DDBAC283102A61D6A63B3F3952A1C06657FF3AE8" }, { "b" : "7F34A0529000", "path" : "/lib64/liblber-2.4.so.2", "elfType" : 3, "buildId" : "244D2593BDE4FE657BC88572DB5DA88FA274B7F3" }, { "b" : "7F34A030F000", "path" : "/usr/lib64/libsasl2.so.2", "elfType" : 3, "buildId" : "E0AEE889D5BF1373F2F9EE0D448DBF3F5B5113F0" }, { "b" : "7F34A00CB000", "path" : "/lib64/libgssapi_krb5.so.2", "elfType" : 3, "buildId" : "0C249DF4D77989253CCD859956BF50749308A16A" }, { "b" : "7F349FE76000", "path" : "/usr/lib64/libcurl.so.4", "elfType" : 3, "buildId" : "A38B9CE8AEAF277CBD8BC1298B1731E2C9A66192" }, { "b" : "7F349FC5C000", "path" : "/lib64/libresolv.so.2", "elfType" : 3, "buildId" : "F0BE1166EDCFFB2422B940D601A1BBD89352D80F" }, { "b" : "7F349F877000", "path" : "/usr/lib64/libcrypto.so.10", "elfType" : 3, "buildId" : "1EDB45C205A844A75EBBB4F0075E705803FFB85B" }, { "b" : "7F349F60B000", "path" : "/usr/lib64/libssl.so.10", "elfType" : 3, "buildId" : "D256E285C5E11D9A99EB04CA7651003A8F67B64E" }, { "b" : "7F349F407000", "path" : "/lib64/libdl.so.2", "elfType" : 3, "buildId" : "1F7E85410384392BC51FA7324961719A10125F31" }, { "b" : "7F349F1FF000", "path" : "/lib64/librt.so.1", "elfType" : 3, "buildId" : "FDF3A36FFFE08375456D59DA959EAB2FC30B6186" }, { "b" : "7F349EF7B000", "path" : "/lib64/libm.so.6", "elfType" : 3, "buildId" : "8A852AC42F0B64F0F30C760EBBCFA3FE4A228F12" }, { "b" : "7F349ED65000", "path" : "/lib64/libgcc_s.so.1", "elfType" : 3, "buildId" : "EDC925E58FE28DCA536993EB13179C739F1E6566" }, { "b" : "7F349EB48000", "path" : "/lib64/libpthread.so.0", "elfType" : 3, "buildId" : "85104ECFE42C606B31C2D0D0D2E5DACD3286A341" }, { "b" : "7F349E7B4000", "path" : "/lib64/libc.so.6", "elfType" : 3, "buildId" : "8E3AACE76351B6A83390CA065E904EB82FBD1EC7" }, { "b" : "7F34A159E000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "1CC2165E019D43F71FDE0A47AF9F4C8EB5E51963" }, { "b" : "7F349E5A9000", "path" : "/lib64/libwrap.so.0", "elfType" : 3, "buildId" : "083332F88CF3C61AB0184D8F397FC8BFF4548D8E" }, { "b" : "7F349E23E000", "path" : "/usr/lib64/perl5/CORE/libperl.so", "elfType" : 3, "buildId" : "53842C2896DED0063E1BE5C650CE97C67AE97973" }, { "b" : "7F349E025000", "path" : "/lib64/libnsl.so.1", "elfType" : 3, "buildId" : "D233CCCC987214EE5DACCF88949E31469228F6FF" }, { "b" : "7F349DDEE000", "path" : "/lib64/libcrypt.so.1", "elfType" : 3, "buildId" : "F542C8ACD4AD1F2C6A551043BDFBAB051905DA1C" }, { "b" : "7F349DBEB000", "path" : "/lib64/libutil.so.1", "elfType" : 3, "buildId" : "2963FF1BBF4BF9131097982EB8BE5C905A342CBD" }, { "b" : "7F349D97F000", "path" : "/usr/lib64/librpm.so.1", "elfType" : 3, "buildId" : "EF9F29119A5A42A613A040DE49BE7B1B46256B21" }, { "b" : "7F349D750000", "path" : "/usr/lib64/librpmio.so.1", "elfType" : 3, "buildId" : "DA04B3F461614CD7524D92152540F6B8303C9F45" }, { "b" : "7F349D547000", "path" : "/lib64/libpopt.so.0", "elfType" : 3, "buildId" : "E7B49911F1136073DD7DC58E8118CD9A4FBE2A19" }, { "b" : "7F349D331000", "path" : "/lib64/libz.so.1", "elfType" : 3, "buildId" : "D053BB4FF0C2FC983842F81598813B9B931AD0D1" }, { "b" : "7F349D121000", "path" : "/usr/lib64/libsensors.so.4", "elfType" : 3, "buildId" : "6855E5BF5B3634C15F01B1043BD892D727EE3C08" }, { "b" : "7F349CECE000", "path" : "/usr/lib64/libssl3.so", "elfType" : 3, "buildId" : "BEF0080919EBF8ADB8C668B38BE1B19FD1F584BC" }, { "b" : "7F349CCA1000", "path" : "/usr/lib64/libsmime3.so", "elfType" : 3, "buildId" : "2E107F018AF1E0916BE98EB24BFFE1C28CACB7F7" }, { "b" : "7F349C959000", "path" : "/usr/lib64/libnss3.so", "elfType" : 3, "buildId" : "788E6C43CEF0FE8A2EFEF8FFD7B9B90B28EF44ED" }, { "b" : "7F349C72A000", "path" : "/usr/lib64/libnssutil3.so", "elfType" : 3, "buildId" : "3F385A7A46BD81EF0ED4CBCBEADC4D33AE6247E4" }, { "b" : "7F349C526000", "path" : "/lib64/libplds4.so", "elfType" : 3, "buildId" : "04D1AC5F1C6C1B1AD5962DCA1225236B0B4953CE" }, { "b" : "7F349C321000", "path" : "/lib64/libplc4.so", "elfType" : 3, "buildId" : "C0559AF61C8808D4FC8B97D07EFFA459BFD93003" }, { "b" : "7F349C0E2000", "path" : "/lib64/libnspr4.so", "elfType" : 3, "buildId" : "828BFCA03E208DFB48C4B874D81140EFC51D33C2" }, { "b" : "7F349BDFB000", "path" : "/lib64/libkrb5.so.3", "elfType" : 3, "buildId" : "624C7056B8BBE6BA758DEF557F516FBDBD01E1FD" }, { "b" : "7F349BBCF000", "path" : "/lib64/libk5crypto.so.3", "elfType" : 3, "buildId" : "C81673692EEF670BC951EE726490F5D1CAB822F4" }, { "b" : "7F349B9CB000", "path" : "/lib64/libcom_err.so.2", "elfType" : 3, "buildId" : "57F77704A7F1F4E3689D028D3F9ADD4E77486EC9" }, { "b" : "7F349B7C0000", "path" : "/lib64/libkrb5support.so.0", "elfType" : 3, "buildId" : "03B69EEB8998AC9CA7519A27571BAD976BA4C56D" }, { "b" : "7F349B5BD000", "path" : "/lib64/libkeyutils.so.1", "elfType" : 3, "buildId" : "3BCCABE75DC61BBA81AAE45D164E26EF4F9F55DB" }, { "b" : "7F349B38B000", "path" : "/lib64/libidn.so.11", "elfType" : 3, "buildId" : "5659EB985475B586E3BBCB95BA21F4A30BE5EBF4" }, { "b" : "7F349B163000", "path" : "/usr/lib64/libssh2.so.1", "elfType" : 3, "buildId" : "8727EC925D6D91DAC74A99BDE8B3C6EE96AF13EA" }, { "b" : "7F349AF60000", "path" : "/lib64/libfreebl3.so", "elfType" : 3, "buildId" : "AFF1C795A3CF422C9F8AC32C7522F6376B1EA087" }, { "b" : "7F349AD4F000", "path" : "/lib64/libbz2.so.1", "elfType" : 3, "buildId" : "1250B1D041DD7552F0C870BB188DC3A34DF2651D" }, { "b" : "7F349AB39000", "path" : "/usr/lib64/libelf.so.1", "elfType" : 3, "buildId" : "50517407A07B8D6C9A55A392E99246B52E8BFEEA" }, { "b" : "7F349A918000", "path" : "/usr/lib64/liblzma.so.0", "elfType" : 3, "buildId" : "6FF9BAEEEE9DDEEF2DFA5CBD36147A75891C0AD4" }, { "b" : "7F349A6EB000", "path" : "/usr/lib64/liblua-5.1.so", "elfType" : 3, "buildId" : "6BDB4E1990D6EBA12A5C8D39A7650DB8798BF568" }, { "b" : "7F349A4CC000", "path" : "/lib64/libselinux.so.1", "elfType" : 3, "buildId" : "B4576BE308DDCF7BC31F7304E4734C3D846D0236" }, { "b" : "7F349A2C8000", "path" : "/lib64/libcap.so.2", "elfType" : 3, "buildId" : "A436538388F1F25113FDA834CA2EED524EFA17D6" }, { "b" : "7F349A0C0000", "path" : "/lib64/libacl.so.1", "elfType" : 3, "buildId" : "26CC708AC7C0FC1797A2340C024F0ADD0CE054D8" }, { "b" : "7F3499D4B000", "path" : "/lib64/libdb-4.7.so", "elfType" : 3, "buildId" : "D91C702275E2039E98E39925B02FF5C53A6C3312" }, { "b" : "7F3499B46000", "path" : "/lib64/libattr.so.1", "elfType" : 3, "buildId" : "8EF0683858704EF173AB11B1E27076F37F82B7B6" }, { "b" : "7F3499941000", "path" : "/usr/lib64/sasl2/libplain.so", "elfType" : 3, "buildId" : "F8DDC7A3CA1CE5B75719AE0DC821647B609D17B6" }, { "b" : "7F3499739000", "path" : "/usr/lib64/sasl2/libgssapiv2.so", "elfType" : 3, "buildId" : "F7BCE9C6BFF4EAF0CB3142B299CF22D094CE4F04" }, { "b" : "7F3499533000", "path" : "/usr/lib64/sasl2/libsasldb.so", "elfType" : 3, "buildId" : "4514552B5354286A143770420B38F2D5985D7FA1" }, { "b" : "7F3499326000", "path" : "/usr/lib64/sasl2/libdigestmd5.so", "elfType" : 3, "buildId" : "34D8E3E2565DEF4A685D6976831B0372AD456993" }, { "b" : "7F3499121000", "path" : "/usr/lib64/sasl2/libanonymous.so", "elfType" : 3, "buildId" : "EEAA33A75735D35F4BF25C3C2830B8C90ABDD8B5" }, { "b" : "7F3498F1B000", "path" : "/usr/lib64/sasl2/libcrammd5.so", "elfType" : 3, "buildId" : "4CC7E695963F5C8B772EDFF456DB67F89E58FBD6" }, { "b" : "7F3498D16000", "path" : "/usr/lib64/sasl2/liblogin.so", "elfType" : 3, "buildId" : "9D19F93E342AA4EE2D646E64642625F365056E5C" } ] }} [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo15printStackTraceERSo+0x41) [0x7f34a4170341] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x29AEB3E) [0x7f34a416fb3e] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x29AEBD6) [0x7f34a416fbd6] [ShardedClusterFixture:job0:shard1:primary] libpthread.so.0(+0xF7E0) [0x7f349eb577e0] [ShardedClusterFixture:job0:shard1:primary] libc.so.6(gsignal+0x35) [0x7f349e7e6495] [ShardedClusterFixture:job0:shard1:primary] libc.so.6(abort+0x175) [0x7f349e7e7c75] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo22invariantFailedWithMsgEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES1_j+0x0) [0x7f34a24e2eaf] [ShardedClusterFixture:job0:shard1:primary] mongod(+0xB3CBAD) [0x7f34a22fdbad] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo22TransactionParticipant20SideTransactionBlockD1Ev+0x2D) [0x7f34a2d985cd] [ShardedClusterFixture:job0:shard1:primary] mongod(+0xB032FA) [0x7f34a22c42fa] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo18OpObserverRegistry20onTransactionPrepareEPNS_16OperationContextERKSt6vectorINS_4repl6OpTimeESaIS5_EERS3_INS4_13ReplOperationESaISA_EE+0x65) [0x7f34a25661d5] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo22TransactionParticipant11Participant18prepareTransactionEPNS_16OperationContextEN5boost8optionalINS_4repl6OpTimeEEE+0x83C) [0x7f34a2da0cdc] [ShardedClusterFixture:job0:shard1:primary] mongod(+0xE35CDE) [0x7f34a25f6cde] [ShardedClusterFixture:job0:shard1:primary] mongod(+0xE3624E) [0x7f34a25f724e] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D46B2) [0x7f34a29956b2] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D5D02) [0x7f34a2996d02] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D70EC) [0x7f34a29980ec] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D7F4E) [0x7f34a2998f4e] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo23ServiceEntryPointCommon13handleRequestEPNS_16OperationContextERKNS_7MessageERKNS0_5HooksE+0x540) [0x7f34a29997e0] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo23ServiceEntryPointMongod13handleRequestEPNS_16OperationContextERKNS_7MessageE+0x3C) [0x7f34a298859c] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine15_processMessageENS0_11ThreadGuardE+0xEC) [0x7f34a299374c] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE+0x17F) [0x7f34a299056f] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D12FD) [0x7f34a29922fd] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo9transport26ServiceExecutorSynchronous8scheduleESt8functionIFvvEENS0_15ServiceExecutor13ScheduleFlagsENS0_23ServiceExecutorTaskNameE+0x182) [0x7f34a37aaa92] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine22_scheduleNextWithGuardENS0_11ThreadGuardENS_9transport15ServiceExecutor13ScheduleFlagsENS2_23ServiceExecutorTaskNameENS0_9OwnershipE+0x10D) [0x7f34a298d70d] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine15_sourceCallbackENS_6StatusE+0x94D) [0x7f34a298ec2d] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine14_sourceMessageENS0_11ThreadGuardE+0x292) [0x7f34a298f972] [ShardedClusterFixture:job0:shard1:primary] mongod(_ZN5mongo19ServiceStateMachine15_runNextInGuardENS0_11ThreadGuardE+0xDB) [0x7f34a29904cb] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x11D12FD) [0x7f34a29922fd] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x1FE9EFB) [0x7f34a37aaefb] [ShardedClusterFixture:job0:shard1:primary] mongod(+0x26DD3F4) [0x7f34a3e9e3f4] [ShardedClusterFixture:job0:shard1:primary] libpthread.so.0(+0x7AA1) [0x7f349eb4faa1] [ShardedClusterFixture:job0:shard1:primary] libc.so.6(clone+0x6D) [0x7f349e89cbdd] [ShardedClusterFixture:job0:shard1:primary] ----- END BACKTRACE -----
- has to be done before
-
SERVER-40183 Create kill_sessions version of multi_statement_transaction_simple.js concurrency workload
- Closed