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. |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||