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

In Tracingstore, move temporary data from local cache to Redis #5255

Open
fm3 opened this issue Mar 9, 2021 · 0 comments
Open

In Tracingstore, move temporary data from local cache to Redis #5255

fm3 opened this issue Mar 9, 2021 · 0 comments

Comments

@fm3
Copy link
Member

fm3 commented Mar 9, 2021

Temporary data (e.g. merged tracings for compound view) in the tracingstore is saved for some duration (e.g. 70 minutes as of #5246 )
All of it is lost, however, when the tracingstore restarts. This can lead to errors when viewing compound annotations for a long time. The design is from a time when compound annotations were always skeletons, so they were loaded to the client all at once. However, merged volume data is loaded as needed, so it is more important that the server keeps it long enough.

Moving this data to Redis may solve this issue, as it stores data across restarts.

A different approach would be to actually persist this data in fossildb and mark it as a snapshot.

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

No branches or pull requests

1 participant