[SERVER-54576] Add invariants that no network calls are made nor locks acquired after taking a flow control ticket Created: 16/Feb/21  Updated: 06/Dec/22  Resolved: 16/Sep/22

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

Type: Improvement Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Backlog - Storage Execution Team
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-45880 Flow Control lag detection mechanism ... Closed
Assigned Teams:
Storage Execution
Sprint: Execution Team 2022-10-03
Participants:

 Description   

Add debug invariants that no network calls are made nor locks acquired AFTER a flow control ticket has been taken by an operation. This is an existing concern for flow control that was investigated previously via patch builds, but no blockers were put in place to prevent future code changes.



 Comments   
Comment by Connie Chen [ 09/May/22 ]

Investigate the specific issues and then file tickets for sharding to work on to enable this type of invariant

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