Skip to content

Commit 94cb09a

Browse files
committed
fix: set sane defaults for presence event limit
sets saner default values for presence events per second
1 parent 92e7b59 commit 94cb09a

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

lib/realtime/api/tenant.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ defmodule Realtime.Api.Tenant do
1919
field(:postgres_cdc_default, :string)
2020
field(:max_concurrent_users, :integer)
2121
field(:max_events_per_second, :integer)
22-
field(:max_presence_events_per_second, :integer, default: 10_000)
22+
field(:max_presence_events_per_second, :integer, default: 100)
2323
field(:max_payload_size_in_kb, :integer, default: 3000)
2424
field(:max_bytes_per_second, :integer)
2525
field(:max_channels_per_client, :integer)

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Realtime.MixProject do
44
def project do
55
[
66
app: :realtime,
7-
version: "2.51.9",
7+
version: "2.51.10",
88
elixir: "~> 1.17.3",
99
elixirc_paths: elixirc_paths(Mix.env()),
1010
start_permanent: Mix.env() == :prod,
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
defmodule Realtime.Repo.Migrations.SetDefaultPresenceValue do
2+
use Ecto.Migration
3+
@disable_ddl_transaction true
4+
@disable_migration_lock true
5+
def change do
6+
alter table(:tenants) do
7+
modify :max_presence_events_per_second, :integer, default: 100
8+
end
9+
end
10+
end

0 commit comments

Comments
 (0)