periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset002-queens-upload is timeout in virt-customize step
Bug #1762351 reported by
Arx Cruz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Quique Llorente |
Bug Description
This task should take only a few minutes, however is taking more than 2 hours and make the job timeout
The job usually takes 2.5 hours to finish.
Please notice that this runs after the tempest, so we do have tempest results, it's not related.
We don't have logs because the log collection is done in toc-test builder, and virt-customize is running in images-
Changed in tripleo: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in tripleo: | |
assignee: | Rafael Folco (rafaelfolco) → nobody |
Changed in tripleo: | |
assignee: | nobody → Gabriele Cerami (gcerami) |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
assignee: | Gabriele Cerami (gcerami) → Quique Llorente (quiquell) |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
milestone: | stein-3 → stein-rc1 |
Changed in tripleo: | |
milestone: | stein-rc1 → train-1 |
Changed in tripleo: | |
milestone: | train-1 → train-2 |
Changed in tripleo: | |
milestone: | train-2 → train-3 |
Changed in tripleo: | |
milestone: | train-3 → ussuri-1 |
Changed in tripleo: | |
status: | Triaged → Fix Released |
To post a comment you must log in.
So this is not happening always and something is to do with nested virtualization:-
We hold the node as logs were not available in job to see what's in the virt-customize log, below is what we found:- setup.sh. log 00000 DR1=00000000000 00000 DR2=00000000000 00000 DR3=00000000000 00000 f0ff0 DR7=00000000000 00400 000000 setup.sh. log setup.sh. log full.qcow2" "readonly:false" "protocol:file" "discard: besteffort" release= 6.el7_4. 3,libvirt, > virt-customize 1.36.3rhel= 7,release= 6.el7_4. 3,libvirt /tmp/libguestfs 15JLpA .guestfs- 0/lock guestfs/ supermin. d .guestfs- 0/appliance. d .guestfs- 0/lock guestfs/ supermin. d guestfs/ supermin. d/base. tar.gz type gzip base image (tar) guestfs/ supermin. d/daemon. tar.gz type gzip base image (tar) guestfs/ supermin. d/excludefiles type uncompressed exclu...
[jenkins@undercloud ~]$ tail -f .__repo_
GS =0000 00000000 0000ffff 00009300
LDT=0000 00000000 0000ffff 00008200
TR =0000 00000000 0000ffff 00008b00
GDT= 00000000 0000ffff
IDT= 00000000 0000ffff
CR0=60000010 CR2=00000000 CR3=00000000 CR4=00000000
DR0=00000000000
DR6=00000000fff
EFER=0000000000
Code=00 66 89 d8 66 e8 e5 af ff ff 66 83 c4 0c 66 5b 66 5e 66 c3 <ea> 5b e0 00 f0 30 36 2f 32 33 2f 39 39 00 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
^C
[jenkins@undercloud ~]$ vi .__repo_
[jenkins@undercloud ~]$ cat .__repo_
[ 0.0] Examining the guest ...
libguestfs: trace: set_verbose true
libguestfs: trace: set_verbose = 0
libguestfs: trace: set_network true
libguestfs: trace: set_network = 0
libguestfs: trace: add_drive "overcloud-
libguestfs: trace: add_drive = 0
libguestfs: trace: launch
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp"
libguestfs: trace: version
libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 36, release: 3, extra: rhel=7,
libguestfs: trace: get_backend
libguestfs: trace: get_backend = "direct"
libguestfs: launch: program=
libguestfs: launch: version=
libguestfs: launch: backend registered: unix
libguestfs: launch: backend registered: uml
libguestfs: launch: backend registered: libvirt
libguestfs: launch: backend registered: direct
libguestfs: launch: backend=direct
libguestfs: launch: tmpdir=
libguestfs: launch: umask=0022
libguestfs: launch: euid=0
libguestfs: trace: get_backend_setting "force_tcg"
libguestfs: trace: get_backend_setting = NULL (error)
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/var/tmp"
libguestfs: begin building supermin appliance
libguestfs: run supermin
libguestfs: command: run: /usr/bin/supermin5
libguestfs: command: run: \ --build
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ --if-newer
libguestfs: command: run: \ --lock /var/tmp/
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ --host-cpu x86_64
libguestfs: command: run: \ /usr/lib64/
libguestfs: command: run: \ -o /var/tmp/
supermin: version: 5.1.16
supermin: rpm: detected RPM version 4.11
supermin: package handler: fedora/rpm
supermin: acquiring lock on /var/tmp/
supermin: build: /usr/lib64/
supermin: reading the supermin appliance
supermin: build: visiting /usr/lib64/
supermin: build: visiting /usr/lib64/
supermin: build: visiting /usr/lib64/