[SERVER-63596] Exclude last LTS from multiversion serverless tests Created: 11/Feb/22 Updated: 16/Oct/23 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | A. Jesse Jiryu Davis | Assignee: | Backlog - Service Architecture |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | backlog, shard-merge-milestone-1 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Service Arch
|
||||||||||||||||
| Sprint: | Server Serverless 2022-02-21 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
Since Serverless only uses the latest and last-continuous binary versions of mongod, let's avoid using the last LTS version in JS tests tagged "serverless". |
| Comments |
| Comment by Esha Maharishi (Inactive) [ 21/Dec/22 ] |
|
We decided Server Serverless will manually disable our tests from running in mulltiversion with last-lts when it's no longer appropriate. |
| Comment by Esha Maharishi (Inactive) [ 09/Nov/22 ] |
|
(See related comment on SERVER-60684.) Now that cloud is running serverless on v6.1, we'd like to stop running serverless tests on the v6.1 branch in 6.1/6.0 multiversion suites. I wanted to check in if SDP could automate this process, since otherwise we will have to take this manual step every year. |
| Comment by Robert Guo (Inactive) [ 13/Apr/22 ] |
|
Putting it on DAG's radar. Could we use this as an example to guide users on how to customize tasks with new task generation? Happy to chat about the AC more since the tags Jesse mentioned above are resmoke tags, not Evergreen task tags. |
| Comment by A. Jesse Jiryu Davis [ 18/Feb/22 ] |
|
Dear STM team: I tried to find a nice way to do this and failed, I think this needs your expertise. The goal is for generated suites like "replica_sets_multiversion_last_lts" etc. to exclude all JS tests tagged "serverless". |
| Comment by A. Jesse Jiryu Davis [ 14/Feb/22 ] |
|
Great. We still need a change, though: we must avoid using the last-lts binary version in Serverless tests, since we won't run the last-lts binary version in Serverless production. |
| Comment by Suganthi Mani [ 14/Feb/22 ] |
|
I believe our current multi-version test fixture is capable to run only mix binary versions in a replica set but not mix FCV replica sets |
| Comment by A. Jesse Jiryu Davis [ 11/Feb/22 ] |
|
Also, tenant migrations are only permitted between replica sets with the same FCV, make sure that's enforced in the tests. It may already work that way. |