-
Notifications
You must be signed in to change notification settings - Fork 8
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
Change to xz compression for downloads #236
Comments
Good suggestion, thanks @scottcain, we can consider this, but need you to indicate priority as there's a lot of other stuff to fix @sifavahora --> Would be good to get @joneubank opinion on this also |
While it would save space in storage when we create downloads, and save users time when downloading, I'm not sure it is necessarily be something we should spend a lot of time on. If perhaps it could be done "easily" along with fixing the current download issues, that would be a nice to have. Otherwise it can wait for later (as will splitting the metadata from the fasta a la #126 |
After brief research on the subject, while In practice, this would mean three things:
For reference, a few comparison charts: The smallest level (1) puts For easier visualisation:
That said, I will continue researching in case these stats are somehow inaccurate or badly outdated. Edit: On further thought, if the product owners determine switching to Currently, we use a modal window that needs to stay open until the download has started. If this initial time is increased without a progress indicator of some sort, it may be better to instead notify the user they'll receive an email with a link, to download the file once its bundling is completed; as well as warning them that the compression process make take several minutes/hours). |
https://en.wikipedia.org/wiki/XZ_Utils
xz is achieves much better compression. This change can take place along with #126 (splitting metadata and fasta)
Thanks to Art for the suggestion.
The text was updated successfully, but these errors were encountered: