[SERVER-52713] [testing] Add stepdown/kill/terminate to tenant_migration_jscore_passthrough Created: 09/Nov/20  Updated: 29/Oct/23  Resolved: 10/Jun/21

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.9.0-rc1, 5.0.0-rc2

Type: Task Priority: Major - P3
Reporter: Esha Maharishi (Inactive) Assignee: Pavithra Vetriselvan
Resolution: Fixed Votes: 0
Labels: pm-1791_milestone-E, pm-1791_non-cloud-blocking
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-54926 Convert HostUnreachable error in _fet... Closed
depends on SERVER-55234 Ensure that tenant migration abortRea... Closed
depends on SERVER-55352 Missing uuid in collection info retur... Closed
depends on SERVER-55353 Tenant migration recipient can fail t... Closed
depends on SERVER-55355 Tenant migration recipient aborts the... Closed
depends on SERVER-55357 Repeated retryable write execution on... Closed
depends on SERVER-55358 Tenant migration recipient can receiv... Closed
depends on SERVER-55359 Docs in tenant migration oplog buffer... Closed
depends on SERVER-55364 Investigate DuplicateKey error for cr... Closed
depends on SERVER-55366 inject_tenant_prefix.js should not mo... Closed
depends on SERVER-55373 Tenant migration recipient can deadlo... Closed
depends on SERVER-55519 Investigate missing _id index during ... Closed
depends on SERVER-56002 listIndexes can read partial state fr... Closed
depends on SERVER-56354 Investigate memory leaks in TenantMig... Closed
depends on SERVER-56431 Investigate TooManyLogicalSessions er... Closed
depends on SERVER-56434 Timed out waiting for donor primary i... Closed
depends on SERVER-56435 ContinuousTenantMigration doesn't han... Closed
depends on SERVER-56439 insert1.js uses too many retry attemp... Closed
depends on SERVER-56471 Donor's listDatabases response missin... Closed
depends on SERVER-56914 insert1.js uses too many retry attemp... Closed
depends on SERVER-57098 Recipient cannot uassert that we don'... Closed
depends on SERVER-57099 Preserve donor oplog optime in o2 whe... Closed
depends on SERVER-57491 Do not recreate recipient mtab if rec... Closed
depends on SERVER-55349 Make TenantMigrationThread garbage co... Closed
is depended on by SERVER-53614 Enable tenant migration kill primary ... Closed
Issue split
split to SERVER-57261 Enable tenant migration failover pass... Closed
Related
related to SERVER-53614 Enable tenant migration kill primary ... Closed
related to SERVER-55472 Make DBClientCursor::fromAggregationR... Closed
related to SERVER-57623 Complete TODO listed in SERVER-52713 Closed
related to SERVER-55473 DBClientBase::_auth should return the... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.9
Sprint: Sharding 2021-01-25, Sharding 2021-03-08, Sharding 2021-03-22, Repl 2021-04-05, Repl 2021-04-19, Repl 2021-05-03, Repl 2021-05-17, Repl 2021-05-31, Repl 2021-06-14
Participants:

 Description   

There is already a resmoke.y background thread that steps down, kills, or terminates replica set primaries of a ReplicaSetFixture.

The hook does stepdowns by default, but has options to do kill or terminate instead. See example of how the kill or terminate options get used.

This ticket is to add three new variants of tenant_migration_jscore_passthrough for doing background stepdowns, kills, and terminates.

It will require:



 Comments   
Comment by Lingzhi Deng [ 10/Jun/21 ]

The remaining work is splitted into SERVER-57261. We can close out this ticket now that the testing infrastructure changes are in.

Comment by Githook User [ 28/Apr/21 ]

Author:

{'name': 'Pavi Vetriselvan', 'email': 'pavithra.vetriselvan@mongodb.com', 'username': 'pvselvan'}

Message: SERVER-52713 Enable tenant migration stepdown suite

(cherry picked from commit d68c96ef6c3a91b1c729344b10a0fc41ea834006)
Branch: v4.9
https://github.com/mongodb/mongo/commit/8de0ca8768a5b7dbdc805c9eff2f0983f11959dc

Comment by Githook User [ 26/Apr/21 ]

Author:

{'name': 'Pavi Vetriselvan', 'email': 'pavithra.vetriselvan@mongodb.com', 'username': 'pvselvan'}

Message: SERVER-52713 Enable tenant migration stepdown suite
Branch: master
https://github.com/mongodb/mongo/commit/d68c96ef6c3a91b1c729344b10a0fc41ea834006

Comment by Githook User [ 06/Apr/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-52713 Add tenant migration kill and terminate jscore passthrough suites

(cherry picked from commit f05a11cfa32ff12c1110aa3657ec80a80de05dc3)
Branch: v4.9
https://github.com/mongodb/mongo/commit/312c0dc97451f416c7133711cd9ce4f7cc52bec3

Comment by Githook User [ 06/Apr/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-52713 Add tenant migration stepdown jscore passthrough suite

(cherry picked from commit 1930a14cb0b29a91d89e7d6cb25162b321019df3)
Branch: v4.9
https://github.com/mongodb/mongo/commit/acd5da58843f7933577b25587a029036330ad5d4

Comment by Githook User [ 27/Mar/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-52713 Add tenant migration kill and terminate jscore passthrough suites
Branch: master
https://github.com/mongodb/mongo/commit/f05a11cfa32ff12c1110aa3657ec80a80de05dc3

Comment by Githook User [ 27/Mar/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-52713 Add tenant migration stepdown jscore passthrough suite
Branch: master
https://github.com/mongodb/mongo/commit/1930a14cb0b29a91d89e7d6cb25162b321019df3

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