WIP: ensure that DownloadByRoot is respecting memory limits
Overview
DownloadByRoot had nothing limiting the amount of memory that it would consume, meaning that massive parallelism could cause a ton of memory usage.
To be honest, I don't think this is the right way to approach the memory usage here. It doesn't consider the cache or the buffer or shared resources, I will probably think about this more and redo soon.
Checklist
Review and complete the checklist to ensure that the MR is complete before assigned to an approver.
-
All new methods or updated methods have clear docstrings -
Testing added or updated for new methods -
Any new packages are added to Makefile and .gitlab-ci.yml -
API documentation updated for API updates -
Module README.md updated for changes to workflow -
Issue added to Sia-UI repo for new supporting features -
Changelog File Created
Issues Closed
Edited by Matthew Sevey