Skip to content

Demonitor on Parameters delete to stop monitor leak#781

Merged
josevalim merged 1 commit into
elixir-ecto:masterfrom
ribanez7:fix/parameters-demonitor-leak
Jul 10, 2026
Merged

Demonitor on Parameters delete to stop monitor leak#781
josevalim merged 1 commit into
elixir-ecto:masterfrom
ribanez7:fix/parameters-demonitor-leak

Conversation

@ribanez7

Copy link
Copy Markdown
Contributor

Fixes #780.

Postgrex.Parameters monitors on insert but never demonitors on delete, so every in-place reconnect leaks a monitor. This adds the Process.demonitor(ref, [:flush]) already used in the other monitoring modules.

@ribanez7 ribanez7 force-pushed the fix/parameters-demonitor-leak branch from 9db6e92 to edfd87f Compare July 10, 2026 11:29
@ribanez7 ribanez7 force-pushed the fix/parameters-demonitor-leak branch from edfd87f to 3d1038d Compare July 10, 2026 11:30
@josevalim josevalim merged commit 85c7cf4 into elixir-ecto:master Jul 10, 2026
@josevalim

Copy link
Copy Markdown
Member

💚 💙 💜 💛 ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Postgrex.Parameters leaks a monitor on every reconnect (no demonitor on delete)

2 participants