[SERVER-32833] Blacklist coll_epoch_test1.js from sharding_last_stable_mongos_and_mixed_shards Created: 22/Jan/18  Updated: 30/Oct/23  Resolved: 22/Jan/18

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

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

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Participants:
Linked BF Score: 0

 Description   

This test uses causally consistent connections, which sends all read requests with an afterClusterTime argument once a clusterTime has been returned to the shell. Previously, this test relied clusterTime not being propagated in FCV 3.4, but SERVER-32463 removed causal consistency FCV checks from master, so now afterClusterTime is being sent by the master nodes and is rejected by 3.6 nodes because they both still default to FCV 3.4. Once the default FCV has been raised to 3.6, this test should be safe to run in this suite in master.

The test also uses standalone shards, which can't accept afterClusterTime, so this test may need to wait until ShardingTest defaults to 1 node replica sets as well.

This blacklist may need to be backported to 3.6, since it seems that the test relies on the guarantees of causal consistency, which shouldn't have been provided by a cluster in FCV 3.4.



 Comments   
Comment by Githook User [ 22/Jan/18 ]

Author:

{'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}

Message: SERVER-32833 Blacklist coll_epoch_test1.js from sharding_last_stable_mongos_and_mixed_shards
Branch: master
https://github.com/mongodb/mongo/commit/50921266423bf59267b08e0f8ee23469ea03d768

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