[SERVER-31235] Fix or blacklist jstests/multiVersion/3_upgrade_replset.js to not rely on unintentional WiredTiger downgrade Created: 24/Sep/17  Updated: 30/Oct/23  Resolved: 16/Oct/17

Status: Closed
Project: Core Server
Component/s: Replication, Storage, Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.6.0-rc1

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

Issue Links:
Depends
is depended on by SERVER-30242 Add a method to determine if fCV has ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Storage 2017-11-13
Participants:

 Description   

SERVER-30242 addresses an unintentional wiredTiger downgrade bug. The 3_upgrade_replset.js test fails with the fix for this unintentional downgrade bug, but passes without the fix. This test should either be modified to accommodate the fix or it should be blacklisted until such an accommodation is made.



 Comments   
Comment by Githook User [ 16/Oct/17 ]

Author:

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

Message: SERVER-30242 SERVER-31513 SERVER-31235 Make method to determine if fCV has been initialized in memory. Make fCV state one atomic variable. Initialize fCV on arbiters once a primary is elected.
Branch: master
https://github.com/mongodb/mongo/commit/203ff7c010d1d4fcbe291852f70fb9d967a171cc

Comment by Ian Whalen (Inactive) [ 16/Oct/17 ]

louis.williams moving this onto Maria just in case you get pulled onto other work and can't finish it. Please talk with her if you end up getting free and able to work on this before we start next sprint.

Comment by Louis Williams [ 09/Oct/17 ]

This is only happening on arbiters, because they don't receive a replicated featureCompatibilityVersion document, and never initialize the fCV global. With the completion of SERVER-30242, an arbiter should initialize the fCV document to the default value, 3.4, once a primary has been elected.

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