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

Follow up for caching functionality #1022

Closed
2 of 3 tasks
EDsCODE opened this issue Jun 15, 2020 · 1 comment
Closed
2 of 3 tasks

Follow up for caching functionality #1022

EDsCODE opened this issue Jun 15, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@EDsCODE
Copy link
Member

EDsCODE commented Jun 15, 2020

  • Right now when the worker starts refreshing process for dashboard items, it will clear out the previous key and begin the refresh. For long running queries this causes the infinite spinner to occur and then fail to return within 30 seconds (like the errors we had previously)

  • When users update a dashboard item, the previous cached item stays within the refresh queue even though it's never used again

  • When users are creating an item to add to the dashboard, we should transfer the cached results to the dashboard cache or start the calculation process early rather than loading when a user visits the dashboard page

Describe the solution you'd like

  1. Don't delete until the refresh returns
  2. One solution is to track the last access on this item and when the worker is updating, if it's been over some amount of time, clear the cached item
  3. make the transfer

Thank you for your feature request - we love each and every one!

@EDsCODE EDsCODE added the enhancement New feature or request label Jun 15, 2020
@EDsCODE EDsCODE mentioned this issue Jun 15, 2020
3 tasks
@Twixes
Copy link
Collaborator

Twixes commented Apr 29, 2021

Closing due to staleness.

@Twixes Twixes closed this as completed Apr 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants