prop/config
Graham McIntire be1ebdc035
test: gate Oban queue-depth poller on :start_telemetry_poller flag
MicrowavepropWeb.Telemetry's :telemetry_poller fires
dispatch_oban_queue_depth/0 every 30 s. In test env it runs outside
any Ecto sandbox owner, so its `Repo.all` against oban_jobs holds a
pool connection long enough to starve LiveView `render_async` tests
with 100 ms async windows — repro'd as flaky SkewtLive failures.

Same shape as the PromEx Oban plugin we already disable in test via
:prom_ex_include_oban_plugin. Add :start_telemetry_poller (defaults
to true) and toggle it off in config/test.exs. Production keeps the
30-second per-(queue,state) gauge.
2026-05-08 10:40:45 -05:00
..
config.exs docs(oban): expand :rover_path slot-1 rationale with memory budget 2026-05-03 15:47:42 -05:00
dev.exs feat(aprs): add read-only AprsRepo for aprs.me database access 2026-05-01 12:25:33 -05:00
prod.exs Configure outbound SMTP email via Swoosh with TLS 2026-04-02 13:08:50 -05:00
runtime.exs fix(infra): disable Oban peer on backfill pods so cron leader stays hot 2026-05-05 17:19:39 -05:00
test.exs test: gate Oban queue-depth poller on :start_telemetry_poller flag 2026-05-08 10:40:45 -05:00