Skip to content

Fix memory leak with OptionsMonitor - #868

Merged
davidfowl merged 1 commit into
masterfrom
davidfowl/fix-options-monitor-leak
Dec 24, 2018
Merged

davidfowl merged 1 commit into
masterfrom
davidfowl/fix-options-monitor-leak

Conversation

@davidfowl

Copy link
Copy Markdown
Member
  • Made OptionsMonitor IDisposable and remove all registrations on disposal.

Fixes #860

- Made OptionsMonitor IDisposable and remove all registrations on disposal.
@davidfowl
davidfowl requested review from HaoK and ajcvickers December 24, 2018 02:32
@HaoK

HaoK commented Dec 24, 2018

Copy link
Copy Markdown
Member

@HaoK

HaoK commented Dec 24, 2018

Copy link
Copy Markdown
Member

We should probably make ConfigurationRoot disposable and all the providers so the root can dispose all the providers?

@davidfowl

Copy link
Copy Markdown
Member Author

Yep, see #861.

@davidfowl
davidfowl merged commit dbf4ffa into master Dec 24, 2018
@natemcmaster
natemcmaster deleted the davidfowl/fix-options-monitor-leak branch December 31, 2018 17:35
maryamariyan pushed a commit to maryamariyan/runtime that referenced this pull request Feb 28, 2020
- Made OptionsMonitor IDisposable and remove all registrations on disposal.


Commit migrated from dotnet/extensions@dbf4ffa
maryamariyan pushed a commit to maryamariyan/runtime that referenced this pull request Mar 2, 2020
- Made OptionsMonitor IDisposable and remove all registrations on disposal.


Commit migrated from dotnet/extensions@dbf4ffa
maryamariyan pushed a commit to maryamariyan/runtime that referenced this pull request Mar 11, 2020
- Made OptionsMonitor IDisposable and remove all registrations on disposal.


Commit migrated from dotnet/extensions@dbf4ffa
maryamariyan pushed a commit to maryamariyan/runtime that referenced this pull request Mar 27, 2020
- Made OptionsMonitor IDisposable and remove all registrations on disposal.


Commit migrated from dotnet/extensions@dbf4ffa
@ghost ghost locked as resolved and limited conversation to collaborators May 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants