[SERVER-60961] Add exclude tags to old branches not generating multiversion_exclude_tags.yml Created: 25/Oct/21  Updated: 29/Oct/23  Resolved: 25/Oct/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 4.0.27, 4.2.17
Fix Version/s: 4.2.18, 4.0.28

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

Issue Links:
Backports
Depends
is depended on by SERVER-60653 Backport the autoSplitVector logic to... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Participants:

 Description   

Both v4.2 and v4.0 branches contain some tests labelled with multiversion incompatibility tags that are not taken into account by resmoke suites because SERVER-50362 was committed to v4.4 and above branches.

Objective of this ticket is to add to the exclude list of multiversion suites the tags multiversion_incompatible and requires_fcv_BRANCH.

$ git grep 'multiversion_incompatible\|requires_fcv_42' v4.2 jstests/
v4.2:jstests/core/apitest_db_profile_level.js: *  @tags: [does_not_support_stepdowns, requires_profiling, requires_fcv_42]
v4.2:jstests/core/compound_index_max_fields.js: *   multiversion_incompatible,
v4.2:jstests/core/find_and_modify_metrics.js: * requires_fcv_42,
v4.2:jstests/core/fts_querylang.js:// @tags: [requires_fcv_42, requires_non_retryable_writes]
v4.2:jstests/core/hashed_partial_and_sparse_index.js: *   requires_fcv_42,
v4.2:jstests/core/latch_analyzer.js: * @tags: [multiversion_incompatible]
v4.2:jstests/core/update_metrics.js: * requires_fcv_42,
v4.2:jstests/core/verify_update_mods.js: * requires_fcv_42,
v4.2:jstests/replsets/arbiter_new_hostname.js: *     multiversion_incompatible,
v4.2:jstests/replsets/assert_on_prepare_conflict_with_hole.js: * @tags: [multiversion_incompatible, uses_transactions, uses_prepare_transaction]
v4.2:jstests/replsets/db_reads_while_recovering_all_commands.js: * @tags: [multiversion_incompatible]
v4.2:jstests/replsets/dont_read_oplog_hole_on_step_up.js: *   multiversion_incompatible,
v4.2:jstests/replsets/initial_sync_chooses_correct_sync_source.js: * @tags: [requires_fcv_42]
v4.2:jstests/replsets/initiate_emrc_false.js: * @tags: [requires_persistence, multiversion_incompatible]
v4.2:jstests/replsets/rollback_set_fcv.js: *  @tags: [multiversion_incompatible]
v4.2:jstests/replsets/startup_recovery_for_restore.js: * multiversion_incompatible]
v4.2:jstests/replsets/startup_recovery_for_restore_needs_rollback.js: * multiversion_incompatible]
v4.2:jstests/replsets/startup_recovery_for_restore_restarts.js: * multiversion_incompatible]
 
 
$ git grep 'multiversion_incompatible\|requires_fcv_40' v4.0 jstests/
v4.0:jstests/core/apitest_db_profile_level.js: *  @tags: [does_not_support_stepdowns, requires_profiling, requires_fcv_40]
v4.0:jstests/core/verify_update_mods.js: * requires_fcv_40,
v4.0:jstests/replsets/arbiter_new_hostname.js: *     multiversion_incompatible,
v4.0:jstests/replsets/db_reads_while_recovering_all_commands.js: * @tags: [multiversion_incompatible]



 Comments   
Comment by Githook User [ 28/Oct/21 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-60961 fix wrong backport: requires_fcv_42 to requires_fcv_40
Branch: v4.0
https://github.com/mongodb/mongo/commit/9af19f480ca645b70c16aee3a6ed0ed9fe5c3e9e

Comment by Githook User [ 26/Oct/21 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-60961 Add exclude tags to old branches not generating multiversion_exclude_tags.yml
Branch: v4.0
https://github.com/mongodb/mongo/commit/5c466f92034e113ac3006b956492a7b51c0a6644

Comment by Githook User [ 25/Oct/21 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-60961 Add exclude tags to old branches not generating multiversion_exclude_tags.yml
Branch: v4.2
https://github.com/mongodb/mongo/commit/cc41c8ea388f7f87192e41f37f4f28e1f0d66a8c

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