[SERVER-39993] Add kill and terminate versions of concurrency step down suites Created: 06/Mar/19  Updated: 29/Oct/23  Resolved: 11/Sep/19

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

Type: Task Priority: Major - P3
Reporter: Judah Schvimer Assignee: Vesselina Ratcheva (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-39770 FSM connection cache setup can fail w... Closed
depends on SERVER-41096 ContinuousStepdown thread and resmoke... Closed
depends on SERVER-41113 Ignore NamespaceNotFound exceptions w... Closed
is depended on by SERVER-39994 Add concurrency_simultaneous_sharding... Blocked
Related
related to SERVER-39995 Add concurrency_simultaneous_sharding... Backlog
is related to SERVER-39992 Add failovers to concurrency_sharded_... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.2
Sprint: Repl 2019-05-20, Repl 2019-06-03, Repl 2019-07-15, Repl 2019-07-29, Repl 2019-08-12, Repl 2019-08-26, Repl 2019-09-09, Repl 2019-09-23
Participants:

 Description   

We have kill and terminate versions of jscore passthroughs but not the step down suites. Since we do already have the step down concurrency suites, this shouldn't be too much work but would add good failover/concurrency coverage.



 Comments   
Comment by Githook User [ 16/Oct/19 ]

Author:

{'name': 'Vesselina Ratcheva', 'username': 'vessy-mongodb', 'email': 'vesselina.ratcheva@mongodb.com'}

Message: SERVER-39993 Add kill and terminate versions of concurrency stepdown suites

(cherry picked from commit fae9a778eac1ee6ce082c82bf8d9eddac16eb3d9)
Branch: v4.2
https://github.com/mongodb/mongo/commit/c9349a22f68fac52f6056fb08ea3ce0993dd8cbe

Comment by Githook User [ 11/Sep/19 ]

Author:

{'username': 'vessy-mongodb', 'email': 'vesselina.ratcheva@mongodb.com', 'name': 'Vesselina Ratcheva'}

Message: SERVER-39993 Add kill and terminate versions of concurrency stepdown suites
Branch: master
https://github.com/mongodb/mongo/commit/fae9a778eac1ee6ce082c82bf8d9eddac16eb3d9

Comment by Judah Schvimer [ 21/Jun/19 ]

This should now be unblocked. Putting back into Needs Scheduling.

Comment by Judah Schvimer [ 06/Jun/19 ]

I'm removing this from the prepare project due to the dependency and our sufficient terminate/kill coverage.

Comment by Vesselina Ratcheva (Inactive) [ 05/Jun/19 ]

The patches are looking cleaner now, but this time I've been noticing SERVER-41096 show up pretty frequently, so I'm blocking this ticket again.

Comment by Vesselina Ratcheva (Inactive) [ 22/May/19 ]

I've been hitting very high amounts of failures due to SERVER-41113, so I'll be blocking this ticket on that one.
I'm also seeing SERVER-39770 pretty frequently.

Comment by Vesselina Ratcheva (Inactive) [ 16/May/19 ]

We currently have three concurrency stepdown suites:
concurrency_sharded_with_stepdowns
concurrency_sharded_with_stepdowns_and_balancer
concurrency_sharded_multi_stmt_txn_with_stepdowns

As discussed with Judah offline, I'll only be making kill and terminate versions of the balancer and txn suites, so that this ticket introduces 4 new suites instead of 6.

Comment by Judah Schvimer [ 06/Mar/19 ]

This should just be yaml file changes.

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