Commit Graph

406 Commits

Author SHA1 Message Date
Benety Goh
2c19e062e4 SERVER-35824 disallow long index namespaces under FCV 4.0 2018-07-13 09:43:31 -04:00
Matthew Saltz
5cbed04d48 SERVER-31586 Update balancer configuration on mongod on addShard 2018-07-09 14:43:36 -04:00
Cheahuychou Mao
4af37b1e6f SERVER-35110 Log locations in set_feature_compatibility_version.js where fatal assertions are expected 2018-07-09 13:38:59 -04:00
Tess Avitabile
79e9e0b9fa SERVER-35991 Turn off chaining in set_feature_compatibility_version.js 2018-07-06 11:44:16 -04:00
Blake Oler
53a34c4f01 SERVER-35655 Update FCV constants throughout server code.
SERVER-35169 Bump wire protocol version for 4.2.
SERVER-35752 Ensure tests that rely on FCV pass after updating FCV constants.
SERVER-35163 Unblacklist tests that expect FCV version to differ between "last-stable" and "latest."
SERVER-34984 Update major_version_upgrade.js to call setFCV to the latest FCV.
SERVER-35656 Ensure a 4.0 mongos crashes upon attempting to connect to an FCV 4.2 cluster.
SERVER-35404 Re-enable the sharding_last_stable_mongos_and_mixed_shards suite.
2018-07-02 10:50:53 -04:00
Geert Bosch
ab0c426e60 SERVER-35591 Remove MMAPv1 testing 2018-06-25 16:47:18 -04:00
Jack Mulrow
8817328f87 SERVER-32064 Requests from the shell should use an implicit session by default 2018-06-13 11:43:45 -04:00
Maria van Keulen
7c12245583 SERVER-34615 Make UUIDCatalog updates for renameCollection atomic 2018-06-06 16:54:44 -04:00
Dianna Hohensee
624922c6b9 SERVER-33552 Halt replication on last-stable secondary before FCV upgrade to latest on primary in set_feature_compatibility_version.js 2018-05-24 16:15:11 -04:00
Robert Guo
27d3642878 SERVER-35152 update tests for 4.0 2018-05-22 15:15:53 -04:00
Daniel Gottlieb
180e9e548d SERVER-32590: WT 3.6 <-> 4.0 upgrade/downgrade. 2018-05-18 14:00:09 +10:00
nehakhatri5
73c6849900 SERVER-32825 Add upgrade/downgrade infrastructure for timestamp safe unique index.
This change is currently guarded by a gating variable.
2018-05-18 10:41:22 +10:00
Charlie Swanson
664e1d9b01 SERVER-34818 Rename startAtClusterTime to startAtOperationTime
Also changes the type of the argument from an object with a single 'ts'
field to just a Timestamp.
2018-05-17 10:28:26 -04:00
Daniel Gottlieb
c0d6b410b1 SERVER-34575: Only downgrade to 3.6 when oplog was replayed on startup. 2018-05-04 10:01:19 -04:00
Maria van Keulen
cd5653b7c9 SERVER-34482 Don't run test on MMAP 2018-05-01 13:16:59 -04:00
Maria van Keulen
7a2217a54d SERVER-34482 Drop MMAP-specific system collections on wiredTiger
It is possible for a user to explicitly create MMAP-specific system
collections when using wiredTiger. The presence of these collections
may cause UUID checks to fail.
2018-04-30 13:45:28 -04:00
Daniel Gottlieb
c61fc7b0a6 SERVER-34485: Only run ensure_last_applied_on_upgrade_to_40 on WT 2018-04-17 13:02:52 -04:00
Charlie Swanson
a820491e94 SERVER-34313 Use hex-encoded string for resume token 2018-04-13 16:18:35 -04:00
Martin Neupauer
fde45e48ef SERVER-33781 upgrade/downgrade config.chunks metadata with a new history field. 2018-04-13 12:53:11 -04:00
Daniel Gottlieb
3ca72d0374 SERVER-34279: Perform an FCV upgrade to take stable checkpoints. 2018-04-13 07:20:23 -04:00
Daniel Gottlieb
a3b00f53ea SERVER-34279: Ensure a minValid lastApplied exists for upgrade. 2018-04-12 21:52:25 -04:00
Misha Tyulenev
8c59201055 SERVER-34326 follow up: fix lint errors 2018-04-12 20:13:33 -04:00
Misha Tyulenev
8246ce5457 SERVER-34326 use highest cluserTime for global snapshot reads 2018-04-12 17:29:46 -04:00
Bernard Gorman
d5fb9cf6f4 SERVER-34086 Add ability to watch all changes for an entire replica set 2018-04-12 03:08:55 +01:00
Siyuan Zhou
2e31167d0e SERVER-33501 Aborted transaction number cannot be reused. 2018-04-04 20:06:12 -04:00
Nick Zolnierz
527386807d SERVER-33818: Add 'resumeWithClusterTime' as an alias for '$_resumeAfterClusterTime' in $changeStream 2018-04-04 14:42:00 -04:00
Nick Zolnierz
0481d5fcec SERVER-34257: Ban change_streams_feature_compatibility_version.js if storage engine doesn't support read concern majority 2018-04-02 16:51:00 -04:00
Tess Avitabile
fbbdb5643a SERVER-34011 Concurrency between transaction and other threads that can abort transaction 2018-03-30 12:04:49 -04:00
Nick Zolnierz
39cc06551a SERVER-33918: Support $changeStream against all collections in a database for a replica set only 2018-03-29 16:04:48 -04:00
Jack Mulrow
edf4ceacfc SERVER-34182 Retry SnapshotTooOld errors in multiversion tests for global snapshot reads 2018-03-29 12:27:33 -04:00
Jack Mulrow
2e1542e518 SERVER-34019 Test global snapshot reads downgrade behavior 2018-03-28 18:09:36 -04:00
Jack Mulrow
ce46f4a5b8 SERVER-34020 Test global snapshot reads upgrade behavior 2018-03-28 10:25:54 -04:00
jannaerin
db787fb0a1 SERVER-33868 Delete db versions from config.databases on setFCV=3.6 2018-03-23 13:15:36 -04:00
jannaerin
8560ff5290 SERVER-33867 Create and store db versions in config.databases on setFCV=4.0 2018-03-21 20:12:27 -04:00
Samy Lanka
15400ae3c7 SERVER-33856 remove test coverage for 3.0 2018-03-20 10:14:14 -04:00
jannaerin
84b1c938f4 upgrade cluster 2018-03-14 16:07:28 -04:00
Vesselina Ratcheva
5ab5ab20ba SERVER-32144 Remove test coverage for replication protocol version 0
This reverts commit c5a4250a64.
2018-03-13 18:57:31 -04:00
Vesselina Ratcheva
c5a4250a64 Revert "SERVER-32144 Remove test coverage for replication protocol version 0"
This reverts commit d05e04551b.
2018-03-09 15:10:52 -05:00
Vesselina Ratcheva
d05e04551b SERVER-32144 Remove test coverage for replication protocol version 0 2018-03-09 11:02:49 -05:00
jannaerin
da1e0304e8 SERVER-32052 Update ShardingTest to default to starting shard servers as replica sets 2018-03-09 00:40:40 -05:00
Sara Golemon
a53005feed SERVER-33020 Enable testing MONGODB-CR removal across versions 2018-03-02 10:12:24 -05:00
Charlie Swanson
2a4328dca2 SERVER-33510 Add shorthand syntax for $convert 2018-03-01 10:35:28 -05:00
Maria van Keulen
d1ba78a5a8 SERVER-32636 Close outgoing connections to earlier binVersion servers 2018-02-28 13:05:14 -05:00
Charlie Swanson
acd27aa330 SERVER-33174 Add additional FCV test cases for $convert 2018-02-27 18:18:28 -05:00
Charlie Swanson
a77297dbe3 SERVER-33174 Prevent catalog storage of new syntax during lower FCV
This will prevent the persistence of expressions introduced in 4.0
while the server is in feature compatibility version (FCV) 3.6.
2018-02-27 11:16:08 -05:00
Dianna Hohensee
bebdcf721e SERVER-33151 SERVER-33246 Refuse to start up mongod 4.0 unless all collections have UUIDs
Also assigns UUIDs to any non-replicated collection found to be missing its UUID.
2018-02-26 10:08:11 -05:00
Maria van Keulen
7dbbe6c7b3 SERVER-32597 Remove unnecessary fCV initialization 2018-02-23 09:19:29 -05:00
Maria van Keulen
b9b3b631d6 SERVER-33194 Call setFCV when upgrading binary versions in test 2018-02-21 13:59:36 -05:00
Maria van Keulen
6df7ca5841 SERVER-32597 Bump generic fCV references 2018-02-21 10:28:45 -05:00
David Bradford
13b35bc5cf SERVER-32393 Use same comparison for eq and neq assertions 2018-02-20 10:59:52 -05:00