вторник

[Bug 1748103] Re: apic test in kvm-unit-test failed with timeout

Looks like it will take about 40 seconds to run on Azure
Standard-D48-v3, bump the timeout threshold to 60 or 90 should be able
to solve this bug.

06:48:28 INFO | START ubuntu_kvm_unit_tests.apic ubuntu_kvm_unit_tests.apic timestamp=1602571708 timeout=1800 localtime=Oct 13 06:48:28
06:48:28 DEBUG| Persistent state client._record_indent now set to 2
06:48:28 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kvm_unit_tests.apic', 'ubuntu_kvm_unit_tests.apic')
06:48:28 DEBUG| Waiting for pid 20233 for 1800 seconds
06:48:28 DEBUG| Running 'kvm-ok'
06:48:28 DEBUG| [stdout] INFO: /dev/kvm exists
06:48:28 DEBUG| [stdout] KVM acceleration can be used
06:48:28 DEBUG| Running '/home/azure/autotest/client/tmp/ubuntu_kvm_unit_tests/src/kvm-unit-tests/tests/apic'
06:48:28 DEBUG| [stdout] BUILD_HEAD=4671e4ba
06:48:28 DEBUG| [stdout] timeout -k 1s --foreground 60 /usr/bin/qemu-system-x86_64 -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel /tmp/tmp.kHcsacTcCc -smp 2 -cpu qemu64,+x2apic,+tsc-deadline # -initrd /tmp/tmp.Mc6ec4A6zG
06:48:28 DEBUG| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2]
06:48:28 DEBUG| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2]
06:48:29 DEBUG| [stdout] enabling apic
06:48:29 DEBUG| [stdout] enabling apic
06:48:29 DEBUG| [stdout] paging enabled
06:48:29 DEBUG| [stdout] cr0 = 80010011
06:48:29 DEBUG| [stdout] cr3 = 45a000
06:48:29 DEBUG| [stdout] cr4 = 20
06:48:29 DEBUG| [stdout] apic version: 50014
06:48:29 DEBUG| [stdout] PASS: apic existence
06:48:29 DEBUG| [stdout] PASS: xapic id matches cpuid
06:48:29 DEBUG| [stdout] PASS: writeable xapic id
06:48:29 DEBUG| [stdout] PASS: non-writeable x2apic id
06:48:29 DEBUG| [stdout] PASS: sane x2apic id
06:48:29 DEBUG| [stdout] PASS: x2apic id matches cpuid
06:48:29 DEBUG| [stdout] PASS: correct xapic id after reset
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic disabled
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is clear
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: f
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic enabled in xAPIC mode
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is set
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: 50014
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: f0
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic enabled in x2APIC mode
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is set
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: f
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: ffffffff
06:48:29 DEBUG| [stdout] x2apic enabled
06:48:29 DEBUG| [stdout] PASS: x2apic enabled to invalid state
06:48:29 DEBUG| [stdout] PASS: x2apic enabled to apic enabled
06:48:29 DEBUG| [stdout] PASS: x2apic enabled to disabled state
06:48:29 DEBUG| [stdout] PASS: disabled to invalid state
06:48:29 DEBUG| [stdout] PASS: disabled to x2apic enabled
06:48:29 DEBUG| [stdout] PASS: apic enabled to invalid state
06:48:29 DEBUG| [stdout] PASS: apicbase: relocate apic
06:48:29 DEBUG| [stdout] PASS: apicbase: reserved physaddr bits
06:48:29 DEBUG| [stdout] PASS: apicbase: reserved low bits
06:48:29 DEBUG| [stdout] PASS: self ipi
06:48:29 DEBUG| [stdout] starting broadcast (x2apic)
06:48:29 DEBUG| [stdout] PASS: APIC physical broadcast address
06:48:29 DEBUG| [stdout] PASS: APIC physical broadcast shorthand
06:48:29 DEBUG| [stdout] SKIP: PV IPIs testing: h-call not available
06:48:29 DEBUG| [stdout] PASS: nmi-after-sti
06:49:04 DEBUG| [stdout] PASS: multiple nmi
06:49:04 DEBUG| [stdout] PASS: APIC LVT timer one shot
06:49:04 DEBUG| [stdout] starting apic change mode
06:49:04 DEBUG| [stdout] PASS: TMICT value reset
06:49:04 DEBUG| [stdout] PASS: TMCCT should have a non-zero value
06:49:04 DEBUG| [stdout] PASS: TMCCT should have reached 0
06:49:04 DEBUG| [stdout] PASS: TMCCT should have a non-zero value
06:49:04 DEBUG| [stdout] PASS: TMCCT should not be reset to TMICT value
06:49:04 DEBUG| [stdout] PASS: TMCCT should be reset to the initial-count
06:49:04 DEBUG| [stdout] PASS: TMCCT should not be reset to init
06:49:04 DEBUG| [stdout] PASS: TMCCT should have reach zero
06:49:04 DEBUG| [stdout] PASS: TMCCT should stay at zero
06:49:04 DEBUG| [stdout] PASS: tsc deadline timer
06:49:04 DEBUG| [stdout] PASS: tsc deadline timer clearing
06:49:04 DEBUG| [stdout] SUMMARY: 51 tests, 1 skipped
06:49:04 DEBUG| [stdout] PASS apic (51 tests, 1 skipped)
06:49:06 INFO | GOOD ubuntu_kvm_unit_tests.apic ubuntu_kvm_unit_tests.apic timestamp=1602571746 localtime=Oct 13 06:49:06 completed successfully
06:49:06 INFO | END GOOD ubuntu_kvm_unit_tests.apic ubuntu_kvm_unit_tests.apic timestamp=1602571746 localtime=Oct 13 06:49:06

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/1748103

Title:
apic test in kvm-unit-test failed with timeout

Status in ubuntu-kernel-tests:
Triaged
Status in linux package in Ubuntu:
Incomplete
Status in linux-azure package in Ubuntu:
New
Status in linux-azure-edge package in Ubuntu:
New
Status in linux source package in Xenial:
New
Status in linux-azure source package in Xenial:
New
Status in linux-azure-edge source package in Xenial:
New
Status in linux source package in Bionic:
New
Status in linux-azure source package in Bionic:
New
Status in linux-azure-edge source package in Bionic:
New

Bug description:
With Joshua's comment in bug 1719524: "Nested KVM can only be tried on
instance sizes with nested Hypervisor support: Ev3 and Dv3.", although
the instance name is E4v3 here but I can start a KVM on it.

Test apic will timeout on it.

Steps:
1. git clone --depth=1 https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
2. cd kvm-unit-tests; ./configure; make
3. Run the apic test as root:

# TESTNAME=apic TIMEOUT=30 ACCEL= ./x86/run x86/apic.flat -smp 2 -cpu qemu64,+x2apic,+tsc-deadline
timeout -k 1s --foreground 30 /usr/bin/qemu-system-x86_64 -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel x86/apic.flat -smp 2 -cpu qemu64,+x2apic,+tsc-deadline # -initrd /tmp/tmp.onXtr5JVp7
enabling apic
enabling apic
paging enabled
cr0 = 80010011
cr3 = 459000
cr4 = 20
apic version: 1050014
PASS: apic existence
PASS: xapic id matches cpuid
PASS: writeable xapic id
PASS: non-writeable x2apic id
PASS: sane x2apic id
FAIL: x2apic id matches cpuid
PASS: correct xapic id after reset
PASS: apic_disable: Local apic enabled
PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is set
PASS: apic_disable: Local apic disabled
PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is clear
PASS: apic_disable: Local apic enabled
PASS: apic_disable: CPUID.1H:EDX.APIC[bit 9] is set
x2apic enabled
PASS: x2apic enabled to invalid state
PASS: x2apic enabled to apic enabled
PASS: disabled to invalid state
PASS: disabled to x2apic enabled
PASS: apic enabled to invalid state
PASS: apicbase: relocate apic
PASS: apicbase: reserved physaddr bits
PASS: apicbase: reserved low bits
PASS: self ipi
starting broadcast (x2apic)
PASS: APIC physical broadcast address
PASS: APIC physical broadcast shorthand
PASS: nmi-after-sti
qemu-system-x86_64: terminating on signal 15 from pid 7246

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.14.0-1004-azure-edge 4.14.0-1004.4
ProcVersionSignature: User Name 4.14.0-1004.4-username-edge 4.14.14
Uname: Linux 4.14.0-1004-azure-edge x86_64
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
Date: Thu Feb 8 06:00:55 2018
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: linux-azure-edge
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
DistroRelease: Ubuntu 16.04
Package: linux-azure-edge
PackageArchitecture: amd64
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: User Name 4.13.0-1009.12-username 4.13.13
Tags: xenial uec-images
Uname: Linux 4.13.0-1009-azure x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip floppy libvirtd lxd netdev plugdev sudo video
_MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1748103/+subscriptions

Комментариев нет:

Отправить комментарий