Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated eviction for circuits #6358

Closed
rynowak opened this issue Jan 3, 2019 · 3 comments
Closed

Automated eviction for circuits #6358

rynowak opened this issue Jan 3, 2019 · 3 comments
Assignees
Labels
area-blazor Includes: Blazor, Razor Components Components Big Rock This issue tracks a big effort which can span multiple issues Needs: Design This issue requires design work before implementating.
Milestone

Comments

@rynowak
Copy link
Member

rynowak commented Jan 3, 2019

This would be a set of features for shutting down circuits that are idle and freeing the server resources associated with them. This could be simple like an idle timeout, or more sophisticated like a cache eviction strategy based on resource constraints.

@rynowak rynowak added the area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates label Jan 3, 2019
@rynowak rynowak changed the title Automated eviction for circuit Automated eviction for circuits Jan 3, 2019
@rynowak rynowak added the Needs: Design This issue requires design work before implementating. label Jan 3, 2019
@SteveSandersonMS SteveSandersonMS added the area-blazor Includes: Blazor, Razor Components label Feb 6, 2019
@mkArtakMSFT mkArtakMSFT added this to the 3.0.0-preview4 milestone Feb 6, 2019
@rynowak rynowak added the Components Big Rock This issue tracks a big effort which can span multiple issues label Mar 4, 2019
@rynowak rynowak mentioned this issue Mar 4, 2019
56 tasks
@rynowak rynowak modified the milestones: 3.0.0-preview5, Backlog Mar 13, 2019
@javiercn
Copy link
Member

We should attach to onbeforeunload on the client and evict the circuit automatically in that scenario.

@javiercn
Copy link
Member

We already get rid of the circuit when it becomes disconnected in two cases:

  • There are too many disconnected circuits.
  • A certain amount of time passes.

@mkArtakMSFT mkArtakMSFT removed area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates labels May 9, 2019
@danroth27
Copy link
Member

We've decided to close this as we already have a timeout and max number for circuits. This issue was tracking adding some sort of smart resource based eviction system, which is not clear is needed.

@ghost ghost locked as resolved and limited conversation to collaborators Dec 3, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-blazor Includes: Blazor, Razor Components Components Big Rock This issue tracks a big effort which can span multiple issues Needs: Design This issue requires design work before implementating.
Projects
None yet
Development

No branches or pull requests

6 participants