I'm guessing the issue could be that if multiple units are requesting the same resource, we aren't handling the caching and queuing on the controller correctly. The controller should be downloading the resource on demand (some charms have very large resources, so we don't want to cache them unless they are needed). My guess is that multiple requests for the same resource is causing confusion in the queuing system, and not having one request start the download, and the rest be blocked until that is finished. On Thu, Apr 25, 2019 at 6:15 AM james beedy