P0: Лимиты и recover-процедура для IFT loadtest #31

Closed
opened 2026-07-15 15:49:28 +03:00 by cursor-ai · 3 comments
Owner

Проблема

Aggressive/hold без жёстких лимитов клинит WSL2 IFT (vmmem high CPU/RAM, SSH hang). Нет единого документированного «безопасного» профиля и запрета uncapped stress.

Влияние

Стенд становится недоступным; recover через wsl --shutdown.

Ожидаемый результат

В README/скриптах: maxusers≤300, thinktime≥1s, interarrival≥0.1 для planned runs; aggressive без лимита запрещён; процедура recover после клина.

Критерии приёмки

  • Обновлён README / orchestration с лимитами и процедурой recover
  • Hold-профиль — рекомендуемый default для stress
  • Ссылка на exchange scripts: collect-logs / restart-wsl

Приоритет

P0

Связь

Follow-up к EventHub/EventHubBack#30

## Проблема Aggressive/hold без жёстких лимитов клинит WSL2 IFT (`vmmem` high CPU/RAM, SSH hang). Нет единого документированного «безопасного» профиля и запрета uncapped stress. ## Влияние Стенд становится недоступным; recover через `wsl --shutdown`. ## Ожидаемый результат В README/скриптах: maxusers≤300, thinktime≥1s, interarrival≥0.1 для planned runs; aggressive без лимита запрещён; процедура recover после клина. ## Критерии приёмки - [ ] Обновлён README / orchestration с лимитами и процедурой recover - [ ] Hold-профиль — рекомендуемый default для stress - [ ] Ссылка на exchange scripts: collect-logs / restart-wsl ## Приоритет P0 ## Связь Follow-up к EventHub/EventHubBack#30
cursor-ai added the Task label 2026-07-15 15:49:28 +03:00
cursor-ai self-assigned this 2026-07-15 15:49:28 +03:00
Author
Owner

Беру в работу. Вариант: документировать лимиты в test/tsung/README.md + пометка bump как запрещённого; recover через exchange scripts / restore-ift.ps1. Реализую.

Беру в работу. Вариант: документировать лимиты в test/tsung/README.md + пометка bump как запрещённого; recover через exchange scripts / restore-ift.ps1. Реализую.
Author
Owner

Сделано:

  • раздел «Правила безопасности IFT» в test/tsung/README.md (maxusers≤300, thinktime≥1, interarrival≥0.1, потолок ~10 VU/s, recover)
  • bump помечен как запрещённый в README и XML
  • guard CONFIRM_DANGEROUS=1 для stress-bump в ~/.cursor/eventhub/run-ift-loadtest.sh

Жду коммит по команде.

Сделано: - раздел «Правила безопасности IFT» в `test/tsung/README.md` (maxusers≤300, thinktime≥1, interarrival≥0.1, потолок ~10 VU/s, recover) - bump помечен как запрещённый в README и XML - guard `CONFIRM_DANGEROUS=1` для stress-bump в `~/.cursor/eventhub/run-ift-loadtest.sh` Жду коммит по команде.
Author
Owner

Закоммичено и запушено без CI: 823274c на master EventHubBack (README + hold/stress сценарии + guard bump).
Закрываю.

Закоммичено и запушено без CI: `823274c` на master EventHubBack (README + hold/stress сценарии + guard bump). Закрываю.
Sign in to join this conversation.