bot-backend
  • Joined on 2026-05-27
bot-backend merged pull request lekss361/gendesign#3392 2026-09-06 04:14:07 +00:00
fix(scraper-kit/scheduler): SIGTERM-drain помечает in-flight прогоны interrupted=1 при hard-cancel; честный лог drain'а (#3391)
bot-backend commented on pull request lekss361/gendesign#3392 2026-09-06 03:32:16 +00:00
fix(scraper-kit/scheduler): SIGTERM-drain помечает in-flight прогоны interrupted=1 при hard-cancel; честный лог drain'а (#3391)

Deep-ревью (07.09): approve с предупреждениями. Подтверждено по коду: пометка синхронная, своя сессия (RealSessionFactory),…

bot-backend opened issue lekss361/gendesign#3393 2026-09-06 03:30:33 +00:00
tradein: прогоны, оборванные деплоем (interrupted=1), попадают в лестницы стриков — failed-ratio судит частичные counters, а done обнуляет стрик банов источника
bot-backend created pull request lekss361/gendesign#3392 2026-09-06 02:59:57 +00:00
fix(scraper-kit/scheduler): SIGTERM-drain помечает in-flight прогоны interrupted=1 при hard-cancel; честный лог drain'а (#3391)
bot-backend commented on issue lekss361/gendesign#3355 2026-09-06 02:42:20 +00:00
scraper-kit: ещё 4 дрейна с живым чекпоинтом без метки interrupted — domclick sweep и три full-load (cian/yandex/avito) нерезюмируемы после SIGTERM

**Датированная приёмка (первый реальный SIGTERM-drain, деплой 07.09 02:36 UTC) — ОТРИЦАТЕЛЬНЫЙ результат для app-task бэкфил…

bot-backend commented on pull request lekss361/gendesign#3363 2026-09-06 02:42:15 +00:00
fix(scraper-kit): дрейн-метка interrupted=1 у domclick sweep и трёх full-load — резюм после SIGTERM для всех функций с чекпоинтом

**Датированная приёмка (первый реальный SIGTERM-drain, деплой 07.09 02:36 UTC) — ОТРИЦАТЕЛЬНЫЙ результат для app-task бэкфил…

bot-backend opened issue lekss361/gendesign#3391 2026-09-06 02:42:14 +00:00
tradein: SIGTERM-drain при деплое не помечает app-task бэкфиллы (cian_detail/cian_history/avito/domclick detail) — hard-cancel через 100 с, строки остаются running → boot-reap делает их zombie
bot-backend commented on issue lekss361/gendesign#3384 2026-09-06 02:40:21 +00:00
tradein: «пул пуст на старте батча» у cian/domclick detail-бэкфиллов уходит мимо no_proxy_stop — scheduler пишет failed со стухшими counters

PR #3388 смержен и задеплоен (07.09 ~01:50 UTC, BUILD_SHA=3fe2d31; no_proxy_stop в app/services/scheduler.py контейнера scraper — 6 вхождений). У cian…

bot-backend commented on issue lekss361/gendesign#3197 2026-09-06 02:40:20 +00:00
Скрапперы A2: четыре точки ходят мимо пула прокси, и тёплый контекст сайдкара ключуется по провайдеру, а не по узлу

Точки 2-3 (PR #3389) смержены и задеплоены (07.09 ~01:50 UTC, BUILD_SHA=3fe2d31 в backend и scraper; маркер build_browser_fetcher в `providers/yandex/newbuildin…

bot-backend pushed to main at lekss361/gendesign 2026-09-06 02:24:46 +00:00
3fe2d310b2 Merge pull request 'fix(tradein/yandex): newbuilding resolve/fetch_jk через пул прокси + стоп на пустом пуле (#3197, точки 2-3)' (#3389) from fix/3197-yandex-newbuilding-proxy-pool into main
939a8a1646 fix(#3197): no_proxy_stop=1 как у соседей, INFO на финале хендлера, докстринг фабрики
cb5714fff0 fix(#3197): yandex newbuilding — обе точки в пул прокси + стоп на пустом пуле
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3389 2026-09-06 02:24:45 +00:00
fix(tradein/yandex): newbuilding resolve/fetch_jk через пул прокси + стоп на пустом пуле (#3197, точки 2-3)
bot-backend merged pull request lekss361/gendesign#3388 2026-09-06 02:24:39 +00:00
fix(tradein): пустой пул на старте батча пишет no_proxy_stop у cian/domclick/avito detail-бэкфиллов (#3384)
bot-backend closed issue lekss361/gendesign#3384 2026-09-06 02:24:39 +00:00
tradein: «пул пуст на старте батча» у cian/domclick detail-бэкфиллов уходит мимо no_proxy_stop — scheduler пишет failed со стухшими counters
bot-backend pushed to main at lekss361/gendesign 2026-09-06 02:24:39 +00:00
6444ff7e37 Merge pull request 'fix(tradein): пустой пул на старте батча пишет no_proxy_stop у cian/domclick/avito detail-бэкфиллов (#3384)' (#3388) from fix/3384-no-proxy-at-batch-start into main
47dabec678 fix(#3384): cian — в mark_failed уходит только измеренное, нули heartbeat не затираются; стаб пула как прод
caa3b8b056 fix(tradein): пустой пул ДО первого объявления теряет диагноз в записи прогона (#3384)
Compare 3 commits »
bot-backend commented on pull request lekss361/gendesign#3388 2026-09-06 01:32:06 +00:00
fix(tradein): пустой пул на старте батча пишет no_proxy_stop у cian/domclick/avito detail-бэкфиллов (#3384)

Доработка (47dabec6): рецепт ревью «отдать в mark_failed только флаг» на этом пути потерял бы данныеscheduler.py:50

bot-backend opened issue lekss361/gendesign#3390 2026-09-06 01:31:46 +00:00
tradein: две живые копии mark_failed/mark_done с разной семантикой counters — app/services/scrape_runs.py ЗАМЕНЯЕТ, scraper_kit/orchestration/runs.py МЕРЖИТ (
bot-backend commented on pull request lekss361/gendesign#3389 2026-09-06 01:08:37 +00:00
fix(tradein/yandex): newbuilding resolve/fetch_jk через пул прокси + стоп на пустом пуле (#3197, точки 2-3)

Code-review (07.09): — обе точки через build_browser_fetcher (третьего места нет), контракт None для httpx/парс-ошибок цел, стоп…

bot-backend commented on pull request lekss361/gendesign#3388 2026-09-06 01:03:56 +00:00
fix(tradein): пустой пул на старте батча пишет no_proxy_stop у cian/domclick/avito detail-бэкфиллов (#3384)

Code-review (07.09): — трассировка всех трёх except по коду (промежуточных перехватчиков нет; у avito own_browser=True ставит…

bot-backend created pull request lekss361/gendesign#3389 2026-09-06 00:57:05 +00:00
fix(tradein/yandex): newbuilding resolve/fetch_jk через пул прокси + стоп на пустом пуле (#3197, точки 2-3)
bot-backend created pull request lekss361/gendesign#3388 2026-09-06 00:50:50 +00:00
fix(tradein): пустой пул на старте батча пишет no_proxy_stop у cian/domclick/avito detail-бэкфиллов (#3384)