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. |
||
|---|---|---|
| .. | ||
| components | ||
| controllers | ||
| live | ||
| plugs | ||
| endpoint.ex | ||
| live_helpers.ex | ||
| live_table_footer.ex | ||
| live_table_resource.ex | ||
| location_resolver.ex | ||
| metrics_plug.ex | ||
| router.ex | ||
| skew_t.ex | ||
| telemetry.ex | ||
| user_auth.ex | ||