diff options
| author | James Thorniley <james.thorniley@mixcloud.com> | 2024-01-04 13:14:30 +0000 |
|---|---|---|
| committer | Natalia <124304+nessita@users.noreply.github.com> | 2024-01-31 14:45:44 -0300 |
| commit | f1fbd061ac34f0afdaac4a5c7db099c39b43cb4a (patch) | |
| tree | a6f0f2d66f987a99e3303f91c757afefc436e045 /docs/misc | |
| parent | bbb9ef3c62674e94ad8e6556933b112d84891f3d (diff) | |
[5.0.x] Fixed #35059 -- Ensured that ASGIHandler always sends the request_finished signal.
Prior to this work, when async tasks that process the request are cancelled due
to receiving an early "http.disconnect" ASGI message, the request_finished
signal was not being sent, potentially leading to resource leaks (such as
database connections).
This branch ensures that the request_finished signal is sent even in the case
of early termination of the response.
Regression in 64cea1e48f285ea2162c669208d95188b32bbc82.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
Backport of 11393ab1316f973c5fbb534305750740d909b4e4 from main
Diffstat (limited to 'docs/misc')
0 files changed, 0 insertions, 0 deletions
