[SERVER-54425] Make TenantMigrationDonorAccessBlocker keep track of number of blocked reads and writes and tenant migration errors thrown Created: 09/Feb/21  Updated: 29/Oct/23  Resolved: 10/Feb/21

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Task Priority: Major - P3
Reporter: Cheahuychou Mao Assignee: Cheahuychou Mao
Resolution: Fixed Votes: 0
Labels: pm-1791_milestone-C
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-50495 [passthrough suite] Make tenant_migra... Closed
Duplicate
is duplicated by SERVER-50128 Coverity analysis defect 116101: Unch... Closed
is duplicated by SERVER-50129 Coverity analysis defect 116098: Unch... Closed
Related
is related to SERVER-50128 Coverity analysis defect 116101: Unch... Closed
is related to SERVER-50129 Coverity analysis defect 116098: Unch... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2021-02-22
Participants:

 Description   

There are two jstests that currently rely on these two failpoints just to detect when reads and writes are blocked in and that is causing code coverity errors in SERVER-50129 and SERVER-50128. If we make the TenantMigrationDonorAccessBlocker class keep track of the number of blocked reads, blocked writes, and tenant migration errors thrown. We can remove these failpoints and make the tenant_migration_jscore_passthrough suite easier to manage.



 Comments   
Comment by Githook User [ 10/Feb/21 ]

Author:

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

Message: SERVER-54425 Make TenantMigrationDonorAccessBlocker keep track of number of blocked reads and writes and tenant migration errors thrown
Branch: master
https://github.com/mongodb/mongo/commit/913c4be3ed219d83f19e0311c312fda5b3ca186e

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