fix(stand): поправлены находки ревью — причина дрейфа памяти и отзыв довода ADR 0001
Зачем Двухосевое ревью нашло в PR фактическую ошибку и одну процессную дыру. Ошибка того же класса, что уже снималась по ходу разбора: в ADR было записано, будто RSS ноды полз вверх из-за страниц её бинарника. Замер на живой ноде это опроверг. Что - ADR 0004: причина дрейфа переписана по замеру. За обычную сессию страницы бинарника 523 -> 531 МиБ, то есть стоят на месте, а рабочая память 489 -> 723 МиБ. Бинарник объясняет постоянную часть расхода, а не рост; отчего растёт рабочая память, для этого решения знать не нужно. Вывод не меняется: одна только постоянная часть занимала больше половины гигабайтной коробки. - ADR 0001: ресурсный довод отозван прямо в файле — и строкой статуса, и абзацем после самого довода. Обе оси ревью нашли это независимо друг от друга: строка «удерживает стенд в пределе 3,4 ГБ» читалась как действующая, хотя предела уже нет. - stand-smoke.sh: OOMKilled поднимается и тогда, когда ядро убило процесс внутри живого контейнера, поэтому сообщение говорит про процесс, а не про контейнер. Флаг hurt переименован в problems и считает находки — как passed и failed по соседству. - Формулировки ADR 0004 упрощены: «коробка» объясняется при первом упоминании, а метафоры «вход в самонастройку», «предохранители», «бронь», «полка» и «бюджет в новой одежде» заменены обычными словами. Правило AGENTS.md — сложную мысль пояснять при первом упоминании. Проверка make config-test — зелено. make smoke — 25 из 25, проверка выживания отработала с новым сообщением. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# ADR 0001. Сервисы каркаса стенда
|
||||
|
||||
Дата: 30 июля 2026 года. Статус: принято.
|
||||
Дата: 30 июля 2026 года. Статус: принято; ресурсный довод отозван
|
||||
[ADR 0004](0004-resource-limits.md).
|
||||
|
||||
## Решение
|
||||
|
||||
@@ -50,6 +51,13 @@ Prometheus читает встроенные точки метрик двух с
|
||||
компьютера. Отказ от triggerer, второго Postgres и внешних сборщиков удерживает
|
||||
стенд в пределе 3,4 ГБ.
|
||||
|
||||
Ресурсный довод предыдущего абзаца отозван
|
||||
[ADR 0004](0004-resource-limits.md): предела 3,4 ГБ у стенда нет, вместо него
|
||||
объявлено требование к машине. Сами решения остаются в силе по остальным
|
||||
основаниям, названным выше. Отказ от внешних сборщиков вдобавок частично
|
||||
пересмотрен [ADR 0002](0002-monitoring-scope.md): сборщик метрик Kafka нужен
|
||||
ради отставания чтения.
|
||||
|
||||
Тома `clickhouse_*_data` хранят данные keeper и двух нод ClickHouse.
|
||||
`kafka_data`, `postgres_metadata_data`, `superset_home`, `prometheus_data` и
|
||||
`grafana_data` хранят состояние своих сервисов. `airflow_logs` хранит журналы,
|
||||
|
||||
Reference in New Issue
Block a user