Hi to all, I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree ...performance are great but I''ve some problems on the live migration. After a live migration the VM "freeze". I''ve attached the logs of the source and of the destination machines. Best regards, Christian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Wed, 17 Nov 2010, Christian Zoffoli wrote:> Hi to all, > I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree > ...performance are great but I''ve some problems on the live migration. > > After a live migration the VM "freeze". > > I''ve attached the logs of the source and of the destination machines. >Sorry for taking so much time to fix this bugs, but I have been very busy fixing other upstream bugs. I cherry-picked the following commits into 2.6.32-pvhvm: Jeremy Fitzhardinge (1): xen: don''t call dpm_resume_noirq() with interrupts disabled. Stefano Stabellini (2): xen: resume the pv console for hvm guests too xen: unplug the emulated devices at resume time they should fix the save/restore problem you are seeing. Thanks for reporting this issue, Stefano _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Vasiliy G Tolstov
2010-Dec-01 20:45 UTC
Re: [Xen-devel] Re: PV-on-HVM live migration problem
On Wed, 2010-12-01 at 19:16 +0000, Stefano Stabellini wrote:> On Wed, 17 Nov 2010, Christian Zoffoli wrote: > > Hi to all, > > I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree > > ...performance are great but I''ve some problems on the live migration. > >Can You provide git branch and address to clone? I want to test it too =) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Stefano Stabellini
2010-Dec-02 13:56 UTC
Re: [Xen-devel] Re: PV-on-HVM live migration problem
On Wed, 1 Dec 2010, Vasiliy G Tolstov wrote:> On Wed, 2010-12-01 at 19:16 +0000, Stefano Stabellini wrote: > > On Wed, 17 Nov 2010, Christian Zoffoli wrote: > > > Hi to all, > > > I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree > > > ...performance are great but I''ve some problems on the live migration. > > > > > Can You provide git branch and address to clone? I want to test it too > =) >Sure: git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.32-pvhvm _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Vasiliy G Tolstov
2010-Dec-02 15:04 UTC
Re: [Xen-devel] Re: PV-on-HVM live migration problem
On Thu, 2010-12-02 at 13:56 +0000, Stefano Stabellini wrote:> On Wed, 1 Dec 2010, Vasiliy G Tolstov wrote: > > On Wed, 2010-12-01 at 19:16 +0000, Stefano Stabellini wrote: > > > On Wed, 17 Nov 2010, Christian Zoffoli wrote: > > > > Hi to all, > > > > I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree > > > > ...performance are great but I''ve some problems on the live migration. > > > > > > > > Can You provide git branch and address to clone? I want to test it too > > =) > > > > Sure: > > git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.32-pvhvm >Can Somebody provide working kernel config file to this version? I''m not able to run any pvhvm domains. My config in attached file All of it crushed with log: (XEN) d8:v0: unhandled page fault (ec=0000) (XEN) Pagetable walk from 0000000000000000: (XEN) L4[0x000] = 0000000000000000 ffffffffffffffff (XEN) domain_crash_sync called from entry.S (XEN) Domain 8 (vcpu#0) crashed on cpu#15: (XEN) ----[ Xen-4.0.0_21091_06-0.2.1 x86_64 debug=n Not tainted ]---- (XEN) CPU: 15 (XEN) RIP: e033:[<ffffffff810b95d9>] (XEN) RFLAGS: 0000000000000246 EM: 1 CONTEXT: pv guest (XEN) rax: 0000000000000000 rbx: 0000000000008000 rcx: fffffffffffffffb (XEN) rdx: ffffffff819b3000 rsi: 00000000000080d0 rdi: ffffffff81587be0 (XEN) rbp: ffffffff81503d98 rsp: ffffffff81503d10 r8: 0000000000000000 (XEN) r9: 0000000000000020 r10: 0000000000000000 r11: 0000000000000000 (XEN) r12: 0000000000000000 r13: ffffffff8162a111 r14: ffffffff8162a100 (XEN) r15: ffffffff812f47e8 cr0: 000000008005003b cr4: 00000000000026f0 (XEN) cr3: 0000000838b03000 cr2: 0000000000000000 (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e02b cs: e033 (XEN) Guest stack trace from rsp=ffffffff81503d10: (XEN) fffffffffffffffb 0000000000000000 0000000000000000 ffffffff810b95d9 (XEN) 000000010000e030 0000000000010046 ffffffff81503d58 000000000000e02b (XEN) ffffffff810b95c0 0000000000000400 ffffffff81587be0 0000000000000000 (XEN) 0000000000000000 0000000000000000 ffffffff8162a111 ffffffff8162a100 (XEN) ffffffff8162a105 ffffffff81503db8 ffffffff812f47e8 ffffffff81503dc7 (XEN) ffffffff815bd0f0 ffffffff81503df8 ffffffff810429da ffffffff8162a0f8 (XEN) ffffffff8162a111 0000000000000000 ffffffff8162a111 ffffffff8162a111 (XEN) ffffffff8162a105 ffffffff81503e08 ffffffff81024aa5 ffffffff81503e28 (XEN) ffffffff81608334 ffffffff81660f00 ffffffff8162a105 ffffffff81503e58 (XEN) ffffffff815f972d ffffffff81486d20 ffffffff8162a115 0000000000000000 (XEN) 00000000fffffffe ffffffff81503eb8 ffffffff81052f1c 0000000081503d10 (XEN) 0000000000000000 ffffffff81486d97 ffffffff815f96d0 ffffffff81503eb8 (XEN) ffffffff816298d0 0000000000000000 ffffffff81503f80 ffffffffffffffff (XEN) 0000000000000000 ffffffff81503ec8 ffffffff815f97bc ffffffff81503ed8 (XEN) ffffffff815f97ef ffffffff81503f68 ffffffff815fcaa1 0000000000000000 (XEN) 0000000000000000 ffffffffffffffff 0000000000000000 ffffffff81503f68 (XEN) ffffffff813bce9a ffffffff00000010 ffffffff81503f78 ffffffff81503f38 (XEN) ffffffff8105dc7f ffffffffffffffff ffffffff816298d0 0000000000000000 (XEN) 0000000000000000 ffffffffffffffff 0000000000000000 ffffffff81503fa8 (XEN) ffffffff815f988c ffffffff81503fa8 ffffffff8162bdf0 0000000001791ab0 (XEN) cpupool_rm_domain(dom=8,pool=0) n_dom 1 (XEN) mm.c:2562:d0 Unknown domain ''8'' (XEN) mm.c:2562:d0 Unknown domain ''8'' (XEN) mm.c:2562:d0 Unknown domain ''8'' (XEN) mm.c:2562:d0 Unknown domain ''8'' -- Vasiliy G Tolstov <v.tolstov@selfip.ru> Selfip.Ru _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Thu, Dec 2, 2010 at 10:04 AM, Vasiliy G Tolstov <v.tolstov@selfip.ru> wrote:> On Thu, 2010-12-02 at 13:56 +0000, Stefano Stabellini wrote: >> On Wed, 1 Dec 2010, Vasiliy G Tolstov wrote: >> > On Wed, 2010-12-01 at 19:16 +0000, Stefano Stabellini wrote: >> > > On Wed, 17 Nov 2010, Christian Zoffoli wrote: >> > > > Hi to all, >> > > > I''m working on a 2.6.32 kernel with pv-on-hvm from Stabellini''s tree >> > > > ...performance are great but I''ve some problems on the live migration. >> > > > >> > >> > Can You provide git branch and address to clone? I want to test it too >> > =) >> > >> >> Sure: >> >> git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.32-pvhvm >> > > Can Somebody provide working kernel config file to this version? I''m not > able to run any pvhvm domains. > My config in attached file > > All of it crushed with log: > (XEN) d8:v0: unhandled page fault (ec=0000) > (XEN) Pagetable walk from 0000000000000000: > (XEN) L4[0x000] = 0000000000000000 ffffffffffffffff > (XEN) domain_crash_sync called from entry.S > (XEN) Domain 8 (vcpu#0) crashed on cpu#15: > (XEN) ----[ Xen-4.0.0_21091_06-0.2.1 x86_64 debug=n Not tainted ]---- > (XEN) CPU: 15 > (XEN) RIP: e033:[<ffffffff810b95d9>] > (XEN) RFLAGS: 0000000000000246 EM: 1 CONTEXT: pv guest > (XEN) rax: 0000000000000000 rbx: 0000000000008000 rcx: > fffffffffffffffb > (XEN) rdx: ffffffff819b3000 rsi: 00000000000080d0 rdi: > ffffffff81587be0 > (XEN) rbp: ffffffff81503d98 rsp: ffffffff81503d10 r8: > 0000000000000000 > (XEN) r9: 0000000000000020 r10: 0000000000000000 r11: > 0000000000000000 > (XEN) r12: 0000000000000000 r13: ffffffff8162a111 r14: > ffffffff8162a100 > (XEN) r15: ffffffff812f47e8 cr0: 000000008005003b cr4: > 00000000000026f0 > (XEN) cr3: 0000000838b03000 cr2: 0000000000000000 > (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e02b cs: e033 > (XEN) Guest stack trace from rsp=ffffffff81503d10: > (XEN) fffffffffffffffb 0000000000000000 0000000000000000 > ffffffff810b95d9 > (XEN) 000000010000e030 0000000000010046 ffffffff81503d58 > 000000000000e02b > (XEN) ffffffff810b95c0 0000000000000400 ffffffff81587be0 > 0000000000000000 > (XEN) 0000000000000000 0000000000000000 ffffffff8162a111 > ffffffff8162a100 > (XEN) ffffffff8162a105 ffffffff81503db8 ffffffff812f47e8 > ffffffff81503dc7 > (XEN) ffffffff815bd0f0 ffffffff81503df8 ffffffff810429da > ffffffff8162a0f8 > (XEN) ffffffff8162a111 0000000000000000 ffffffff8162a111 > ffffffff8162a111 > (XEN) ffffffff8162a105 ffffffff81503e08 ffffffff81024aa5 > ffffffff81503e28 > (XEN) ffffffff81608334 ffffffff81660f00 ffffffff8162a105 > ffffffff81503e58 > (XEN) ffffffff815f972d ffffffff81486d20 ffffffff8162a115 > 0000000000000000 > (XEN) 00000000fffffffe ffffffff81503eb8 ffffffff81052f1c > 0000000081503d10 > (XEN) 0000000000000000 ffffffff81486d97 ffffffff815f96d0 > ffffffff81503eb8 > (XEN) ffffffff816298d0 0000000000000000 ffffffff81503f80 > ffffffffffffffff > (XEN) 0000000000000000 ffffffff81503ec8 ffffffff815f97bc > ffffffff81503ed8 > (XEN) ffffffff815f97ef ffffffff81503f68 ffffffff815fcaa1 > 0000000000000000 > (XEN) 0000000000000000 ffffffffffffffff 0000000000000000 > ffffffff81503f68 > (XEN) ffffffff813bce9a ffffffff00000010 ffffffff81503f78 > ffffffff81503f38 > (XEN) ffffffff8105dc7f ffffffffffffffff ffffffff816298d0 > 0000000000000000 > (XEN) 0000000000000000 ffffffffffffffff 0000000000000000 > ffffffff81503fa8 > (XEN) ffffffff815f988c ffffffff81503fa8 ffffffff8162bdf0 > 0000000001791ab0 > (XEN) cpupool_rm_domain(dom=8,pool=0) n_dom 1 > (XEN) mm.c:2562:d0 Unknown domain ''8'' > (XEN) mm.c:2562:d0 Unknown domain ''8'' > (XEN) mm.c:2562:d0 Unknown domain ''8'' > (XEN) mm.c:2562:d0 Unknown domain ''8''Maybe worth taking a closer look at the information on and linked to on this page: http://wiki.xensource.com/xenwiki/XenLinuxPVonHVMdrivers Hope that helps. Thanks, Todd -- Todd Deshane http://todddeshane.net http://runningxen.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel