More context is available in the more general SERVER-76834.
This ticket is specifically to avoid the known deadlocks on the shard filtering metadata refresh path:
- ShardFilteringMetadataRefresh: Takes both PBWM and a ticket, but doesn't need to wait on the PBWM, neither on a ticket, because it doesn't do any storage engine work itself.
- ShardServerCatalogCacheLoader: Takes both PBWM and a ticket. The PBWM is required for correctness, but it should skip the ticket acquisition.
- is related to
-
SERVER-76834 Circular wait dependency between PBWM and ticket acquisition
- Closed
- related to
-
SERVER-75262 Add a passthrough test that exercises ticket exhaustion
- Closed