
Barak Korren created OVIRT-2165: ----------------------------------- Summary: Use the Overlayfs mock plugin Key: OVIRT-2165 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2165 Project: oVirt - virtualization made easy Issue Type: Epic Components: mock_runner Reporter: Barak Korren Assignee: infra mock has a plugin that allows it to store chroots on overlayfs instead of the normal FS: Details about the plugin can be found here: https://github.com/rpm-software-management/mock/wiki/Plugin-Overlayfs The plugin allows to quickly restore a chroot from a snapshot - this can at the very least make the CI faster by 20 seconds, by saving time spent on extracting the tarball from the chroot cache. the plugin also adds a full snapshot and restore mechanism to mock, this can allow us to make CI much faster by adopting something like the following scheme: # Store and use snapshots of base-OS chroots (without modifications from *.repos or *.packages files) # Add the modifications from *.repos or *.packages files and snapshot them as well. This will make mock and CI run quite fast even if the *.repos or *.packages files are changed. Bottom line - this can essentially make mock run almost as fast as Docker (Almost because one case will still be slow - when we don't have a base snapshot and we need to build it, but if we decide that is an issue, we can think up ways to pre-build it) -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100087)