From d47b0b3eda7b609a34e0e3641d63e93e66e759c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Fri, 21 Aug 2026 14:32:49 +0300 Subject: [PATCH] =?UTF-8?q?History:=20=D1=82=D0=B5=D1=81=D1=82=D1=8B=20?= =?UTF-8?q?=D0=BB=D0=B8=D0=BC=D0=B8=D1=82=D0=B0=20=D1=82=D0=B5=D0=BB=D0=B0?= =?UTF-8?q?=20=D0=BD=D0=B0=20http-12,=20=D0=B0=D0=BD=D0=BD=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=BC?= =?UTF-8?q?=D0=BE=D0=B3=D0=BB=D0=B0,=20=D0=BE=D0=B1=D1=80=D1=8B=D0=B2=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D0=BC=20?= =?UTF-8?q?=D1=88=D0=BB=D1=8E=D0=B7=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- History/2026-08-21-annotation-tests.md | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 History/2026-08-21-annotation-tests.md diff --git a/History/2026-08-21-annotation-tests.md b/History/2026-08-21-annotation-tests.md new file mode 100644 index 0000000..79da9c4 --- /dev/null +++ b/History/2026-08-21-annotation-tests.md @@ -0,0 +1,30 @@ +# 2026-08-21 — LoadTest: тесты лимита тела на http-12 (k8s-4-sandbox), аннотация не помогла + +_Дата: 2026-08-21. Инстанс: `http-12.containerk8s.dev.nubes.ru` (k8s-4-sandbox-nubes-ru)._ +_Конфиг: образ `naeel/loadtest:v2.0.1`, одна аннотация `nginx.ingress.kubernetes.io/proxy-body-size: 1024m`, CPU 100, mem 200._ + +## Итог +Аннотация `proxy-body-size: 1024m` на ingress-ресурсе **НЕ решает** обрыв тел >~64КБ. +Лимит стоит на **внешнем входном шлюзе платформы** (вне кластера, до ingress-nginx). + +## Замеры /messages (внешний URL, curl, сырое тело) +| Размер | Результат | +|---|---| +| 60КБ | 200 (0.39с) | +| 64КБ | 200 (0.46с) | +| 68КБ | **000** (10.3с) | +| 84КБ | 200 (0.6с) | +| 100КБ ×3 | **000** (10.2с) все три | +| 512КБ | **000** (10.2с) | +| 1МБ | **000** (10.2с) | +| 10МБ | **000** (10.7с) | + +## Выводы +- Граница случайная в зоне ~64-84КБ (68КБ рвётся, 84КБ проходит) — как в diag-2026-08-18. +- Всё ≥100КБ — стабильный обрыв ~10.2с (HTTP 000, TTFB=0). +- Картина идентична замеру БЕЗ аннотации → аннотация ingress не влияет на внешний шлюз. +- Кластерные аннотации (proxy-body-size, таймауты, request-buffering) до внешнего шлюза не достают. + +## Дальше +- Обход: чанкованная передача (Transfer-Encoding: chunked, чанки по 32КБ). +- Или тикет на платформу (поднять лимит на входном шлюзе).