Merge ~ubuntu-release/britney/+git/hints-ubuntu:lunar-badtest-samba-ppc64el-slow-io into ~ubuntu-release/britney/+git/hints-ubuntu:devel
Status: | Merged |
---|---|
Merged at revision: | 48e5a28f17278cc81f85bdc651d2a74b84ae16f5 |
Proposed branch: | ~ubuntu-release/britney/+git/hints-ubuntu:lunar-badtest-samba-ppc64el-slow-io |
Merge into: | ~ubuntu-release/britney/+git/hints-ubuntu:devel |
Diff against target: |
13 lines (+5/-0) 1 file modified
ubuntu-release (+5/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brian Murray | Approve | ||
Utkarsh Gupta | Approve | ||
Review via email: mp+439411@code.launchpad.net |
Description of the change
See https:/
On ppc64el, a "lxc launch" command is consistently failing with:
Error: Failed instance creation: write unix @->/var/
I prepared a package with more debugging for lxd, and ran the DEP8 tests in the infrastructure from a PPA for both amd64 and ppc64el. On amd64 it passed[3] (and image download is 10x faster than on ppc64el, hinting at a network bottleneck), and on ppc64el it failed and we have more details about the failure.
lxd has a hardcoded 30s timeout on some operations, and unpacking+starting a container is one of those. Unpacking the image on the ppc64el DEP8 vm took about 60s[2], and that failed the operation:
Mar 22 13:16:45 autopkgtest lxd.daemon[4292]: time="2023-
Mar 22 13:16:46 autopkgtest lxd.daemon[4292]: time="2023-
Mar 22 13:17:34 autopkgtest lxd.daemon[4292]: time="2023-
Mar 22 13:17:35 autopkgtest lxd.daemon[4292]: time="2023-
...
Mar 22 13:17:44 autopkgtest lxd.daemon[4292]: time="2023-
The 30s timeout was hit before the image was fully unpacked.
LXD upstream might consider changing this timeout[3], but in the meantime there aren't many options for this test on ppc64el until the bottleneck is resolved.
What I can consider for further uploads, if there is no short-term performance fix, is to change how the container is launched. Use "lxc init", ignore errors from it, but poll "lxc operation list" until the container is created, and then issue "lxc start".
In the meantime, this is me requesting to ignore this ppc64el failure for this current samba upload.
1. https:/
2. https:/
3. https:/