Open natefoo opened 1 year ago
Running the importer in Docker (and all the double setup that goes along with it) is not really necessary, it's mainly a holdover from usegalaxy-tools so we can mount
$OVERLAYFS_MOUNT
as/cvmfs/$REPO
. But we can use the namespace techniques used by https://github.com/cvmfs/cvmfsexec to do this without docker, which should be much quicker/simpler.
Rather than this, I think we can remove one entire step and part of the complexity (and a point of failure encountered in #26) by simply importing directly on the CVMFS server, which has a sizable spool volume.
Leftover issues and more from #21.
Relatedly, run failures require deleting all histories created during that run or they will be skipped on the next run.It should be possible to import builds that have completed without deleting the histories and building again.$OVERLAYFS_MOUNT
as/cvmfs/$REPO
. But we can use the namespace techniques used by https://github.com/cvmfs/cvmfsexec to do this without docker, which should be much quicker/simpler.I commented out a couple of tasks that I expanded upon in #30.