From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from [222.73.24.84] (helo=song.cn.fujitsu.com) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1SdxJ9-0006qa-F0 for kexec@lists.infradead.org; Mon, 11 Jun 2012 05:36:56 +0000 Message-ID: <4FD58399.4050700@cn.fujitsu.com> Date: Mon, 11 Jun 2012 13:35:21 +0800 From: Yanfei Zhang MIME-Version: 1.0 Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> In-Reply-To: <4FC47579.2040504@cn.fujitsu.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Avi Kivity Cc: dzickus@redhat.com, luto@mit.edu, masanori.yoshida.tv@hitachi.com, kvm@vger.kernel.org, Joerg Roedel , mtosatti@redhat.com, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, paul.gortmaker@windriver.com, ludwig.nussel@suse.de, ebiederm@xmission.com, Greg KH SGVsbG8gQXZpLAoK09ogMjAxMsTqMDXUwjI5yNUgMTU6MDYsIFlhbmZlaSBaaGFuZyDQtLXAOgo+ INPaIDIwMTLE6jA11MIyOMjVIDIxOjI4LCBBdmkgS2l2aXR5INC0tcA6Cj4+IE9uIDA1LzI4LzIw MTIgMDg6MjUgQU0sIFlhbmZlaSBaaGFuZyB3cm90ZToKPj4+Cj4+PiBEb3UgeW91IGhhdmUgYW55 IGNvbW1lbnRzIGFib3V0IHRoaXMgcGF0Y2ggc2V0Pwo+Pgo+PiBJIHN0aWxsIGhhdmUgYSBoYXJk IHRpbWUgdW5kZXJzdGFuZGluZyB3aHkgaXQgaXMgbmVlZGVkLiAgSWYgdGhlIGhvc3QKPj4gY3Jh c2hlcywgdGhlcmUgaXMgbm8gcmVhc29uIHRvIGxvb2sgYXQgZ3Vlc3Qgc3RhdGU7IHRoZSBob3N0 IHNob3VsZAo+PiBzdXJ2aXZlIG5vIG1hdHRlciB3aGF0IHRoZSBndWVzdCBkb2VzLgo+Pgo+Pgo+ IAo+IE9LLiBMZXQgbWUgc3VtbWFyaXplIGl0Lgo+IAo+IDEuIFdoeSBpcyB0aGlzIHBhdGNoIG5l ZWRlZD8gKE91ciByZXF1aXJlbWVudCkKPiAgICAKPiBXZSBvbmNlIGNhbWUgdG8gYSBidWdneSBz aXR1YXRpb246IGEgaG9zdCBzY2hlZHVsZXIgYnVnIGNhdXNlZCBndWVzdCBtYWNoaW5lJ3MKPiB2 Y3B1IHN0b3BwZWQgZm9yIGEgbG9uZyB0aW1lIGFuZCB0aGVuIGxlZCB0byBoZWFydGJlYXQgc3Rv cCAoaG9zdCBpcyBzdGlsbCBydW5uaW5nKS4KPiAgICAKPiB3ZSB3YW50IHRvIGhhdmUgYW4gZWZm aWNpZW50IHdheSB0byBtYWtlIHRoZSBidWcgYW5hbHlzaXMgd2hlbiB3ZSBjb21lIHRvIHRoZSBz aW1pbGFyCj4gc2l0dWF0aW9uIHdoZXJlIGd1ZXN0IG1hY2hpbmUgZG9lc24ndCB3b3JrIHdlbGwg ZHVlIHRvIHNvbWV0aGluZyBvZiBob3N0IG1hY2hpbmUncywgCj4gCj4gQmVjYXVzZSB3ZSBzaG91 bGQgZGVidWcgYm90aCBob3N0IG1hY2hpbmUncyBhbmQgZ3Vlc3QgbWFjaGluZSdzIHNpZGVzIHRv IGxvb2sgZm9yCj4gdGhlIHJlYXNvbnMsIHNvIHdlIHdhbnQgdG8gZ2V0IGJvdGggaG9zdCBtYWNo aW5lJ3MgY3Jhc2ggZHVtcCBhbmQgZ3Vlc3QgbWFjaGluZSdzCj4gY3Jhc2ggZHVtcCBhdCB0aGUg c2FtZSB0aW1lIHdoZW4gdGhlIGJ1Z2d5IHNpdHVhdGlvbiByZW1haW5zLiAKPiAKPiAyLiBXaGF0 IHdpbGwgd2UgZG8/Cj4gICAgCj4gSWYgdGhpcyBidWcgd2FzIGZvdW5kIG9uIGN1c3RvbWVyJ3Mg ZW52aXJvbm1lbnQsIHdlIGhhdmUgdHdvIHdheXMgdG8gYXZvaWQKPiBhZmZlY3Rpbmcgb3RoZXIg Z3Vlc3QgbWFjaGluZXMgcnVubmluZyBvbiB0aGUgc2FtZSBob3N0LiBGaXJzdCwgd2UgY291bGQg ZG8gYnVnCj4gYW5hbHlzaXMgb24gYW5vdGhlciBlbnZpcm9ubWVudCB0byByZXByb2R1Y2UgdGhl IGJ1Z2d5IHNpdHVhdGlvbjsgU2Vjb25kLCB3ZQo+IGNvdWxkIG1pZ3JhdGUgb3RoZXIgZ3Vlc3Qg bWFjaGluZXMgdG8gb3RoZXIgaG9zdHMuIAo+IAo+IEFmdGVyIHRoZSBidWdneSBzaXR1YXRpb24g aXMgcmVwcm9kdWNlZCwgd2UgcGFuaWMgdGhlIGhvc3QgKm1hbnVhbGx5Ki4KPiBUaGVuIHdlIGNv dWxkIHVzZSB1c2VybGFuZCB0b29scyB0byBnZXQgZ3Vlc3QgbWFjaGluZSdzIGNyYXNoIGR1bXAg ZnJvbSBob3N0IG1hY2hpbmUncwo+IHdpdGggdGhlIGZlYXR1cmUgcHJvdmlkZWQgYnkgdGhpcyBw YXRjaCBzZXQuIEZpbmFsbHkgd2UgY291bGQgYW5hbHlzZSB0aGVtIHNlcGFyYXRlbHkKPiB0byBm aW5kIHdoaWNoIHNpZGUgY2F1c2VzIHRoZSBwcm9ibGVtLgo+IAoKQ291bGQgeW91IHBsZWFzZSB0 ZWxsIG1lIHlvdXIgYXR0aXR1ZGUgdG93YXJkcyB0aGlzIHBhdGNoPyAKCkFuZCBoZXJlIGlzIGEg bmV3IGNhc2UgZnJvbSB0aGUgTGludXhDb24gSmFwYW46CgpEZXZlbG9wZXJzIGZyb20gSGl0YWNo IGFyZSBub3cgZGV2ZWxvcGluZyBhIG5ldyBsaXZlZHVtcCBtZWNoYW5pc20gZm9yIHRoZQpzYW1l IHJlYXNvbiBhcyBvdXJzLiBUaGV5IGhhdmUgY29tZSB0byB0aGUgc2l0dWF0aW9uICptYW55IHRp bWVzKiB0aGF0IGd1ZXN0Cm1hY2hpbmVzIGNyYXNoZWQgZHVlIHRvIGhvc3QncyBmYWlsdXJlcywg aW4gcGFydGljdWxhciwgdW5kZXIgZGV2ZWxvcG1lbnQuCgpTbyB0aGV5IGRldmVsb3AgdGhpcyBt ZWNoYW5pc20gdG8gZ2V0IGNyYXNoIGR1bXAgd2hpbGUgcmV0YWluaW5nIHRoZSBidWdneQpzaXR1 YXRpb24gYmV0d2VlbiBob3N0IGFuZCBndWVzdCBtYWNoaW5lLiBUaGUgZGlmZmVyZW5jZSBiZXR3 ZWVuIHRoZWlycyBhbmQKb3VycyBpcyB3aGV0aGVyIG9yIG5vdCB0byB1c2UgdGhlIGZlYXR1cmUg b24gX2N1c3RvbWVyJ3MgcnVubmluZyBtYWNoaW5lXy4KClRoYW5rcwpaaGFuZyBZYW5mZWkKCgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmtleGVjIG1h aWxpbmcgbGlzdAprZXhlY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8va2V4ZWMK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yanfei Zhang Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump Date: Mon, 11 Jun 2012 13:35:21 +0800 Message-ID: <4FD58399.4050700@cn.fujitsu.com> References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Cc: dzickus-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, luto-3s7WtUTddSA@public.gmane.org, masanori.yoshida.tv-FCd8Q96Dh0JBDgjK7y7TUQ@public.gmane.org, kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Joerg Roedel , mtosatti-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, kexec-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, paul.gortmaker-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org, ludwig.nussel-l3A5Bk7waGM@public.gmane.org, ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org, Greg KH To: Avi Kivity Return-path: In-Reply-To: <4FC47579.2040504-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kexec-bounces-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Errors-To: kexec-bounces+glkk-kexec=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: kvm.vger.kernel.org SGVsbG8gQXZpLAoK09ogMjAxMsTqMDXUwjI5yNUgMTU6MDYsIFlhbmZlaSBaaGFuZyDQtLXAOgo+ INPaIDIwMTLE6jA11MIyOMjVIDIxOjI4LCBBdmkgS2l2aXR5INC0tcA6Cj4+IE9uIDA1LzI4LzIw MTIgMDg6MjUgQU0sIFlhbmZlaSBaaGFuZyB3cm90ZToKPj4+Cj4+PiBEb3UgeW91IGhhdmUgYW55 IGNvbW1lbnRzIGFib3V0IHRoaXMgcGF0Y2ggc2V0Pwo+Pgo+PiBJIHN0aWxsIGhhdmUgYSBoYXJk IHRpbWUgdW5kZXJzdGFuZGluZyB3aHkgaXQgaXMgbmVlZGVkLiAgSWYgdGhlIGhvc3QKPj4gY3Jh c2hlcywgdGhlcmUgaXMgbm8gcmVhc29uIHRvIGxvb2sgYXQgZ3Vlc3Qgc3RhdGU7IHRoZSBob3N0 IHNob3VsZAo+PiBzdXJ2aXZlIG5vIG1hdHRlciB3aGF0IHRoZSBndWVzdCBkb2VzLgo+Pgo+Pgo+ IAo+IE9LLiBMZXQgbWUgc3VtbWFyaXplIGl0Lgo+IAo+IDEuIFdoeSBpcyB0aGlzIHBhdGNoIG5l ZWRlZD8gKE91ciByZXF1aXJlbWVudCkKPiAgICAKPiBXZSBvbmNlIGNhbWUgdG8gYSBidWdneSBz aXR1YXRpb246IGEgaG9zdCBzY2hlZHVsZXIgYnVnIGNhdXNlZCBndWVzdCBtYWNoaW5lJ3MKPiB2 Y3B1IHN0b3BwZWQgZm9yIGEgbG9uZyB0aW1lIGFuZCB0aGVuIGxlZCB0byBoZWFydGJlYXQgc3Rv cCAoaG9zdCBpcyBzdGlsbCBydW5uaW5nKS4KPiAgICAKPiB3ZSB3YW50IHRvIGhhdmUgYW4gZWZm aWNpZW50IHdheSB0byBtYWtlIHRoZSBidWcgYW5hbHlzaXMgd2hlbiB3ZSBjb21lIHRvIHRoZSBz aW1pbGFyCj4gc2l0dWF0aW9uIHdoZXJlIGd1ZXN0IG1hY2hpbmUgZG9lc24ndCB3b3JrIHdlbGwg ZHVlIHRvIHNvbWV0aGluZyBvZiBob3N0IG1hY2hpbmUncywgCj4gCj4gQmVjYXVzZSB3ZSBzaG91 bGQgZGVidWcgYm90aCBob3N0IG1hY2hpbmUncyBhbmQgZ3Vlc3QgbWFjaGluZSdzIHNpZGVzIHRv IGxvb2sgZm9yCj4gdGhlIHJlYXNvbnMsIHNvIHdlIHdhbnQgdG8gZ2V0IGJvdGggaG9zdCBtYWNo aW5lJ3MgY3Jhc2ggZHVtcCBhbmQgZ3Vlc3QgbWFjaGluZSdzCj4gY3Jhc2ggZHVtcCBhdCB0aGUg c2FtZSB0aW1lIHdoZW4gdGhlIGJ1Z2d5IHNpdHVhdGlvbiByZW1haW5zLiAKPiAKPiAyLiBXaGF0 IHdpbGwgd2UgZG8/Cj4gICAgCj4gSWYgdGhpcyBidWcgd2FzIGZvdW5kIG9uIGN1c3RvbWVyJ3Mg ZW52aXJvbm1lbnQsIHdlIGhhdmUgdHdvIHdheXMgdG8gYXZvaWQKPiBhZmZlY3Rpbmcgb3RoZXIg Z3Vlc3QgbWFjaGluZXMgcnVubmluZyBvbiB0aGUgc2FtZSBob3N0LiBGaXJzdCwgd2UgY291bGQg ZG8gYnVnCj4gYW5hbHlzaXMgb24gYW5vdGhlciBlbnZpcm9ubWVudCB0byByZXByb2R1Y2UgdGhl IGJ1Z2d5IHNpdHVhdGlvbjsgU2Vjb25kLCB3ZQo+IGNvdWxkIG1pZ3JhdGUgb3RoZXIgZ3Vlc3Qg bWFjaGluZXMgdG8gb3RoZXIgaG9zdHMuIAo+IAo+IEFmdGVyIHRoZSBidWdneSBzaXR1YXRpb24g aXMgcmVwcm9kdWNlZCwgd2UgcGFuaWMgdGhlIGhvc3QgKm1hbnVhbGx5Ki4KPiBUaGVuIHdlIGNv dWxkIHVzZSB1c2VybGFuZCB0b29scyB0byBnZXQgZ3Vlc3QgbWFjaGluZSdzIGNyYXNoIGR1bXAg ZnJvbSBob3N0IG1hY2hpbmUncwo+IHdpdGggdGhlIGZlYXR1cmUgcHJvdmlkZWQgYnkgdGhpcyBw YXRjaCBzZXQuIEZpbmFsbHkgd2UgY291bGQgYW5hbHlzZSB0aGVtIHNlcGFyYXRlbHkKPiB0byBm aW5kIHdoaWNoIHNpZGUgY2F1c2VzIHRoZSBwcm9ibGVtLgo+IAoKQ291bGQgeW91IHBsZWFzZSB0 ZWxsIG1lIHlvdXIgYXR0aXR1ZGUgdG93YXJkcyB0aGlzIHBhdGNoPyAKCkFuZCBoZXJlIGlzIGEg bmV3IGNhc2UgZnJvbSB0aGUgTGludXhDb24gSmFwYW46CgpEZXZlbG9wZXJzIGZyb20gSGl0YWNo IGFyZSBub3cgZGV2ZWxvcGluZyBhIG5ldyBsaXZlZHVtcCBtZWNoYW5pc20gZm9yIHRoZQpzYW1l IHJlYXNvbiBhcyBvdXJzLiBUaGV5IGhhdmUgY29tZSB0byB0aGUgc2l0dWF0aW9uICptYW55IHRp bWVzKiB0aGF0IGd1ZXN0Cm1hY2hpbmVzIGNyYXNoZWQgZHVlIHRvIGhvc3QncyBmYWlsdXJlcywg aW4gcGFydGljdWxhciwgdW5kZXIgZGV2ZWxvcG1lbnQuCgpTbyB0aGV5IGRldmVsb3AgdGhpcyBt ZWNoYW5pc20gdG8gZ2V0IGNyYXNoIGR1bXAgd2hpbGUgcmV0YWluaW5nIHRoZSBidWdneQpzaXR1 YXRpb24gYmV0d2VlbiBob3N0IGFuZCBndWVzdCBtYWNoaW5lLiBUaGUgZGlmZmVyZW5jZSBiZXR3 ZWVuIHRoZWlycyBhbmQKb3VycyBpcyB3aGV0aGVyIG9yIG5vdCB0byB1c2UgdGhlIGZlYXR1cmUg b24gX2N1c3RvbWVyJ3MgcnVubmluZyBtYWNoaW5lXy4KClRoYW5rcwpaaGFuZyBZYW5mZWkKCgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmtleGVjIG1h aWxpbmcgbGlzdAprZXhlY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8va2V4ZWMK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753425Ab2FKFgr (ORCPT ); Mon, 11 Jun 2012 01:36:47 -0400 Received: from cn.fujitsu.com ([222.73.24.84]:51831 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751287Ab2FKFgq convert rfc822-to-8bit (ORCPT ); Mon, 11 Jun 2012 01:36:46 -0400 X-IronPort-AV: E=Sophos;i="4.77,387,1336320000"; d="scan'208";a="5156113" Message-ID: <4FD58399.4050700@cn.fujitsu.com> Date: Mon, 11 Jun 2012 13:35:21 +0800 From: Yanfei Zhang User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100413 Fedora/3.0.4-2.fc13 Thunderbird/3.0.4 MIME-Version: 1.0 To: Avi Kivity CC: mtosatti@redhat.com, ebiederm@xmission.com, luto@mit.edu, Joerg Roedel , dzickus@redhat.com, paul.gortmaker@windriver.com, ludwig.nussel@suse.de, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, kexec@lists.infradead.org, Greg KH , masanori.yoshida.tv@hitachi.com Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> In-Reply-To: <4FC47579.2040504@cn.fujitsu.com> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/06/11 13:37:17, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/06/11 13:37:20 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Avi, 于 2012年05月29日 15:06, Yanfei Zhang 写道: > 于 2012年05月28日 21:28, Avi Kivity 写道: >> On 05/28/2012 08:25 AM, Yanfei Zhang wrote: >>> >>> Dou you have any comments about this patch set? >> >> I still have a hard time understanding why it is needed. If the host >> crashes, there is no reason to look at guest state; the host should >> survive no matter what the guest does. >> >> > > OK. Let me summarize it. > > 1. Why is this patch needed? (Our requirement) > > We once came to a buggy situation: a host scheduler bug caused guest machine's > vcpu stopped for a long time and then led to heartbeat stop (host is still running). > > we want to have an efficient way to make the bug analysis when we come to the similar > situation where guest machine doesn't work well due to something of host machine's, > > Because we should debug both host machine's and guest machine's sides to look for > the reasons, so we want to get both host machine's crash dump and guest machine's > crash dump at the same time when the buggy situation remains. > > 2. What will we do? > > If this bug was found on customer's environment, we have two ways to avoid > affecting other guest machines running on the same host. First, we could do bug > analysis on another environment to reproduce the buggy situation; Second, we > could migrate other guest machines to other hosts. > > After the buggy situation is reproduced, we panic the host *manually*. > Then we could use userland tools to get guest machine's crash dump from host machine's > with the feature provided by this patch set. Finally we could analyse them separately > to find which side causes the problem. > Could you please tell me your attitude towards this patch? And here is a new case from the LinuxCon Japan: Developers from Hitach are now developing a new livedump mechanism for the same reason as ours. They have come to the situation *many times* that guest machines crashed due to host's failures, in particular, under development. So they develop this mechanism to get crash dump while retaining the buggy situation between host and guest machine. The difference between theirs and ours is whether or not to use the feature on _customer's running machine_. Thanks Zhang Yanfei