commit c65838f5849bdbf8e53055d9051216ac7ffd757a from: Aleksey Ryndin date: Sun Sep 22 11:24:12 2024 UTC Fix: /vostok/reports/0.2.1.gmi commit - 1b0f1870efa0ad039d113262f48a7df04bf4c51f commit + c65838f5849bdbf8e53055d9051216ac7ffd757a blob - fc2e35cf4e32cee3eb448bcbb243bba4346443e0 blob + ad8a99c7cd34fac2dbfdbc916be2d6b650611ac3 --- capsule/vostok/reports/0.2.1.gmi +++ capsule/vostok/reports/0.2.1.gmi @@ -17,6 +17,6 @@ ## Исправление вызова ожидания дочернего процесса -Подойдя более основательно к тестированию VGI я нашёл небольшой баг: если сервер vostok не смог отдать клиенту очередную порцию данных (например функция tls_write вернула ошибку из-за того, что клиент уже закрыл соединение со своей стороны), то не вызывалось ожидание дочернего процесса VGI. В результате дочерний процесс оставался висеть в дерево процессов. +Подойдя более основательно к тестированию VGI я нашёл небольшой баг: если сервер vostok не смог отдать клиенту очередную порцию данных (например функция tls_write вернула ошибку из-за того, что клиент уже закрыл соединение со своей стороны), то не вызывалось ожидание дочернего процесса VGI. В результате дочерний процесс оставался висеть в дереве процессов. Исправление достаточно тривиальное, но нужное на длительной дистанции эксплуатирования сервера.