Stable
Created by: zuci42
Hi
Recently I have found out strange gitlab behaviour, on push failure rails worker stucked at deleted temporary folder
adding more projects after that ends in:
fatal: Could not get current working directory: No such file or directory
looking for cwd in proc shows this:
gitlab gitlab 0 Nov 9 15:43 /proc/6307/cwd -> /home/www-data/projects/gitlab..ru/tmp/gitlabhq-gitolite-1352461514/gitolite (deleted) gitlab gitlab 0 Nov 9 15:43 /proc/6310/cwd -> /home/www-data/projects/gitlab..ru/tmp/gitlabhq-gitolite-1352461704/gitolite (deleted)
some time ago:
e8f39a0a (randx 2012-09-07 20:43:51 +0300 197)
was commited chdir only upon succesfsul push that's look strange for me as signle push failure shouldn't lead to system nonoperability.
my suggestion is to change cwd to Rails.root anytime before gitolite-admin temporary directories cleanup