The mystery continues.

On 04-04-2024 10:08 p.m., Paul Gevers wrote:
I forgot that on amd64, autopkgtest's autopkgtest now runs in qemu which doesn't benefit yet as much from tmpfs as lxc does, so it's not a good comparison.

On ci-worker13:
"""
root@elbrus:/tmp/autopkgtest-lxc.ww6f2cls/downtmp/build.VWV/src# df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           250G   44G  207G  18% /
none            492K  4.0K  488K   1% /dev
tmpfs           126G     0  126G   0% /dev/shm
tmpfs            51G   52K   51G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
root@elbrus:/tmp/autopkgtest-lxc.ww6f2cls/downtmp/build.VWV/src# AUTOPKGTEST_TEST_SCHROOT=testing-amd64-sbuild tests/autopkgtest SchrootRunner.test_copy_timeout
test_copy_timeout (__main__.SchrootRunner.test_copy_timeout)
handling copying timeout ... ok

----------------------------------------------------------------------
Ran 1 test in 5.768s

OK
"""

So it's not only tmpfs. I ran the test on ci-worker-ppc64el-05 (no other tests were running at the time) with adapted timeout. If I reduce the current 3 sec copy-timeout to 1 sec the test passes (2 seconds is too long, only int allowed). If I try the same thing in the opposite direction on ci-worker13, raising to 4 seconds causes failure in the """self.assertLess(huge_size, 10000000000)""", with bumping to 5 seconds fails in the same way. ci-worker13 was running quite some tests at the same time, not sure if that's related.

Anyways, it looks like we could just lower the timeout to 1 second and hope were fine for some time to come.

Paul

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to