Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
None
-
Fully Compatible
-
v5.0
-
Sharding 2021-07-12, Sharding 2021-07-26, Sharding 2021-08-09
-
34
Description
I was looking at the TenantMigrationDonorService for other reasons and I noticed that in one of the future continuations we use the blocking API of the Fetcher class to do networking. This could be a problem if running in a thread pool with a fixed number of threads.
Fixing this depends on making a non-blocking version of the Fetcher API (SERVER-54206).
Attachments
Issue Links
- depends on
-
SERVER-54206 Create a non-blocking API for the Fetcher class (or create an alternate class)
-
- Closed
-
- is related to
-
SERVER-53761 Determine strategy to make the ServiceEntryPointCommon more asynchronous
-
- Blocked
-
- related to
-
SERVER-55496 Increase tenant migration donor service thread pool max size
-
- Closed
-