Commit graph

2 commits

Author SHA1 Message Date
a77b353b06 fix(backend): пейсинг pravo.gov66.ru + не держать DB-сессию через PDF-fetch (#2445-D4)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 9s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Successful in 3m0s
CI / backend-tests (pull_request) Successful in 15m28s
reservation_ingest держал SQLAlchemy-сессию открытой через каждый PDF-fetch в
enumerate/explicit циклах, а pravo_gov66_client не имел пейсинга/backoff — тот же
risk shape, что WAF-бан ДОМ.РФ (#2443). DB-запись перенесена в короткоживущую
per-document сессию, открываемую только вокруг upsert; добавлен sleep-пейсинг
(0.4с) + 429/5xx backoff в pravo.gov66-клиент (по образцу gisogd66._get_json).
Транзакционная гранулярность (per-document commit + per-row SAVEPOINT) сохранена.

Refs #2445
2026-07-06 00:43:45 +05:00
396db20c48 feat(sf): enumerate изъятия/резервирования с pravo.gov66 → land_reservation (#1145)
Some checks failed
Deploy / build-frontend (push) Blocked by required conditions
Deploy / deploy (push) Blocked by required conditions
Deploy / changes (push) Successful in 5s
Deploy / build-backend (push) Has been cancelled
Deploy / build-worker (push) Has been cancelled
Co-authored-by: lekss361 <lekss361@gendsgn.local>
Co-committed-by: lekss361 <lekss361@gendsgn.local>
2026-06-07 13:56:29 +00:00