Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.4.0
-
None
Description
The WebRuntimeMonitor contains a lot of blocking operations where it retrieves a result from the JobManager and then waits on the future to obtain the result. This is not a good design since we are blocking server threads with that. Instead I propose to follow a more reactive approach where the RequestHandler returns a CompletableFuture of FullHttpResonse which is in the completion handler written out to the channel.
Attachments
Issue Links
- is duplicated by
-
FLINK-3182 TaskManagersHandler can block web frontend
- Resolved
- links to