docs(stage-2): приёмка этапа 2 — снятые замеры и решение по дублям Kafka
Зачем: этап 2 принят прогоном с нуля, и два его следа должны остаться в доках — иначе решение «не проверяем» станет забытым долгом, а цена цели разойдётся с замером. Что: - в спеке v2 раздел 11 больше не держит Kafka Engine на двух нодах: дубли и раскладку партиций между прогонами решено не проверять — дубль возможен по устройству движка, окно разобрано в доке хранилища, в ODS его схлопывает ReplacingMergeTree. Половина, которую показал #37, названа; - в карте проверок цена check-services 44 с -> 59 с и абзац с замерами приёмки: clean+up 2 м 58 с, смоук 9 с, check-clickhouse 8 с, test 71 с. Причина подорожания не выдумывается — названа неизвестной. Проверка: make clean && make up, затем make smoke, make check-clickhouse, make check-services, make lint, make typecheck, make test — всё зелёное 7 августа 2026 года.
This commit is contained in:
@@ -590,12 +590,16 @@ v2 стартует пустым, поэтому объём ниже — это
|
||||
хранилища](../architecture/storage.md), раздел «Что проверено»; запасной
|
||||
именованный кортеж — там же в [ADR 0005](../adr/0005-event-ingestion.md).
|
||||
|
||||
Kafka Engine на двух нодах снят с этого списка при приёмке этапа 2 (7 августа
|
||||
2026 года) — проверенным наполовину и осознанно. Что обе ноды читают топик и
|
||||
обе партиции доезжают, показал #37. Дубли и раскладку партиций между прогонами
|
||||
решено не проверять: дубль здесь возможен по устройству движка, окно названо и
|
||||
разобрано в [доке хранилища](../architecture/storage.md), а в ODS его схлопывает
|
||||
`ReplacingMergeTree`. Проверять то, что заведомо случается и заведомо
|
||||
обезврежено, — работа без ответа на конце.
|
||||
|
||||
- Поведение соединения двух Distributed-таблиц и `distributed_product_mode` —
|
||||
эмпирически на стенде (хвост #14).
|
||||
- Kafka Engine на двух нодах в одной consumer group: ребаланс партиций между
|
||||
прогонами, отсутствие дублей при штатной работе. Закрыто пока наполовину: что
|
||||
обе ноды читают топик и обе партиции доезжают, показал #37; что дублей нет и
|
||||
как раскладка меняется между прогонами — нет.
|
||||
- Размер артефакта эталонного мира после пересборки.
|
||||
- Спорные API (Airflow Datasets/сенсоры, ClickHouse DDL) — перед кодом
|
||||
сверять через MCP Context7 (правило AGENTS.md).
|
||||
|
||||
Reference in New Issue
Block a user