Deprecating global compiled package cache


Maya Rosecrance
 

Hi Everyone,
I'm considering removing the global compiled package cache. It was a feature that made a lot of sense in a world before compiled releases where users with multiple directors wanted to only compile on one director then share that artifact with the others. Currently, when the BOSH director searches for a compiled package, it first searches the blobstore for any exact or fuzzy (for floating stemcell lines) compiled package matches before checking the global package cache. My hope is that as more and more BOSH release authors have adopted compiled releases, the need for the global package cache has become minimal to none as most compiled packages have been 'pre-seeded' to the blobstore. 

For users still ingesting source releases, we've since made manual workarounds to avoid the compilation time hit. Namely anyone can export a release and upload that artifact to any number of directors.

Please reach out if you have any use cases that might be broken by this change.

Join cf-bosh@lists.cloudfoundry.org to automatically receive all group messages.