Commit Graph

25 Commits

Author SHA1 Message Date
Xiangyu Yao
2975b0dc56 SERVER-31553 Update multiversion tests on 3.6 2017-11-28 15:29:06 -05:00
Xiangyu Yao
9ab80a3861 SERVER-29453 Disallow removing featureCompatibilityVersion document and renaming collection 2017-11-22 11:37:25 -05:00
Xiangyu Yao
07c34da05d SERVER-31740 Make setFeatureCompatibilityVersion idempotent 2017-11-10 10:49:12 -05:00
Tess Avitabile
ba9fe259f5 SERVER-31633 If the featureCompatibilityVersion is 3.6, upgrading, or downgrading, respond to isMaster with minWireVersion=maxWireVersion 2017-10-27 16:24:18 -04:00
Daniel Gottlieb
09388643a6 SERVER-31611: Perform a clean shutdown and downgrade on an interpreted FCV 3.2.
There are a few cases where a 3.6 binary will refuse to start up because it
concludes the datafiles belong to a 3.2 mongod. In those cases, the server
must perform a clean shutdown that ensures datafiles are downgraded to a
format that older binaries can understand.
2017-10-27 09:13:06 -04:00
Tess Avitabile
23e886eebf SERVER-31630 getParameter for featureCompatibilityVersion must expose targetVersion 2017-10-25 12:18:07 -04:00
Tess Avitabile
5d4b316b24 SERVER-31634 FeatureCompatibilityVersion::setIfCleanStartup() should store FCV=3.4 for shardsvrs 2017-10-24 10:03:33 -04:00
Maria van Keulen
e739ab399c SERVER-29452 Correctly obtain the UUID of a collection in setfcv test 2017-10-20 16:05:24 -04:00
Tess Avitabile
ddacafb225 SERVER-31531 featureCompatibilityVersion writes must check for writeErrors 2017-10-18 16:38:34 -04:00
Nathan Myers
aeabbf96ff SERVER-31191 Plumb Collection UUIDs through catalog cache 2017-10-17 14:07:38 -04:00
Spencer T Brody
8b9703b98b SERVER-31277 Cancel all user operations on heartbeat stepdown path 2017-10-16 18:05:08 -04:00
Maria van Keulen
c9ca12d30b SERVER-29452 Handle missing featureCompatibilityVersion document 2017-10-16 17:41:56 -04:00
Esha Maharishi
6787c13d49 SERVER-30793 merge setFeatureCompatibilityVersion and _configsvrSetFeatureCompatibilityVersion 2017-10-09 10:24:55 -04:00
Esha Maharishi
62fe0f89e9 SERVER-30511 call checkUUIDsConsistentAcrossCluster() before shutting down a ShardingTest 2017-09-25 11:27:23 -04:00
Esha Maharishi
6dd8ca2e84 SERVER-29759 on _configsvrSetFeatureCompatibilityVersion=3.6, generate and persist UUIDs for existing sharded collections 2017-06-26 17:33:28 -04:00
Tess Avitabile
19fb2eca83 SERVER-29798 Ensure 3.4 secondary replicates featureCompatibilityVersion document in set_feature_compatibility_version.js 2017-06-22 17:13:51 -04:00
Tess Avitabile
67500efdc1 SERVER-29350 Bump featureCompatibilityVersion to 3.6 2017-06-09 15:05:04 -04:00
Robert Guo
b2bca3948f SERVER-27107 remove or modify tests unrelated to the 3.4->3.6 upgrade path 2016-12-14 11:26:18 -05:00
Randolph Tan
26cb6b14f4 SERVER-26610 add maxTimeMS to setFeatureCompatibilityVersion call in set_feature_compatibility_version.js 2016-10-17 13:31:43 -04:00
Maria van Keulen
fadd01e32d SERVER-26265 Add tests for 3.2 mongos joining 3.4 clusters 2016-10-10 11:36:10 -04:00
Judah Schvimer
da47772085 SERVER-26322 Use reconfig helper in multiversion tests 2016-09-26 14:38:36 -04:00
Max Hirschhorn
96a21e63bf SERVER-25725 Kill 3.2 secondaries when featureCompatibilityVersion=3.4.
Creates a v=2 index on the "admin.system.version" collection when the
featureCompatibilityVersion is set to 3.4. The index version of this
index is returned as a decimal value in the "listIndexes" command
response in order to prevent 3.2 secondaries from performing initial
sync from a 3.4 mongod with featureCompatibilityVersion=3.4.
2016-09-20 19:07:55 -04:00
David Storch
63582d3c29 SERVER-26087 make config server only set its own featureCompatibilityVersion if all shards report success 2016-09-14 14:16:43 -04:00
Tess Avitabile
ac055bb958 SERVER-25739 set_feature_compatibility_version.js should not use 3.4 mongos to add 3.2 shard 2016-08-24 15:55:43 -04:00
Tess Avitabile
dc4a079760 SERVER-25155 Create setFeatureCompatibilityVersion command 2016-08-19 17:57:33 -04:00