fix: pipeline reliability — WS, summarizer, ingest, health #13
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/pipeline-reliability"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Fixes the confirmed live bugs and the ranked load-time issues.
intel.py+nous_client.py(was crashingModuleNotFoundError: intelon boot).deploy/osint-ws.nginx.confwithproxy_http_version 1.1+ Upgrade/Connection. HUD reconnect uses exponential backoff instead of 4s. Nginx snippet is not applied by CI — include it in the osint vhost and reload.event_deduptable (Timescale cannot unique-indexurlalone). Alembic007deletes URL dupes, then compression/retention on events/fires/tracks./api/v2/doc/doc,query=notsearch=), HTTP fallback on TLS failure.bbox(400s); clip locally;nws_okon the FeatureCollection when upstream fails.ON CONFLICTbatch, one commit (no 93k NATS/commits).GET /api/aircraftserves last-known only; persist/geofence/WS is a background viewport loop./api/healthstays 200 if DB is up, withstatus: degraded+checks./api/ready503s only when DB is down.seen_urls, don't logDropItemas error; skip audio enclosures; store feedpubDate./api/market404 poll; defer startup overlay fan-out; immutable Cache-Control on/static/vendor/*.Tests
pytest -q→ 106 passed, 15 skipped.Ops note
After merge, copy
deploy/osint-ws.nginx.confto/etc/nginx/snippets/osint-ws.confandincludeit in the osint.rpi.local server block, thennginx -t && systemctl reload nginx. Until then live AIS/ADS-B WS still 404s through nginx (backoff only reduces the storm).