Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Pavan PBPavan PBReporter
Sitaram VemulapalliSitaram VemulapalliIs this a Regression?
NoTriage
UntriagedStory Points
1Priority
CriticalInstabug
Open Instabug
Details
Details
Assignee
Pavan PB
Pavan PBReporter
Sitaram Vemulapalli
Sitaram VemulapalliIs this a Regression?
No
Triage
Untriaged
Story Points
1
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
PagerDuty
Sentry
Sentry
Sentry
Zendesk Support
Zendesk Support
Zendesk Support
Created October 24, 2022 at 1:14 PM
Updated March 24, 2023 at 5:32 PM
Resolved October 27, 2022 at 3:11 PM
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.
Symptoms include all the active requests stuck like this: