File Downloads Configuration Updates

One of the most used features in ggKbase is to generate and download project and organism files, such as fasta files for contigs or proteins etc. The generation of these download files is handled by several background job systems. However, ggKbase can run into problems when the background job queue system gets swamped with long-running jobs, such as generating download files from very large projects. To remedy this, we have implemented throttling on requests to generating download files. This means at times when there are lots of file download requests, it could take longer to generate a new file (since it has to wait until the other ahead of it are complete).  The system will still complete the job, however, and more importantly, lots of these requests won’t interfere with other critical functions on ggKbase, like binning, creating/changing lists, or making genome summaries.