Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
6.5.2, 7.1.0, 7.0.3, 6.6.5
-
Untriaged
-
1
-
No
Description
In order to avoid panics and garbled json responses, the main ServeHTTP request needs to know that the Stream operator is dead before continuing after a network close / timeout / request termination / assert failure.
Although there is no testcase, and code inspection has found nothing, if Stream fails to notify for whatever reason, this code path will lead to a hang, and there is at least one CBSE showing these symptoms.
Proactively find ways to remove this weakness, while not affecting throughput.
Attachments
Issue Links
- backports to
-
MB-54043 [BP 7.1.3/7.2.0 MB-51318] Potential for request stall if stream operator fails to notify request that it has terminated
-
- Closed
-
-
MB-54236 [BP 7.0.5 MB-51318] Potential for request stall if stream operator fails to notify request that it has terminated
-
- Closed
-
-
MB-54417 [BP 7.1.x MB-51318] Potential for request stall if stream operator fails to notify request that it has terminated
-
- Closed
-
- is a backport of
-
MB-51318 Potential for request stall if stream operator fails to notify request that it has terminated
-
- Closed
-
it seems like there are no cases to verify this specific bug? So its just a matter of making sure nothing is broken?