[SERVER-30429] Add multiple binary version upgrade/downgrade testing for UUIDs Created: 31/Jul/17  Updated: 30/Oct/23  Resolved: 15/Sep/17

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 3.6.0-rc0

Type: Task Priority: Major - P3
Reporter: Maria van Keulen Assignee: Louis Williams
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Storage 2017-10-02
Participants:

 Description   

Currently the upgrade/downgrade testing for UUIDs only changes the featureCompatibilityVersion. It should be augmented to also use 3.4 binary version mongod's to make sure the downgrade was successful.



 Comments   
Comment by Githook User [ 15/Sep/17 ]

Author:

{'username': 'kaloianm', 'name': 'Kaloian Manassiev', 'email': 'kaloian.manassiev@mongodb.com'}

Message: SERVER-30429 Fix broken lint
Branch: master
https://github.com/mongodb/mongo/commit/be0ade981baed267cd112390984cb3c9a1a4a608

Comment by Ramon Fernandez Marina [ 15/Sep/17 ]

Author:

{'username': u'louiswilliams', 'name': u'Louis Williams', 'email': u'louis.williams@mongodb.com'}

Message:SERVER-30429 Multiversion upgrade/downgrade testing for UUIDs
Branch:master
https://github.com/mongodb/mongo/commit/ca0e39792df88e2e9054d9d6349c4669f58ae7f8

Comment by Tess Avitabile (Inactive) [ 11/Aug/17 ]

Yes, my particular interest is in having the core suite run with fCV=3.4, since then we would still have significant coverage for the old update system.

Comment by Max Hirschhorn [ 11/Aug/17 ]

ian.whalen, I haven't heard about anything like that. tess.avitabile has filed SERVER-30440 wanting to be able to test MongoDB version 3.6 when running with featureCompatibilityVersion=3.4. There's some testing of mixed-version sharded clusters (i.e. running MongoDB version 3.4 and MongoDB version 3.6 together) via the existing sharding_last_stable_mongos_and_mixed_shards.yml test suite.

If there's additional upgrade/downgrade testing that needs to happen for the UUIDs project, then I think the Storage team should plan to own that work unless there are other 3.6 projects that would benefit from this testing and we'd want to write something slightly more generic. CC cristopher.stauffer

Comment by Ian Whalen (Inactive) [ 11/Aug/17 ]

max.hirschhorn we heard the TIG team might be planning a whole suite that provides this kind of testing coverage - is that accurate? Do we need to do anything here?

Generated at Thu Feb 08 04:23:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.