Skip to content
Snippets Groups Projects

Fix deletion of tmp/gitlabhq-gitolite* folders in a NFS environment.

Merged gitlab-qa-bot requested to merge github/fork/kouno/nfs-fix into master

Created by: kouno

When working inside of a Vagrant box with NFS enabled, the deletion of a repository in tmp/ doesn't work every time.

It is related to NFS inability to delete a folder if it's still used by a resource (e.g. rm -rf ./folder would leave the folder and a .nfs* file in it). In this case it's the temporary repository which can't be deleted because ga_repo is still using it.

De-allocating ga_repo is not possible (thanks Ruby), but deleting the folder it points to in the first place fixes the issue.

Reference: http://stackoverflow.com/questions/11228079/python-remove-directory-error-file-exists

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Created by: kouno

    By the way, this happens when I run bundle exec rake db:seed_fu within the vagrant box.

    By Administrator on 2012-09-28T09:18:10 (imported from GitLab project)

    By Administrator on 2012-09-28T09:18:10 (imported from GitLab)

Please register or sign in to reply
Loading