Omnibus Package - Installation extremely slow on VM with ISCSI SAN
When doing our latest GitLab upgrade (7.12->7.14), we decided to move from a source installation to the Omnibus package to ease future updates. However, the package installation ran very slowly, and after about 1.5 hours was left to run overnight.
I manually updated the source installation, and ran
apt-get upgrade in the morning with
time to see how long that would take - the result was 3 hours 26 minutes. This makes the idea of using the package system for updates very awkward.
Theory: During the installation 'unpacking' phase, using
htop to see the open file handles of dpkg showed it was apparently reading through each and every source file and verifying it as if it were a configuration file. Since the source files are not package configuration files, that should not be necessary. We suspect that this process is simply extremely slow with our SAN setup.