[SERVER-55862] Add multiversion retryable writes and change streams suites Created: 07/Apr/21  Updated: 27/Oct/23  Resolved: 25/Aug/21

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

Type: Improvement Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Mikhail Shchatko
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-55859 Add multiversion full cluster changes... Closed
depends on SERVER-55860 Expand continuous stepdown hook to su... Closed
depends on SERVER-55861 Add retryable writes multiversion hook Closed
Duplicate
duplicates SERVER-59216 Add sharded retryable write versions ... Closed
Sprint: STM 2021-09-20
Participants:
Story Points: 3

 Description   

Add 8 new test suites that exercise the cross product of {change streams, retryable writes}, {sharded, replica set}, {last-lts, last-continuous}. These suites will run on both the all feature flag and regular builders.



 Comments   
Comment by Robert Guo (Inactive) [ 25/Aug/21 ]

Closing this ticket since we've decided in the design to only support full cluster change stream suites. SERVER-59216 has been created to supported sharded retryable write suites.

Marking this as a gone away.

Comment by Jason Chan [ 17/May/21 ]

We might be able to leverage this work for PM-2213 (cc: daniel.gottlieb ). Since multiversion clusters run with FCV set to the downgraded FCV, these tests will run with storeFindAndModifyImagesInSideCollection=false. However, we might be able to get extra multiversion coverage if we create a separate suite with storeFindAndModifyImagesInSideCollection=true. I think the only issue is that versions 4.7-4.9 won't understand the parameter.

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