Skip to content

Расчёт без лишних атрибутов и воспроизводимый прогон 3 ГБ

am@muniev.ru requested to merge codex/scale-runtime into main

Большие GeoJSON с дополнительными атрибутами превышали бюджет расчёта, даже когда геометрия помещалась в память. Новые загрузки сохраняют полный Feature и отдельную расчётную проекцию; nullable-миграция совместима со старыми проектами. После увеличения бюджета ранее ограниченный проект повторно валидируется, семантические ошибки сохраняются.

Добавлен защищённый Web CI-шаг stand:scale-probe (STAND_SCALE_PROBE=true): временные контейнеры 4/2 ГиБ, внутренняя сеть, вход 3 ГБ, расчёт, независимая проверка GeoJSON, замеры памяти и SHA-256 конкретного кандидата.

Проверено локально: 84 Java-теста, 86 CI-самопроверок, 697 проверок документов. На PostgreSQL прошли миграция существующего проекта и 14 HTTP-тестов. Стендовый вход 3 000 058 504 байта / 3 160 объектов прошёл загрузку за 69,3 с и расчёт за 0,51 с; экспорт совпал с ручным эталоном. Пик cgroup сервиса 4 ГиБ включая файловый кэш; OOMKilled=false.

Область доказательства ограничена: основная масса входа — текстовые атрибуты, одна цель и удалённые препятствия. Реальный городской solve, экспорт 500 МБ, 50 клиентов и полная конкурсная приёмка остаются открытыми. Протокол и инструкция в docs/acceptance-progress.md.

Merge request reports

Loading