fix(superset): стабилизирована проверка рабочего контура #176

Merged
ddmitry merged 1 commits from 172-superset-cold-check into main 2026-08-28 12:41:27 +03:00
Owner

Зачем

make check-services давал ложный красный результат, когда второй холодный
запуск приложения Superset не укладывался в 30 секунд.

Что

  • create_app() и superset test-db заменены короткими запросами к REST API
    уже работающего Superset;
  • проверка сверяет UUID, безопасный URI и видимость схемы dm через
    сохранённое подключение;
  • замеры, границы проверки и отклонённые варианты записаны в документации.

Проверка

  • make config-test;
  • make smoke — 21/21 за 25 секунд;
  • первый make check-services после перезапуска Superset и два следующих —
    7/7 за 71, 67 и 70 секунд;
  • финальный make check-services после ревью — 7/7 за 70 секунд;
  • временно неверный UUID — 5/1, красной стала только проверка метаданных.

Вкусовое ревью Opus завершено с APPROVED.

Closes #172

## Зачем `make check-services` давал ложный красный результат, когда второй холодный запуск приложения Superset не укладывался в 30 секунд. ## Что - `create_app()` и `superset test-db` заменены короткими запросами к REST API уже работающего Superset; - проверка сверяет UUID, безопасный URI и видимость схемы `dm` через сохранённое подключение; - замеры, границы проверки и отклонённые варианты записаны в документации. ## Проверка - [x] `make config-test`; - [x] `make smoke` — 21/21 за 25 секунд; - [x] первый `make check-services` после перезапуска Superset и два следующих — 7/7 за 71, 67 и 70 секунд; - [x] финальный `make check-services` после ревью — 7/7 за 70 секунд; - [x] временно неверный UUID — 5/1, красной стала только проверка метаданных. Вкусовое ревью Opus завершено с `APPROVED`. Closes #172
ddmitry added 1 commit 2026-08-28 12:39:08 +03:00
- Зачем:
  - холодный запуск второго приложения Superset давал ложный красный результат исправного стенда.
- Что:
  - тяжёлые `create_app()` и `superset test-db` заменены проверкой сохранённого подключения через REST API.
  - добавлены проверка схемы `dm`, безопасная диагностика и краткая запись приёмки с замерами.
- Проверка:
  - `make config-test`.
  - `make smoke`: 21/21 за 25 секунд.
  - три `make check-services` после перезапуска Superset: 7/7 за 71, 67 и 70 секунд; финальный прогон — 7/7 за 70 секунд.
  - контрольный неверный UUID: 5/1, красной стала проверка метаданных.
ddmitry force-pushed 172-superset-cold-check from 037e1529e8 to cc836fc3c5 2026-08-28 12:39:08 +03:00 Compare
ddmitry merged commit cdfa31f51d into main 2026-08-28 12:41:27 +03:00
ddmitry deleted branch 172-superset-cold-check 2026-08-28 12:41:28 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ddmitry/clickstream-data-platform#176