Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "SERVER-56307 Allow the donor to enter the critical section when the ↵r4.0.25-rc1r4.0.25 | Paolo Polato | 2021-06-04 | 4 | -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 Storch | 2021-06-03 | 2 | -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 migration | Andrew Shuvalov | 2021-06-02 | 2 | -39/+65 |
| | |||||
* | SERVER-48890: allow addFields to take empty document as no-op | caiyingshen | 2021-06-02 | 3 | -8/+52 |
| | | | | (cherry picked from commit b9b781778f3ccaab0b0fab72efadab55b49f8705) | ||||
* | SERVER-56361: Better FTDC diagnostics of RSMr4.0.25-rc0 | Andrew Shuvalov | 2021-06-02 | 11 | -73/+442 |
| | |||||
* | SERVER-56489: New pass-through test with random hello server-side delays | Andrew Shuvalov | 2021-06-01 | 9 | -10/+395 |
| | |||||
* | SERVER-57282 Add requires_document_locking to retryable findAndModify ↵ | Jason Chan | 2021-06-01 | 2 | -4/+8 |
| | | | | downgrade FCV tests | ||||
* | Revert "SERVER-56779 Allow multiple concurrent merges for the same ↵ | Kaloian Manassiev | 2021-06-01 | 3 | -149/+35 |
| | | | | | | collection across the cluster" This reverts commit 6c37e83e56bf2ceea19a4de59a5aba38e28de65a. | ||||
* | SERVER-56361: revert FTDC diagnostics | Andrew Shuvalov | 2021-06-01 | 11 | -429/+69 |
| | |||||
* | SERVER-57173: Add distinction to oplog application when data is inconsistent. | Jason Chan | 2021-05-30 | 14 | -77/+335 |
| | |||||
* | SERVER-56361: Better FTDC diagnostics of RSM | Andrew Shuvalov | 2021-05-28 | 11 | -69/+429 |
| | |||||
* | SERVER-56854: Use executor and enforce timeout when making hello requests in ↵ | LaMont Nelson | 2021-05-28 | 13 | -94/+446 |
| | | | | the ReplicaSetMonitor | ||||
* | SERVER-56377: Add fsm test for `storeFindAndModifyImagesInSideCollection`. | Daniel Gottlieb | 2021-05-28 | 2 | -2/+200 |
| | | | | (cherry picked from commit c9658dab44272cdc6e8cb949b81f8fae1288b4e8) | ||||
* | SERVER-57102 Fixing invariants on ShardServerCatalogCacheLoader to consider ↵ | Antonio Fuschetto | 2021-05-28 | 2 | -2/+47 |
| | | | | different terms | ||||
* | SERVER-57172 Do json.send before DSI post_run | Carl Raiden Worley | 2021-05-27 | 2 | -9/+13 |
| | |||||
* | SERVER-38909 Permit empty update modifiers, treating as a no-op rather than ↵ | Mindaugas Malinauskas | 2021-05-27 | 6 | -87/+384 |
| | | | | | | an error (cherry picked from commit 96bc79c2fa95e40a917c71b4120257f8dca038d0) | ||||
* | SERVER-57055: exclude delete_during_migrate from code coverage target | Paolo Polato | 2021-05-27 | 1 | -1/+1 |
| | | | | (cherry picked from commit c711ca8a619cd68cf26aceaf2a0e57aa64d3227c) | ||||
* | SERVER-57009 Additional debugging information in case of crash during FCV change | Antonio Fuschetto | 2021-05-26 | 2 | -3/+30 |
| | |||||
* | SERVER-57044 Add multiversion tests for retryable findAndModify | Jason Chan | 2021-05-20 | 4 | -13/+331 |
| | |||||
* | SERVER-56307 Allow the donor to enter the critical section when the ↵ | Paolo Polato | 2021-05-20 | 4 | -7/+86 |
| | | | | untransferred mods are within a convergence threshold. | ||||
* | Revert "Allow the donor to enter the critical section when the untransferred ↵ | Paolo Polato | 2021-05-20 | 4 | -86/+7 |
| | | | | | | mods are within a convergence threshold." This reverts commit e7d8d1958b17a923d8b9fafb93b00765aaaf799c. | ||||
* | SERVER-57015: Ensure findAndModify image collection writes are not replicated. | Daniel Gottlieb | 2021-05-19 | 1 | -0/+2 |
| | | | | (cherry picked from commit 2cc51d1d39270a8145757debb5578057ef87ff71) | ||||
* | SERVER-56952 Add new build variant with ↵ | Jason Chan | 2021-05-19 | 3 | -0/+229 |
| | | | | storeFindAndModifyImagesInSideCollection=true | ||||
* | SERVER-47509 resmoke accepts multiple "mongodSetParameters" options but only ↵ | Jason Chan | 2021-05-19 | 5 | -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 Polato | 2021-05-19 | 4 | -7/+86 |
| | | | | are within a convergence threshold. | ||||
* | SERVER-56630 Unittest OpObserverImpl and chunk migration for retryable ↵ | Jason Chan | 2021-05-18 | 5 | -28/+464 |
| | | | | findAndModify | ||||
* | SERVER-47720 Clarify WiredTigerIndexUnique log line to include the ↵ | Gregory Wlodarek | 2021-05-17 | 1 | -1/+2 |
| | | | | | | collection and index name (cherry picked from commit 6ea7d1923619b600ea0f16d7ea6e82369f288fd4) | ||||
* | SERVER-56937 Restore authentication state before upgrading primary. | Max Hirschhorn | 2021-05-15 | 1 | -2/+27 |
| | | | | (cherry picked from commit 1ab98f5e384deca4eddacbfed26cc05e2c5e72d1) | ||||
* | SERVER-56779 Allow multiple concurrent merges for the same collection across ↵ | Kaloian Manassiev | 2021-05-14 | 3 | -35/+149 |
| | | | | the cluster | ||||
* | SERVER-56563 Forge noop image oplog entries for chunk migration | Jason Chan | 2021-05-14 | 5 | -6/+95 |
| | |||||
* | SERVER-40293 change_stream.js removal test should do an unordered check on ↵ | Alex Taskov | 2021-05-14 | 2 | -40/+71 |
| | | | | | | the change stream (cherry picked from commit 7702287e8db460034ce405dbcc7ef1529f5837fe) | ||||
* | SERVER-43617 Add metrics on the mongos to indicate the number of shards ↵ | Janna Golden | 2021-05-13 | 21 | -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 Chan | 2021-05-13 | 5 | -26/+119 |
| | | | | upgrade/downgrade | ||||
* | SERVER-52610 Ensure RPM install roots can be relocated | Ryan Egesdahl | 2021-05-12 | 9 | -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 Egesdahl | 2021-05-12 | 9 | -469/+258 |
| | | | | This reverts commit 51304bb545840ef0b62a6445b1060559ab831ea1. | ||||
* | SERVER-56713 Avoid creating retryable findAndModify images while in initial sync | Jason Chan | 2021-05-12 | 6 | -11/+199 |
| | |||||
* | SERVER-56795 Changes from SERVER-53274 were unintentionally reverted | Jordi Serra Torrens | 2021-05-11 | 2 | -18/+59 |
| | |||||
* | SERVER-56515 Make mergeChunks consider the ↵ | Kaloian Manassiev | 2021-05-11 | 2 | -11/+41 |
| | | | | 'incrementChunkMajorVersionOnChunkSplits' parameter | ||||
* | SERVER-56147: In connection PoolForHost, a thread blocked waiting for free ↵ | Andrew Shuvalov | 2021-05-10 | 2 | -1/+50 |
| | | | | connection may be never notified | ||||
* | SERVER-56376 Allow retries of findAndModify to extract image from ↵ | Jason Chan | 2021-05-10 | 6 | -5/+344 |
| | | | | `config.image_collection` and add jstest that exercises both retryable FaM behaviors | ||||
* | SERVER-55460 Fix RPM packaging and package testing for SLES 12 | Ryan Egesdahl | 2021-05-10 | 10 | -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 Chan | 2021-05-07 | 4 | -8/+60 |
| | | | | `config.image_collection` | ||||
* | SERVER-56374 Add ability to write retryable findAndModify updates to ↵ | Jason Chan | 2021-05-07 | 12 | -9/+176 |
| | | | | `config.image_collection` | ||||
* | SERVER-52833 Perform capped deletes during startup recovery on documents ↵ | Gregory Noma | 2021-05-07 | 2 | -1/+10 |
| | | | | inserted earlier in startup recovery | ||||
* | SERVER-56147: revert connection pool notification fix with test crashing on ↵ | Andrew Shuvalov | 2021-05-07 | 2 | -44/+0 |
| | | | | Windows | ||||
* | SERVER-53728 Platform Support: Remove SLES12 zSeries | Vitalii Lirnyk | 2021-05-07 | 1 | -108/+0 |
| | |||||
* | SERVER-53726 Platform Support: Remove RHEL6 zSeries | Vitalii Lirnyk | 2021-05-07 | 1 | -99/+0 |
| | |||||
* | SERVER-56732: Backport SERVER-38811 to 4.0: TCP_KEEPINTVL should be 1 second | Andrew Shuvalov | 2021-05-07 | 1 | -1/+1 |
| | |||||
* | SERVER-55019 Fix install_compass platform compatibility | Ryan Egesdahl | 2021-05-06 | 2 | -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 running | Ryan Egesdahl | 2021-05-06 | 4 | -8/+12 |
| | | | | | | (cherry picked from commit 8cf3de4ca76037e9bdace59d84f8ee7403f8a03b) (cherry picked from commit 77f008215f8b56805c84a0e70834afa9d6b628e8) (cherry picked from commit 035483ab3e7c5d6a7cdc28f08e4c8531f0b36b63) |