Skip to content

Fix file locking errors with higher number of instances

Ben Brown requested to merge benbrown/lockfiles into master

Fixes the following error:

Traceback (most recent call last):
  File "/src/ybd/ybd/__main__.py", line 78, in <module>
    compose(defs, target)
  File "/src/ybd/ybd/assembly.py", line 54, in compose
    with claim(defs, component):
  File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/src/ybd/ybd/assembly.py", line 152, in claim
    raise RetryException(defs, this)
  File "/src/ybd/ybd/app.py", line 51, in __init__
    with open(lockfile(defs, component), 'r') as l:
Edited by Ben Brown

Merge request reports