Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-54790 Remove the 'allowMigrations' flag from config.collections when ↵ | Sergi Mateo Bellido | 2021-03-02 | 1 | -21/+29 |
| | | | | | | | | | | | downgrading - Making the allowMigrations field on config.collections optional - Since DDL operations cannot overlap with a setFCV, we can assume that allowMigrations is true when running the setFCV command. I added an invariant to verify that. - No reason to remove this field since it will never be present when downgrading. | ||||
* | SERVER-54808: coll_timestamp_test.js should use mongos to query ↵ | Jordi Serra Torrens | 2021-02-26 | 1 | -16/+14 |
| | | | | config.collections instead of contacting the configsvr primary directly | ||||
* | SERVER-53104 Ensure all shard-local cache collections of config.collections ↵ | Sergi Mateo Bellido | 2021-02-26 | 2 | -63/+14 |
| | | | | | | | | | | | contain timestamps after upgrade Changelog: - Adding a new command to flush the database cache with write concern - Explicitly waiting for the majority write concern when patching-up the metadata. - Forcing a refresh of all Collections/DBs on all shards | ||||
* | SERVER-54690 Review migration_between_mixed_FCV_mixed_version_mongods.js test | Sergi Mateo Bellido | 2021-02-25 | 1 | -17/+24 |
| | | | | | | | trying to make this test a bit more realistic. The initial binary distribution fulfills our common rules to upgrade a sharded cluster: first, we upgrade the binaries of the CSRS. Afterwards all shards and, finally, the mongos. | ||||
* | SERVER-53953 Use safe reconfigs for setFCV command | Samy Lanka | 2021-02-23 | 1 | -0/+60 |
| | |||||
* | SERVER-54630 Remove tests that create a standalone instance of a config server | Sergi Mateo Bellido | 2021-02-22 | 1 | -4/+2 |
| | |||||
* | SERVER-54132: Review usages of config.collections 'dropped' field | Jordi Serra Torrens | 2021-02-19 | 2 | -0/+10 |
| | |||||
* | SERVER-50778 Compare array indexes numerically for updates | Ted Tuckman | 2021-02-12 | 1 | -0/+29 |
| | |||||
* | SERVER-53823 Move multiversion tenant migration tests into correct directory | Vesselina Ratcheva | 2021-02-12 | 3 | -0/+222 |
| | |||||
* | SERVER-53104 Ensure all shard-local cache collections of config.collections ↵ | Sergi Mateo Bellido | 2021-02-09 | 2 | -2/+30 |
| | | | | | | | contain timestamps after upgrade - Modifying the loader to properly handle metadata format changes in Collections & Databases | ||||
* | SERVER-53894 Ensure updateFeatureCompatibilityVersionDocument() is idempotent | Ali Mir | 2021-02-05 | 1 | -18/+0 |
| | |||||
* | SERVER-53105: Target chunks by collectionUUID | Jordi Serra Torrens | 2021-02-01 | 1 | -2/+5 |
| | |||||
* | SERVER-50423 Change memberConfig's slaveDelay field to secondaryDelaySecs | Ali Mir | 2021-01-28 | 3 | -1/+98 |
| | |||||
* | SERVER-52638 Remove leftovers from the upgrade process of 4.2 to 4.4 in the ↵ | Sergi Mateo Bellido | 2021-01-23 | 1 | -82/+0 |
| | | | | set feature compatibility version command | ||||
* | SERVER-53105: Amend tests that target config.chunks by ns to target by ns or ↵ | Jordi Serra Torrens | 2021-01-22 | 1 | -3/+4 |
| | | | | uuid depending on collection timestamp | ||||
* | SERVER-53825 Range deletions collection must not be dropped on downgrade to v4.4 | Pierlauro Sciarelli | 2021-01-21 | 1 | -53/+0 |
| | |||||
* | SERVER-53867 Add/Remove timestamp to docs on config.chunks when ↵ | Sergi Mateo Bellido | 2021-01-21 | 1 | -0/+18 |
| | | | | upgrading/downgrading | ||||
* | SERVER-53772 Create feature flag for timestamp based collection/database UUID | Sergi Mateo Bellido | 2021-01-19 | 1 | -12/+16 |
| | | | | | Renaming the generic feature guard by the metadata feature guard in some tests | ||||
* | SERVER-53247 Remove EMRC=false targeted jstests/unittests | Pavi Vetriselvan | 2021-01-14 | 1 | -81/+0 |
| | |||||
* | SERVER-53722 Add upgrade/downgrade coverage for eMRC=false | Pavi Vetriselvan | 2021-01-13 | 1 | -0/+95 |
| | |||||
* | SERVER-51664 Implement $dateAdd and $dateSubtract in DocumentSource execution | Milena Ivanova | 2021-01-12 | 2 | -0/+41 |
| | |||||
* | SERVER-53554 Relax replica set member assertions in ↵ | Mihai Andrei | 2021-01-08 | 1 | -23/+8 |
| | | | | delete_haystack_indexes_on_upgrade.js | ||||
* | SERVER-52767: Handle collectionUUID in config.chunks on upgrade/downgrade | Jordi Serra Torrens | 2020-12-10 | 3 | -6/+41 |
| | |||||
* | SERVER-39859 Use the Evergreen REST v2 API to download -latest tarballs in ↵ | Mikhail Shchatko | 2020-12-08 | 1 | -94/+0 |
| | | | | setup multiversion mongodb | ||||
* | SERVER-53246 Wait for secondaries to finish setting FCV before checking ↵ | Jason Chan | 2020-12-08 | 1 | -2/+2 |
| | | | | state in do_upgrade_downgrade.js | ||||
* | SERVER-51839 Add error context when document validator with $expr fails by ↵ | Mihai Andrei | 2020-12-03 | 1 | -2/+42 |
| | | | | | | | | | | throwing an exception Document validators which use $expr will now generate detailed errors when $expr throws. When the validationAction is set to error, the write will fail with a DocumentValidationError instead of the exception's error code. When the validationAction is set to warn, the write will be accepted and a detailed error will be logged. | ||||
* | SERVER-52588 Making the upgrade/downgrade process work for the Epoch to ↵ | Jordi Serra Torrens | 2020-12-03 | 1 | -9/+35 |
| | | | | ClusterTime migration (PART-2) | ||||
* | SERVER-52964 Robustify delete_haystack_indexes_on_upgrade.js | Mihai Andrei | 2020-12-03 | 1 | -12/+31 |
| | |||||
* | SERVER-52588 Making the upgrade/downgrade process work for the Epoch to ↵ | Jordi Serra Torrens | 2020-12-01 | 1 | -15/+108 |
| | | | | ClusterTime migration | ||||
* | SERVER-50667 replace comment/variable references to slave with secondary | Pavi Vetriselvan | 2020-11-30 | 1 | -1/+1 |
| | |||||
* | SERVER-51663 Implement $dateDiff in DocumentSource execution | Mindaugas Malinauskas | 2020-11-30 | 2 | -0/+463 |
| | |||||
* | Revert "SERVER-51663 Implement $dateDiff in DocumentSource execution" | Kaloian Manassiev | 2020-11-27 | 2 | -463/+0 |
| | | | | This reverts commit 37f35e3c80096b5d55b482b83bfb3cf7af16852f. | ||||
* | SERVER-51663 Implement $dateDiff in DocumentSource execution | Mindaugas Malinauskas | 2020-11-26 | 2 | -0/+463 |
| | |||||
* | SERVER-53029 Port the changes for SERVER-52955 to later branches | Alex Taskov | 2020-11-26 | 2 | -0/+58 |
| | |||||
* | SERVER-53052 Review some recent changes introduced in setFCV command | Sergi Mateo Bellido | 2020-11-25 | 1 | -37/+46 |
| | | | | We forgot to support the transitions from LastContinuous <-> Latest | ||||
* | SERVER-52843 Move abort/await_unprepared_transactions_on_fcv_downgrade.js ↵ | Jason Chan | 2020-11-19 | 2 | -0/+135 |
| | | | | files to jstests/multiVersion | ||||
* | SERVER-51891 Make ShardCollectionType not use strict parsing | Sergi Mateo Bellido | 2020-11-18 | 1 | -4/+52 |
| | | | | | | - Properly handling the allowMigrations field on config.cache.collections entries when downgrading to 4.4 - Removing unused failpoints | ||||
* | SERVER-50442 Remove ensureIndex shell function | Rishab Joshi | 2020-11-17 | 2 | -4/+4 |
| | | | | This commit replaces all the usages of ensureIndex() with createIndex() in JS tests and JS shell"" | ||||
* | SERVER-51900 Clear the 'distributionMode' and 'dropped' fields from 4.4 and ↵ | Kaloian Manassiev | 2020-11-13 | 1 | -4/+17 |
| | | | | earlier | ||||
* | Revert "SERVER-50442 Remove ensureIndex shell function This commit also ↵ | Arun Banala | 2020-11-12 | 2 | -4/+4 |
| | | | | | | replaces all the usages of ensureIndex() with createIndex() in JS tests and JS shell" This reverts commit e69c967ff8b53634770438dfe9a5c7d13548351b. | ||||
* | SERVER-50442 Remove ensureIndex shell function This commit also replaces all ↵ | Rishab Joshi | 2020-11-12 | 2 | -4/+4 |
| | | | | the usages of ensureIndex() with createIndex() in JS tests and JS shell | ||||
* | SERVER-47081 Disallow creation of haystack indexes and verify that haystack ↵ | Mihai Andrei | 2020-11-11 | 4 | -30/+213 |
| | | | | indexes are maintained in mixed version clusters | ||||
* | SERVER-51880: Remove all {dropped:true} entries from config.collection on ↵ | Jordi Serra Torrens | 2020-11-11 | 1 | -0/+75 |
| | | | | FCV upgrade | ||||
* | SERVER-47081 Delete geoHaystack indexes on upgrade | Mihai Andrei | 2020-11-09 | 1 | -0/+211 |
| | |||||
* | SERVER-51112 Add runFeatureFlagMultiversionTest helper for targeted ↵ | Jason Chan | 2020-10-29 | 1 | -0/+61 |
| | | | | upgrade/downgrade tests | ||||
* | Revert "SERVER-50778 Compare array indexes numerically for updates" | Ted Tuckman | 2020-10-23 | 1 | -30/+0 |
| | | | | This reverts commit 16b59bd6236a90ad3d807a66ec2fe529e09cf0ec. | ||||
* | SERVER-51474 Create FCV transition table | A. Jesse Jiryu Davis | 2020-10-20 | 1 | -12/+10 |
| | |||||
* | SERVER-50778 Compare array indexes numerically for updates | Ted Tuckman | 2020-10-15 | 1 | -0/+30 |
| | |||||
* | SERVER-51467 Set waitUntilStable to true when upgrading clusters in ↵ | Ali Mir | 2020-10-12 | 1 | -2/+6 |
| | | | | change_streams_multiversion_cluster.js | ||||
* | SERVER-50421 Alias internalValidateFeaturesAsMaster server parameter | Huayu Ouyang | 2020-10-08 | 1 | -0/+91 |
| |