[SERVER-41303] Split jscore tests that run mapReduce but do not specifically test mapReduce into two Created: 24/May/19  Updated: 29/Oct/23  Resolved: 10/Jun/19

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.2.0-rc2, 4.3.1

Type: Task Priority: Major - P3
Reporter: Lingzhi Deng Assignee: Allison Easton
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
related to SERVER-40938 Add tests that dbhash and map-reduce ... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.2
Sprint: Repl 2019-06-03, Repl 2019-06-17
Participants:

 Description   

SERVER-40938 banned afterClusterTime in dbHash and mapReduce. As a result, dbHash and mapReduce are no longer able to run in causally consistent sessions. Jscore tests that run mapReduce were tagged with does_not_support__causal_consistency and were excluded from causal consistent passthroughs.

There are 17 tests that were tagged but do not specifically test mapReduce. We want to untag these tests and split these tests into a mapReduce and non-mapReduce section and only blacklist the mapReduce section so we can gain test coverage back.

jstests/core/bypass_doc_validation.js
jstests/core/collation.js
jstests/core/commands_namespace_parsing.js
jstests/core/commands_that_do_not_write_do_not_accept_wc.js
jstests/core/constructors.js
jstests/core/expr.js
jstests/core/function_string_representations.js
jstests/core/geo_big_polygon3.js
jstests/core/index_stats.js
jstests/core/opcounters_active.js
jstests/core/or4.js
jstests/core/recursion.js
jstests/core/system_profile.js
jstests/core/temp_cleanup.js
jstests/core/txns/commands_banning_txnnumber_outside_transactions.js
jstests/core/txns/commands_not_allowed_in_txn.js
jstests/core/views/views_all_commands.js



 Comments   
Comment by Githook User [ 08/Jul/19 ]

Author:

{'name': 'Allison Easton', 'email': 'allison.easton@mongodb.com'}

Message: SERVER-41303 Split jscore tests that run mapReduce but do not specifically test mapReduce into two

(cherry picked from commit 45138bb6ba07bd74793814e78c2bf9b277ffff4f)
Branch: v4.2
https://github.com/mongodb/mongo/commit/c23743e3b505ec8b2dbad9f61455f03fc8b5f55f

Comment by Githook User [ 10/Jun/19 ]

Author:

{'name': 'Allison Easton', 'email': 'allison.easton@mongodb.com'}

Message: SERVER-41303 Split jscore tests that run mapReduce but do not specifically test mapReduce into two
Branch: master
https://github.com/mongodb/mongo/commit/45138bb6ba07bd74793814e78c2bf9b277ffff4f

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