summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-43860 Always upsert exact source document for pipeline-insert $merger4.2.2-rc0Bernard Gorman2019-12-0332-506/+901
| | | | | (cherry picked from commit 23e55cb3d041236f399f7095df31cd3e3da491cc) (cherry picked from commit 70ef84cd14388602b3d763b12c6f8448ba62a9d8)
* SERVER-44578 Remove references to unused libs in storage_wiredtiger_coreMaria van Keulen2019-12-021-2/+0
|
* SERVER-44612 recoverFromOplogAsStandalone with ↵Judah Schvimer2019-12-029-30/+255
| | | | takeUnstableCheckpointOnShutdown should succeed if retried after a successful attempt
* SERVER-44617 $regexFind crash when one of the capture group doesn't match ↵Arun Banala2019-11-281-5/+37
| | | | | | the input but pattern matches (cherry picked from commit 294ff7c1f6a3f79342aace87be524532d222da9f)
* Import wiredtiger: 1311372125d14fe97b07d0f4c165b1ad9efb4e9a from branch ↵Luke Chen2019-11-2847-953/+1465
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: aad5d17b00..1311372125 for: 4.2.2 WT-4565 Fix tree walk code with read-no-wait flag set WT-4983 Migrate Jenkins “wiredtiger” job to Evergreen WT-4988 Migrate Jenkins “wiredtiger-test-unit” job to Evergreen WT-4989 Migrate Jenkins “wiredtiger-test-unit-long” job to Evergreen WT-4990 Migrate Jenkins “wiredtiger-test-unit-ppc” job to Evergreen WT-4991 Migrate Jenkins “wiredtiger-test-unit-zseries” job to Evergreen WT-4994 Migrate Jenkins “wiredtiger-test-spinlock” job to Evergreen WT-4995 Migrate Jenkins “wiredtiger-test-wtperf” job to Evergreen WT-5025 Migrate Jenkins “wiredtiger-test-coverage” job to Evergreen WT-5033 Migrate Jenkins “wiredtiger-test-time-shift-sensitivity” job to Evergreen WT-5042 Reduce configuration parsing overhead from checkpoints WT-5048 wiredtiger_open with a corrupted meta file should always return WT_TRY_SALVAGE WT-5125 Adding new stats for eviction target strategy WT-5126 Fix incorrect assertion regarding prepared update resolution WT-5136 Fix reading freed memory due to birthmark after uncommitted updates freed WT-5142 Don't create huge root pages when rebalancing or bulk-loading objects with overflow keys WT-5169 WT_REF_LIMBO pages cannot support fast (leaf-page only) searches WT-5174 Truncation rollback locking is insufficient WT-5181 Preload eatmydata before running evergreen pull request test WT-5196 Data mismatch failures with test/checkpoint after enabling LAS sweep WT-5211 Print mismatch information before dumping page and LAS WT-5217 Write utility to generate operation tracking log from X-Ray trace WT-5220 Re-enable LAS dropped table change from WT-5150 WT-5239 Fix syscall failure about metadata file open WT-5247 Ensure that only idempotent modify operations are logged WT-5251 Increase frequency for Linux syscall test WT-5252 Fix Ubuntu 18.04 PPC and zSeries unit-test failure in Evergreen
* SERVER-44476 Include number of jumbo chunks remaining in output of removeShardMarcos José Grillo Ramírez2019-11-274-43/+80
| | | | (cherry picked from commit 11754f469d36468e7c649cb9c052230614e4cb44)
* SERVER-43882 startBuildingIndexForRecovery needs to own record data prior to ↵Eric Milkie2019-11-251-0/+5
| | | | | | yielding (cherry picked from commit 4b92498a94f42790d2f6a3f26a965acb1de4702f)
* SERVER-43880 renameBetweenDBs needs to own record data prior to yieldingEric Milkie2019-11-251-0/+6
| | | | (cherry picked from commit a811bbe9d2489c428886288651c2dbddec0d123d)
* SERVER-39574 Support intermediate certificates in PEMKeyFile on WindowsMark Benvenuto2019-11-221-50/+124
| | | | (cherry picked from commit aae362fc4d79c9f53c70228d1ba8b966feefaffb)
* SERVER-41372 Constrain callback-taking methods on FuturesBen Caimano2019-11-222-47/+106
| | | | This reverts commit d60d7d2985f8a75ed08a7836cb5e460415f2e26d.
* SERVER-42925 Refactor idempotency tests oplog application and fix oplog ↵Lingzhi Deng2019-11-216-88/+48
| | | | visiblity issues
* Import tools: c3d21876c39e136a5573356ddde1bc5ec5069ffb from branch v4.2Tim Fogarty2019-11-204-4/+175
| | | | | | | ref: 3e3dc4003e..c3d21876c3 for: 4.2.1 TOOLS-2412 Strip unsupported legacy index options
* SERVER-40372 Track transaction sizeTess Avitabile2019-11-208-20/+100
| | | | (cherry picked from commit 7692bc0ed90792bd74d45fd8a1070baecdc4f9eb)
* SERVER-44571 Documents involved in SERVER-44050 corruption scenario cannot ↵Arun Banala2019-11-2023-27/+149
| | | | | | be updated or deleted after upgrade (cherry picked from commit 35c6778143fc55eb9617ab4a54e616ba1e537ad5)
* SERVER-44025 Ensure isNamedCode specializations have internal linakageMark Benvenuto2019-11-191-1/+1
| | | | (cherry picked from commit 9c6751b9765d269b667324bb2efe1ca76a916d20)
* SERVER-44721 Parse AWS responses as non-strict, ignore unexpected fieldsMark Benvenuto2019-11-192-6/+24
| | | | (cherry picked from commit 60c957304e503dbca360838627cf0f8402764929)
* SERVER-44270 Compilation fails with --libc++ and clang 8.0+Mark Benvenuto2019-11-191-1/+3
| | | | (cherry picked from commit aac59681b3ae4d3806174227ba4c88aaf8e89ea2)
* SERVER-44348 Add deprecation warning for , in mapReduceMihai Andrei2019-11-191-1/+29
|
* SERVER-44027 Remove global X lock for renameCollection between DBsGregory Wlodarek2019-11-182-36/+43
|
* SERVER-44028 Remove global X lock for ClonerGregory Wlodarek2019-11-181-4/+4
| | | | (cherry picked from commit 6e1889fb793e1927a5ca695c8839f9184e5d8aa4)
* SERVER-44026 Remove global X lock for reIndexGregory Wlodarek2019-11-183-10/+11
| | | | (cherry picked from commit 384292b85cbf344602b377a81821d7b1924b978e)
* SERVER-44029 Remove global X lock for replSetResizeOplogGregory Wlodarek2019-11-181-32/+23
| | | | (cherry picked from commit bef6efd538f36ad3f524a6bca3172111c619450b)
* Import wiredtiger: aad5d17b00b9921f206b5255a4d79f404db79321 from branch ↵Luke Chen2019-11-1824-235/+481
| | | | | | | | | | | | | | | | | | mongodb-4.2 ref: 5afee0fe34..aad5d17b00 for: 4.2.2 WT-4987 Migrate Jenkins “wiredtiger-test-checkpoint” job to Evergreen WT-5030 Migrate Jenkins “wiredtiger-linux-no-ftruncate” job to Evergreen WT-5031 Migrate Jenkins “wiredtiger-nightly-package” job to Evergreen WT-5032 Migrate Jenkins “wiredtiger-syscall-linux” job to Evergreen WT-5106 Remove temporary files in clang-format script WT-5120 Checkpoint hangs when reconciliation doesn't release the eviction generation WT-5189 Python2: handle errors that occur under the concurrent test option (-j) WT-5204 Add diagnostic logging code to the generation drain function WT-5207 Minimize WT-5043 diagnostic tests to exclude time other than eviction itself WT-5218 Improve eviction to differentiate between clean and dirty pages with WT_CACHE_EVICT_NOKEEP readgen
* SERVER-43337 Check that txn writes are successful before attempting to ↵Janna Golden2019-11-152-0/+4
| | | | | | commit an update to shard key (cherry picked from commit b21c2f2741682591b925841aea131bc3dce3de9a)
* SERVER-44377 generate correct plan for indexed inequalities to nullIan Boros2019-11-133-54/+171
|
* SERVER-44320 Allow users with enableSharding cluster AT to manipulate ↵Sara Golemon2019-11-133-17/+42
| | | | | | sharding zones (cherry picked from commit b08f7a6989c3e6b3af944201f618c8c928cc4077)
* SERVER-43152 remove twoPhaseCreateIndexes test commandBenety Goh2019-11-132-47/+0
| | | | (cherry picked from commit e58522f2b30893b28900edf5e49e2c4bf86b85f7)
* SERVER-43152 add vector elements to MongodbCAPITest::RunListCommands test ↵Benety Goh2019-11-131-2/+3
| | | | | | assertion message (cherry picked from commit 346d62df2c479469f7b42b24d6684028c8c141c2)
* SERVER-44289 permit writeConcern on retryable writes that move doc onto ↵Kevin Pulo2019-11-135-11/+41
| | | | | | | another shard (cherry picked from commit 9861e230bcb9bb37ed1cbb504ed4ff177a0300da) (partial cherry pick from commit 81238fa87afbe52a9658547f63c79fac126862f1)
* SERVER-43987 Require predicates with ↵Ben Caimano2019-11-1218-316/+536
| | | | | | | OperationContext::waitForConditionOrInterrupt() This commit also incoroporates parts of SERVER-44086 for backporting to v4.2.
* SERVER-38691 Include serverInfo in explain output for aggregation and shardingDavid Percy2019-11-117-20/+107
|
* SERVER-42790 Change ConnectionPool's kDiagnosticLogLevel from 3 to 4Ben Caimano2019-11-111-1/+1
|
* SERVER-31083 Allow passing primary shard to "enableSharding" command for a ↵Marcos José Grillo Ramírez2019-11-0710-55/+160
| | | | | | new database (cherry picked from commit 6ef06c9093462bec22c2219c341b0219f1864cca)
* SERVER-43236 Wrap reconfig cmd no-op oplog write in writeConflictRetry blockAli Mir2019-11-051-10/+15
| | | | (cherry picked from commit 55e80afa2d511b9bd1a316d3fd4cb6185baa829b)
* SERVER-43576 DBClientRS does not propagate applicationNameMark Benvenuto2019-11-044-6/+11
| | | | (cherry picked from commit 9390ffd0914cf0f5ea6ec9739cd7898af183fa69)
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-11-01475-2465/+2484
|
* SERVER-44310 Make waitForFailPoint command require maxTimeMSCheahuychou Mao2019-10-311-0/+4
| | | | (cherry picked from commit fd7aaa92a2e3309980689e99125eead70e7c0317)
* SERVER-39165 Add waitForFailpoint command and update non-repl testsCheahuychou Mao2019-10-319-13/+199
| | | | (cherry picked from commit f79498e9aa27765fc363fcb85a65f47af6e20ee1)
* SERVER-41357 SERVER-41360 SERVER-43324 Add Mutex, BasicLockableAdaptor, and ↵Ben Caimano2019-10-3134-126/+1134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DiagnosticInfo This commit backports Mutex, BasicLockableAdaptor, and DiagnosticInfo to v4.2. These pieces came in completely in various interleaved commits. The constituent commits partially included in this backport are listed below. The majority of these commits are part of the "Improved Diagnostics for Latches" epic. Mutex: - SERVER-41357 - SERVER-41362 - SERVER-42893 - SERVER-42595 - SERVER-42165 - SERVER-42895 BasicLockableAdaptor: - SERVER-43324 - SERVER-43374 - SERVER-43800 DiagnosticInfo: - SERVER-41360 - SERVER-41362 - SERVER-41358 - SERVER-41364 - SERVER-42448 - SERVER-42363 - SERVER-42363 - SERVER-42492 - SERVER-42595 - SERVER-44086 Note that while this commit adds these pieces and integrates them into the mongo-server codebase, it does not convert existing stdx::mutex construction. It also does not include the updates to Interruptible that were done as part of "Improved Diagnostics for Latches".
* Import wiredtiger: 5afee0fe3434ff467690e85b7e9995616dc98dd1 from branch ↵Luke Chen2019-10-3112-137/+404
| | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: f3d8dbf9cc..5afee0fe34 for: 4.2.2 WT-4486 Number of syncs did not increase in dirty max test WT-4976 Migrate Jenkins “wiredtiger-pull-request-builds” job to Evergreen WT-4977 Migrate Jenkins “wiredtiger-pull-request-clang-analyzer” job to Evergreen WT-4980 Migrate Jenkins “wiredtiger-pull-request-python” job to Evergreen WT-4982 Migrate Jenkins “wiredtiger-pull-request-windows” job to Evergreen WT-4984 Migrate Jenkins “wiredtiger-clang-sanitizer” job to Evergreen WT-4985 Migrate Jenkins “wiredtiger-sanitized-undefined” job to Evergreen WT-4986 Migrate Jenkins “wiredtiger-linux-directio” job to Evergreen WT-4993 Migrate Jenkins “wiredtiger-configure-combinations” job to Evergreen WT-5114 Enable running WiredTiger with clang MemorySanitizer WT-5145 Fix the race condition in accessing pinned_timestamp and connection state WT-5157 Fix atomics usage in spinlock implementation WT-5176 Group pull request tasks using Evergreen task tags WT-5182 Add s_all test into Evergreen ubuntu1804 build variant WT-5184 Add CFLAGS="-ggdb" and --enable-slient-rules to the evergreen pull request builds' configurations WT-5187 Checkpoint error path can attempt to release a hazard pointer that isn't held WT-5193 Revert LAS dropped table change from WT-5150 WT-5195 Reduce Python unit test build time for Evergreen Windows build variant WT-5197 Fix sanitizer runtime flags in Evergreen
* SERVER-43879 OplogInterfaceLocal::next should return an owned BSON objJudah Schvimer2019-10-301-1/+1
| | | | (cherry picked from commit 11cc6bd375b1a6089047a44909efb9cb4d1ad97e)
* Import tools: 3e3dc4003e34efa2ba3c4d09ba94817d429d3d03 from branch v4.2David Golden2019-10-305-13/+30
| | | | | | | ref: 976b418228..3e3dc4003e for: 4.2.2 TOOLS-2380 mongodump fails against hidden node with authentication enabled
* SERVER-40667 MongoD Storage watchdog should treat unexpected interruption as ↵Ben Caimano2019-10-291-2/+5
| | | | process-fatal
* SERVER-40546 Fix min/max boundary checkingIan Boros2019-10-291-2/+4
|
* SERVER-43151 DSGroup should record current spill file offset as std::streamposBernard Gorman2019-10-291-1/+1
| | | | (cherry picked from commit e20b65008f4738d73d338ed1af464ec8a1749742)
* SERVER-44050 Arrays are not correctly rejected during key generation for ↵Arun Banala2019-10-291-8/+12
| | | | | | 'hashed' indexes (cherry picked from commit 888f7e6fc10ccb999be203b8cbad4dbe19d0a5d2)
* SERVER-44183 Failure to listen on an asio socket should be fatalBen Caimano2019-10-281-1/+8
|
* SERVER-44064 Perform explicit cast on MessageCompressorManager parameterAdam Cooper2019-10-252-1/+24
|
* SERVER-42737 Make secondary reads in ShardServerCatalogCacheLoader block ↵Randolph Tan2019-10-243-0/+43
| | | | | | behind the PBW lock (cherry picked from commit e0f6fdab23da872d9cf8a93b88c2332ba45041c0)
* SERVER-44119 Customize string coersion for IDLSara Golemon2019-10-243-0/+31
| | | | (cherry picked from commit 39bfc190446acd0b049c5cb29dfbbc6574a40ce1)