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]
- is depended on by
-
SERVER-60653 Backport the autoSplitVector logic to v4.2
- Closed