[SERVER-47836] Rollback multiversion fuzzer should set enableIndexBuildCommitQuorum: false on last-stable mongod binaries Created: 29/Apr/20  Updated: 29/Oct/23  Resolved: 09/Jun/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Task Priority: Major - P3
Reporter: Jason Chan Assignee: Jason Chan
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-48621 [v4.4] userAllowedCreateNS() does not... Closed
Related
related to SERVER-50108 remove enableIndexBuildCommitQuorum s... Backlog
is related to SERVER-47093 Re-enable multiversion passthroughs Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2020-06-01, Repl 2020-06-15
Participants:
Linked BF Score: 0

 Description   

SERVER-47093 included work to re-enable the multiversion passthroughs, but the rollback multiversion fuzzer stayed disabled as it was consistently failing. We should re-enable the test suite once we have diagnosed the reason for failure.

It looks like the rollback_multiversion_fuzzer is not correctly passing in the enableIndexBuildCommitQuorum:false option to the last-stable binaries. We need this option to specifically be set to false in the rollback fuzzer since we expect the test to transition into states where nodes are partitioned and isolated from the rest of the nodes. If one of these isolated nodes try and start an index build, they will block while waiting for responses to their vote requests that they're never going to get.



 Comments   
Comment by Githook User [ 09/Jun/20 ]

Author:

{'name': 'Jason Chan', 'email': 'jason.chan@10gen.com', 'username': 'jasonjhchan'}

Message: SERVER-47836 Rollback multiversion fuzzer should set enableIndexBuildCommitQuorum: false on last-stable mongod binaries
Branch: master
https://github.com/mongodb/mongo/commit/c9138c2550e356c29029c612d0f7306e4f3bae5e

Comment by Jason Chan [ 05/Jun/20 ]

This ticket is intended to also re-enable the rollblack multiversion fuzzer suite. This is currently blocked on a deterministic failure caused by SERVER-48621.

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