[SERVER-33943] Check for invalid WT/journaling combination in shardingtest.js Created: 16/Mar/18  Updated: 27/Oct/23  Resolved: 30/Mar/18

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

Type: Improvement Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: [DO NOT USE] Backlog - Sharding Team
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
is related to SERVER-33950 exclude tests that runs with sharded ... Closed
Assigned Teams:
Sharding
Participants:
Linked BF Score: 0

 Description   

This line should consider whether the storage engine is WiredTiger and we're running without journaling.

Otherwise we get this.

Assigning to TIG initially since max.hirschhorn said he might be able to look at this soon.

Also CC esha.maharishi as probably Sharding reviewer.



 Comments   
Comment by Gregory McKeon (Inactive) [ 30/Mar/18 ]

Fixed by adding the "requires_sharding" tag to tests.

Comment by Max Hirschhorn [ 18/Mar/18 ]

I'm moving this ticket over to the Sharding team because it seems like renctan has done some related worked in 15840a8 as part of SERVER-33950.

Comment by Esha Maharishi (Inactive) [ 16/Mar/18 ]

Also heads up that renctan may just add the "@requires_sharding" tag to the --excludeWithAnyTags for Linux (No Journal), at least temporarily.

In 4.0, we will no longer allow running a replica set on WiredTiger with --nojournal, because doing so would break recoverable rollback, which depends on the oplog being journaled.

However, a user could still run a standalone on WiredTiger with --nojournal, and in 4.0, we will still allow standalone shards.

So, we are adding this tag temporarily to stop the flood of build failures, but we should re-evaluate whether we instead want to continue running these sharding tests on the WiredTiger --nojournal variant, but with standalone shards rather than replica set shards.

CC renctan

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