summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "SERVER-56307 Allow the donor to enter the critical section when the ↵r4.0.25-rc1r4.0.25Paolo Polato2021-06-044-86/+7
| | | | | | untransferred mods are within a convergence threshold." This reverts commit 40e1693cb180fd17ec6fa0e1b32acc21769c0b85.
* SERVER-56819 Make indexOfCP's classic engine impl always return -1 when end ↵David Storch2021-06-032-1/+21
| | | | | | | | | is less than start (cherry picked from commit 934d6de41bb3adbecee23e3837852e29c7ff4af6) (cherry picked from commit 2141bb0d88dc9938fe568a7c4f4584d3c191319a) (cherry picked from commit 55c75b382453b4fe9ae83b1e73437a20a028d9dd) (cherry picked from commit 823909a49c1cd29218c2a696516060511b52580d)
* SERVER-57356: Better logging around failed chunk migrationAndrew Shuvalov2021-06-022-39/+65
|
* SERVER-48890: allow addFields to take empty document as no-opcaiyingshen2021-06-023-8/+52
| | | | (cherry picked from commit b9b781778f3ccaab0b0fab72efadab55b49f8705)
* SERVER-56361: Better FTDC diagnostics of RSMr4.0.25-rc0Andrew Shuvalov2021-06-0211-73/+442
|
* SERVER-56489: New pass-through test with random hello server-side delaysAndrew Shuvalov2021-06-019-10/+395
|
* SERVER-57282 Add requires_document_locking to retryable findAndModify ↵Jason Chan2021-06-012-4/+8
| | | | downgrade FCV tests
* Revert "SERVER-56779 Allow multiple concurrent merges for the same ↵Kaloian Manassiev2021-06-013-149/+35
| | | | | | collection across the cluster" This reverts commit 6c37e83e56bf2ceea19a4de59a5aba38e28de65a.
* SERVER-56361: revert FTDC diagnosticsAndrew Shuvalov2021-06-0111-429/+69
|
* SERVER-57173: Add distinction to oplog application when data is inconsistent.Jason Chan2021-05-3014-77/+335
|
* SERVER-56361: Better FTDC diagnostics of RSMAndrew Shuvalov2021-05-2811-69/+429
|
* SERVER-56854: Use executor and enforce timeout when making hello requests in ↵LaMont Nelson2021-05-2813-94/+446
| | | | the ReplicaSetMonitor
* SERVER-56377: Add fsm test for `storeFindAndModifyImagesInSideCollection`.Daniel Gottlieb2021-05-282-2/+200
| | | | (cherry picked from commit c9658dab44272cdc6e8cb949b81f8fae1288b4e8)
* SERVER-57102 Fixing invariants on ShardServerCatalogCacheLoader to consider ↵Antonio Fuschetto2021-05-282-2/+47
| | | | different terms
* SERVER-57172 Do json.send before DSI post_runCarl Raiden Worley2021-05-272-9/+13
|
* SERVER-38909 Permit empty update modifiers, treating as a no-op rather than ↵Mindaugas Malinauskas2021-05-276-87/+384
| | | | | | an error (cherry picked from commit 96bc79c2fa95e40a917c71b4120257f8dca038d0)
* SERVER-57055: exclude delete_during_migrate from code coverage targetPaolo Polato2021-05-271-1/+1
| | | | (cherry picked from commit c711ca8a619cd68cf26aceaf2a0e57aa64d3227c)
* SERVER-57009 Additional debugging information in case of crash during FCV changeAntonio Fuschetto2021-05-262-3/+30
|
* SERVER-57044 Add multiversion tests for retryable findAndModifyJason Chan2021-05-204-13/+331
|
* SERVER-56307 Allow the donor to enter the critical section when the ↵Paolo Polato2021-05-204-7/+86
| | | | untransferred mods are within a convergence threshold.
* Revert "Allow the donor to enter the critical section when the untransferred ↵Paolo Polato2021-05-204-86/+7
| | | | | | mods are within a convergence threshold." This reverts commit e7d8d1958b17a923d8b9fafb93b00765aaaf799c.
* SERVER-57015: Ensure findAndModify image collection writes are not replicated.Daniel Gottlieb2021-05-191-0/+2
| | | | (cherry picked from commit 2cc51d1d39270a8145757debb5578057ef87ff71)
* SERVER-56952 Add new build variant with ↵Jason Chan2021-05-193-0/+229
| | | | storeFindAndModifyImagesInSideCollection=true
* SERVER-47509 resmoke accepts multiple "mongodSetParameters" options but only ↵Jason Chan2021-05-195-28/+76
| | | | | | | | uses the last one. This commit also cherry-picks the following. SERVER-39448 Make resmoke pass TestData.setParametersMongos to mongo shell as a JavaScript object (cherry picked from commit f998d1f6bd1d74a815e1bbe6e984c8e73da8398d)
* Allow the donor to enter the critical section when the untransferred mods ↵Paolo Polato2021-05-194-7/+86
| | | | are within a convergence threshold.
* SERVER-56630 Unittest OpObserverImpl and chunk migration for retryable ↵Jason Chan2021-05-185-28/+464
| | | | findAndModify
* SERVER-47720 Clarify WiredTigerIndexUnique log line to include the ↵Gregory Wlodarek2021-05-171-1/+2
| | | | | | collection and index name (cherry picked from commit 6ea7d1923619b600ea0f16d7ea6e82369f288fd4)
* SERVER-56937 Restore authentication state before upgrading primary.Max Hirschhorn2021-05-151-2/+27
| | | | (cherry picked from commit 1ab98f5e384deca4eddacbfed26cc05e2c5e72d1)
* SERVER-56779 Allow multiple concurrent merges for the same collection across ↵Kaloian Manassiev2021-05-143-35/+149
| | | | the cluster
* SERVER-56563 Forge noop image oplog entries for chunk migrationJason Chan2021-05-145-6/+95
|
* SERVER-40293 change_stream.js removal test should do an unordered check on ↵Alex Taskov2021-05-142-40/+71
| | | | | | the change stream (cherry picked from commit 7702287e8db460034ce405dbcc7ef1529f5837fe)
* SERVER-43617 Add metrics on the mongos to indicate the number of shards ↵Janna Golden2021-05-1321-61/+688
| | | | | | targeted for CRUD and agg commands (cherry picked from commit 1fe9dfb1ade548488831bf29cdcc57636e5e3b8a)
* SERVER-56668 Create and drop the 'config.image_collection' table on FCV ↵Jason Chan2021-05-135-26/+119
| | | | upgrade/downgrade
* SERVER-52610 Ensure RPM install roots can be relocatedRyan Egesdahl2021-05-129-251/+465
| | | | | | | | | | | | We were not using directory macros in the RPMs, which meant that the installation root could not be changed. When we tried, we got an incomplete install, with some of it going to the new prefix and some going to the host system. Here, we follow RPM packaging guidelines a bit better and use named directory macros instead of explicit paths. (cherry picked from commit 9aba0cac770d87d36cf0f0d19a1be06e73312221) (cherry picked from commit 6670cb159540b07b8a39fe4c072c24ff7a0130f0) (cherry picked from commit 2495a8fa87c215da70c3361beef11d52ce5be1c0)
* Revert "SERVER-52610 Ensure RPM install roots can be relocated"Ryan Egesdahl2021-05-129-469/+258
| | | | This reverts commit 51304bb545840ef0b62a6445b1060559ab831ea1.
* SERVER-56713 Avoid creating retryable findAndModify images while in initial syncJason Chan2021-05-126-11/+199
|
* SERVER-56795 Changes from SERVER-53274 were unintentionally revertedJordi Serra Torrens2021-05-112-18/+59
|
* SERVER-56515 Make mergeChunks consider the ↵Kaloian Manassiev2021-05-112-11/+41
| | | | 'incrementChunkMajorVersionOnChunkSplits' parameter
* SERVER-56147: In connection PoolForHost, a thread blocked waiting for free ↵Andrew Shuvalov2021-05-102-1/+50
| | | | connection may be never notified
* SERVER-56376 Allow retries of findAndModify to extract image from ↵Jason Chan2021-05-106-5/+344
| | | | `config.image_collection` and add jstest that exercises both retryable FaM behaviors
* SERVER-55460 Fix RPM packaging and package testing for SLES 12Ryan Egesdahl2021-05-1010-2/+84
| | | | | | | | | | | | | | | | | | Some versions of SLES apparently don't define the _sharedstatedir RPM macro properly, leaving it at the old-time UNIX /usr/com default. This was causing the server to fail to start on such platforms because the expected data directory at /var/lib/mongodb was missing. The macro is now statically defined on SLES to /var like it should be on any modern Linux distribution. Also fixed were paths to systemd unit files in package testing and the fact that we weren't installing the tools-extra package, which we should be doing if only to verify that the script indeed continues to fail expectedly on the platform. (cherry picked from commit 649dc04027667b30155be39be39a880cb0b8743a) (cherry picked from commit 31a75fa034ab929b5c0ef834fde92c845041b036) (cherry picked from commit d9378a53b590fe3de9d458efd8787830e93c744b)
* SERVER-56375: Add ability to write retryable findAndModify deletes to ↵Jason Chan2021-05-074-8/+60
| | | | `config.image_collection`
* SERVER-56374 Add ability to write retryable findAndModify updates to ↵Jason Chan2021-05-0712-9/+176
| | | | `config.image_collection`
* SERVER-52833 Perform capped deletes during startup recovery on documents ↵Gregory Noma2021-05-072-1/+10
| | | | inserted earlier in startup recovery
* SERVER-56147: revert connection pool notification fix with test crashing on ↵Andrew Shuvalov2021-05-072-44/+0
| | | | Windows
* SERVER-53728 Platform Support: Remove SLES12 zSeriesVitalii Lirnyk2021-05-071-108/+0
|
* SERVER-53726 Platform Support: Remove RHEL6 zSeriesVitalii Lirnyk2021-05-071-99/+0
|
* SERVER-56732: Backport SERVER-38811 to 4.0: TCP_KEEPINTVL should be 1 secondAndrew Shuvalov2021-05-071-1/+1
|
* SERVER-55019 Fix install_compass platform compatibilityRyan Egesdahl2021-05-062-161/+398
| | | | | | | | | | The install_compass script did not execute on all platforms we support on all branches. This change makes the script a bit more universal so it will run with whatever Python version users happen to have installed. (cherry picked from commit 92c4d25d07b94356a27c8455f320d4145195a7e3) (cherry picked from commit 44936147c571d6f42821ba81b154e0746c3d7a14) (cherry picked from commit b83926d6a048f762f60351af5a3ac630e442b8a2)
* SERVER-54386 Prevent install errors when systemd is not runningRyan Egesdahl2021-05-064-8/+12
| | | | | | (cherry picked from commit 8cf3de4ca76037e9bdace59d84f8ee7403f8a03b) (cherry picked from commit 77f008215f8b56805c84a0e70834afa9d6b628e8) (cherry picked from commit 035483ab3e7c5d6a7cdc28f08e4c8531f0b36b63)