• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supavisor / 15909153199
65%

Build:
DEFAULT BRANCH: main
Ran 26 Jun 2025 06:07PM UTC
Jobs 2
Files 54
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Jun 2025 06:03PM UTC coverage: 50.507% (+0.2%) from 50.338%
15909153199

push

github

web-flow
fix: race on tenant startup causing subscribe failure/retry (#678)

Noticed this while starting many connections quickly for a tenant in
local development/testing.

Errors:
```
13:57:34.866 file=lib/supavisor/client_handler.ex line=470 pid=<0.2383.0> project=proxy_tenant1 user=postgres mode=transaction [error] ClientHandler: Subscribe error: {:error, {{:badmatch, {:error, {:already_started, #PID<0.2393.0>}}}, [{Supavisor.TenantSupervisor, :start_link, 1, [file: ~c"lib/supavisor/tenant_supervisor.ex", line: 11]}, {DynamicSupervisor, :start_child, 3, [file: ~c"lib/dynamic_supervisor.ex", line: 800]}, {DynamicSupervisor, :handle_start_child, 2, [file: ~c"lib/dynamic_supervisor.ex", line: 786]}, {:gen_server, :try_handle_call, 4, [file: ~c"gen_server.erl", line: 2381]}, {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 2410]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]}]}}

13:57:34.866 file=lib/supavisor/client_handler.ex line=470 pid=<0.2388.0> project=proxy_tenant1 user=postgres mode=transaction [error] ClientHandler: Subscribe error: {:error, {{:badmatch, {:error, {:already_started, #PID<0.2393.0>}}}, [{Supavisor.TenantSupervisor, :start_link, 1, [file: ~c"lib/supavisor/tenant_supervisor.ex", line: 11]}, {DynamicSupervisor, :start_child, 3, [file: ~c"lib/dynamic_supervisor.ex", line: 800]}, {DynamicSupervisor, :handle_start_child, 2, [file: ~c"lib/dynamic_supervisor.ex", line: 786]}, {:gen_server, :try_handle_call, 4, [file: ~c"gen_server.erl", line: 2381]}, {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 2410]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]}]}}

13:57:34.866 file=lib/supavisor/client_handler.ex line=470 pid=<0.2381.0> project=proxy_tenant1 user=postgres mode=transaction [error] ClientHandler: Subscribe error: {:error, {{:badmatch, {:error, {:already_started, #PID<0.2393.0>}}}, [{Supavisor.TenantSupervisor, :start_link, 1, [file: ~c"lib/supavisor/tenant_super... (continued)

5 of 6 new or added lines in 1 file covered. (83.33%)

1046 of 2071 relevant lines covered (50.51%)

132.22 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
69.17
-0.06% lib/supavisor.ex
Jobs
ID Job ID Ran Files Coverage
1 run-tests - 15909153199.1 26 Jun 2025 06:07PM UTC 54
47.75
GitHub Action Run
2 run-integration - 15909153199.2 26 Jun 2025 06:09PM UTC 54
36.46
GitHub Action Run
Source Files on build 15909153199
  • Tree
  • List 54
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15909153199
  • 21a46fe1 on github
  • Prev Build on main (#15809459496)
  • Next Build on main (#15912003224)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc