Skip to content

Commit 9cf7560

Browse files
v0idpwnmentels
andauthored
fix: transitory error due to appup race (#989)
Co-authored-by: Szymon Mentel <szymon.mentel@supabase.io>
1 parent dd29098 commit 9cf7560

16 files changed

Lines changed: 647 additions & 2 deletions

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ db_rebuild:
6868
docker-compose -f ./docker-compose.db.yml build
6969
make db_start
7070

71-
PGBENCH_USER ?= postgres.sys
71+
PGBENCH_USER ?= postgres.dev_tenant
7272
PGBENCH_PORT ?= 6543
7373
PGBENCH_RATE ?= 5000
7474
PGBENCH_DURATION ?= 60

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.9.4
1+
2.9.5
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{"2.10.0",
2+
[{"2.9.0",
3+
[{load_module, 'Elixir.Supavisor.HotUpgrade.DbConnectionMigration'},
4+
{add_module, 'Elixir.DBConnection.SensitiveData'},
5+
{add_module, 'Elixir.Inspect.DBConnection.SensitiveData'},
6+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', reconsolidate_inspect, ["2.9.5"]}},
7+
{load_module, 'Elixir.DBConnection'},
8+
{load_module, 'Elixir.DBConnection.Util'},
9+
{load_module, 'Elixir.DBConnection.Watcher'},
10+
{load_module, 'Elixir.DBConnection.Holder'},
11+
{load_module, 'Elixir.DBConnection.Connection'},
12+
{load_module, 'Elixir.DBConnection.Task'},
13+
{load_module, 'Elixir.DBConnection.Ownership.Manager'},
14+
{suspend, ['Elixir.DBConnection.ConnectionPool']},
15+
{load_module, 'Elixir.DBConnection.ConnectionPool'},
16+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', migrate, [up]}},
17+
{resume, ['Elixir.DBConnection.ConnectionPool']}]}],
18+
[{"2.9.0",
19+
[{suspend, ['Elixir.DBConnection.ConnectionPool']},
20+
{load_module, 'Elixir.DBConnection.ConnectionPool'},
21+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', migrate, [down]}},
22+
{resume, ['Elixir.DBConnection.ConnectionPool']},
23+
{load_module, 'Elixir.DBConnection.Ownership.Manager'},
24+
{load_module, 'Elixir.DBConnection.Task'},
25+
{load_module, 'Elixir.DBConnection.Connection'},
26+
{load_module, 'Elixir.DBConnection.Holder'},
27+
{load_module, 'Elixir.DBConnection.Watcher'},
28+
{load_module, 'Elixir.DBConnection.Util'},
29+
{load_module, 'Elixir.DBConnection'},
30+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', reconsolidate_inspect, ["2.9.0"]}},
31+
{delete_module, 'Elixir.Inspect.DBConnection.SensitiveData'},
32+
{delete_module, 'Elixir.DBConnection.SensitiveData'}]}]}.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{"2.8.1",
2+
[{"2.7.3",
3+
[{load_module,'Elixir.Plug.Cowboy.Conn',[]},
4+
{load_module,'Elixir.Plug.Cowboy.Translator',[]},
5+
{load_module,'Elixir.Plug.Cowboy',[]}]}],
6+
[{"2.7.3",
7+
[{load_module,'Elixir.Plug.Cowboy.Conn',[]},
8+
{load_module,'Elixir.Plug.Cowboy.Translator',[]},
9+
{load_module,'Elixir.Plug.Cowboy',[]}]}]}.
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
{"2.9.5",
2+
[{"2.9.0",
3+
[{load_module,'Elixir.Supavisor.HotUpgrade'},
4+
{apply,{'Elixir.Supavisor.HotUpgrade',apply_runtime_config,["2.9.5"]}},
5+
{apply,{'Elixir.Supavisor.HotUpgrade',remove_access_log_handler,[]}},
6+
{add_module,'Elixir.Supavisor.ConnectBackoff'},
7+
{add_module,'Elixir.Supavisor.ConnectBackoff.Janitor'},
8+
{apply,{'Elixir.Supavisor.HotUpgrade',prepare_connect_backoff,[]}},
9+
{add_module,'Elixir.Supavisor.Errors.CheckoutRetriesExhaustedError'},
10+
{delete_module,'Elixir.Supavisor.Logger.Filters'},
11+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.Tenant',[]},
12+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.User',[]},
13+
{suspend,['Elixir.Supavisor.DbHandler']},
14+
{load_module,'Elixir.Supavisor.CircuitBreaker',[]},
15+
{load_module,'Elixir.Supavisor.ClientHandler.Checks',[]},
16+
{load_module,'Elixir.Supavisor.Errors.AuthQueryError',[]},
17+
{load_module,'Elixir.Supavisor.Errors.ClientSocketClosedError',[]},
18+
{load_module,'Elixir.Supavisor.Errors.DbHandlerExitedError',[]},
19+
{load_module,'Elixir.Supavisor.Helpers',[]},
20+
{load_module,'Elixir.Supavisor.PeepStorage',[]},
21+
{load_module,'Elixir.Supavisor.Protocol.Server',[]},
22+
{load_module,'Elixir.Supavisor.Error',[]},
23+
{load_module,'Elixir.Supavisor.Errors.AuthProtocolError',[]},
24+
{load_module,'Elixir.Supavisor.Errors.AuthTimeoutError',[]},
25+
{load_module,'Elixir.Supavisor.Errors.InvalidUserInfoError',[]},
26+
{load_module,'Elixir.Supavisor.Errors.JitRequestFailedError',[]},
27+
{load_module,'Elixir.Supavisor.Errors.JitUnauthorizedError',[]},
28+
{load_module,'Elixir.Supavisor.Errors.WrongPasswordError',[]},
29+
{load_module,'Elixir.Supavisor.Logger.LogflareFormatter',[]},
30+
{load_module,'Elixir.Supavisor.Protocol.Client',[]},
31+
{update,'Elixir.Supavisor.TenantCache',{advanced,[]},[]},
32+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.Tenant',[]},
33+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.User',[]},
34+
{load_module,'Elixir.Supavisor.Application',
35+
['Elixir.Supavisor.CircuitBreaker']},
36+
{load_module,'Elixir.Supavisor.ClientHandler.Error',
37+
['Elixir.Supavisor.Protocol.Server']},
38+
{load_module,'Elixir.Supavisor.Protocol.BackendMessageHandler',
39+
['Elixir.Supavisor.Protocol.Server']},
40+
{load_module,'Elixir.Supavisor.ClientAuthentication',
41+
['Elixir.Supavisor.CircuitBreaker',
42+
'Elixir.Supavisor.SecretChecker']},
43+
{load_module,'Elixir.Supavisor.Tenants',
44+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker']},
45+
{update,'Elixir.Supavisor.SecretChecker',
46+
{advanced,[]},
47+
['Elixir.Supavisor','Elixir.Supavisor.ClientAuthentication',
48+
'Elixir.Supavisor.Tenants']},
49+
{load_module,'Elixir.Supavisor',
50+
['Elixir.Supavisor.Helpers','Elixir.Supavisor.SecretChecker',
51+
'Elixir.Supavisor.Tenants']},
52+
{load_module,'Elixir.Supavisor.DbHandler',
53+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
54+
'Elixir.Supavisor.ClientAuthentication',
55+
'Elixir.Supavisor.ClientHandler','Elixir.Supavisor.Helpers',
56+
'Elixir.Supavisor.Protocol.Server']},
57+
{resume,['Elixir.Supavisor.DbHandler']},
58+
{load_module,'Elixir.Supavisor.ClientHandler',
59+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
60+
'Elixir.Supavisor.ClientAuthentication',
61+
'Elixir.Supavisor.ClientHandler.Checks',
62+
'Elixir.Supavisor.ClientHandler.Error',
63+
'Elixir.Supavisor.DbHandler','Elixir.Supavisor.Helpers',
64+
'Elixir.Supavisor.Protocol.Server',
65+
'Elixir.Supavisor.Tenants']}]}],
66+
[{"2.9.0",
67+
[{apply,{'Elixir.Supavisor.HotUpgrade',apply_runtime_config,["2.9.0"]}},
68+
{apply,{'Elixir.Supavisor.HotUpgrade',cleanup_connect_backoff,[]}},
69+
{delete_module,'Elixir.Supavisor.ConnectBackoff.Janitor'},
70+
{delete_module,'Elixir.Supavisor.ConnectBackoff'},
71+
{delete_module,'Elixir.Supavisor.Errors.CheckoutRetriesExhaustedError'},
72+
{add_module,'Elixir.Supavisor.Logger.Filters'},
73+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.Tenant',[]},
74+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.User',[]},
75+
{suspend,['Elixir.Supavisor.DbHandler']},
76+
{load_module,'Elixir.Supavisor.CircuitBreaker',[]},
77+
{load_module,'Elixir.Supavisor.ClientHandler.Checks',[]},
78+
{load_module,'Elixir.Supavisor.Errors.AuthQueryError',[]},
79+
{load_module,'Elixir.Supavisor.Errors.ClientSocketClosedError',[]},
80+
{load_module,'Elixir.Supavisor.Errors.DbHandlerExitedError',[]},
81+
{load_module,'Elixir.Supavisor.Helpers',[]},
82+
{load_module,'Elixir.Supavisor.HotUpgrade',[]},
83+
{load_module,'Elixir.Supavisor.PeepStorage',[]},
84+
{load_module,'Elixir.Supavisor.Protocol.Server',[]},
85+
{load_module,'Elixir.Supavisor.Error',[]},
86+
{load_module,'Elixir.Supavisor.Errors.AuthProtocolError',[]},
87+
{load_module,'Elixir.Supavisor.Errors.AuthTimeoutError',[]},
88+
{load_module,'Elixir.Supavisor.Errors.InvalidUserInfoError',[]},
89+
{load_module,'Elixir.Supavisor.Errors.JitRequestFailedError',[]},
90+
{load_module,'Elixir.Supavisor.Errors.JitUnauthorizedError',[]},
91+
{load_module,'Elixir.Supavisor.Errors.WrongPasswordError',[]},
92+
{load_module,'Elixir.Supavisor.Logger.LogflareFormatter',[]},
93+
{load_module,'Elixir.Supavisor.Protocol.Client',[]},
94+
{update,'Elixir.Supavisor.TenantCache',{advanced,[]},[]},
95+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.Tenant',[]},
96+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.User',[]},
97+
{load_module,'Elixir.Supavisor.Application',
98+
['Elixir.Supavisor.CircuitBreaker']},
99+
{load_module,'Elixir.Supavisor.ClientHandler.Error',
100+
['Elixir.Supavisor.Protocol.Server']},
101+
{load_module,'Elixir.Supavisor.Protocol.BackendMessageHandler',
102+
['Elixir.Supavisor.Protocol.Server']},
103+
{load_module,'Elixir.Supavisor.ClientAuthentication',
104+
['Elixir.Supavisor.CircuitBreaker',
105+
'Elixir.Supavisor.SecretChecker']},
106+
{load_module,'Elixir.Supavisor.Tenants',
107+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker']},
108+
{update,'Elixir.Supavisor.SecretChecker',
109+
{advanced,[]},
110+
['Elixir.Supavisor','Elixir.Supavisor.ClientAuthentication',
111+
'Elixir.Supavisor.Tenants']},
112+
{load_module,'Elixir.Supavisor',
113+
['Elixir.Supavisor.Helpers','Elixir.Supavisor.SecretChecker',
114+
'Elixir.Supavisor.Tenants']},
115+
{load_module,'Elixir.Supavisor.DbHandler',
116+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
117+
'Elixir.Supavisor.ClientAuthentication',
118+
'Elixir.Supavisor.ClientHandler','Elixir.Supavisor.Helpers',
119+
'Elixir.Supavisor.Protocol.Server']},
120+
{resume,['Elixir.Supavisor.DbHandler']},
121+
{load_module,'Elixir.Supavisor.ClientHandler',
122+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
123+
'Elixir.Supavisor.ClientAuthentication',
124+
'Elixir.Supavisor.ClientHandler.Checks',
125+
'Elixir.Supavisor.ClientHandler.Error',
126+
'Elixir.Supavisor.DbHandler','Elixir.Supavisor.Helpers',
127+
'Elixir.Supavisor.Protocol.Server',
128+
'Elixir.Supavisor.Tenants']}]}]}.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{"2.10.0",
2+
[{"2.9.0",
3+
[{load_module, 'Elixir.Supavisor.HotUpgrade.DbConnectionMigration'},
4+
{add_module, 'Elixir.DBConnection.SensitiveData'},
5+
{add_module, 'Elixir.Inspect.DBConnection.SensitiveData'},
6+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', reconsolidate_inspect, ["2.9.5"]}},
7+
{load_module, 'Elixir.DBConnection'},
8+
{load_module, 'Elixir.DBConnection.Util'},
9+
{load_module, 'Elixir.DBConnection.Watcher'},
10+
{load_module, 'Elixir.DBConnection.Holder'},
11+
{load_module, 'Elixir.DBConnection.Connection'},
12+
{load_module, 'Elixir.DBConnection.Task'},
13+
{load_module, 'Elixir.DBConnection.Ownership.Manager'},
14+
{suspend, ['Elixir.DBConnection.ConnectionPool']},
15+
{load_module, 'Elixir.DBConnection.ConnectionPool'},
16+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', migrate, [up]}},
17+
{resume, ['Elixir.DBConnection.ConnectionPool']}]}],
18+
[{"2.9.0",
19+
[{suspend, ['Elixir.DBConnection.ConnectionPool']},
20+
{load_module, 'Elixir.DBConnection.ConnectionPool'},
21+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', migrate, [down]}},
22+
{resume, ['Elixir.DBConnection.ConnectionPool']},
23+
{load_module, 'Elixir.DBConnection.Ownership.Manager'},
24+
{load_module, 'Elixir.DBConnection.Task'},
25+
{load_module, 'Elixir.DBConnection.Connection'},
26+
{load_module, 'Elixir.DBConnection.Holder'},
27+
{load_module, 'Elixir.DBConnection.Watcher'},
28+
{load_module, 'Elixir.DBConnection.Util'},
29+
{load_module, 'Elixir.DBConnection'},
30+
{apply, {'Elixir.Supavisor.HotUpgrade.DbConnectionMigration', reconsolidate_inspect, ["2.9.0-rc.4"]}},
31+
{delete_module, 'Elixir.Inspect.DBConnection.SensitiveData'},
32+
{delete_module, 'Elixir.DBConnection.SensitiveData'}]}]}.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{"2.8.1",
2+
[{"2.7.3",
3+
[{load_module,'Elixir.Plug.Cowboy.Conn',[]},
4+
{load_module,'Elixir.Plug.Cowboy.Translator',[]},
5+
{load_module,'Elixir.Plug.Cowboy',[]}]}],
6+
[{"2.7.3",
7+
[{load_module,'Elixir.Plug.Cowboy.Conn',[]},
8+
{load_module,'Elixir.Plug.Cowboy.Translator',[]},
9+
{load_module,'Elixir.Plug.Cowboy',[]}]}]}.
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
{"2.9.5",
2+
[{"2.9.0-rc.4",
3+
[{load_module,'Elixir.Supavisor.HotUpgrade'},
4+
{apply,{'Elixir.Supavisor.HotUpgrade',apply_runtime_config,["2.9.5"]}},
5+
{apply,{'Elixir.Supavisor.HotUpgrade',remove_access_log_handler,[]}},
6+
{add_module,'Elixir.Supavisor.ConnectBackoff'},
7+
{add_module,'Elixir.Supavisor.ConnectBackoff.Janitor'},
8+
{apply,{'Elixir.Supavisor.HotUpgrade',prepare_connect_backoff,[]}},
9+
{add_module,'Elixir.Supavisor.Errors.CheckoutRetriesExhaustedError'},
10+
{delete_module,'Elixir.Supavisor.Logger.Filters'},
11+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.Tenant',[]},
12+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.User',[]},
13+
{suspend,['Elixir.Supavisor.DbHandler']},
14+
{load_module,'Elixir.Supavisor.CircuitBreaker',[]},
15+
{load_module,'Elixir.Supavisor.ClientHandler.Checks',[]},
16+
{load_module,'Elixir.Supavisor.Errors.AuthQueryError',[]},
17+
{load_module,'Elixir.Supavisor.Errors.ClientSocketClosedError',[]},
18+
{load_module,'Elixir.Supavisor.Errors.DbHandlerExitedError',[]},
19+
{load_module,'Elixir.Supavisor.Helpers',[]},
20+
{load_module,'Elixir.Supavisor.PeepStorage',[]},
21+
{load_module,'Elixir.Supavisor.Protocol.Server',[]},
22+
{load_module,'Elixir.Supavisor.Error',[]},
23+
{load_module,'Elixir.Supavisor.Errors.AuthProtocolError',[]},
24+
{load_module,'Elixir.Supavisor.Errors.AuthTimeoutError',[]},
25+
{load_module,'Elixir.Supavisor.Errors.InvalidUserInfoError',[]},
26+
{load_module,'Elixir.Supavisor.Errors.JitRequestFailedError',[]},
27+
{load_module,'Elixir.Supavisor.Errors.JitUnauthorizedError',[]},
28+
{load_module,'Elixir.Supavisor.Errors.WrongPasswordError',[]},
29+
{load_module,'Elixir.Supavisor.Logger.LogflareFormatter',[]},
30+
{load_module,'Elixir.Supavisor.Protocol.Client',[]},
31+
{update,'Elixir.Supavisor.TenantCache',{advanced,[]},[]},
32+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.Tenant',[]},
33+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.User',[]},
34+
{load_module,'Elixir.Supavisor.Application',
35+
['Elixir.Supavisor.CircuitBreaker']},
36+
{load_module,'Elixir.Supavisor.ClientHandler.Error',
37+
['Elixir.Supavisor.Protocol.Server']},
38+
{load_module,'Elixir.Supavisor.Protocol.BackendMessageHandler',
39+
['Elixir.Supavisor.Protocol.Server']},
40+
{load_module,'Elixir.Supavisor.ClientAuthentication',
41+
['Elixir.Supavisor.CircuitBreaker',
42+
'Elixir.Supavisor.SecretChecker']},
43+
{load_module,'Elixir.Supavisor.Tenants',
44+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker']},
45+
{update,'Elixir.Supavisor.SecretChecker',
46+
{advanced,[]},
47+
['Elixir.Supavisor','Elixir.Supavisor.ClientAuthentication',
48+
'Elixir.Supavisor.Tenants']},
49+
{load_module,'Elixir.Supavisor',
50+
['Elixir.Supavisor.Helpers','Elixir.Supavisor.SecretChecker',
51+
'Elixir.Supavisor.Tenants']},
52+
{load_module,'Elixir.Supavisor.DbHandler',
53+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
54+
'Elixir.Supavisor.ClientAuthentication',
55+
'Elixir.Supavisor.ClientHandler','Elixir.Supavisor.Helpers',
56+
'Elixir.Supavisor.Protocol.Server']},
57+
{resume,['Elixir.Supavisor.DbHandler']},
58+
{load_module,'Elixir.Supavisor.ClientHandler',
59+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
60+
'Elixir.Supavisor.ClientAuthentication',
61+
'Elixir.Supavisor.ClientHandler.Checks',
62+
'Elixir.Supavisor.ClientHandler.Error',
63+
'Elixir.Supavisor.DbHandler','Elixir.Supavisor.Helpers',
64+
'Elixir.Supavisor.Protocol.Server',
65+
'Elixir.Supavisor.Tenants']}]}],
66+
[{"2.9.0-rc.4",
67+
[{apply,{'Elixir.Supavisor.HotUpgrade',apply_runtime_config,["2.9.0-rc.4"]}},
68+
{apply,{'Elixir.Supavisor.HotUpgrade',cleanup_connect_backoff,[]}},
69+
{delete_module,'Elixir.Supavisor.ConnectBackoff.Janitor'},
70+
{delete_module,'Elixir.Supavisor.ConnectBackoff'},
71+
{delete_module,'Elixir.Supavisor.Errors.CheckoutRetriesExhaustedError'},
72+
{add_module,'Elixir.Supavisor.Logger.Filters'},
73+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.Tenant',[]},
74+
{load_module,'Elixir.Jason.Encoder.SupavisorWeb.OpenApiSchemas.User',[]},
75+
{suspend,['Elixir.Supavisor.DbHandler']},
76+
{load_module,'Elixir.Supavisor.CircuitBreaker',[]},
77+
{load_module,'Elixir.Supavisor.ClientHandler.Checks',[]},
78+
{load_module,'Elixir.Supavisor.Errors.AuthQueryError',[]},
79+
{load_module,'Elixir.Supavisor.Errors.ClientSocketClosedError',[]},
80+
{load_module,'Elixir.Supavisor.Errors.DbHandlerExitedError',[]},
81+
{load_module,'Elixir.Supavisor.Helpers',[]},
82+
{load_module,'Elixir.Supavisor.HotUpgrade',[]},
83+
{load_module,'Elixir.Supavisor.PeepStorage',[]},
84+
{load_module,'Elixir.Supavisor.Protocol.Server',[]},
85+
{load_module,'Elixir.Supavisor.Error',[]},
86+
{load_module,'Elixir.Supavisor.Errors.AuthProtocolError',[]},
87+
{load_module,'Elixir.Supavisor.Errors.AuthTimeoutError',[]},
88+
{load_module,'Elixir.Supavisor.Errors.InvalidUserInfoError',[]},
89+
{load_module,'Elixir.Supavisor.Errors.JitRequestFailedError',[]},
90+
{load_module,'Elixir.Supavisor.Errors.JitUnauthorizedError',[]},
91+
{load_module,'Elixir.Supavisor.Errors.WrongPasswordError',[]},
92+
{load_module,'Elixir.Supavisor.Logger.LogflareFormatter',[]},
93+
{load_module,'Elixir.Supavisor.Protocol.Client',[]},
94+
{update,'Elixir.Supavisor.TenantCache',{advanced,[]},[]},
95+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.Tenant',[]},
96+
{load_module,'Elixir.SupavisorWeb.OpenApiSchemas.User',[]},
97+
{load_module,'Elixir.Supavisor.Application',
98+
['Elixir.Supavisor.CircuitBreaker']},
99+
{load_module,'Elixir.Supavisor.ClientHandler.Error',
100+
['Elixir.Supavisor.Protocol.Server']},
101+
{load_module,'Elixir.Supavisor.Protocol.BackendMessageHandler',
102+
['Elixir.Supavisor.Protocol.Server']},
103+
{load_module,'Elixir.Supavisor.ClientAuthentication',
104+
['Elixir.Supavisor.CircuitBreaker',
105+
'Elixir.Supavisor.SecretChecker']},
106+
{load_module,'Elixir.Supavisor.Tenants',
107+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker']},
108+
{update,'Elixir.Supavisor.SecretChecker',
109+
{advanced,[]},
110+
['Elixir.Supavisor','Elixir.Supavisor.ClientAuthentication',
111+
'Elixir.Supavisor.Tenants']},
112+
{load_module,'Elixir.Supavisor',
113+
['Elixir.Supavisor.Helpers','Elixir.Supavisor.SecretChecker',
114+
'Elixir.Supavisor.Tenants']},
115+
{load_module,'Elixir.Supavisor.DbHandler',
116+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
117+
'Elixir.Supavisor.ClientAuthentication',
118+
'Elixir.Supavisor.ClientHandler','Elixir.Supavisor.Helpers',
119+
'Elixir.Supavisor.Protocol.Server']},
120+
{resume,['Elixir.Supavisor.DbHandler']},
121+
{load_module,'Elixir.Supavisor.ClientHandler',
122+
['Elixir.Supavisor','Elixir.Supavisor.CircuitBreaker',
123+
'Elixir.Supavisor.ClientAuthentication',
124+
'Elixir.Supavisor.ClientHandler.Checks',
125+
'Elixir.Supavisor.ClientHandler.Error',
126+
'Elixir.Supavisor.DbHandler','Elixir.Supavisor.Helpers',
127+
'Elixir.Supavisor.Protocol.Server',
128+
'Elixir.Supavisor.Tenants']}]}]}.

0 commit comments

Comments
 (0)