I ntel Xen Testing Jeff Zheng Agenda W hat do w e do for xen - - PDF document

i ntel xen testing
SMART_READER_LITE
LIVE PREVIEW

I ntel Xen Testing Jeff Zheng Agenda W hat do w e do for xen - - PDF document

I ntel Xen Testing Jeff Zheng Agenda W hat do w e do for xen testing Com ponents Tested Test Configuration Sam ple test results Tw o issues 2 2 0 0 6 / 9 / 8 W hat do w e do for xen testing Find bugs and help I ntel


slide-1
SLIDE 1

I ntel Xen Testing

Jeff Zheng

slide-2
SLIDE 2

2 0 0 6 / 9 / 8 2

Agenda

  • W hat do w e do for xen testing
  • Com ponents Tested
  • Test Configuration
  • Sam ple test results
  • Tw o issues
slide-3
SLIDE 3

2 0 0 6 / 9 / 8 3

W hat do w e do for xen testing

  • Find bugs and help I ntel developers to fix

them

  • Validate big xen 3 .0 release ( xen-3 .0 , xen-

3 .0 .2 etc)

  • Validate Xen distributions from OSDs
  • Develop test cases

Functional & performance tests Focus on unmodified guest

  • W ork off xen-unstable, results published daily

Focus on VT-x / VT-I Basic xenU boot test

slide-4
SLIDE 4

2 0 0 6 / 9 / 8 4

Com ponents Tested

Test Suite Test Scope P1 (nightly) P2 (monthly) P3 ( on demand ) Control Panel Test different configurations in /etc/xmexample.hvm, domain management, guest memory, schedule, console access, VM, VCPU; xm-test, etc. Auto On demand Device Model Disk, NIC, VGA, Timer, Keyboard, Mouse Auto On demand Guest OS Linux (LTP, kernel parameters), Windows (HCT), Guest OS installation Auto On demand Regression Test cases that come from bugs N.A. N.A. On demand Stress LTP stress, Crashme, Helltest, CV workloads N.A. Auto On demand Performance CPU2K, Kernel build, Lmbench, Iometer, SpecJBB, Sysbench, Byte, Ttcp, Sysmark (Windows) Weekly N.A. On demand

  • Fully automated
  • Boot different

guest OS’es

  • Run selected LTP

test cases

  • Run selected xm-

test

  • 3 environments

tested (IA32, PAE, Intel 64)

  • 2 hours per

environment

slide-5
SLIDE 5

2 0 0 6 / 9 / 8 5

Test Configuration

Daily Monthly On demand Not ready SMP xen SMP xen0

32/32 32/32p 32p/32p 32/64 32p/64 64/64 IPF

xen build/install/boot SMP xenU, Linux HVM boot UP Windows HVM boot Control Panel Device Model Guest Performance Stress VBD/VNIF Save/Restore Big xen 3.0 release test OSD Test

slide-6
SLIDE 6

2 0 0 6 / 9 / 8 6

Sam ple Daily Test Results

I ssues: + This bug fixed: Creating 3 2 PAE SMP guest on 3 2 pae/ 64 bit platform crashes xen0

  • Creating 4 VMX sim ultaneously on 3 2

platform w ill hang xen0

  • Som etim es build base kernel 2 .6 .1 6 in

I A3 2 SMP guest fails on 3 2 bit platform . Details; I A-3 2 : + Build&Boot SMP xen0 w ithout problem + Can bootup unm odified I A-3 2 SMP 2 .6 linux Guest OS in VMX ... + Can build base kernel 2 .6 .1 6 in I A3 2 SMP Guest OS in VMX( som etim es pass, som etim es fail) ... I A-3 2 _ PAE: ... I A-3 2 e: ...

For details

  • Platform : I A-3 2

Service OS: FC5 , I A-3 2 , SMP Hardw are: Grandstale Default guest OS: I A-3 2 -SMP, 2 .6 kernel 1 , one vm x w ith m em ory 5 1 2 M PASS 2 , one xenU w ith m em ory 2 5 6 M PASS 3 , Tw o ia3 2 sm p vm xs and 2 xenUs coexist PASS 4 , four ia3 2 sm p vm x coexist( 6 4 M,1 2 8 M,1 9 6 M,2 5 6 M) FAI L( on grandstale hardw are platform , it fails, but

  • n Paxville hardw are platform , it w orks fine)

5 , netw ork in ia3 2 sm p VMX dom ain PASS 6 , netw ork in XenU dom ain PASS 7 , one w indow in VMX dom ain PASS 8 , 1 xpsp1 and 1 xpsp2 w indow s coexist in VMX dom ains PASS 1 0 ,subset LTP test in VMX dom ain PASS 1 1 ,ia3 2 sm p base kernel boot PASS 1 2 ,xm -test PASS 1 4 ,StartX in Dom 0 PASS 1 5 ,one ia3 2 sm p vm x w ith acpi enable PASS 1 6 ,Build base kernel in ia32 SMP guest OS in VMX FAI L( som etim es pass, som etim es fail) xm test on ia32 : …

slide-7
SLIDE 7

2 0 0 6 / 9 / 8 7

I ssus w e have

  • HVM blocked m any tim es in xen-unstable

Is it possible to have HVM boot test before

checkin to xen-unstable, just like xenU?

  • W ith default build config, build tim e alm ost

doubles than build w ith “xen0 + xenU”

Default build config builds much more modules

than “xen0+ xenU”

slide-8
SLIDE 8