Investigate alternative ways to get chroots to the workers before they're needed
Context
Since the introduction of wildcard properties, the workers no longer need to advertise the specific chroots they need. The first action that specifies a chroot causes the worker to fetch that chroot, which can be massive. As such, we need to find some other way of getting the chroots for buildbox-run-userchroot into casd before they're actually needed.
Task Description
-
?
Acceptance Criteria
This is considered "done" when we have some way of getting chroots to the workers before they're needed, which fulfils the following criteria:
- Reduces expense of the first action (worker fetching a chroot once it's specified).
- No reliance on specifying the chroot on the command line (avoiding the need to redeploy each time we change the chroot).
Consider whether the following are required, and complete if so:
-
Unit tests -
Metrics -
Documentation update(s)
All of the above should be necessary for the acceptance of this task.
Edited by Beth