[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: |
|
||||||||||||
| 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. 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 |
| 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 |