[SERVER-84634] Provide a utility for jstests to exhaust read tickets Created: 08/Jan/24  Updated: 22/Jan/24

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

Type: Improvement Priority: Minor - P4
Reporter: Matt Kneiser Assignee: Matt Kneiser
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Assigned Teams:
Storage Execution
Sprint: Execution Team 2024-03-04
Participants:
Linked BF Score: 26

 Description   

In SERVER-84353, it was discovered that it was fairly difficult (with today's infrastructure) to reliably setup a testing scenario where read tickets are exhausted.

Write a utility function, with stated requirements and leveraging the novel mechanism invented in SERVER-84353, that allows an author to exhaust read tickets before executing a testing scenario.

Additionally - write a few tests (or a suite?) that uses this to provide more testing coverage. I don't believe there is currently any explicit coverage of exhausted read tickets.

Question: should exhausted write tickets be tested? Is that covered today?


Generated at Thu Feb 08 06:55:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.