Skip to content
Snippets Groups Projects

compile_pkgs: use flock to not colide in git mirrors

Merged Karel Koci requested to merge hotfix/git-mirror-lock into hbk
  1. Feb 18, 2020
    • Karel Koci's avatar
      compile_pkgs: use flock to not colide in git mirrors · a621a7d7
      Karel Koci authored and Karel Koci's avatar Karel Koci committed
      This locks git mirror directory when we are updating mirrors. This
      should solve race condition with multiple builds failing to update
      mirrors and failing that way completely.
      
      Only update is protected. The expectation is that initialization is
      happenning only once and is protected by non-existence of directory. If
      there is going to be problem with initialization as well then we can add
      locking as well.
      Verified
      a621a7d7
Loading