From: Dan Nicholson Date: Mon, 19 Apr 2021 16:03:57 +0000 (-0600) Subject: test-concurrency: Lower lock timeout X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~3^2~15^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=055b263dee7a26ae085527a3a39d96e68e78a512;p=ostree.git test-concurrency: Lower lock timeout If there's a locking issue in this test, then it's likely not going to resolve after a few seconds of serializing access. Lower the default 30 second lock timeout to 5 seconds to prevent the test from hanging unnecessarily. --- diff --git a/tests/test-concurrency.py b/tests/test-concurrency.py index e4ce21e9..3679ddb6 100755 --- a/tests/test-concurrency.py +++ b/tests/test-concurrency.py @@ -40,11 +40,15 @@ def mktree(dname, serial=0): f.write('{} {} {}\n'.format(dname, serial, v)) subprocess.check_call(['ostree', '--repo=repo', 'init', '--mode=bare']) -# like the bit in libtest, but let's do it unconditionally since it's simpler, -# and we don't need xattr coverage for this with open('repo/config', 'a') as f: + # like the bit in libtest, but let's do it unconditionally since + # it's simpler, and we don't need xattr coverage for this f.write('disable-xattrs=true\n') + # Make any locking errors fail quickly instead of blocking the test + # for 30 seconds. + f.write('lock-timeout-secs=5\n') + def commit(v): tdir='tree{}'.format(v) cmd = ['ostree', '--repo=repo', 'commit', '--fsync=0', '-b', tdir, '--tree=dir='+tdir]