[SERVER-60347] Add retryable writes suite that periodically shuts down routers Created: 30/Sep/21  Updated: 20/Apr/22

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Rachita Dhawan
Resolution: Unresolved Votes: 0
Labels: sharding-nyc-subteam2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-62175 Mongos fails to attach RetryableWrite... Closed
Sprint: Sharding 2022-02-07, Sharding 2022-02-21
Participants:
Story Points: 3

 Description   

We have several test suites that shut down shards and verify retryable writes still work (e.g. concurrency_sharded_with_stepdowns and retryable_writes_jscore_stepdown_passthrough), but none that shut down routers, which should be supported by retryable writes as well. There have been several bugs such a suite could have found, like SERVER-51329SERVER-55648, and SERVER-53624.

  1. Create a new yml for routerFailures
  2. Create a new testFixture for suite.
  3. Create testfile(*.js) files as necessary to test it
  4. Link the task from evergreen.yml


 Comments   
Comment by Jack Mulrow [ 28/Feb/22 ]

Linking SERVER-62175 because it's another bug we found via HELP ticket that this suite could have helped us find earlier. It also may block this ticket, since it hasn't been fixed yet.

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