summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-43195 Add namespace to ChunkManager ShardKeyNotFound errors in order ↵r4.2.3-rc1r4.2.3Blake Oler2020-01-161-2/+3
| | | | | | to better diagnose failures (cherry picked from commit 20761c26375cd0febaade9d93af5b8848845bef9)
* Import tools: 786081105685430d48020e888d0f58c4dde52727 from branch v4.2Patrick Meredith2020-01-15268-1178/+72676
| | | | | | | | ref: 488eaf667b..7860811056 for: 4.2.3 TOOLS-1952 Use --forceTableScan by default when running against WiredTiger nodes TOOLS-2453 Index keys not escaped correctly
* SERVER-45472 Ensure RoleGraph can serialize authentication restrictions to BSONSpencer Jackson2020-01-153-1/+52
| | | | (cherry picked from commit 521e56b407ac72bc69a97a24d1253f51a5b6e81b)
* SERVER-45152 Clean up git merge to unit testJacob Evans2020-01-151-1/+1
|
* SERVER-37390 Run rollback test fixture with high election timeout toSuganthi Mani2020-01-1513-85/+160
| | | | | | | | avoid any unplanned election. (cherry picked from commit 02ce213b40c56096c9c57e093778b0889c335bb9) (cherry picked from commit 5b85b8787d6e8cfd4234b09304f3538506f70bd9) (cherry picked from commit 9b470eb73873f5db5c9fcee5df5316d477a1fa12)
* SERVER-45152 Demote invariant to massert to prevent server crashesJacob Evans2020-01-142-4/+32
|
* SERVER-35407: Refuse to start threads and initial sync if replication is ↵r4.2.3-rc0Lingzhi Deng2020-01-141-0/+1
| | | | | | shutting down (cherry picked from commit 9eb31a596db5cdf94e9660ba9a8eb178f483e329)
* SERVER-44984 reduce index build thread pool default and index build external ↵Eric Milkie2020-01-144-5/+19
| | | | sort memory limit default
* SERVER-44598 Shards do not treat the IGNORED version as "intended sharded"Marcos José Grillo Ramírez2020-01-148-28/+122
| | | | (cherry picked from commit 7604dad6da718751ad1f04bae1c839e87a1f8651)
* SERVER-43246 Add a log line for when a cursor is reaped due to logical ↵Kevin Pulo2020-01-147-2/+62
| | | | | | | | | | session cleanup (cherry picked from commit 89c93866980e924c7ae91ca30b5bd3674727fe4f) SERVER-45277 Temporarily blacklist sharding/kill_sessions.js in multiversion (cherry picked from commit 532b4a761e27d3ffa3b852fd3e936190dd5d2461)
* SERVER-42825 Log and track metrics.repl.stateTransition counters after ↵Samyukta Lanka2020-01-1324-100/+388
| | | | | | | | | | stopped killing user operation (cherry picked from commit b3b494a72f0e19d7556bee627da7ae9b79e26a03) SERVER-45497 Add tests that will be fixed by future backport to backports_required_for_multiversion_tests.yml (cherry picked from commit 5fcedbdd44f19fdbaeb600b470b4166fbb2c1e97)
* SERVER-34844 Relax timing requirements in apply_batches_totalMillis.jsVesselina Ratcheva2020-01-111-9/+10
| | | | (cherry picked from commit 604e8e63813f090b7565f0a1094f7bb63dae57fc)
* SERVER-44503 Fix race in replsets/auth2.jsA. Jesse Jiryu Davis2020-01-101-13/+10
| | | | (cherry picked from commit b526ac445bb0b39b53bd291ef6d23a73a38a1f11)
* SERVER-45180 Use longer retry for kms serviceMark Benvenuto2020-01-101-1/+1
| | | | (cherry picked from commit c9d5713eb966336b64868e61c3830c21a974bef3)
* SERVER-45100 Make the BatchWriteExecutor retry multi-writes only against ↵Marcos José Grillo Ramírez2020-01-0911-199/+686
| | | | | | unsuccessful shards (cherry picked from commit d591387903bc1337acb99219ebea0a5d1fb99071)
* SERVER-45396 Fix the 'me' field in isMaster responses when using splithorizonTess Avitabile2020-01-092-3/+22
| | | | (cherry picked from commit a1a1e4f0c14ab71a5fc8bc7913af25571089b65f)
* SERVER-42914 Implement random chunk selection policy for balancer for use in ↵Alex Taskov2020-01-093-7/+97
| | | | | | concurrency_*_with_balancer workloads (cherry picked from commit 5e14accc4ebe76366d7d2747fd30b603bf02eac2)
* SERVER-43910 LockManager::dump() includes client infoBenety Goh2020-01-092-7/+24
| | | | (cherry picked from commit 1245770e0ac12d09bceec097fcf66865b040a463)
* SERVER-43910 BasicCommand::Invocation sets LockManager DebugInfoBenety Goh2020-01-081-0/+1
| | | | (cherry picked from commit 34719559a9ec4bd494a59d269d227d06b086affb)
* SERVER-43910 lockInfo command obtains lock to client info mapping from ↵Benety Goh2020-01-083-21/+35
| | | | | | LockManager (cherry picked from commit cf4c944977a348494d81eeaf7eddb96ef0457876)
* SERVER-43910 Remove usage of BSONObjBuilder append unsigned method from ↵Benety Goh2020-01-081-1/+1
| | | | | | lockInfo command (partially cherry picked from commit 990b2ef30d7b8fa4db6af6d79da80e3664df9c21)
* SERVER-43910 lockInfo command output includes Locker::getDebugInfo()Benety Goh2020-01-081-0/+1
| | | | (cherry picked from commit 078f31ba54768fa5945c122257e740f1196defe8)
* SERVER-44477 Use correct collection count in cluster MR when determining ↵Nicholas Zolnierz2020-01-084-16/+72
| | | | whether to drop and reshard target
* SERVER-42631 Blacklist tests that use Mongo.logout() from stepdown suitesJack Mulrow2020-01-082-1/+6
| | | | (cherry picked from commit d33751abc223bc31a5145f4ffe745012abd978ec)
* SERVER-44527 Avoid renaming to target collection in mapReduce if the shard ↵Nicholas Zolnierz2020-01-072-12/+31
| | | | does not own any documents
* SERVER-40435 A clearJumboChunk command to clear the jumbo flagRandolph Tan2020-01-0720-0/+775
| | | | | (cherry picked from commit 546e411b72cf6f75d24b304ce9219d1f3d3a4e4f) (cherry picked from commit 380711ea7dba41cb372a12a8d5258fdc124a0d23)
* Import tools: 488eaf667b58edb11f6631429458b6a2b1946450 from branch v4.2Tim Fogarty2020-01-074-7/+94
| | | | | | | | ref: e1304cf091..488eaf667b for: 4.2.3 TOOLS-2422 admin.tempusers is not dropped by mongorestore TOOLS-2423 mongorestore does not drop admin.tempusers if it exists in the dump
* SERVER-43978 Allow stable timestamp to advance after a transaction that ↵William Schultz2020-01-066-16/+238
| | | | | | reserved an oplog timestamp is aborted (cherry picked from commit 754c07c70cf5cd3c6760683bc29c927010a5718a)
* SERVER-45350: Use awaitMajorityCommitted in ↵Lingzhi Deng2020-01-031-2/+2
| | | | | | standalone_replication_recovery_idempotent.js (cherry picked from commit 154f268c9ec40213d5b0d258fff3f50e311b1ccb)
* SERVER-44044 Remove unused second parameter from KeyVault.createDataKey()Shreyas Kalyan2020-01-032-1/+16
| | | | (cherry picked from commit 05aec2872159cf583fe8655ca55f4bf70268efcf)
* SERVER-45346 fix ubuntu 18.04 package testZakhar Kleyman2020-01-031-0/+1
|
* SERVER-41263 Disallow empty string in index key typeJames Wahlin2020-01-035-0/+131
| | | | | | | | (cherry picked from commit d5d674930f1c67f6c87d73715f82f608668d72fa) SERVER-41263 Add update and repl tests for index keys with empty strings (cherry picked from commit e09c045111610a0820cea3265d1986be5dacb541)
* SERVER-43310 Always route a sharded cluster's createIndexes call through a ↵Blake Oler2020-01-024-2/+24
| | | | | | replica set's primary node (cherry picked from commit bbca8dbaf5a32ece935d2a14a8d7f94da41378e3)
* Import wiredtiger: 714078029d530f6438fd170f963a9ee27c7b517c from branch ↵Luke Chen2020-01-0283-851/+3618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: a95c73b589..714078029d for: 4.2.3 WT-4919 Add debug mode which allocates exact amount of memory in __wt_realloc_def WT-4921 Add debug mode option that slows checkpoint creation WT-4969 Remove lsm_merge configuration option WT-4997 Migrate Jenkins “wiredtiger-test-format-stress” job to Evergreen WT-4998 Migrate Jenkins “wiredtiger-test-format-stress-ppc” job to Evergreen WT-5000 Migrate Jenkins “wiredtiger-test-format-stress-sanitizer” job to Evergreen WT-5004 Migrate Jenkins “wiredtiger-test-checkpoint-stress” job to Evergreen WT-5005 Migrate Jenkins “wiredtiger-test-recovery-stress” job to Evergreen WT-5006 Migrate Jenkins “wiredtiger-test-split-stress” job to Evergreen WT-5037 Move Application Developer Resources documentation in github to WT documentation WT-5077 Handle ENOENT without failure when copying the directory WT-5090 Log a message when rolling a thread back because it holds the oldest timestamp WT-5112 Handling goto labels with multiple words in s_goto.py WT-5139 WiredTiger incremental backup API WT-5221 Bypass test_wt2853_perf in Evergreen make-check-msan-test WT-5257 Coverity analysis bug: 113971 Dereference after null check WT-5263 Prepared updates written to the lookaside file are not always read as needed WT-5309 Update format.sh script to add prefix command argument WT-5312 Add thread doing random cursor operations to format's cache size calculation WT-5314 Avoid loading extensions that have blank name for Python tests WT-5319 Avoid clearing the saved last-key when no instantiated key WT-5324 WiredTiger API error handling fixes WT-5327 Backup cursor API can fail to restore WT_SESSION name information WT-5330 Read-only transactions are being rolled back in MongoDB WT-5360 Add a template for building a glossary in developer docs WT-5365 Remove format's long-running transaction support
* SERVER-45320: Remove deprecated evergreen client from buildscriptsDavid Bradford2019-12-317-2019/+0
| | | | (cherry picked from commit f1bf0eec4ee3fa7688961ff52cfd7536587dea64)
* SERVER-44922 Prevent User acquisition from incrementing cache generationSpencer Jackson2019-12-302-8/+33
| | | | (cherry picked from commit 47a605826a64d55ff23427deab6f29c5999d1103)
* Revert 'SERVER-25284 Show IPs in rs.status()'Lingzhi Deng2019-12-272-55/+0
| | | | This reverts commit e1e95afbd58a7449dd1765cb910b4d136f95fcc4.
* SERVER-44964 calculate index build memory usage per key based on BSONObj ↵Eric Milkie2019-12-232-2/+6
| | | | buffer capacity instead of object size
* SERVER-45290 Remove upstream versions from release branchesSpencer Jackson2019-12-231-32/+32
|
* SERVER-44061: Fix race between setting replication maintenance mode and ↵Lingzhi Deng2019-12-233-5/+16
| | | | concurrent election
* SERVER-45177 Avoid using getChildVector() to traverse MatchExpressionCharlie Swanson2019-12-202-2/+24
|
* SERVER-45155 Write the temp file of rollback file dump in the test's db ↵Siyuan Zhou2019-12-201-1/+1
| | | | | | directory (cherry picked from commit 37df883f1b56102296004bf67ef64437addff338)
* SERVER-45272 Remove assertions about the last-stable behavior in ↵Cheahuychou Mao2019-12-202-20/+4
| | | | | | allow_partial_results.js and return_partial_shards_down.js (cherry picked from commit aae7c4aa9aeb1df1a3a1b00ae12aed7e1a77b59c)
* SERVER-33597 Fix comments in allow_partial_results.jsCheahuychou Mao2019-12-201-3/+3
|
* SERVER-43349 Accommodate double $nots during serializationCharlie Swanson2019-12-1937-173/+347
| | | | (cherry picked from commit 4d1ce1b892eef6f3926548a7b34d020a02eaee8a)
* SERVER-33597 Make allow_partial_results.js, return_partial_shards_down.js ↵Cheahuychou Mao2019-12-193-33/+66
| | | | | | start shards as replica sets (cherry picked from commit e6bbc9d860d126978ecda8707872cfdcc6b57fa8)
* SERVER-42565 Agg and find commands sort missing fields differentlyJustin Seyster2019-12-184-4/+101
| | | | | | | Note that this backport combines the additional testing from 53d3aae5 with a one-line fix from 0b80f48b. (cherry picked from commit 53d3aae5f8e998e6a6625c9e99da8616640d3ba6)
* SERVER-44430 Fix tls_enumerators.py from BF-14793Shreyas Kalyan2019-12-181-2/+11
| | | | (cherry picked from commit 8d1c8cab9b898c7ad63885dafc36643fa2ea2f8a)
* SERVER-44796 adjust nojournal startup warning to be more compellingEric Milkie2019-12-181-3/+10
| | | | (cherry picked from commit ca0c52357a2f92b37d4a3131199130507ad49bb8)
* Import wiredtiger: a95c73b58971e3dbea0287e08053f4b6894bd8c0 from branch ↵Luke Chen2019-12-1841-350/+1105
| | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: 8b63de5832..a95c73b589 for: 4.2.3 WT-4996 Migrate Jenkins “wiredtiger-test-check-long” job to Evergreen WT-5037 Move Application Developer Resources documentation in github to WT documentation WT-5044 Log more information when timestamp usage issue is encountered WT-5047 Always return WT_TRY_SALVAGE for corrupted log WT-5082 Application threads are tasked with eviction even when pinning the oldest transaction ID WT-5120 Checkpoint hangs when reconciliation doesn't release the eviction generation WT-5232 Create a wrapper script to support format stress tests in Evergreen WT-5265 Remove pip install gcovr from coverage-report test WT-5274 format.sh must handle core-dump signals and "gdb attach" build mode WT-5276 test/format needs to move the oldest timestamp forward during bulk load WT-5277 Cursor key out-of-order detected in the lookaside file WT-5288 format.sh must distinguish format timeouts and kill child processes WT-5305 format.sh must handle format's use of the wt utility WT-5311 Format timestamps identically to MongoDB