From xen-users-bounces@lists.xen.org Wed Oct 01 12:04:09 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Oct 2014 12:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZIcf-0000su-VW; Wed, 01 Oct 2014 12:03:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcd-0000sM-V6; Wed, 01 Oct 2014 12:03:08 +0000
Received: from [193.109.254.147:37528] by server-10.bemta-14.messagelabs.com
	id A3/4F-01463-B7DEB245; Wed, 01 Oct 2014 12:03:07 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1412164985!12734774!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17692 invoked from network); 1 Oct 2014 12:03:06 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-4.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	1 Oct 2014 12:03:06 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcT-000229-Bw; Wed, 01 Oct 2014 12:02:57 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcT-0004aF-1v; Wed, 01 Oct 2014 12:02:57 +0000
Date: Wed, 01 Oct 2014 12:02:57 +0000
Message-Id: <E1XZIcT-0004aF-1v@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 108 (CVE-2014-7188) - Improper
 MSR range used for x2APIC emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

              Xen Security Advisory CVE-2014-7188 / XSA-108
                              version 4

              Improper MSR range used for x2APIC emulation

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

The MSR range specified for APIC use in the x2APIC access model spans
256 MSRs. Hypervisor code emulating read and write accesses to these
MSRs erroneously covered 1024 MSRs. While the write emulation path is
written such that accesses to the extra MSRs would not have any bad
effect (they end up being no-ops), the read path would (attempt to)
access memory beyond the single page set up for APIC emulation.

IMPACT
======

A buggy or malicious HVM guest can crash the host or read data
relating to other guests or the hypervisor itself.

VULNERABLE SYSTEMS
==================

Xen 4.1 and onward are vulnerable.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered Jan Beulich at SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa108.patch        xen-unstable, Xen 4.4.x, Xen 4.3.x, Xen 4.2.x

$ sha256sum xsa108*.patch
cf7ecf4b4680c09e8b1f03980d8350a0e1e7eb03060031788f972e0d4d47203e  xsa108.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJUK+1fAAoJEIP+FMlX6CvZ6cwH+wdcnTCTdyAMc8bmQv+IxrMN
ue5rBYdX0b7CnnC2uCrwPssygna2cxTcVhJsU0eZk5OVrIU5rQ3PKtmFtxMwa3WS
my/vtyftTmoxAzftUKgpDFeicmZXlot3aowfRIiIc+GFZ59zAjDL2yQ0xMR1mJio
7SXl+dkcUPj5nXaeK1gFozJ8XNF+wArNQUPv0xUBIg4NSjQyqa7CMCZ5Q3IuJ53S
hKY37/MSoOViDORDPkeVr3BoSb7atYZSPwibqEUjeL5f+eXyVkbD0MkLQgu1ERtZ
p+dc+DTaRYm77LrDM+npZ+j1uSoVqdVzXtNYe6GZmbNRVXjbhJ+gJyJBcpy/a5Q=
=m0tK
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa108.patch"
Content-Disposition: attachment; filename="xsa108.patch"
Content-Transfer-Encoding: base64

eDg2L0hWTTogcHJvcGVybHkgYm91bmQgeDJBUElDIE1TUiByYW5nZQoKV2hp
bGUgdGhlIHdyaXRlIHBhdGggY2hhbmdlIGFwcGVhcnMgdG8gYmUgcHVyZWx5
IGNvc21ldGljIChidXQgc3RpbGwKZ2V0cyBkb25lIGhlcmUgZm9yIGNvbnNp
c3RlbmN5KSwgdGhlIHJlYWQgc2lkZSBtaXN0YWtlIHBlcm1pdHRlZAphY2Nl
c3NlcyBiZXlvbmQgdGhlIHZpcnR1YWwgQVBJQyBwYWdlLgoKTm90ZSB0aGF0
IHdoaWxlIHRoaXMgaXNuJ3QgZnVsbHkgaW4gbGluZSB3aXRoIHRoZSBzcGVj
aWZpY2F0aW9uCihkaWdlc3RpbmcgTVNScyAweDgwMC0weEJGRiBmb3IgdGhl
IHgyQVBJQyksIHRoaXMgaXMgdGhlIG1pbmltYWwKcG9zc2libGUgZml4IGFk
ZHJlc3NpbmcgdGhlIHNlY3VyaXR5IGlzc3VlIGFuZCBnZXR0aW5nIHgyQVBJ
QyByZWxhdGVkCmNvZGUgaW50byBhIGNvbnNpc3RlbnQgc2hhcGUgKGVsc2V3
aGVyZSBhIDI1NiByYXRoZXIgdGhhbiAxMDI0IHdpZGUKd2luZG93IGlzIGJl
aW5nIHVzZWQgdG9vKS4gVGhpcyB3aWxsIGJlIGRlYWx0IHdpdGggc3Vic2Vx
dWVudGx5LgoKVGhpcyBpcyBYU0EtMTA4LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC00MzgwLDcgKzQzODAsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgCiAgICAgICAgICptc3JfY29udGVudCA9IHZjcHVf
dmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAgICBicmVhazsK
IAotICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0VfTVNSIC4uLiBNU1JfSUEz
Ml9BUElDQkFTRV9NU1IgKyAweDNmZjoKKyAgICBjYXNlIE1TUl9JQTMyX0FQ
SUNCQVNFX01TUiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsgMHhmZjoK
ICAgICAgICAgaWYgKCBodm1feDJhcGljX21zcl9yZWFkKHYsIG1zciwgbXNy
X2NvbnRlbnQpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAg
ICAgIGJyZWFrOwpAQCAtNDUwNiw3ICs0NTA2LDcgQEAgaW50IGh2bV9tc3Jf
d3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludAogICAgICAgICB2bGFwaWNf
dGR0X21zcl9zZXQodmNwdV92bGFwaWModiksIG1zcl9jb250ZW50KTsKICAg
ICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0FQSUNCQVNFX01T
UiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsgMHgzZmY6CisgICAgY2Fz
ZSBNU1JfSUEzMl9BUElDQkFTRV9NU1IgLi4uIE1TUl9JQTMyX0FQSUNCQVNF
X01TUiArIDB4ZmY6CiAgICAgICAgIGlmICggaHZtX3gyYXBpY19tc3Jfd3Jp
dGUodiwgbXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKICAgICAgICAgYnJlYWs7Cg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Wed Oct 01 12:04:09 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Oct 2014 12:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZIcf-0000su-VW; Wed, 01 Oct 2014 12:03:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcd-0000sM-V6; Wed, 01 Oct 2014 12:03:08 +0000
Received: from [193.109.254.147:37528] by server-10.bemta-14.messagelabs.com
	id A3/4F-01463-B7DEB245; Wed, 01 Oct 2014 12:03:07 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1412164985!12734774!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17692 invoked from network); 1 Oct 2014 12:03:06 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-4.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	1 Oct 2014 12:03:06 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcT-000229-Bw; Wed, 01 Oct 2014 12:02:57 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1XZIcT-0004aF-1v; Wed, 01 Oct 2014 12:02:57 +0000
Date: Wed, 01 Oct 2014 12:02:57 +0000
Message-Id: <E1XZIcT-0004aF-1v@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 108 (CVE-2014-7188) - Improper
 MSR range used for x2APIC emulation
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

              Xen Security Advisory CVE-2014-7188 / XSA-108
                              version 4

              Improper MSR range used for x2APIC emulation

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

The MSR range specified for APIC use in the x2APIC access model spans
256 MSRs. Hypervisor code emulating read and write accesses to these
MSRs erroneously covered 1024 MSRs. While the write emulation path is
written such that accesses to the extra MSRs would not have any bad
effect (they end up being no-ops), the read path would (attempt to)
access memory beyond the single page set up for APIC emulation.

IMPACT
======

A buggy or malicious HVM guest can crash the host or read data
relating to other guests or the hypervisor itself.

VULNERABLE SYSTEMS
==================

Xen 4.1 and onward are vulnerable.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered Jan Beulich at SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa108.patch        xen-unstable, Xen 4.4.x, Xen 4.3.x, Xen 4.2.x

$ sha256sum xsa108*.patch
cf7ecf4b4680c09e8b1f03980d8350a0e1e7eb03060031788f972e0d4d47203e  xsa108.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJUK+1fAAoJEIP+FMlX6CvZ6cwH+wdcnTCTdyAMc8bmQv+IxrMN
ue5rBYdX0b7CnnC2uCrwPssygna2cxTcVhJsU0eZk5OVrIU5rQ3PKtmFtxMwa3WS
my/vtyftTmoxAzftUKgpDFeicmZXlot3aowfRIiIc+GFZ59zAjDL2yQ0xMR1mJio
7SXl+dkcUPj5nXaeK1gFozJ8XNF+wArNQUPv0xUBIg4NSjQyqa7CMCZ5Q3IuJ53S
hKY37/MSoOViDORDPkeVr3BoSb7atYZSPwibqEUjeL5f+eXyVkbD0MkLQgu1ERtZ
p+dc+DTaRYm77LrDM+npZ+j1uSoVqdVzXtNYe6GZmbNRVXjbhJ+gJyJBcpy/a5Q=
=m0tK
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa108.patch"
Content-Disposition: attachment; filename="xsa108.patch"
Content-Transfer-Encoding: base64

eDg2L0hWTTogcHJvcGVybHkgYm91bmQgeDJBUElDIE1TUiByYW5nZQoKV2hp
bGUgdGhlIHdyaXRlIHBhdGggY2hhbmdlIGFwcGVhcnMgdG8gYmUgcHVyZWx5
IGNvc21ldGljIChidXQgc3RpbGwKZ2V0cyBkb25lIGhlcmUgZm9yIGNvbnNp
c3RlbmN5KSwgdGhlIHJlYWQgc2lkZSBtaXN0YWtlIHBlcm1pdHRlZAphY2Nl
c3NlcyBiZXlvbmQgdGhlIHZpcnR1YWwgQVBJQyBwYWdlLgoKTm90ZSB0aGF0
IHdoaWxlIHRoaXMgaXNuJ3QgZnVsbHkgaW4gbGluZSB3aXRoIHRoZSBzcGVj
aWZpY2F0aW9uCihkaWdlc3RpbmcgTVNScyAweDgwMC0weEJGRiBmb3IgdGhl
IHgyQVBJQyksIHRoaXMgaXMgdGhlIG1pbmltYWwKcG9zc2libGUgZml4IGFk
ZHJlc3NpbmcgdGhlIHNlY3VyaXR5IGlzc3VlIGFuZCBnZXR0aW5nIHgyQVBJ
QyByZWxhdGVkCmNvZGUgaW50byBhIGNvbnNpc3RlbnQgc2hhcGUgKGVsc2V3
aGVyZSBhIDI1NiByYXRoZXIgdGhhbiAxMDI0IHdpZGUKd2luZG93IGlzIGJl
aW5nIHVzZWQgdG9vKS4gVGhpcyB3aWxsIGJlIGRlYWx0IHdpdGggc3Vic2Vx
dWVudGx5LgoKVGhpcyBpcyBYU0EtMTA4LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC00MzgwLDcgKzQzODAsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgCiAgICAgICAgICptc3JfY29udGVudCA9IHZjcHVf
dmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAgICBicmVhazsK
IAotICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0VfTVNSIC4uLiBNU1JfSUEz
Ml9BUElDQkFTRV9NU1IgKyAweDNmZjoKKyAgICBjYXNlIE1TUl9JQTMyX0FQ
SUNCQVNFX01TUiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsgMHhmZjoK
ICAgICAgICAgaWYgKCBodm1feDJhcGljX21zcl9yZWFkKHYsIG1zciwgbXNy
X2NvbnRlbnQpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAg
ICAgIGJyZWFrOwpAQCAtNDUwNiw3ICs0NTA2LDcgQEAgaW50IGh2bV9tc3Jf
d3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludAogICAgICAgICB2bGFwaWNf
dGR0X21zcl9zZXQodmNwdV92bGFwaWModiksIG1zcl9jb250ZW50KTsKICAg
ICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0FQSUNCQVNFX01T
UiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsgMHgzZmY6CisgICAgY2Fz
ZSBNU1JfSUEzMl9BUElDQkFTRV9NU1IgLi4uIE1TUl9JQTMyX0FQSUNCQVNF
X01TUiArIDB4ZmY6CiAgICAgICAgIGlmICggaHZtX3gyYXBpY19tc3Jfd3Jp
dGUodiwgbXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKICAgICAgICAgYnJlYWs7Cg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Fri Oct 03 04:13:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Oct 2014 04:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZuER-0000tH-Do; Fri, 03 Oct 2014 04:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james@ejbdigital.com.au>) id 1XZdFK-000155-ES
	for xen-users@lists.xenproject.org; Thu, 02 Oct 2014 10:04:26 +0000
Received: from [85.158.137.68:25575] by server-15.bemta-3.messagelabs.com id
	49/D7-01573-9232D245; Thu, 02 Oct 2014 10:04:25 +0000
X-Env-Sender: james@ejbdigital.com.au
X-Msg-Ref: server-6.tower-31.messagelabs.com!1412244258!6628831!1
X-Originating-IP: [134.170.132.144]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8111 invoked from network); 2 Oct 2014 10:04:22 -0000
Received: from mail-sg1on0144.outbound.protection.outlook.com (HELO
	APAC01-SG1-obe.outbound.protection.outlook.com) (134.170.132.144)
	by server-6.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
	2 Oct 2014 10:04:22 -0000
Received: from SIXPR04MB304.apcprd04.prod.outlook.com (10.141.120.22) by
	SIXPR04MB301.apcprd04.prod.outlook.com (10.141.120.19) with Microsoft
	SMTP Server (TLS) id 15.0.1039.15; Thu, 2 Oct 2014 10:04:15 +0000
Received: from SIXPR04MB304.apcprd04.prod.outlook.com ([10.141.120.22]) by
	SIXPR04MB304.apcprd04.prod.outlook.com ([10.141.120.22]) with mapi id
	15.00.1039.011; Thu, 2 Oct 2014 10:04:15 +0000
From: James Harper <james@ejbdigital.com.au>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "xen-users@lists.xenproject.org"
	<xen-users@lists.xenproject.org>
Thread-Topic: Network card disappears (probably xennet crash) on windows 7 pro
	64 bit with gplpv
Thread-Index: AQHP0YXRTM3S9NdihkW4ID5YmHrEXZwRn1IQgAAGVwCAAAWpcIALAawAgAAAd5A=
Date: Thu, 2 Oct 2014 10:04:15 +0000
Message-ID: <ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
	<542D22C8.4020708@m2r.biz>
In-Reply-To: <542D22C8.4020708@m2r.biz>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [203.193.205.129]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:SIXPR04MB301;
x-forefront-prvs: 03524FBD26
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10019020)(6009001)(199003)(189002)(479174003)(51704005)(377454003)(13464003)(46102003)(107046002)(120916001)(74482002)(64706001)(66066001)(20776003)(74316001)(101416001)(4396001)(50986999)(86362001)(80022003)(92566001)(31966008)(76482002)(106116001)(108616004)(19580405001)(87936001)(105586002)(97736003)(76576001)(106356001)(95666004)(93886004)(76176999)(10300001)(2656002)(85852003)(21056001)(99396003)(33646002)(107886001)(19580395003)(85306004)(54356999)(129583001)(17423001)(24736002);
	DIR:OUT; SFP:1102; SCL:1; SRVR:SIXPR04MB301;
	H:SIXPR04MB304.apcprd04.prod.outlook.com; FPR:; MLV:sfv;
	PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
MIME-Version: 1.0
X-OriginatorOrg: ejbdigital.com.au
X-Mailman-Approved-At: Fri, 03 Oct 2014 04:12:37 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Il 25/09/2014 12:00, James Harper ha scritto:
> >> -----Original Message-----
> >> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> >> Sent: Thursday, 25 September 2014 7:38 PM
> >> To: James Harper; xen-devel; xen-users@lists.xenproject.org
> >> Subject: Re: Network card disappears (probably xennet crash) on
> windows 7
> >> pro 64 bit with gplpv
> >>
> >> Il 25/09/2014 11:15, James Harper ha scritto:
> >>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
> >> linux
> >>>> and windows domUs I have had several times in recent months one or
> >> more
> >>>> windows domUs no longer reachable via the network.
> >>>> In all cases the network card disappears and I must reboot windows to
> >>>> have the network working, I had also installed latest gplpv version
> >>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
> >>>> persist.
> >>>>
> >>>> If you need more informations and/or tests tell me and I'll post them.
> >>>>
> >>> Can you tell me what you mean by "disappears"? Is the machine still
> >> running but you can't see a network card anymore?
> >>
> >> Yes windows still running but don't show network card anymore.
> >> This happen after hours or days on one or more windows domUs, other
> >> still working correctly, I not found exactly cause of that and the only
> >> solution for now is reboot the domU when happen.
> >>
> >>> James
> >>>
> > I doubt I'll be able to reproduce this.
> >
> > Can you run with the debug version of the drivers, and use debugview
> from sysinternals (you'll need to turn on some logging options in the registry
> - let me know if google doesn't help you find them).
> >
> > Then, when the crash happens, send me whatever debugview has
> captured.
> >
> > The debug version of the drivers is a little slower though, so this may not be
> an option.
> >
> > I'll be uploading an update in a few days so maybe wait until then to test (it
> won't fix your problem but it's easier if you run the latest version)
> >
> > James
> 
> I tried the build 1105 and the problem still persist.
> Now I'll try to install debug build and use debugview.
> Debugview 4.81 open as administrator and with all capture options enable
> is ok?
> This is the only and correct key to add?
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
> Manager\Debug Print Filter Add the following value "DEFAULT" :
> REG_DWORD
> : 0xFFFFFFFF (found in google with a fast search)
> 
> Thanks for any reply and sorry for my bad english.

That looks about right.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 03 04:13:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Oct 2014 04:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZuEQ-0000t9-Pq; Fri, 03 Oct 2014 04:12:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1XZdDf-0000tV-Mt
	for xen-users@lists.xenproject.org; Thu, 02 Oct 2014 10:02:43 +0000
Received: from [193.109.254.147:37267] by server-7.bemta-14.messagelabs.com id
	9F/82-13362-3C22D245; Thu, 02 Oct 2014 10:02:43 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-16.tower-27.messagelabs.com!1412244162!7522393!1
X-Originating-IP: [209.85.212.170]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31716 invoked from network); 2 Oct 2014 10:02:42 -0000
Received: from mail-wi0-f170.google.com (HELO mail-wi0-f170.google.com)
	(209.85.212.170)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Oct 2014 10:02:42 -0000
Received: by mail-wi0-f170.google.com with SMTP id hi2so1001089wib.5
	for <xen-users@lists.xenproject.org>;
	Thu, 02 Oct 2014 03:02:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=QXqyswgkCaK3Rb4RtL5tkZfa5COXQiqZkbgkx7qLvyQ=;
	b=O/DgmIPNpL/jrxEKjJOPOrXFYT268oIORairdzaU/dL+mOz8RL7W9IoemGcA94+egv
	3Jnsf9a6wJ8LtUp6Z5090nzP4zEK/I2HqDfjbaz7uoAhfbU8YbQ3SqVLcdy2/Fr/Gj1H
	qfKIg41QcjOTXUReZkUWbDSrB7MJDeyLIiUVI6BEAbEMFxo82JB7MHFG7cbIg5qotjcn
	jGyipTTQWo8E5pu54ryGmuQ0L19H46uORYkHtvVGTAJ2OHZDwwVC59lLGlgn+S+UMNDb
	CzIl80L9RLPsqrDY1ZPozleXnxe8HryFBmCowHXZhKCtj5p+vXq8Fad+KUCD/yy+KyPX
	5ZAA==
X-Gm-Message-State: ALoCoQn27dShy1wvakGs9DDTCJjzyCg4DP8OXkgVxPAZbD2FjV8lv0tHz5jt64a37/HWny6PnrwI
X-Received: by 10.194.189.115 with SMTP id gh19mr21907050wjc.119.1412244161842;
	Thu, 02 Oct 2014 03:02:41 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id q3sm684721wia.14.2014.10.02.03.02.40
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 02 Oct 2014 03:02:41 -0700 (PDT)
Message-ID: <542D22C8.4020708@m2r.biz>
Date: Thu, 02 Oct 2014 12:02:48 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: James Harper <james@ejbdigital.com.au>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
In-Reply-To: <f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
X-Mailman-Approved-At: Fri, 03 Oct 2014 04:12:37 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Il 25/09/2014 12:00, James Harper ha scritto:
>> -----Original Message-----
>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>> Sent: Thursday, 25 September 2014 7:38 PM
>> To: James Harper; xen-devel; xen-users@lists.xenproject.org
>> Subject: Re: Network card disappears (probably xennet crash) on windows 7
>> pro 64 bit with gplpv
>>
>> Il 25/09/2014 11:15, James Harper ha scritto:
>>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
>> linux
>>>> and windows domUs I have had several times in recent months one or
>> more
>>>> windows domUs no longer reachable via the network.
>>>> In all cases the network card disappears and I must reboot windows to
>>>> have the network working, I had also installed latest gplpv version
>>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
>>>> persist.
>>>>
>>>> If you need more informations and/or tests tell me and I'll post them.
>>>>
>>> Can you tell me what you mean by "disappears"? Is the machine still
>> running but you can't see a network card anymore?
>>
>> Yes windows still running but don't show network card anymore.
>> This happen after hours or days on one or more windows domUs, other
>> still working correctly, I not found exactly cause of that and the only
>> solution for now is reboot the domU when happen.
>>
>>> James
>>>
> I doubt I'll be able to reproduce this.
>
> Can you run with the debug version of the drivers, and use debugview from sysinternals (you'll need to turn on some logging options in the registry - let me know if google doesn't help you find them).
>
> Then, when the crash happens, send me whatever debugview has captured.
>
> The debug version of the drivers is a little slower though, so this may not be an option.
>
> I'll be uploading an update in a few days so maybe wait until then to test (it won't fix your problem but it's easier if you run the latest version)
>
> James

I tried the build 1105 and the problem still persist.
Now I'll try to install debug build and use debugview.
Debugview 4.81 open as administrator and with all capture options enable 
is ok?
This is the only and correct key to add? 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session 
Manager\Debug Print Filter Add the following value "DEFAULT" : REG_DWORD 
: 0xFFFFFFFF (found in google with a fast search)

Thanks for any reply and sorry for my bad english.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 03 04:13:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Oct 2014 04:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZuER-0000tH-Do; Fri, 03 Oct 2014 04:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james@ejbdigital.com.au>) id 1XZdFK-000155-ES
	for xen-users@lists.xenproject.org; Thu, 02 Oct 2014 10:04:26 +0000
Received: from [85.158.137.68:25575] by server-15.bemta-3.messagelabs.com id
	49/D7-01573-9232D245; Thu, 02 Oct 2014 10:04:25 +0000
X-Env-Sender: james@ejbdigital.com.au
X-Msg-Ref: server-6.tower-31.messagelabs.com!1412244258!6628831!1
X-Originating-IP: [134.170.132.144]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8111 invoked from network); 2 Oct 2014 10:04:22 -0000
Received: from mail-sg1on0144.outbound.protection.outlook.com (HELO
	APAC01-SG1-obe.outbound.protection.outlook.com) (134.170.132.144)
	by server-6.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
	2 Oct 2014 10:04:22 -0000
Received: from SIXPR04MB304.apcprd04.prod.outlook.com (10.141.120.22) by
	SIXPR04MB301.apcprd04.prod.outlook.com (10.141.120.19) with Microsoft
	SMTP Server (TLS) id 15.0.1039.15; Thu, 2 Oct 2014 10:04:15 +0000
Received: from SIXPR04MB304.apcprd04.prod.outlook.com ([10.141.120.22]) by
	SIXPR04MB304.apcprd04.prod.outlook.com ([10.141.120.22]) with mapi id
	15.00.1039.011; Thu, 2 Oct 2014 10:04:15 +0000
From: James Harper <james@ejbdigital.com.au>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "xen-users@lists.xenproject.org"
	<xen-users@lists.xenproject.org>
Thread-Topic: Network card disappears (probably xennet crash) on windows 7 pro
	64 bit with gplpv
Thread-Index: AQHP0YXRTM3S9NdihkW4ID5YmHrEXZwRn1IQgAAGVwCAAAWpcIALAawAgAAAd5A=
Date: Thu, 2 Oct 2014 10:04:15 +0000
Message-ID: <ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
	<542D22C8.4020708@m2r.biz>
In-Reply-To: <542D22C8.4020708@m2r.biz>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [203.193.205.129]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:SIXPR04MB301;
x-forefront-prvs: 03524FBD26
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10019020)(6009001)(199003)(189002)(479174003)(51704005)(377454003)(13464003)(46102003)(107046002)(120916001)(74482002)(64706001)(66066001)(20776003)(74316001)(101416001)(4396001)(50986999)(86362001)(80022003)(92566001)(31966008)(76482002)(106116001)(108616004)(19580405001)(87936001)(105586002)(97736003)(76576001)(106356001)(95666004)(93886004)(76176999)(10300001)(2656002)(85852003)(21056001)(99396003)(33646002)(107886001)(19580395003)(85306004)(54356999)(129583001)(17423001)(24736002);
	DIR:OUT; SFP:1102; SCL:1; SRVR:SIXPR04MB301;
	H:SIXPR04MB304.apcprd04.prod.outlook.com; FPR:; MLV:sfv;
	PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
MIME-Version: 1.0
X-OriginatorOrg: ejbdigital.com.au
X-Mailman-Approved-At: Fri, 03 Oct 2014 04:12:37 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Il 25/09/2014 12:00, James Harper ha scritto:
> >> -----Original Message-----
> >> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> >> Sent: Thursday, 25 September 2014 7:38 PM
> >> To: James Harper; xen-devel; xen-users@lists.xenproject.org
> >> Subject: Re: Network card disappears (probably xennet crash) on
> windows 7
> >> pro 64 bit with gplpv
> >>
> >> Il 25/09/2014 11:15, James Harper ha scritto:
> >>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
> >> linux
> >>>> and windows domUs I have had several times in recent months one or
> >> more
> >>>> windows domUs no longer reachable via the network.
> >>>> In all cases the network card disappears and I must reboot windows to
> >>>> have the network working, I had also installed latest gplpv version
> >>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
> >>>> persist.
> >>>>
> >>>> If you need more informations and/or tests tell me and I'll post them.
> >>>>
> >>> Can you tell me what you mean by "disappears"? Is the machine still
> >> running but you can't see a network card anymore?
> >>
> >> Yes windows still running but don't show network card anymore.
> >> This happen after hours or days on one or more windows domUs, other
> >> still working correctly, I not found exactly cause of that and the only
> >> solution for now is reboot the domU when happen.
> >>
> >>> James
> >>>
> > I doubt I'll be able to reproduce this.
> >
> > Can you run with the debug version of the drivers, and use debugview
> from sysinternals (you'll need to turn on some logging options in the registry
> - let me know if google doesn't help you find them).
> >
> > Then, when the crash happens, send me whatever debugview has
> captured.
> >
> > The debug version of the drivers is a little slower though, so this may not be
> an option.
> >
> > I'll be uploading an update in a few days so maybe wait until then to test (it
> won't fix your problem but it's easier if you run the latest version)
> >
> > James
> 
> I tried the build 1105 and the problem still persist.
> Now I'll try to install debug build and use debugview.
> Debugview 4.81 open as administrator and with all capture options enable
> is ok?
> This is the only and correct key to add?
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
> Manager\Debug Print Filter Add the following value "DEFAULT" :
> REG_DWORD
> : 0xFFFFFFFF (found in google with a fast search)
> 
> Thanks for any reply and sorry for my bad english.

That looks about right.

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 03 04:13:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Oct 2014 04:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XZuEQ-0000t9-Pq; Fri, 03 Oct 2014 04:12:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1XZdDf-0000tV-Mt
	for xen-users@lists.xenproject.org; Thu, 02 Oct 2014 10:02:43 +0000
Received: from [193.109.254.147:37267] by server-7.bemta-14.messagelabs.com id
	9F/82-13362-3C22D245; Thu, 02 Oct 2014 10:02:43 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-16.tower-27.messagelabs.com!1412244162!7522393!1
X-Originating-IP: [209.85.212.170]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31716 invoked from network); 2 Oct 2014 10:02:42 -0000
Received: from mail-wi0-f170.google.com (HELO mail-wi0-f170.google.com)
	(209.85.212.170)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Oct 2014 10:02:42 -0000
Received: by mail-wi0-f170.google.com with SMTP id hi2so1001089wib.5
	for <xen-users@lists.xenproject.org>;
	Thu, 02 Oct 2014 03:02:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=QXqyswgkCaK3Rb4RtL5tkZfa5COXQiqZkbgkx7qLvyQ=;
	b=O/DgmIPNpL/jrxEKjJOPOrXFYT268oIORairdzaU/dL+mOz8RL7W9IoemGcA94+egv
	3Jnsf9a6wJ8LtUp6Z5090nzP4zEK/I2HqDfjbaz7uoAhfbU8YbQ3SqVLcdy2/Fr/Gj1H
	qfKIg41QcjOTXUReZkUWbDSrB7MJDeyLIiUVI6BEAbEMFxo82JB7MHFG7cbIg5qotjcn
	jGyipTTQWo8E5pu54ryGmuQ0L19H46uORYkHtvVGTAJ2OHZDwwVC59lLGlgn+S+UMNDb
	CzIl80L9RLPsqrDY1ZPozleXnxe8HryFBmCowHXZhKCtj5p+vXq8Fad+KUCD/yy+KyPX
	5ZAA==
X-Gm-Message-State: ALoCoQn27dShy1wvakGs9DDTCJjzyCg4DP8OXkgVxPAZbD2FjV8lv0tHz5jt64a37/HWny6PnrwI
X-Received: by 10.194.189.115 with SMTP id gh19mr21907050wjc.119.1412244161842;
	Thu, 02 Oct 2014 03:02:41 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id q3sm684721wia.14.2014.10.02.03.02.40
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 02 Oct 2014 03:02:41 -0700 (PDT)
Message-ID: <542D22C8.4020708@m2r.biz>
Date: Thu, 02 Oct 2014 12:02:48 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: James Harper <james@ejbdigital.com.au>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
In-Reply-To: <f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
X-Mailman-Approved-At: Fri, 03 Oct 2014 04:12:37 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Il 25/09/2014 12:00, James Harper ha scritto:
>> -----Original Message-----
>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>> Sent: Thursday, 25 September 2014 7:38 PM
>> To: James Harper; xen-devel; xen-users@lists.xenproject.org
>> Subject: Re: Network card disappears (probably xennet crash) on windows 7
>> pro 64 bit with gplpv
>>
>> Il 25/09/2014 11:15, James Harper ha scritto:
>>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
>> linux
>>>> and windows domUs I have had several times in recent months one or
>> more
>>>> windows domUs no longer reachable via the network.
>>>> In all cases the network card disappears and I must reboot windows to
>>>> have the network working, I had also installed latest gplpv version
>>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
>>>> persist.
>>>>
>>>> If you need more informations and/or tests tell me and I'll post them.
>>>>
>>> Can you tell me what you mean by "disappears"? Is the machine still
>> running but you can't see a network card anymore?
>>
>> Yes windows still running but don't show network card anymore.
>> This happen after hours or days on one or more windows domUs, other
>> still working correctly, I not found exactly cause of that and the only
>> solution for now is reboot the domU when happen.
>>
>>> James
>>>
> I doubt I'll be able to reproduce this.
>
> Can you run with the debug version of the drivers, and use debugview from sysinternals (you'll need to turn on some logging options in the registry - let me know if google doesn't help you find them).
>
> Then, when the crash happens, send me whatever debugview has captured.
>
> The debug version of the drivers is a little slower though, so this may not be an option.
>
> I'll be uploading an update in a few days so maybe wait until then to test (it won't fix your problem but it's easier if you run the latest version)
>
> James

I tried the build 1105 and the problem still persist.
Now I'll try to install debug build and use debugview.
Debugview 4.81 open as administrator and with all capture options enable 
is ok?
This is the only and correct key to add? 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session 
Manager\Debug Print Filter Add the following value "DEFAULT" : REG_DWORD 
: 0xFFFFFFFF (found in google with a fast search)

Thanks for any reply and sorry for my bad english.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 07 21:21:02 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Oct 2014 21:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbcAb-0007t2-2M; Tue, 07 Oct 2014 21:19:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ustermann.max@web.de>) id 1XbcAa-0007sv-31
	for xen-users@lists.xen.org; Tue, 07 Oct 2014 21:19:44 +0000
Received: from [85.158.139.211:55942] by server-12.bemta-5.messagelabs.com id
	91/F9-22251-FE854345; Tue, 07 Oct 2014 21:19:43 +0000
X-Env-Sender: ustermann.max@web.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1412716782!12585087!1
X-Originating-IP: [212.227.15.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n,sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2130 invoked from network); 7 Oct 2014 21:19:42 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.15.3)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Oct 2014 21:19:42 -0000
Received: from mailhost.rossi.rhq ([84.62.152.40]) by smtp.web.de (mrweb003)
	with ESMTPSA (Nemesis) id 0MduO5-1Xq6Db2YST-00Pez6 for
	<xen-users@lists.xen.org>; Tue, 07 Oct 2014 23:19:42 +0200
Received: from virt1.rossi.rhq ([192.168.0.105])
	by mailhost.rossi.rhq with esmtp (Exim 4.75)
	(envelope-from <web1@mailhost.rossi.rhq>) id 1XbcAX-0004pS-VR
	for xen-users@lists.xen.org; Tue, 07 Oct 2014 23:19:42 +0200
Date: Tue, 7 Oct 2014 21:19:41 +0000
To: "xen-users lists.xen.org" <xen-users@lists.xen.org>
From: max ustermann <ustermann.max@web.de>
Message-ID: <808490f5707e3b6cbe98c0099811ecd2@virt1.rossi.rhq>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
X-Mailer: FeLaMiMail
In-Reply-To: <CAKhxXfY02YNerUWa6OjiKWA8uSdsf8QRxGRh7uxM_ocAwneECw@mail.gmail.com>
MIME-Version: 1.0
X-Provags-ID: V03:K0:+nDHtxAJodoAzqLKhUPvKnlEpkeVxbBRBK4DhA20F5FudfaoKIr
	x/zpj1YcRw++2EwonE/yufkQ0RmnxrkSMuJz4k6Wqeb3g9NbiGgOhbtLsQHmyjQ658svRAr
	SdMf8b+gaY8Nf9bIRYVBun5X5hp6Xe6AIAthLW730gRxOZWc9yvTKMPK/NYgFD/SC/FDPar
	clJIp+X8fa5dZ+f7NOsDw==
X-UI-Out-Filterresults: notjunk:1;
Subject: Re: [Xen-users] virt-manager cannot connect to hypervisor
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

IEhpLAoKd2hpY2ggbGlidmlydGQtdmVyc2lvbiB5b3UgYXJlIHVzaW5nPwp3aGF0IHNhecK0cyB0
aGUgY29tbWFuZC1saW5lIDoidmlyc2ggbGlzdCIgb3IgInZpcnNoIGxpc3QgLS1hbGwiCgphbGx0
IHRoZSBiZXN0Cm1heAogCi0tLS0tLS0tLS0tLS0tLS11cnNwcsO8bmdsaWNoZSBOYWNocmljaHQt
LS0tLS0tLS0tLS0tLS0tLQpWb246ICJHcmVnIFdvb2RzIiB3b29kc0B1Y2FyLmVkdSAKQW46IHhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnIApEYXR1bTogVGh1LCAyNSBTZXAgMjAxNCAxMTozMzowNyAt
MDYwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAK
IAo+IFRoaXMgaXMgYSB2ZXJ5IG9sZCBwcm9ibGVtLCBJIHNlZSBwb3N0cyBhYm91dCBpdCBkYXRp
bmcgYmFjayB0byBhdCBsZWFzdAo+IDIwMDYuIEJ1dCBJIGhhdmUgY2hlY2tlZCBhbGwgdGhlIHN1
Z2dlc3RlZCByZW1lZGllcyBhbmQgbm90aGluZyBoYXMgd29ya2VkLgo+IAo+IFRoaXMgaXMgYSBi
cmFuZCBuZXcgaW5zdGFsbGF0aW9uIG9mIENlbnRPUyA2LjUgd2l0aCBYZW4gNC4yLjQgLiBUaGUg
cHJvYmxlbQo+IGlzIHRoYXQgdmlydC1tYW5hZ2VyIHdpbGwgbm90IHN0YXJ0IHVwLCBJIGdldCBh
biBlcnJvciBjb25uZWN0aW5nIHRvIHRoZQo+IGh5cGVydmlzb3I6Cj4gCj4gVW5hYmxlIHRvIG9w
ZW4gYSBjb25uZWN0aW9uIHRvIHRoZSBYZW4gaHlwZXJ2aXNvci9kYWVtb24uCj4gCj4gVmVyaWZ5
IHRoYXQ6Cj4gLSBBIFhlbiBob3N0IGtlcm5lbCB3YXMgYm9vdGVkCj4gLSBUaGUgWGVuIHNlcnZp
Y2UgaGFzIGJlZW4gc3RhcnRlZAo+IAo+IEkgaGF2ZSB2ZXJpZmllZCB0aGUgZm9sbG93aW5nOgo+
IAo+IC0gSSBhbSBydW5uaW5nIGFzIHJvb3QKPiAtIEEgWGVuIGtlcm5lbCBoYXMgYmVlbiBib290
ZWQKPiAtIGxpYnZpcnRkIGlzIHJ1bm5pbmcKPiAtIHhlbmQgaXMgcnVubmluZwo+IC0gInhtIGxp
c3QiIHNob3dzIERvbTAKPiAtIFRoZXJlIGlzIGEgcHJvcGVyIGxvY2FsaG9zdCBlbnRyeSBpbiAv
ZXRjL2hvc3RzCj4gLSB4ZW5kLXVuaXgtc2VydmVyIGlzIHNldCB0byAieWVzIiBpbiB4ZW5kLWNv
bmZpZy5zeHAKPiAKPiBDYW4gYW55b25lIHRoaW5rIG9mIGFueXRoaW5nIGVsc2UgSSBtaWdodCBo
YXZlIG1pc3NlZD8KPiAKPiBUaGFua3MsCj4gLS1HcmVnCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnIAo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoKLS0g
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 07 21:21:02 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Oct 2014 21:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbcAb-0007t2-2M; Tue, 07 Oct 2014 21:19:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ustermann.max@web.de>) id 1XbcAa-0007sv-31
	for xen-users@lists.xen.org; Tue, 07 Oct 2014 21:19:44 +0000
Received: from [85.158.139.211:55942] by server-12.bemta-5.messagelabs.com id
	91/F9-22251-FE854345; Tue, 07 Oct 2014 21:19:43 +0000
X-Env-Sender: ustermann.max@web.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1412716782!12585087!1
X-Originating-IP: [212.227.15.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n,sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2130 invoked from network); 7 Oct 2014 21:19:42 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.15.3)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Oct 2014 21:19:42 -0000
Received: from mailhost.rossi.rhq ([84.62.152.40]) by smtp.web.de (mrweb003)
	with ESMTPSA (Nemesis) id 0MduO5-1Xq6Db2YST-00Pez6 for
	<xen-users@lists.xen.org>; Tue, 07 Oct 2014 23:19:42 +0200
Received: from virt1.rossi.rhq ([192.168.0.105])
	by mailhost.rossi.rhq with esmtp (Exim 4.75)
	(envelope-from <web1@mailhost.rossi.rhq>) id 1XbcAX-0004pS-VR
	for xen-users@lists.xen.org; Tue, 07 Oct 2014 23:19:42 +0200
Date: Tue, 7 Oct 2014 21:19:41 +0000
To: "xen-users lists.xen.org" <xen-users@lists.xen.org>
From: max ustermann <ustermann.max@web.de>
Message-ID: <808490f5707e3b6cbe98c0099811ecd2@virt1.rossi.rhq>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
X-Mailer: FeLaMiMail
In-Reply-To: <CAKhxXfY02YNerUWa6OjiKWA8uSdsf8QRxGRh7uxM_ocAwneECw@mail.gmail.com>
MIME-Version: 1.0
X-Provags-ID: V03:K0:+nDHtxAJodoAzqLKhUPvKnlEpkeVxbBRBK4DhA20F5FudfaoKIr
	x/zpj1YcRw++2EwonE/yufkQ0RmnxrkSMuJz4k6Wqeb3g9NbiGgOhbtLsQHmyjQ658svRAr
	SdMf8b+gaY8Nf9bIRYVBun5X5hp6Xe6AIAthLW730gRxOZWc9yvTKMPK/NYgFD/SC/FDPar
	clJIp+X8fa5dZ+f7NOsDw==
X-UI-Out-Filterresults: notjunk:1;
Subject: Re: [Xen-users] virt-manager cannot connect to hypervisor
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

IEhpLAoKd2hpY2ggbGlidmlydGQtdmVyc2lvbiB5b3UgYXJlIHVzaW5nPwp3aGF0IHNhecK0cyB0
aGUgY29tbWFuZC1saW5lIDoidmlyc2ggbGlzdCIgb3IgInZpcnNoIGxpc3QgLS1hbGwiCgphbGx0
IHRoZSBiZXN0Cm1heAogCi0tLS0tLS0tLS0tLS0tLS11cnNwcsO8bmdsaWNoZSBOYWNocmljaHQt
LS0tLS0tLS0tLS0tLS0tLQpWb246ICJHcmVnIFdvb2RzIiB3b29kc0B1Y2FyLmVkdSAKQW46IHhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnIApEYXR1bTogVGh1LCAyNSBTZXAgMjAxNCAxMTozMzowNyAt
MDYwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAK
IAo+IFRoaXMgaXMgYSB2ZXJ5IG9sZCBwcm9ibGVtLCBJIHNlZSBwb3N0cyBhYm91dCBpdCBkYXRp
bmcgYmFjayB0byBhdCBsZWFzdAo+IDIwMDYuIEJ1dCBJIGhhdmUgY2hlY2tlZCBhbGwgdGhlIHN1
Z2dlc3RlZCByZW1lZGllcyBhbmQgbm90aGluZyBoYXMgd29ya2VkLgo+IAo+IFRoaXMgaXMgYSBi
cmFuZCBuZXcgaW5zdGFsbGF0aW9uIG9mIENlbnRPUyA2LjUgd2l0aCBYZW4gNC4yLjQgLiBUaGUg
cHJvYmxlbQo+IGlzIHRoYXQgdmlydC1tYW5hZ2VyIHdpbGwgbm90IHN0YXJ0IHVwLCBJIGdldCBh
biBlcnJvciBjb25uZWN0aW5nIHRvIHRoZQo+IGh5cGVydmlzb3I6Cj4gCj4gVW5hYmxlIHRvIG9w
ZW4gYSBjb25uZWN0aW9uIHRvIHRoZSBYZW4gaHlwZXJ2aXNvci9kYWVtb24uCj4gCj4gVmVyaWZ5
IHRoYXQ6Cj4gLSBBIFhlbiBob3N0IGtlcm5lbCB3YXMgYm9vdGVkCj4gLSBUaGUgWGVuIHNlcnZp
Y2UgaGFzIGJlZW4gc3RhcnRlZAo+IAo+IEkgaGF2ZSB2ZXJpZmllZCB0aGUgZm9sbG93aW5nOgo+
IAo+IC0gSSBhbSBydW5uaW5nIGFzIHJvb3QKPiAtIEEgWGVuIGtlcm5lbCBoYXMgYmVlbiBib290
ZWQKPiAtIGxpYnZpcnRkIGlzIHJ1bm5pbmcKPiAtIHhlbmQgaXMgcnVubmluZwo+IC0gInhtIGxp
c3QiIHNob3dzIERvbTAKPiAtIFRoZXJlIGlzIGEgcHJvcGVyIGxvY2FsaG9zdCBlbnRyeSBpbiAv
ZXRjL2hvc3RzCj4gLSB4ZW5kLXVuaXgtc2VydmVyIGlzIHNldCB0byAieWVzIiBpbiB4ZW5kLWNv
bmZpZy5zeHAKPiAKPiBDYW4gYW55b25lIHRoaW5rIG9mIGFueXRoaW5nIGVsc2UgSSBtaWdodCBo
YXZlIG1pc3NlZD8KPiAKPiBUaGFua3MsCj4gLS1HcmVnCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnIAo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoKLS0g
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 08 08:07:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 08:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbmGC-0001zI-ND; Wed, 08 Oct 2014 08:06:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1XbU6o-0004OJ-KE
	for xen-users@lists.xenproject.org; Tue, 07 Oct 2014 12:43:18 +0000
Received: from [193.109.254.147:60116] by server-15.bemta-14.messagelabs.com
	id 2C/EE-30948-5EFD3345; Tue, 07 Oct 2014 12:43:17 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1412685795!13910147!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3414 invoked from network); 7 Oct 2014 12:43:15 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Oct 2014 12:43:15 -0000
Received: by mail-wi0-f181.google.com with SMTP id hi2so7742369wib.14
	for <xen-users@lists.xenproject.org>;
	Tue, 07 Oct 2014 05:43:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=LhUmR7qwNMelr+yWqi+6fvdmSEM1OVT8WsPV63M3IPU=;
	b=Zq5NrVdWKusIpWyDQJezxSRKpQiC8Y6jYW1NEH4A/6OM5u1ybEs3gDySdES5BdUJ4e
	Rrgo2hLTRv+LCNK2MHR64dreEIlxKVyLeT6OnXD9xTuUCGQIXChaqKtevi40h7CH2Y6c
	jtmd6zQtofQqMzWGwQs5RYAdxPm/yNTAyvW6DvzhmKhq/LL3zvQjnu9cronilHUkmUMn
	tkqYyhSpSekPnpL7CsSiRJ/8zkStNSAvDtM5iqpji9U3t2SHFmxhv5wMf4DOkqori6Vc
	jkzzcMGOyEl0ATOMfxuE4/Vvmcl/Qo+qL7vy1JNeS/JNiEUrM2hhBTd7r7F8IR4eAq4M
	Om6A==
X-Gm-Message-State: ALoCoQlhPCwGC/4eHdj4yZkFfv0UV2xVRua0I6EvpE/GOz2N2GJ5jJmRCejDHYYVzapWnfXLQ+/a
X-Received: by 10.194.48.81 with SMTP id j17mr3095880wjn.128.1412685795303;
	Tue, 07 Oct 2014 05:43:15 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	fx2sm20602923wjb.37.2014.10.07.05.43.13 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 07 Oct 2014 05:43:14 -0700 (PDT)
Message-ID: <5433DFE3.5000603@m2r.biz>
Date: Tue, 07 Oct 2014 14:43:15 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: James Harper <james@ejbdigital.com.au>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
	<542D22C8.4020708@m2r.biz>
	<ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
In-Reply-To: <ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
Content-Type: multipart/mixed; boundary="------------090000040507000607030806"
X-Mailman-Approved-At: Wed, 08 Oct 2014 08:06:11 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------090000040507000607030806
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Il 02/10/2014 12:04, James Harper ha scritto:
>> Il 25/09/2014 12:00, James Harper ha scritto:
>>>> -----Original Message-----
>>>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>>>> Sent: Thursday, 25 September 2014 7:38 PM
>>>> To: James Harper; xen-devel; xen-users@lists.xenproject.org
>>>> Subject: Re: Network card disappears (probably xennet crash) on
>> windows 7
>>>> pro 64 bit with gplpv
>>>>
>>>> Il 25/09/2014 11:15, James Harper ha scritto:
>>>>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
>>>> linux
>>>>>> and windows domUs I have had several times in recent months one or
>>>> more
>>>>>> windows domUs no longer reachable via the network.
>>>>>> In all cases the network card disappears and I must reboot windows to
>>>>>> have the network working, I had also installed latest gplpv version
>>>>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
>>>>>> persist.
>>>>>>
>>>>>> If you need more informations and/or tests tell me and I'll post them.
>>>>>>
>>>>> Can you tell me what you mean by "disappears"? Is the machine still
>>>> running but you can't see a network card anymore?
>>>>
>>>> Yes windows still running but don't show network card anymore.
>>>> This happen after hours or days on one or more windows domUs, other
>>>> still working correctly, I not found exactly cause of that and the only
>>>> solution for now is reboot the domU when happen.
>>>>
>>>>> James
>>>>>
>>> I doubt I'll be able to reproduce this.
>>>
>>> Can you run with the debug version of the drivers, and use debugview
>> from sysinternals (you'll need to turn on some logging options in the registry
>> - let me know if google doesn't help you find them).
>>> Then, when the crash happens, send me whatever debugview has
>> captured.
>>> The debug version of the drivers is a little slower though, so this may not be
>> an option.
>>> I'll be uploading an update in a few days so maybe wait until then to test (it
>> won't fix your problem but it's easier if you run the latest version)
>>> James
>> I tried the build 1105 and the problem still persist.
>> Now I'll try to install debug build and use debugview.
>> Debugview 4.81 open as administrator and with all capture options enable
>> is ok?
>> This is the only and correct key to add?
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
>> Manager\Debug Print Filter Add the following value "DEFAULT" :
>> REG_DWORD
>> : 0xFFFFFFFF (found in google with a fast search)
>>
>> Thanks for any reply and sorry for my bad english.
> That looks about right.
>
> James

Finally this morning the problem occurred on domU with the debug 
pvdrivers installedand DebugView active.
Log in attachment.
If you need more informations and/or tell me and I'll post them.

Thanks for any reply.

--------------090000040507000607030806
Content-Type: text/plain; charset=windows-1252;
 name="debugview.LOG"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="debugview.LOG"

00000001	0.00000000	[932] 992 0000000000000000 ENTER: DllCanUnloadNow	
00000002	0.00003598	[932] 992 0000000000000000 LEAVE: DllCanUnloadNow	
00000003	5.71317816	[932] 296 0000000000000000 ENTER: DllGetClassObject	
00000004	5.71325254	[932] 296 0000000000000000 LEAVE: DllGetClassObject	
00000005	5.71331120	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000006	5.71338749	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000007	5.71345949	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000008	5.71351099	[932]   	
00000009	5.71355867	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000010	5.71361637	[932] 	
00000011	5.71374702	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000012	5.71381903	[932] 296 0000000000000000 ENTER: DllGetClassObject	
00000013	5.71388054	[932] 296 0000000000000000 LEAVE: DllGetClassObject	
00000014	5.71393824	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000015	5.71401310	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000016	5.71407986	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000017	5.71413994	[932]   	
00000018	5.71421194	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000019	5.71427298	[932] 	
00000020	5.71446466	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000021	5.72493458	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000022	5.72496605	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000023	5.72499752	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000024	5.72502470	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000025	5.72507238	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000026	5.72511387	[932]   	
00000027	5.72513866	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000028	5.72515965	[932] 	
00000029	5.72518921	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000030	5.72528315	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000031	5.72531652	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000032	5.72534847	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000033	5.72537851	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000034	5.72542334	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000035	5.72546196	[932]   	
00000036	5.72548628	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000037	5.72550726	[932] 	
00000038	5.72553635	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000039	5.74626350	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000040	5.74647284	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000041	5.74655914	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000042	5.74665117	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000043	5.74673986	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000044	5.74682283	[932]   	
00000045	5.74690104	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000046	5.74741697	[932] 	
00000047	5.74820614	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000048	5.74845600	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000049	5.74889851	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000050	5.74914360	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000051	5.74929619	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000052	5.74939251	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000053	5.74945259	[932]   	
00000054	5.74950504	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000055	5.74963045	[932] 	
00000056	5.75005865	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000057	5.77859306	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000058	5.77862453	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000059	5.77865982	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000060	5.77868843	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000061	5.77874422	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000062	5.77879047	[932]   	
00000063	5.77881479	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000064	5.77883625	[932] 	
00000065	5.77886677	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000066	5.77896070	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000067	5.77899408	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000068	5.77902699	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000069	5.77905560	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000070	5.77910089	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000071	5.77913904	[932]   	
00000072	5.77916336	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000073	5.77918482	[932] 	
00000074	5.77921343	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000075	5.77930450	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000076	5.77933741	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000077	5.77940941	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000078	5.77944374	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000079	5.77949142	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000080	5.77953005	[932]   	
00000081	5.77955437	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000082	5.77956533	[932] 	
00000083	5.77959824	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000084	5.79121256	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000085	5.79186058	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000086	5.79191589	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000087	5.79195356	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000088	5.79200506	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000089	5.79204464	[932]   	
00000090	5.79206896	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000091	5.79209280	[932] 	
00000092	5.79212475	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000093	5.79227209	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000094	5.79230499	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000095	5.79233789	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000096	5.79236650	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000097	5.79241228	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000098	5.79244995	[932]   	
00000099	5.79247427	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000100	5.79249716	[932] 	
00000101	5.79252625	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000102	5.79284334	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000103	5.79287815	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000104	5.79291105	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000105	5.79293966	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000106	5.79298544	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000107	5.79302454	[932]   	
00000108	5.79304838	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000109	5.79307270	[932] 	
00000110	5.79310369	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000111	5.79319668	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000112	5.79323006	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000113	5.79326200	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000114	5.79329062	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000115	5.79333591	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000116	5.79337358	[932]   	
00000117	5.79339790	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000118	5.79341173	[932] 	
00000119	5.79344320	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000120	5.79353333	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000121	5.79356575	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000122	5.79359818	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000123	5.79362679	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000124	5.79367161	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000125	5.79371405	[932]   	
00000126	5.79377556	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000127	5.79379702	[932] 	
00000128	5.79384279	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000129	5.92258978	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000130	5.92263174	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000131	5.92266750	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000132	5.92269659	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000133	5.92275906	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000134	5.92280483	[932]   	
00000135	5.92282867	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000136	5.92284107	[932] 	
00000137	5.92287683	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000138	5.92297173	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000139	5.92300367	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000140	5.92303419	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000141	5.92306185	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000142	5.92310619	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000143	5.92314529	[932]   	
00000144	5.92317200	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000145	5.92320585	[932] 	
00000146	5.92323875	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000147	5.92348385	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000148	5.92351675	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000149	5.92354774	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000150	5.92357588	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000151	5.92362070	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000152	5.92365980	[932]   	
00000153	5.92368317	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000154	5.92370176	[932] 	
00000155	5.92373705	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000156	5.92383671	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000157	5.92386818	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000158	5.92389774	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000159	5.92392588	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000160	5.92396975	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000161	5.92400742	[932]   	
00000162	5.92403078	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000163	5.92407084	[932] 	
00000164	5.92410469	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000165	13.94284534	[932] 992 0000000000000000 ENTER: DllCanUnloadNow	
00000166	13.94287491	[932] 992 0000000000000000 LEAVE: DllCanUnloadNow	
00000167	72.28352356	[932] 296 0000000000000000 ENTER: DllCanUnloadNow	
00000168	72.28356171	[932] 296 0000000000000000 LEAVE: DllCanUnloadNow	
00000169	72.28363037	[932] ShellStreams: Detach	
00000001	160.11798096	XenVbd     Command = READ_CAPACITY	
00000002	160.12037659	XenVbd     Command = READ_CAPACITY	
00000003	160.13603210	XenVbd     Command = READ_CAPACITY	
00000004	160.13800049	XenVbd     Command = READ_CAPACITY	
00000005	1045.06787109	KTM:  TmRollbackTransaction for tx 2086420	
00000006	1045.06787109	KTM:  TmRollbackTransaction for tx 2086420	
00000007	4643.74121094	KTM:  TmRollbackTransaction for tx 2086420	
00000008	4643.74121094	KTM:  TmRollbackTransaction for tx 2086420	
00000170	17089.45898438	[932] ShellStreams: Attach	
00000171	17089.45898438	[932] Resource DLL loaded at path C:\Program Files\Common Files\Apple\Internet Services\ShellStreams.resources\it.lproj\ShellStreamsLocalized.dll	
00000172	17089.45898438	[932] Setting C thread locale as Italian_Italy.1252	
00000173	17089.46093750	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000174	17089.46093750	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000175	17089.46093750	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000176	17089.46093750	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000177	17089.46093750	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000178	17089.46289063	[932]   	
00000179	17089.46289063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000180	17089.46289063	[932] 	
00000181	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000182	17089.46289063	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000183	17089.46289063	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000184	17089.46289063	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000185	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000186	17089.46289063	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000187	17089.46289063	[932]   	
00000188	17089.46289063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000189	17089.46289063	[932] 	
00000190	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000191	17089.47070313	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000192	17089.47070313	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000193	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000194	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000195	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000196	17089.47070313	[932]   	
00000197	17089.47070313	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000198	17089.47070313	[932] 	
00000199	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000200	17089.47070313	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000201	17089.47070313	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000202	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000203	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000204	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000205	17089.47070313	[932]   	
00000206	17089.47070313	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000207	17089.47070313	[932] 	
00000208	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000209	17089.49218750	[932] 2536 0000000000000000 ENTER: DllGetClassObject	
00000210	17089.49218750	[932] 2536 0000000000000000 LEAVE: DllGetClassObject	
00000211	17089.49218750	[932] 2536 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000212	17089.49218750	[932] 2536 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000213	17089.49218750	[932] 2536 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000214	17089.49218750	[932]   	
00000215	17089.49218750	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000216	17089.49218750	[932] 	
00000217	17089.49218750	[932] 2536 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000218	17089.49218750	[932] 2536 0000000000000000 ENTER: DllGetClassObject	
00000219	17089.49414063	[932] 2536 0000000000000000 LEAVE: DllGetClassObject	
00000220	17089.49414063	[932] 2536 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000221	17089.49414063	[932] 2536 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000222	17089.49414063	[932] 2536 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000223	17089.49414063	[932]   	
00000224	17089.49414063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000225	17089.49414063	[932] 	
00000226	17089.49414063	[932] 2536 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000227	17089.52539063	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000228	17089.52539063	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000229	17089.52539063	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000230	17089.52539063	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000231	17089.52539063	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000232	17089.52539063	[932]   	
00000233	17089.52539063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000234	17089.52734375	[932] 	
00000235	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000236	17089.52734375	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000237	17089.52734375	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000238	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000239	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000240	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000241	17089.52734375	[932]   	
00000242	17089.52734375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000243	17089.52734375	[932] 	
00000244	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000245	17089.52734375	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000246	17089.52734375	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000247	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000248	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000249	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000250	17089.52734375	[932]   	
00000251	17089.52734375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000252	17089.52734375	[932] 	
00000253	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000254	17089.73828125	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000255	17089.73828125	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000256	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000257	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000258	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000259	17089.73828125	[932]   	
00000260	17089.73828125	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000261	17089.73828125	[932] 	
00000262	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000263	17089.73828125	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000264	17089.73828125	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000265	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000266	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000267	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000268	17089.73828125	[932]   	
00000269	17089.73828125	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000270	17089.73828125	[932] 	
00000271	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000272	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000273	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000274	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000275	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000276	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000277	17089.74023438	[932]   	
00000278	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000279	17089.74023438	[932] 	
00000280	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000281	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000282	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000283	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000284	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000285	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000286	17089.74023438	[932]   	
00000287	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000288	17089.74023438	[932] 	
00000289	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000290	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000291	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000292	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000293	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000294	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000295	17089.74023438	[932]   	
00000296	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000297	17089.74023438	[932] 	
00000298	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000299	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000300	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000301	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000302	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000303	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000304	17089.80859375	[932]   	
00000305	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000306	17089.80859375	[932] 	
00000307	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000308	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000309	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000310	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000311	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000312	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000313	17089.80859375	[932]   	
00000314	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000315	17089.80859375	[932] 	
00000316	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000317	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000318	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000319	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000320	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000321	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000322	17089.80859375	[932]   	
00000323	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000324	17089.80859375	[932] 	
00000325	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000326	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000327	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000328	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000329	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000330	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000331	17089.80859375	[932]   	
00000332	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000333	17089.80859375	[932] 	
00000334	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000335	17096.23632813	[932] 736 0000000000000000 ENTER: DllCanUnloadNow	
00000336	17096.23828125	[932] 736 0000000000000000 LEAVE: DllCanUnloadNow	

--------------090000040507000607030806
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------090000040507000607030806--


From xen-users-bounces@lists.xen.org Wed Oct 08 08:07:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 08:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbmGC-0001zI-ND; Wed, 08 Oct 2014 08:06:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1XbU6o-0004OJ-KE
	for xen-users@lists.xenproject.org; Tue, 07 Oct 2014 12:43:18 +0000
Received: from [193.109.254.147:60116] by server-15.bemta-14.messagelabs.com
	id 2C/EE-30948-5EFD3345; Tue, 07 Oct 2014 12:43:17 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1412685795!13910147!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3414 invoked from network); 7 Oct 2014 12:43:15 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Oct 2014 12:43:15 -0000
Received: by mail-wi0-f181.google.com with SMTP id hi2so7742369wib.14
	for <xen-users@lists.xenproject.org>;
	Tue, 07 Oct 2014 05:43:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=LhUmR7qwNMelr+yWqi+6fvdmSEM1OVT8WsPV63M3IPU=;
	b=Zq5NrVdWKusIpWyDQJezxSRKpQiC8Y6jYW1NEH4A/6OM5u1ybEs3gDySdES5BdUJ4e
	Rrgo2hLTRv+LCNK2MHR64dreEIlxKVyLeT6OnXD9xTuUCGQIXChaqKtevi40h7CH2Y6c
	jtmd6zQtofQqMzWGwQs5RYAdxPm/yNTAyvW6DvzhmKhq/LL3zvQjnu9cronilHUkmUMn
	tkqYyhSpSekPnpL7CsSiRJ/8zkStNSAvDtM5iqpji9U3t2SHFmxhv5wMf4DOkqori6Vc
	jkzzcMGOyEl0ATOMfxuE4/Vvmcl/Qo+qL7vy1JNeS/JNiEUrM2hhBTd7r7F8IR4eAq4M
	Om6A==
X-Gm-Message-State: ALoCoQlhPCwGC/4eHdj4yZkFfv0UV2xVRua0I6EvpE/GOz2N2GJ5jJmRCejDHYYVzapWnfXLQ+/a
X-Received: by 10.194.48.81 with SMTP id j17mr3095880wjn.128.1412685795303;
	Tue, 07 Oct 2014 05:43:15 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	fx2sm20602923wjb.37.2014.10.07.05.43.13 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 07 Oct 2014 05:43:14 -0700 (PDT)
Message-ID: <5433DFE3.5000603@m2r.biz>
Date: Tue, 07 Oct 2014 14:43:15 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: James Harper <james@ejbdigital.com.au>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <5417F12B.6070204@m2r.biz>
	<be74b9213ae847e3b74ad211ac90069a@SIXPR04MB304.apcprd04.prod.outlook.com>
	<5423E266.1040601@m2r.biz>
	<f33a229e553247eb8dac19a94fec064f@SIXPR04MB304.apcprd04.prod.outlook.com>
	<542D22C8.4020708@m2r.biz>
	<ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
In-Reply-To: <ef3b39c9596643319cd9a1cf03f4591f@SIXPR04MB304.apcprd04.prod.outlook.com>
Content-Type: multipart/mixed; boundary="------------090000040507000607030806"
X-Mailman-Approved-At: Wed, 08 Oct 2014 08:06:11 +0000
Subject: Re: [Xen-users] Network card disappears (probably xennet crash) on
 windows 7 pro 64 bit with gplpv
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------090000040507000607030806
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Il 02/10/2014 12:04, James Harper ha scritto:
>> Il 25/09/2014 12:00, James Harper ha scritto:
>>>> -----Original Message-----
>>>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>>>> Sent: Thursday, 25 September 2014 7:38 PM
>>>> To: James Harper; xen-devel; xen-users@lists.xenproject.org
>>>> Subject: Re: Network card disappears (probably xennet crash) on
>> windows 7
>>>> pro 64 bit with gplpv
>>>>
>>>> Il 25/09/2014 11:15, James Harper ha scritto:
>>>>>> On one dom0 wheezy with xen 4.4-stable and xen-unstable and some
>>>> linux
>>>>>> and windows domUs I have had several times in recent months one or
>>>> more
>>>>>> windows domUs no longer reachable via the network.
>>>>>> In all cases the network card disappears and I must reboot windows to
>>>>>> have the network working, I had also installed latest gplpv version
>>>>>> (1.0.1100) that I saw that solves crash with xennet.sys but the problem
>>>>>> persist.
>>>>>>
>>>>>> If you need more informations and/or tests tell me and I'll post them.
>>>>>>
>>>>> Can you tell me what you mean by "disappears"? Is the machine still
>>>> running but you can't see a network card anymore?
>>>>
>>>> Yes windows still running but don't show network card anymore.
>>>> This happen after hours or days on one or more windows domUs, other
>>>> still working correctly, I not found exactly cause of that and the only
>>>> solution for now is reboot the domU when happen.
>>>>
>>>>> James
>>>>>
>>> I doubt I'll be able to reproduce this.
>>>
>>> Can you run with the debug version of the drivers, and use debugview
>> from sysinternals (you'll need to turn on some logging options in the registry
>> - let me know if google doesn't help you find them).
>>> Then, when the crash happens, send me whatever debugview has
>> captured.
>>> The debug version of the drivers is a little slower though, so this may not be
>> an option.
>>> I'll be uploading an update in a few days so maybe wait until then to test (it
>> won't fix your problem but it's easier if you run the latest version)
>>> James
>> I tried the build 1105 and the problem still persist.
>> Now I'll try to install debug build and use debugview.
>> Debugview 4.81 open as administrator and with all capture options enable
>> is ok?
>> This is the only and correct key to add?
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
>> Manager\Debug Print Filter Add the following value "DEFAULT" :
>> REG_DWORD
>> : 0xFFFFFFFF (found in google with a fast search)
>>
>> Thanks for any reply and sorry for my bad english.
> That looks about right.
>
> James

Finally this morning the problem occurred on domU with the debug 
pvdrivers installedand DebugView active.
Log in attachment.
If you need more informations and/or tell me and I'll post them.

Thanks for any reply.

--------------090000040507000607030806
Content-Type: text/plain; charset=windows-1252;
 name="debugview.LOG"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="debugview.LOG"

00000001	0.00000000	[932] 992 0000000000000000 ENTER: DllCanUnloadNow	
00000002	0.00003598	[932] 992 0000000000000000 LEAVE: DllCanUnloadNow	
00000003	5.71317816	[932] 296 0000000000000000 ENTER: DllGetClassObject	
00000004	5.71325254	[932] 296 0000000000000000 LEAVE: DllGetClassObject	
00000005	5.71331120	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000006	5.71338749	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000007	5.71345949	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000008	5.71351099	[932]   	
00000009	5.71355867	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000010	5.71361637	[932] 	
00000011	5.71374702	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000012	5.71381903	[932] 296 0000000000000000 ENTER: DllGetClassObject	
00000013	5.71388054	[932] 296 0000000000000000 LEAVE: DllGetClassObject	
00000014	5.71393824	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000015	5.71401310	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000016	5.71407986	[932] 296 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000017	5.71413994	[932]   	
00000018	5.71421194	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000019	5.71427298	[932] 	
00000020	5.71446466	[932] 296 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000021	5.72493458	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000022	5.72496605	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000023	5.72499752	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000024	5.72502470	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000025	5.72507238	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000026	5.72511387	[932]   	
00000027	5.72513866	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000028	5.72515965	[932] 	
00000029	5.72518921	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000030	5.72528315	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000031	5.72531652	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000032	5.72534847	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000033	5.72537851	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000034	5.72542334	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000035	5.72546196	[932]   	
00000036	5.72548628	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000037	5.72550726	[932] 	
00000038	5.72553635	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000039	5.74626350	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000040	5.74647284	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000041	5.74655914	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000042	5.74665117	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000043	5.74673986	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000044	5.74682283	[932]   	
00000045	5.74690104	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000046	5.74741697	[932] 	
00000047	5.74820614	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000048	5.74845600	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000049	5.74889851	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000050	5.74914360	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000051	5.74929619	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000052	5.74939251	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000053	5.74945259	[932]   	
00000054	5.74950504	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000055	5.74963045	[932] 	
00000056	5.75005865	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000057	5.77859306	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000058	5.77862453	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000059	5.77865982	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000060	5.77868843	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000061	5.77874422	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000062	5.77879047	[932]   	
00000063	5.77881479	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000064	5.77883625	[932] 	
00000065	5.77886677	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000066	5.77896070	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000067	5.77899408	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000068	5.77902699	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000069	5.77905560	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000070	5.77910089	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000071	5.77913904	[932]   	
00000072	5.77916336	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000073	5.77918482	[932] 	
00000074	5.77921343	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000075	5.77930450	[932] 988 0000000000000000 ENTER: DllGetClassObject	
00000076	5.77933741	[932] 988 0000000000000000 LEAVE: DllGetClassObject	
00000077	5.77940941	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000078	5.77944374	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000079	5.77949142	[932] 988 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000080	5.77953005	[932]   	
00000081	5.77955437	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000082	5.77956533	[932] 	
00000083	5.77959824	[932] 988 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000084	5.79121256	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000085	5.79186058	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000086	5.79191589	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000087	5.79195356	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000088	5.79200506	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000089	5.79204464	[932]   	
00000090	5.79206896	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000091	5.79209280	[932] 	
00000092	5.79212475	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000093	5.79227209	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000094	5.79230499	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000095	5.79233789	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000096	5.79236650	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000097	5.79241228	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000098	5.79244995	[932]   	
00000099	5.79247427	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000100	5.79249716	[932] 	
00000101	5.79252625	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000102	5.79284334	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000103	5.79287815	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000104	5.79291105	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000105	5.79293966	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000106	5.79298544	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000107	5.79302454	[932]   	
00000108	5.79304838	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000109	5.79307270	[932] 	
00000110	5.79310369	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000111	5.79319668	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000112	5.79323006	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000113	5.79326200	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000114	5.79329062	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000115	5.79333591	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000116	5.79337358	[932]   	
00000117	5.79339790	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000118	5.79341173	[932] 	
00000119	5.79344320	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000120	5.79353333	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000121	5.79356575	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000122	5.79359818	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000123	5.79362679	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000124	5.79367161	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000125	5.79371405	[932]   	
00000126	5.79377556	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000127	5.79379702	[932] 	
00000128	5.79384279	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000129	5.92258978	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000130	5.92263174	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000131	5.92266750	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000132	5.92269659	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000133	5.92275906	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000134	5.92280483	[932]   	
00000135	5.92282867	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000136	5.92284107	[932] 	
00000137	5.92287683	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000138	5.92297173	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000139	5.92300367	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000140	5.92303419	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000141	5.92306185	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000142	5.92310619	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000143	5.92314529	[932]   	
00000144	5.92317200	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000145	5.92320585	[932] 	
00000146	5.92323875	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000147	5.92348385	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000148	5.92351675	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000149	5.92354774	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000150	5.92357588	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000151	5.92362070	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000152	5.92365980	[932]   	
00000153	5.92368317	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000154	5.92370176	[932] 	
00000155	5.92373705	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000156	5.92383671	[932] 992 0000000000000000 ENTER: DllGetClassObject	
00000157	5.92386818	[932] 992 0000000000000000 LEAVE: DllGetClassObject	
00000158	5.92389774	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000159	5.92392588	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000160	5.92396975	[932] 992 00000000078D94F0 ENTER: ShellStreamsFolder::Initialize	
00000161	5.92400742	[932]   	
00000162	5.92403078	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000163	5.92407084	[932] 	
00000164	5.92410469	[932] 992 00000000078D94F0 LEAVE: ShellStreamsFolder::Initialize	
00000165	13.94284534	[932] 992 0000000000000000 ENTER: DllCanUnloadNow	
00000166	13.94287491	[932] 992 0000000000000000 LEAVE: DllCanUnloadNow	
00000167	72.28352356	[932] 296 0000000000000000 ENTER: DllCanUnloadNow	
00000168	72.28356171	[932] 296 0000000000000000 LEAVE: DllCanUnloadNow	
00000169	72.28363037	[932] ShellStreams: Detach	
00000001	160.11798096	XenVbd     Command = READ_CAPACITY	
00000002	160.12037659	XenVbd     Command = READ_CAPACITY	
00000003	160.13603210	XenVbd     Command = READ_CAPACITY	
00000004	160.13800049	XenVbd     Command = READ_CAPACITY	
00000005	1045.06787109	KTM:  TmRollbackTransaction for tx 2086420	
00000006	1045.06787109	KTM:  TmRollbackTransaction for tx 2086420	
00000007	4643.74121094	KTM:  TmRollbackTransaction for tx 2086420	
00000008	4643.74121094	KTM:  TmRollbackTransaction for tx 2086420	
00000170	17089.45898438	[932] ShellStreams: Attach	
00000171	17089.45898438	[932] Resource DLL loaded at path C:\Program Files\Common Files\Apple\Internet Services\ShellStreams.resources\it.lproj\ShellStreamsLocalized.dll	
00000172	17089.45898438	[932] Setting C thread locale as Italian_Italy.1252	
00000173	17089.46093750	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000174	17089.46093750	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000175	17089.46093750	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000176	17089.46093750	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000177	17089.46093750	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000178	17089.46289063	[932]   	
00000179	17089.46289063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000180	17089.46289063	[932] 	
00000181	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000182	17089.46289063	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000183	17089.46289063	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000184	17089.46289063	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000185	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000186	17089.46289063	[932] 280 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000187	17089.46289063	[932]   	
00000188	17089.46289063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000189	17089.46289063	[932] 	
00000190	17089.46289063	[932] 280 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000191	17089.47070313	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000192	17089.47070313	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000193	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000194	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000195	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000196	17089.47070313	[932]   	
00000197	17089.47070313	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000198	17089.47070313	[932] 	
00000199	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000200	17089.47070313	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000201	17089.47070313	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000202	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000203	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000204	17089.47070313	[932] 2320 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000205	17089.47070313	[932]   	
00000206	17089.47070313	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000207	17089.47070313	[932] 	
00000208	17089.47070313	[932] 2320 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000209	17089.49218750	[932] 2536 0000000000000000 ENTER: DllGetClassObject	
00000210	17089.49218750	[932] 2536 0000000000000000 LEAVE: DllGetClassObject	
00000211	17089.49218750	[932] 2536 00000000045694F0 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000212	17089.49218750	[932] 2536 00000000045694F0 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000213	17089.49218750	[932] 2536 00000000045694F0 ENTER: ShellStreamsFolder::Initialize	
00000214	17089.49218750	[932]   	
00000215	17089.49218750	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000216	17089.49218750	[932] 	
00000217	17089.49218750	[932] 2536 00000000045694F0 LEAVE: ShellStreamsFolder::Initialize	
00000218	17089.49218750	[932] 2536 0000000000000000 ENTER: DllGetClassObject	
00000219	17089.49414063	[932] 2536 0000000000000000 LEAVE: DllGetClassObject	
00000220	17089.49414063	[932] 2536 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000221	17089.49414063	[932] 2536 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000222	17089.49414063	[932] 2536 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000223	17089.49414063	[932]   	
00000224	17089.49414063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000225	17089.49414063	[932] 	
00000226	17089.49414063	[932] 2536 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000227	17089.52539063	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000228	17089.52539063	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000229	17089.52539063	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000230	17089.52539063	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000231	17089.52539063	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000232	17089.52539063	[932]   	
00000233	17089.52539063	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000234	17089.52734375	[932] 	
00000235	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000236	17089.52734375	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000237	17089.52734375	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000238	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000239	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000240	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000241	17089.52734375	[932]   	
00000242	17089.52734375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000243	17089.52734375	[932] 	
00000244	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000245	17089.52734375	[932] 280 0000000000000000 ENTER: DllGetClassObject	
00000246	17089.52734375	[932] 280 0000000000000000 LEAVE: DllGetClassObject	
00000247	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000248	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000249	17089.52734375	[932] 280 000000000456C080 ENTER: ShellStreamsFolder::Initialize	
00000250	17089.52734375	[932]   	
00000251	17089.52734375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000252	17089.52734375	[932] 	
00000253	17089.52734375	[932] 280 000000000456C080 LEAVE: ShellStreamsFolder::Initialize	
00000254	17089.73828125	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000255	17089.73828125	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000256	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000257	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000258	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000259	17089.73828125	[932]   	
00000260	17089.73828125	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000261	17089.73828125	[932] 	
00000262	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000263	17089.73828125	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000264	17089.73828125	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000265	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000266	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000267	17089.73828125	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000268	17089.73828125	[932]   	
00000269	17089.73828125	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000270	17089.73828125	[932] 	
00000271	17089.73828125	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000272	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000273	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000274	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000275	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000276	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000277	17089.74023438	[932]   	
00000278	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000279	17089.74023438	[932] 	
00000280	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000281	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000282	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000283	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000284	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000285	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000286	17089.74023438	[932]   	
00000287	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000288	17089.74023438	[932] 	
00000289	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000290	17089.74023438	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000291	17089.74023438	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000292	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000293	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000294	17089.74023438	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000295	17089.74023438	[932]   	
00000296	17089.74023438	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000297	17089.74023438	[932] 	
00000298	17089.74023438	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000299	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000300	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000301	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000302	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000303	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000304	17089.80859375	[932]   	
00000305	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000306	17089.80859375	[932] 	
00000307	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000308	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000309	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000310	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000311	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000312	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000313	17089.80859375	[932]   	
00000314	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000315	17089.80859375	[932] 	
00000316	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000317	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000318	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000319	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000320	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000321	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000322	17089.80859375	[932]   	
00000323	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000324	17089.80859375	[932] 	
00000325	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000326	17089.80859375	[932] 2320 0000000000000000 ENTER: DllGetClassObject	
00000327	17089.80859375	[932] 2320 0000000000000000 LEAVE: DllGetClassObject	
00000328	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::ShellStreamsFolder	
00000329	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::ShellStreamsFolder	
00000330	17089.80859375	[932] 2320 000000000456C360 ENTER: ShellStreamsFolder::Initialize	
00000331	17089.80859375	[932]   	
00000332	17089.80859375	[932] pidl = 1f50e04fd020ea3a6910a2d8802b30309d140 -> 2e80853fd6f0ec379740b3d61b4a891711800 -> 	
00000333	17089.80859375	[932] 	
00000334	17089.80859375	[932] 2320 000000000456C360 LEAVE: ShellStreamsFolder::Initialize	
00000335	17096.23632813	[932] 736 0000000000000000 ENTER: DllCanUnloadNow	
00000336	17096.23828125	[932] 736 0000000000000000 LEAVE: DllCanUnloadNow	

--------------090000040507000607030806
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------090000040507000607030806--


From xen-users-bounces@lists.xen.org Wed Oct 08 13:43:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 13:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbrV6-0003iz-Ru; Wed, 08 Oct 2014 13:41:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <juan@memset.com>) id 1XbrV4-0003iY-MU
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 13:41:54 +0000
Received: from [85.158.139.211:30480] by server-9.bemta-5.messagelabs.com id
	0C/B1-20744-22F35345; Wed, 08 Oct 2014 13:41:54 +0000
X-Env-Sender: juan@memset.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1412775713!12720309!1
X-Originating-IP: [37.128.131.35]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24988 invoked from network); 8 Oct 2014 13:41:53 -0000
Received: from mail.memset.com (HELO mail.memset.com) (37.128.131.35)
	by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Oct 2014 13:41:53 -0000
Received: from [10.87.4.15] (support.memset.com [5.153.255.250])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by mail.memset.com (Postfix) with ESMTPSA id 425C44D4C72
	for <xen-users@lists.xen.org>; Wed,  8 Oct 2014 14:41:53 +0100 (BST)
Message-ID: <54353F20.3000906@memset.com>
Date: Wed, 08 Oct 2014 14:41:52 +0100
From: "Juan J. Martinez" <juan@memset.com>
Organization: Memset Ltd
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Problems uninstalling Windows PV driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I'm following instructions in:

http://wiki.xen.org/wiki/Xen_Windows_GplPv

and Windows PV driver 1.0.1105 works great for us with Xen 4.1.4.

Unfortunately we're experiencing problems trying to uninstall the driver.

As the normal uninstall procedure doesn't work we tried following old
0.11.x instructions in both Windows 2008 R2 and Windows 2012 R2 Standard
Edition, but then we get the following error (eg, 2008 R2):

"Windows cannot start this hardware device because its configuration
information (in the registry) is incomplete or damaged. (Code 19)"

I would appreciate any pointer on how to uninstall (or disable) the
driver, and if upgrades are supported even if uninstall is not possible.

Thanks in advance!

Kind regards,

Juan

-- 
Juan J. Martinez
Development Manager, MEMSET

mail: juan@memset.com
 web: http://www.memset.com/

Memset Ltd., registration number 4504980.
Building 87, Dunsfold Park, Stovolds Hill, Cranleigh, Surrey GU6 8TB, UK.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 08 13:43:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 13:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbrV6-0003iz-Ru; Wed, 08 Oct 2014 13:41:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <juan@memset.com>) id 1XbrV4-0003iY-MU
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 13:41:54 +0000
Received: from [85.158.139.211:30480] by server-9.bemta-5.messagelabs.com id
	0C/B1-20744-22F35345; Wed, 08 Oct 2014 13:41:54 +0000
X-Env-Sender: juan@memset.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1412775713!12720309!1
X-Originating-IP: [37.128.131.35]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24988 invoked from network); 8 Oct 2014 13:41:53 -0000
Received: from mail.memset.com (HELO mail.memset.com) (37.128.131.35)
	by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Oct 2014 13:41:53 -0000
Received: from [10.87.4.15] (support.memset.com [5.153.255.250])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by mail.memset.com (Postfix) with ESMTPSA id 425C44D4C72
	for <xen-users@lists.xen.org>; Wed,  8 Oct 2014 14:41:53 +0100 (BST)
Message-ID: <54353F20.3000906@memset.com>
Date: Wed, 08 Oct 2014 14:41:52 +0100
From: "Juan J. Martinez" <juan@memset.com>
Organization: Memset Ltd
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Problems uninstalling Windows PV driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I'm following instructions in:

http://wiki.xen.org/wiki/Xen_Windows_GplPv

and Windows PV driver 1.0.1105 works great for us with Xen 4.1.4.

Unfortunately we're experiencing problems trying to uninstall the driver.

As the normal uninstall procedure doesn't work we tried following old
0.11.x instructions in both Windows 2008 R2 and Windows 2012 R2 Standard
Edition, but then we get the following error (eg, 2008 R2):

"Windows cannot start this hardware device because its configuration
information (in the registry) is incomplete or damaged. (Code 19)"

I would appreciate any pointer on how to uninstall (or disable) the
driver, and if upgrades are supported even if uninstall is not possible.

Thanks in advance!

Kind regards,

Juan

-- 
Juan J. Martinez
Development Manager, MEMSET

mail: juan@memset.com
 web: http://www.memset.com/

Memset Ltd., registration number 4504980.
Building 87, Dunsfold Park, Stovolds Hill, Cranleigh, Surrey GU6 8TB, UK.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 08 14:42:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 14:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbsQb-0006t8-KZ; Wed, 08 Oct 2014 14:41:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mule@inso.org>) id 1XbsQa-0006t1-0j
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 14:41:20 +0000
Received: from [85.158.137.68:25027] by server-3.bemta-3.messagelabs.com id
	3B/AD-22751-F0D45345; Wed, 08 Oct 2014 14:41:19 +0000
X-Env-Sender: mule@inso.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1412779277!12248151!1
X-Originating-IP: [209.85.160.180]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2508 invoked from network); 8 Oct 2014 14:41:18 -0000
Received: from mail-yk0-f180.google.com (HELO mail-yk0-f180.google.com)
	(209.85.160.180)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Oct 2014 14:41:18 -0000
Received: by mail-yk0-f180.google.com with SMTP id 142so3893348ykq.11
	for <xen-users@lists.xen.org>; Wed, 08 Oct 2014 07:41:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=SSicP+hu1AUZ3bOBj50ycCrpyWrSxRPWXUnxc6aCxNY=;
	b=ZOkCRBp8kq+FFXJGGLjW99IZaVqxEOIZ4f/E2Bdv8nthy2Zki75oog+rU3gRfpGNpv
	XmW8Mjr/ekzzcb6sRnkj6gViruirJgcZKeT0lYmZnzCnJdOoRCCj2NfN6Bm1qc+hDqi9
	B6STjiSb1JeXjgRyuNiXxKwf9jQx3VeEe8ICqSkUOHRizsL8TYdqdpgNuzU3MYEtNyTv
	S3KZSYTlplZYNMs5LRcxunUWGg7hoJpgKyW5YhVjZul6eMrMOUE2Aenyy+apErdgNY8v
	BNxfU95tPTXQHzdFKR26qnryF9mevGhIKbMUC+IKURWmOLd3ydKJEMUGYNkx1zEANEMq
	39lg==
X-Gm-Message-State: ALoCoQm6PkugBpiPNzBA1tKbbDX6xPdx1r5U45YqfA7a+OWMyn+w4noS9wdP9rEdInsbRuM39dQx
MIME-Version: 1.0
X-Received: by 10.236.121.142 with SMTP id r14mr16600865yhh.92.1412779277093; 
	Wed, 08 Oct 2014 07:41:17 -0700 (PDT)
Received: by 10.170.133.193 with HTTP; Wed, 8 Oct 2014 07:41:17 -0700 (PDT)
Date: Wed, 8 Oct 2014 08:41:17 -0600
Message-ID: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
From: Mike Reardon <mule@inso.org>
To: xen-users@lists.xen.org
Subject: [Xen-users] Windows domU: GplPv and/or viridian
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7259737491553807996=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7259737491553807996==
Content-Type: multipart/alternative; boundary=14dae9d67a54f527620504ea4e6d

--14dae9d67a54f527620504ea4e6d
Content-Type: text/plain; charset=UTF-8

Hello all,

I have a couple Windows domUs running, and naturally would like squeeze as
much performance out of them as possible.

Right now I'm using GplPv drivers on them, but am curious about setting
viridian=1 in the xl config file for each guest, which is currently not
set.  My question really is whether using GplPv and viridian concurrently
would result in a stable configuration (I've read posts about problems with
GplPv and Viridian, but those are 5 years old and I am unsure if issues
still persist), if using both concurrently will result in the best
performance, or if using one or the other would be the best approach.

I appreciate any insight anyone is able to provide.  Thank you!

--14dae9d67a54f527620504ea4e6d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello all,<br><br>I have a couple Windows domUs runni=
ng, and naturally would like squeeze as much performance out of them as pos=
sible.<br><br>Right now I&#39;m using GplPv drivers on them, but am curious=
 about setting viridian=3D1 in the xl config file for each guest, which is =
currently not set.=C2=A0 My question really is whether using GplPv and viri=
dian concurrently would result in a stable configuration (I&#39;ve read pos=
ts about problems with GplPv and Viridian, but those are 5 years old and I =
am unsure if issues still persist), if using both concurrently will result =
in the best performance, or if using one or the other would be the best app=
roach.<br><br>I appreciate any insight anyone is able to provide.=C2=A0 Tha=
nk you!<br></div></div>

--14dae9d67a54f527620504ea4e6d--


--===============7259737491553807996==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7259737491553807996==--


From xen-users-bounces@lists.xen.org Wed Oct 08 14:42:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 14:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XbsQb-0006t8-KZ; Wed, 08 Oct 2014 14:41:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mule@inso.org>) id 1XbsQa-0006t1-0j
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 14:41:20 +0000
Received: from [85.158.137.68:25027] by server-3.bemta-3.messagelabs.com id
	3B/AD-22751-F0D45345; Wed, 08 Oct 2014 14:41:19 +0000
X-Env-Sender: mule@inso.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1412779277!12248151!1
X-Originating-IP: [209.85.160.180]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2508 invoked from network); 8 Oct 2014 14:41:18 -0000
Received: from mail-yk0-f180.google.com (HELO mail-yk0-f180.google.com)
	(209.85.160.180)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Oct 2014 14:41:18 -0000
Received: by mail-yk0-f180.google.com with SMTP id 142so3893348ykq.11
	for <xen-users@lists.xen.org>; Wed, 08 Oct 2014 07:41:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=SSicP+hu1AUZ3bOBj50ycCrpyWrSxRPWXUnxc6aCxNY=;
	b=ZOkCRBp8kq+FFXJGGLjW99IZaVqxEOIZ4f/E2Bdv8nthy2Zki75oog+rU3gRfpGNpv
	XmW8Mjr/ekzzcb6sRnkj6gViruirJgcZKeT0lYmZnzCnJdOoRCCj2NfN6Bm1qc+hDqi9
	B6STjiSb1JeXjgRyuNiXxKwf9jQx3VeEe8ICqSkUOHRizsL8TYdqdpgNuzU3MYEtNyTv
	S3KZSYTlplZYNMs5LRcxunUWGg7hoJpgKyW5YhVjZul6eMrMOUE2Aenyy+apErdgNY8v
	BNxfU95tPTXQHzdFKR26qnryF9mevGhIKbMUC+IKURWmOLd3ydKJEMUGYNkx1zEANEMq
	39lg==
X-Gm-Message-State: ALoCoQm6PkugBpiPNzBA1tKbbDX6xPdx1r5U45YqfA7a+OWMyn+w4noS9wdP9rEdInsbRuM39dQx
MIME-Version: 1.0
X-Received: by 10.236.121.142 with SMTP id r14mr16600865yhh.92.1412779277093; 
	Wed, 08 Oct 2014 07:41:17 -0700 (PDT)
Received: by 10.170.133.193 with HTTP; Wed, 8 Oct 2014 07:41:17 -0700 (PDT)
Date: Wed, 8 Oct 2014 08:41:17 -0600
Message-ID: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
From: Mike Reardon <mule@inso.org>
To: xen-users@lists.xen.org
Subject: [Xen-users] Windows domU: GplPv and/or viridian
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7259737491553807996=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7259737491553807996==
Content-Type: multipart/alternative; boundary=14dae9d67a54f527620504ea4e6d

--14dae9d67a54f527620504ea4e6d
Content-Type: text/plain; charset=UTF-8

Hello all,

I have a couple Windows domUs running, and naturally would like squeeze as
much performance out of them as possible.

Right now I'm using GplPv drivers on them, but am curious about setting
viridian=1 in the xl config file for each guest, which is currently not
set.  My question really is whether using GplPv and viridian concurrently
would result in a stable configuration (I've read posts about problems with
GplPv and Viridian, but those are 5 years old and I am unsure if issues
still persist), if using both concurrently will result in the best
performance, or if using one or the other would be the best approach.

I appreciate any insight anyone is able to provide.  Thank you!

--14dae9d67a54f527620504ea4e6d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello all,<br><br>I have a couple Windows domUs runni=
ng, and naturally would like squeeze as much performance out of them as pos=
sible.<br><br>Right now I&#39;m using GplPv drivers on them, but am curious=
 about setting viridian=3D1 in the xl config file for each guest, which is =
currently not set.=C2=A0 My question really is whether using GplPv and viri=
dian concurrently would result in a stable configuration (I&#39;ve read pos=
ts about problems with GplPv and Viridian, but those are 5 years old and I =
am unsure if issues still persist), if using both concurrently will result =
in the best performance, or if using one or the other would be the best app=
roach.<br><br>I appreciate any insight anyone is able to provide.=C2=A0 Tha=
nk you!<br></div></div>

--14dae9d67a54f527620504ea4e6d--


--===============7259737491553807996==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7259737491553807996==--


From xen-users-bounces@lists.xen.org Wed Oct 08 15:22:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 15:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xbt3N-00007Q-L5; Wed, 08 Oct 2014 15:21:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdawson@pa.metrocast.net>) id 1Xbt3M-00007I-Pg
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 15:21:24 +0000
Received: from [85.158.139.211:20100] by server-3.bemta-5.messagelabs.com id
	0E/76-00307-47655345; Wed, 08 Oct 2014 15:21:24 +0000
X-Env-Sender: sdawson@pa.metrocast.net
X-Msg-Ref: server-16.tower-206.messagelabs.com!1412781682!9894313!1
X-Originating-IP: [65.175.128.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjUuMTc1LjEyOC4xMzYgPT4gODE1MjE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29386 invoked from network); 8 Oct 2014 15:21:23 -0000
Received: from proofpoint-cluster.metrocast.net (HELO
	proofpoint-cluster.metrocast.net) (65.175.128.136)
	by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Oct 2014 15:21:23 -0000
Received: from [192.168.0.4] (d-24-153-46-7.cpe.metrocast.net [24.153.46.7])
	(authenticated bits=0)
	by strawberry.metrocast.net (8.14.7/8.14.7) with ESMTP id
	s98FLKrZ031703
	for <xen-users@lists.xen.org>; Wed, 8 Oct 2014 15:21:21 GMT
Message-ID: <54355670.9070501@pa.metrocast.net>
Date: Wed, 08 Oct 2014 11:21:20 -0400
From: Steve Dawson <sdawson@pa.metrocast.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120523 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
In-Reply-To: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52, 1.0.28,
	0.0.0000
	definitions=2014-10-08_08:2014-10-08, 2014-10-08,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	suspectscore=1 phishscore=0
	adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
	scancount=1
	engine=7.0.1-1402240000 definitions=main-1410080133
Subject: Re: [Xen-users] Windows domU: GplPv and/or viridian
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: sdawson@pa.metrocast.net
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 10/08/2014 10:41 AM, Mike Reardon wrote:
> Hello all,
> 
> I have a couple Windows domUs running, and naturally would like squeeze as much performance out of them as possible.
> 
> Right now I'm using GplPv drivers on them, but am curious about setting viridian=1 in the xl config file for each guest, which is currently not set.  My question really is whether using GplPv and viridian concurrently would result in a stable configuration (I've read posts about problems with GplPv and Viridian, but those are 5 years old and I am unsure if issues still persist), if using both concurrently will result in the best performance, or if using one or the other would be the best approach.
> 
> I appreciate any insight anyone is able to provide.  Thank you!
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

We install GPLPV on all our windows Domu's and enable Viridian on all Domu's running windows 2008 or higher. We had stability issues on the windows 2008+ domu's if Viridian was not enabled. Whether it helps with performance or not I can't say. Generally, performance has been very good with GPLPV.

Regards,

Steve.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 08 15:22:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Oct 2014 15:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xbt3N-00007Q-L5; Wed, 08 Oct 2014 15:21:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdawson@pa.metrocast.net>) id 1Xbt3M-00007I-Pg
	for xen-users@lists.xen.org; Wed, 08 Oct 2014 15:21:24 +0000
Received: from [85.158.139.211:20100] by server-3.bemta-5.messagelabs.com id
	0E/76-00307-47655345; Wed, 08 Oct 2014 15:21:24 +0000
X-Env-Sender: sdawson@pa.metrocast.net
X-Msg-Ref: server-16.tower-206.messagelabs.com!1412781682!9894313!1
X-Originating-IP: [65.175.128.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjUuMTc1LjEyOC4xMzYgPT4gODE1MjE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29386 invoked from network); 8 Oct 2014 15:21:23 -0000
Received: from proofpoint-cluster.metrocast.net (HELO
	proofpoint-cluster.metrocast.net) (65.175.128.136)
	by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Oct 2014 15:21:23 -0000
Received: from [192.168.0.4] (d-24-153-46-7.cpe.metrocast.net [24.153.46.7])
	(authenticated bits=0)
	by strawberry.metrocast.net (8.14.7/8.14.7) with ESMTP id
	s98FLKrZ031703
	for <xen-users@lists.xen.org>; Wed, 8 Oct 2014 15:21:21 GMT
Message-ID: <54355670.9070501@pa.metrocast.net>
Date: Wed, 08 Oct 2014 11:21:20 -0400
From: Steve Dawson <sdawson@pa.metrocast.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:12.0) Gecko/20120523 Thunderbird/12.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
In-Reply-To: <CAHt_QQm2T4sEEFCJna-ccfEc5owoqgj=qfgW_k7V+V4kPNJiyA@mail.gmail.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52, 1.0.28,
	0.0.0000
	definitions=2014-10-08_08:2014-10-08, 2014-10-08,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	suspectscore=1 phishscore=0
	adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
	scancount=1
	engine=7.0.1-1402240000 definitions=main-1410080133
Subject: Re: [Xen-users] Windows domU: GplPv and/or viridian
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: sdawson@pa.metrocast.net
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 10/08/2014 10:41 AM, Mike Reardon wrote:
> Hello all,
> 
> I have a couple Windows domUs running, and naturally would like squeeze as much performance out of them as possible.
> 
> Right now I'm using GplPv drivers on them, but am curious about setting viridian=1 in the xl config file for each guest, which is currently not set.  My question really is whether using GplPv and viridian concurrently would result in a stable configuration (I've read posts about problems with GplPv and Viridian, but those are 5 years old and I am unsure if issues still persist), if using both concurrently will result in the best performance, or if using one or the other would be the best approach.
> 
> I appreciate any insight anyone is able to provide.  Thank you!
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

We install GPLPV on all our windows Domu's and enable Viridian on all Domu's running windows 2008 or higher. We had stability issues on the windows 2008+ domu's if Viridian was not enabled. Whether it helps with performance or not I can't say. Generally, performance has been very good with GPLPV.

Regards,

Steve.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 09 20:54:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Oct 2014 20:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcKiH-0005dD-Hg; Thu, 09 Oct 2014 20:53:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcKiG-0005d8-2z
	for xen-users@lists.xen.org; Thu, 09 Oct 2014 20:53:28 +0000
Received: from [85.158.143.35:25379] by server-2.bemta-4.messagelabs.com id
	D4/FD-04525-7C5F6345; Thu, 09 Oct 2014 20:53:27 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1412888005!11869402!1
X-Originating-IP: [209.85.212.176]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14669 invoked from network); 9 Oct 2014 20:53:26 -0000
Received: from mail-wi0-f176.google.com (HELO mail-wi0-f176.google.com)
	(209.85.212.176)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Oct 2014 20:53:26 -0000
Received: by mail-wi0-f176.google.com with SMTP id hi2so155735wib.9
	for <xen-users@lists.xen.org>; Thu, 09 Oct 2014 13:53:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=h58j13bvdy6q5R0UR2i7CNJmSsA1v3BBcMI4z4CcGcc=;
	b=LMo5mOsmZTYl8bZ1kOA5/XLbNTGqDlaskvpkSIq/A0vzBQR2xfihM+LBWFuTHwOBwx
	sd6frLcbiJZaXLWjSYfBBLVRqur1evBQ4xqPft5c9KcST2zU6KZOw1p0+yCF0R02quxT
	3SicpoJ5Io32lvzNAF43Wtec3kBQwIORp9zlDblB0mSRzdfJ8qJkT4YFrtdb5WFoGZar
	g9Lb2rCOMBqjWug3jTeW7IrCHDfiThHQ0926afrOuyJXNmPjwJJDK13FQM8Uk8TizyzP
	SN595OUTmhh+utKV2VCarPQSycylfwMHMDRUolNhTScOl06ZIR9+yWzBYKdKanSp3vFY
	qmfQ==
X-Received: by 10.180.78.35 with SMTP id y3mr416591wiw.39.1412888005827; Thu,
	09 Oct 2014 13:53:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Thu, 9 Oct 2014 13:53:05 -0700 (PDT)
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 00:53:05 +0400
Message-ID: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
	kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5381965638703403611=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5381965638703403611==
Content-Type: multipart/alternative; boundary=f46d043c7b84b1e2620505039fa1

--f46d043c7b84b1e2620505039fa1
Content-Type: text/plain; charset=UTF-8

Hello.

I'm running CentOS 7 with mainline kernel 3.17 built by myself.
I've configured the kernel with all the xen parameters as
builtin instead of modules. Yesterday I've decided to try to
build and install Xen from sources. I've pulled the latest
sources from git, changed the branch to staging and built
and installed xen like this:

make xen
make tools
make stubdom
sudo make install-xen
sudo make install-tools
sudo make install-stubdom

Xen installed and I got xen-4.5-unstable.gz in the /boot.

I have to say that I'm using PXE boot to boot CentOS. Bridged
networking and nfs rootfs works great thanks to Dracut.
I booted xen with PXE boot. It was not a problem.
xl dmesg shows usual xen boot log.

But. The oxenstored is not starting.
Simple sudo xl list just hangs. I looked at the
/var/log/messages and found there some bad looking messages.
I don't know if they are connected somehow but here they
are:

1. xenstored.service and xenconsoled.service

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-cgroups-agent: Failed to
get D-Bus connection: Failed to connect to socket /run/systemd/private: No
such file or directory
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: systemd 208 running in
system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP
+GCRYPT +ACL +XZ)
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Detected virtualization
'xen'.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Set hostname to
<kvmxen-centos7-test1-nb>.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Failed to open private bus
connection: Failed to connect to socket /var/run/dbus/system_bus_socket: No
such file or directory
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
[/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides name
xenstored.service, ignoring: File exists
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
[/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides name
xenconsoled.service, ignoring: File exists

2. modules

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'evtchn'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'gntdev'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'netbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blkbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'xen-scsibk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'usbbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'pciback'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_acpi_processor' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap2'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Started Apply Kernel
Variables.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
systemd-modules-load.service: main process exited, code=exited,
status=1/FAILURE
Oct  9 02:03:05 kvmxen-centos7-test1-nb kernel: Installing knfsd (copyright
(C) 1996 okir@monad.swb.de).
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Failed to start Load
Kernel Modules.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Unit
systemd-modules-load.service entered failed state.

3. oxenstored

Oct  9 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting
/usr/local/sbin/oxenstored...Fatal error: exception
Failure("ocaml_sd_listen_fds() failed to get any sockets")

4. xencommons

Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons:
..............................
Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start
xenstored
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.service:
control process exited, code=exited status=1
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB:
Start/stop xenstored and xenconsoled.
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.service
entered failed state.


What can cause these problems? I don't understand yet where to dig..

Thank you,
Grigory.



-- 
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--f46d043c7b84b1e2620505039fa1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>I&#39;m running CentO=
S 7 with mainline kernel 3.17 built by myself.</div><div>I&#39;ve configure=
d the kernel with all the xen parameters as</div><div>builtin instead of mo=
dules. Yesterday I&#39;ve decided to try to</div><div>build and install Xen=
 from sources. I&#39;ve pulled the latest</div><div>sources from git, chang=
ed the branch to staging and built</div><div>and installed xen like this:</=
div><div><br></div><div>make xen</div><div>make tools</div><div>make stubdo=
m</div><div>sudo make install-xen</div><div>sudo make install-tools</div><d=
iv>sudo make install-stubdom</div><div><br></div><div>Xen installed and I g=
ot xen-4.5-unstable.gz in the /boot.</div><div><br></div><div>I have to say=
 that I&#39;m using PXE boot to boot CentOS. Bridged</div><div>networking a=
nd nfs rootfs works great thanks to Dracut.</div><div>I booted xen with PXE=
 boot. It was not a problem.</div><div>xl dmesg shows usual xen boot log.</=
div><div><br></div><div>But. The oxenstored is not starting.</div><div>Simp=
le sudo xl list just hangs. I looked at the</div><div>/var/log/messages and=
 found there some bad looking messages.</div><div>I don&#39;t know if they =
are connected somehow but here they</div><div>are:</div><div><br></div><div=
>1. xenstored.service and xenconsoled.service</div><div><br></div><div>Oct =
=C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-cgroups-agent: Failed to g=
et D-Bus connection: Failed to connect to socket /run/systemd/private: No s=
uch file or directory</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-n=
b systemd: systemd 208 running in system mode. (+PAM +LIBWRAP +AUDIT +SELIN=
UX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)</div><div>Oct =C2=A09 02=
:03:05 kvmxen-centos7-test1-nb systemd: Detected virtualization &#39;xen&#3=
9;.</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Set hos=
tname to &lt;kvmxen-centos7-test1-nb&gt;.</div><div>Oct =C2=A09 02:03:05 kv=
mxen-centos7-test1-nb systemd: Failed to open private bus connection: Faile=
d to connect to socket /var/run/dbus/system_bus_socket: No such file or dir=
ectory</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/et=
c/rc.d/init.d/xencommons:10] Failed to add LSB Provides name xenstored.serv=
ice, ignoring: File exists</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-te=
st1-nb systemd: [/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides=
 name xenconsoled.service, ignoring: File exists</div><div><br></div><div>2=
. modules</div><div><br></div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test=
1-nb systemd-modules-load: Failed to find module &#39;evtchn&#39;</div><div=
>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed =
to find module &#39;gntdev&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-cento=
s7-test1-nb systemd-modules-load: Failed to find module &#39;netbk&#39;</di=
v><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: F=
ailed to find module &#39;blkbk&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-=
centos7-test1-nb systemd-modules-load: Failed to find module &#39;xen-scsib=
k&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modul=
es-load: Failed to find module &#39;usbbk&#39;</div><div>Oct =C2=A09 02:03:=
05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to find module &#39=
;pciback&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb system=
d-modules-load: Module &#39;xen_acpi_processor&#39; is builtin</div><div>Oc=
t =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to =
find module &#39;blktap2&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7=
-test1-nb systemd-modules-load: Failed to find module &#39;blktap&#39;=C2=
=A0</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Started=
 Apply Kernel Variables.</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test=
1-nb systemd: systemd-modules-load.service: main process exited, code=3Dexi=
ted, status=3D1/FAILURE</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1=
-nb kernel: Installing knfsd (copyright (C) 1996 <a href=3D"mailto:okir@mon=
ad.swb.de">okir@monad.swb.de</a>).</div><div>Oct =C2=A09 02:03:05 kvmxen-ce=
ntos7-test1-nb systemd: Failed to start Load Kernel Modules.</div><div>Oct =
=C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Unit systemd-modules-load=
.service entered failed state.</div><div><br></div><div>3. oxenstored</div>=
<div><br></div><div>Oct =C2=A09 02:03:12 kvmxen-centos7-test1-nb xencommons=
: Starting /usr/local/sbin/oxenstored...Fatal error: exception Failure(&quo=
t;ocaml_sd_listen_fds() failed to get any sockets&quot;)</div><div><br></di=
v><div>4. xencommons</div><div><br></div><div>Oct =C2=A09 02:03:43 kvmxen-c=
entos7-test1-nb xencommons: ..............................</div><div>Oct =
=C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start xensto=
red</div><div>Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: xencomm=
ons.service: control process exited, code=3Dexited status=3D1</div><div>Oct=
 =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB: Sta=
rt/stop xenstored and xenconsoled.</div><div>Oct =C2=A09 02:03:43 kvmxen-ce=
ntos7-test1-nb systemd: Unit xencommons.service entered failed state.</div>=
<div><br></div><div><br></div><div>What can cause these problems? I don&#39=
;t understand yet where to dig..</div><div><br></div><div>Thank you,</div><=
div>Grigory.</div><div><br></div><div><br></div><div><br></div>-- <br><div =
dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a =
href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko=
@gmail.com</a><div>skype grigory_ptashko</div><div><a href=3D"http://ru.lin=
kedin.com/in/gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div=
><div><a href=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank"=
>facebook.com/GrigoryPtashko</a><br></div><div><br></div></div>
</div>

--f46d043c7b84b1e2620505039fa1--


--===============5381965638703403611==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5381965638703403611==--


From xen-users-bounces@lists.xen.org Thu Oct 09 20:54:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Oct 2014 20:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcKiH-0005dD-Hg; Thu, 09 Oct 2014 20:53:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcKiG-0005d8-2z
	for xen-users@lists.xen.org; Thu, 09 Oct 2014 20:53:28 +0000
Received: from [85.158.143.35:25379] by server-2.bemta-4.messagelabs.com id
	D4/FD-04525-7C5F6345; Thu, 09 Oct 2014 20:53:27 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1412888005!11869402!1
X-Originating-IP: [209.85.212.176]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14669 invoked from network); 9 Oct 2014 20:53:26 -0000
Received: from mail-wi0-f176.google.com (HELO mail-wi0-f176.google.com)
	(209.85.212.176)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Oct 2014 20:53:26 -0000
Received: by mail-wi0-f176.google.com with SMTP id hi2so155735wib.9
	for <xen-users@lists.xen.org>; Thu, 09 Oct 2014 13:53:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=h58j13bvdy6q5R0UR2i7CNJmSsA1v3BBcMI4z4CcGcc=;
	b=LMo5mOsmZTYl8bZ1kOA5/XLbNTGqDlaskvpkSIq/A0vzBQR2xfihM+LBWFuTHwOBwx
	sd6frLcbiJZaXLWjSYfBBLVRqur1evBQ4xqPft5c9KcST2zU6KZOw1p0+yCF0R02quxT
	3SicpoJ5Io32lvzNAF43Wtec3kBQwIORp9zlDblB0mSRzdfJ8qJkT4YFrtdb5WFoGZar
	g9Lb2rCOMBqjWug3jTeW7IrCHDfiThHQ0926afrOuyJXNmPjwJJDK13FQM8Uk8TizyzP
	SN595OUTmhh+utKV2VCarPQSycylfwMHMDRUolNhTScOl06ZIR9+yWzBYKdKanSp3vFY
	qmfQ==
X-Received: by 10.180.78.35 with SMTP id y3mr416591wiw.39.1412888005827; Thu,
	09 Oct 2014 13:53:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Thu, 9 Oct 2014 13:53:05 -0700 (PDT)
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 00:53:05 +0400
Message-ID: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
	kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5381965638703403611=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5381965638703403611==
Content-Type: multipart/alternative; boundary=f46d043c7b84b1e2620505039fa1

--f46d043c7b84b1e2620505039fa1
Content-Type: text/plain; charset=UTF-8

Hello.

I'm running CentOS 7 with mainline kernel 3.17 built by myself.
I've configured the kernel with all the xen parameters as
builtin instead of modules. Yesterday I've decided to try to
build and install Xen from sources. I've pulled the latest
sources from git, changed the branch to staging and built
and installed xen like this:

make xen
make tools
make stubdom
sudo make install-xen
sudo make install-tools
sudo make install-stubdom

Xen installed and I got xen-4.5-unstable.gz in the /boot.

I have to say that I'm using PXE boot to boot CentOS. Bridged
networking and nfs rootfs works great thanks to Dracut.
I booted xen with PXE boot. It was not a problem.
xl dmesg shows usual xen boot log.

But. The oxenstored is not starting.
Simple sudo xl list just hangs. I looked at the
/var/log/messages and found there some bad looking messages.
I don't know if they are connected somehow but here they
are:

1. xenstored.service and xenconsoled.service

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-cgroups-agent: Failed to
get D-Bus connection: Failed to connect to socket /run/systemd/private: No
such file or directory
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: systemd 208 running in
system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP
+GCRYPT +ACL +XZ)
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Detected virtualization
'xen'.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Set hostname to
<kvmxen-centos7-test1-nb>.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Failed to open private bus
connection: Failed to connect to socket /var/run/dbus/system_bus_socket: No
such file or directory
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
[/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides name
xenstored.service, ignoring: File exists
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
[/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides name
xenconsoled.service, ignoring: File exists

2. modules

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'evtchn'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'gntdev'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'netbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blkbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'xen-scsibk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'usbbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'pciback'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_acpi_processor' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap2'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Started Apply Kernel
Variables.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd:
systemd-modules-load.service: main process exited, code=exited,
status=1/FAILURE
Oct  9 02:03:05 kvmxen-centos7-test1-nb kernel: Installing knfsd (copyright
(C) 1996 okir@monad.swb.de).
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Failed to start Load
Kernel Modules.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Unit
systemd-modules-load.service entered failed state.

3. oxenstored

Oct  9 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting
/usr/local/sbin/oxenstored...Fatal error: exception
Failure("ocaml_sd_listen_fds() failed to get any sockets")

4. xencommons

Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons:
..............................
Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start
xenstored
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.service:
control process exited, code=exited status=1
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB:
Start/stop xenstored and xenconsoled.
Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.service
entered failed state.


What can cause these problems? I don't understand yet where to dig..

Thank you,
Grigory.



-- 
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--f46d043c7b84b1e2620505039fa1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>I&#39;m running CentO=
S 7 with mainline kernel 3.17 built by myself.</div><div>I&#39;ve configure=
d the kernel with all the xen parameters as</div><div>builtin instead of mo=
dules. Yesterday I&#39;ve decided to try to</div><div>build and install Xen=
 from sources. I&#39;ve pulled the latest</div><div>sources from git, chang=
ed the branch to staging and built</div><div>and installed xen like this:</=
div><div><br></div><div>make xen</div><div>make tools</div><div>make stubdo=
m</div><div>sudo make install-xen</div><div>sudo make install-tools</div><d=
iv>sudo make install-stubdom</div><div><br></div><div>Xen installed and I g=
ot xen-4.5-unstable.gz in the /boot.</div><div><br></div><div>I have to say=
 that I&#39;m using PXE boot to boot CentOS. Bridged</div><div>networking a=
nd nfs rootfs works great thanks to Dracut.</div><div>I booted xen with PXE=
 boot. It was not a problem.</div><div>xl dmesg shows usual xen boot log.</=
div><div><br></div><div>But. The oxenstored is not starting.</div><div>Simp=
le sudo xl list just hangs. I looked at the</div><div>/var/log/messages and=
 found there some bad looking messages.</div><div>I don&#39;t know if they =
are connected somehow but here they</div><div>are:</div><div><br></div><div=
>1. xenstored.service and xenconsoled.service</div><div><br></div><div>Oct =
=C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-cgroups-agent: Failed to g=
et D-Bus connection: Failed to connect to socket /run/systemd/private: No s=
uch file or directory</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-n=
b systemd: systemd 208 running in system mode. (+PAM +LIBWRAP +AUDIT +SELIN=
UX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)</div><div>Oct =C2=A09 02=
:03:05 kvmxen-centos7-test1-nb systemd: Detected virtualization &#39;xen&#3=
9;.</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Set hos=
tname to &lt;kvmxen-centos7-test1-nb&gt;.</div><div>Oct =C2=A09 02:03:05 kv=
mxen-centos7-test1-nb systemd: Failed to open private bus connection: Faile=
d to connect to socket /var/run/dbus/system_bus_socket: No such file or dir=
ectory</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/et=
c/rc.d/init.d/xencommons:10] Failed to add LSB Provides name xenstored.serv=
ice, ignoring: File exists</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-te=
st1-nb systemd: [/etc/rc.d/init.d/xencommons:10] Failed to add LSB Provides=
 name xenconsoled.service, ignoring: File exists</div><div><br></div><div>2=
. modules</div><div><br></div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test=
1-nb systemd-modules-load: Failed to find module &#39;evtchn&#39;</div><div=
>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed =
to find module &#39;gntdev&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-cento=
s7-test1-nb systemd-modules-load: Failed to find module &#39;netbk&#39;</di=
v><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: F=
ailed to find module &#39;blkbk&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-=
centos7-test1-nb systemd-modules-load: Failed to find module &#39;xen-scsib=
k&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modul=
es-load: Failed to find module &#39;usbbk&#39;</div><div>Oct =C2=A09 02:03:=
05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to find module &#39=
;pciback&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb system=
d-modules-load: Module &#39;xen_acpi_processor&#39; is builtin</div><div>Oc=
t =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to =
find module &#39;blktap2&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7=
-test1-nb systemd-modules-load: Failed to find module &#39;blktap&#39;=C2=
=A0</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Started=
 Apply Kernel Variables.</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test=
1-nb systemd: systemd-modules-load.service: main process exited, code=3Dexi=
ted, status=3D1/FAILURE</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1=
-nb kernel: Installing knfsd (copyright (C) 1996 <a href=3D"mailto:okir@mon=
ad.swb.de">okir@monad.swb.de</a>).</div><div>Oct =C2=A09 02:03:05 kvmxen-ce=
ntos7-test1-nb systemd: Failed to start Load Kernel Modules.</div><div>Oct =
=C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: Unit systemd-modules-load=
.service entered failed state.</div><div><br></div><div>3. oxenstored</div>=
<div><br></div><div>Oct =C2=A09 02:03:12 kvmxen-centos7-test1-nb xencommons=
: Starting /usr/local/sbin/oxenstored...Fatal error: exception Failure(&quo=
t;ocaml_sd_listen_fds() failed to get any sockets&quot;)</div><div><br></di=
v><div>4. xencommons</div><div><br></div><div>Oct =C2=A09 02:03:43 kvmxen-c=
entos7-test1-nb xencommons: ..............................</div><div>Oct =
=C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start xensto=
red</div><div>Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: xencomm=
ons.service: control process exited, code=3Dexited status=3D1</div><div>Oct=
 =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB: Sta=
rt/stop xenstored and xenconsoled.</div><div>Oct =C2=A09 02:03:43 kvmxen-ce=
ntos7-test1-nb systemd: Unit xencommons.service entered failed state.</div>=
<div><br></div><div><br></div><div>What can cause these problems? I don&#39=
;t understand yet where to dig..</div><div><br></div><div>Thank you,</div><=
div>Grigory.</div><div><br></div><div><br></div><div><br></div>-- <br><div =
dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a =
href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko=
@gmail.com</a><div>skype grigory_ptashko</div><div><a href=3D"http://ru.lin=
kedin.com/in/gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div=
><div><a href=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank"=
>facebook.com/GrigoryPtashko</a><br></div><div><br></div></div>
</div>

--f46d043c7b84b1e2620505039fa1--


--===============5381965638703403611==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5381965638703403611==--


From xen-users-bounces@lists.xen.org Fri Oct 10 06:42:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 06:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcTsv-0005pR-17; Fri, 10 Oct 2014 06:41:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>) id 1XcTst-0005pC-N6
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 06:41:03 +0000
Received: from [193.109.254.147:4428] by server-2.bemta-14.messagelabs.com id
	F0/01-07861-E7F77345; Fri, 10 Oct 2014 06:41:02 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1412923261!7259151!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24191 invoked from network); 10 Oct 2014 06:41:02 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 06:41:02 -0000
Received: by mail-lb0-f173.google.com with SMTP id 10so2500757lbg.4
	for <xen-users@lists.xen.org>; Thu, 09 Oct 2014 23:41:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=WACe8s4K/fOk59euiHaKvDoNLhYgTie+4/8pmpF2pd8=;
	b=CEKYmv6/Ne8+doNcdmI8tCpMVmYBcAqhHs922vverTbeGh61XwHU+DG8t3DZUit8F5
	Ay/f1Ecsx1YHiub7lsv9BNJUVJYeZI2j95UJUhqso5kR6Nmb4KVgGrXWXwRIPzEjKoHu
	iblnP8zv6mh7QS0+rmKOaVnW4oN1qQtRnde7O94IcemxkgpigiynX/ZRc6IZu+KP+HVj
	iIRf4x0V9OpalYSLnM5Oxx2fQfW8Nr3iXHFFPuo5AwW3NFDzIyo77nhwxQCAtATODosf
	pENzulHrW2z7vdoUQQSfZ7igjTQ1AfXaUo4zqgShanOZBQTtgxatLAPdrIQ7azDrfFNA
	TXQA==
MIME-Version: 1.0
X-Received: by 10.112.218.98 with SMTP id pf2mr2220249lbc.33.1412923261503;
	Thu, 09 Oct 2014 23:41:01 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Thu, 9 Oct 2014 23:41:01 -0700 (PDT)
Date: Fri, 10 Oct 2014 02:41:01 -0400
X-Google-Sender-Auth: rYvqN_-orVyQVZDematFAe8FKcY
Message-ID: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] VGA Passthrough Grabs Wrong Device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This question comes from Germano on the Q&A system on XenProject.org.
It looks similar to a question on stackoverflow from a couple months
back, which got no answer.  Is there a solution for this issue?

http://xenproject.org/help/questions-and-answers/vga-passthrough-grabs-wrong-device.html

==
I've succesfully set up VGA passthrough with a Quadro 4000 and
everything is working great.

My motherboard is a SuperMicro H8DGi/F with 2x opterons 6140, an
onboard Matrox G200 and a discrete Quadro 4000. On guest startup xl
complains the Quadro, sound device, usb controller, keyboard and mouse
dont support FLR, but keeps on going just fine anyway...

Dom0 is Ubuntu server 14.04 LTS with xen 4.4

I have 2 monitors, one is connected to the Quadro, the other to the
onboard G200, Bios have been set to boot from the Matrox G200 and the
integrated Matrox is the one I use for Dom0 control.

DomU is HVM win7 Pro x64, NV driver latest quadro

I had to setup the Quadro as the _primary_ adapter, (gfx_passthrough =
1) otherwise the NV driver in win7 would randomly (and pretty easily)
crash even after trivial operations like a window resize. If the
Quadro is the primary adapter, there is no problem whatsoever.

The annoying part of having it as the primary adapter is that it boots
from the Matrox (and the connected monitor), and keeps using the
onboard Matrox until the windows logo shows up, from that point on it
switches to the Quadro, Keyboard and mouse also are PCI passed-through
only _after_ the window logo shows up.

This is not a problem per se, since I dont use more than a single VM
at once, it is just annoying because a) Im left with no Dom0 screen,
and b) the onboard Matrox is not reset after guest shutdown, so I have
to SSH to get control of the systemm or type without seeing anything.

Note that the onboard Matrox is nevere referenced in the guest
configuration file, I dont get why xen takes it anyway..

Is there a way to avoid switching to the integrated Matrox at first,
or at least to reset it somehow? I tried difefrent things (like echo 1
> /sys/bus/pci/devices//reset) but with no luck..
==

Hoping someone has some insight on this.

Thanks,

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 06:42:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 06:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcTsv-0005pR-17; Fri, 10 Oct 2014 06:41:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>) id 1XcTst-0005pC-N6
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 06:41:03 +0000
Received: from [193.109.254.147:4428] by server-2.bemta-14.messagelabs.com id
	F0/01-07861-E7F77345; Fri, 10 Oct 2014 06:41:02 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1412923261!7259151!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24191 invoked from network); 10 Oct 2014 06:41:02 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 06:41:02 -0000
Received: by mail-lb0-f173.google.com with SMTP id 10so2500757lbg.4
	for <xen-users@lists.xen.org>; Thu, 09 Oct 2014 23:41:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=WACe8s4K/fOk59euiHaKvDoNLhYgTie+4/8pmpF2pd8=;
	b=CEKYmv6/Ne8+doNcdmI8tCpMVmYBcAqhHs922vverTbeGh61XwHU+DG8t3DZUit8F5
	Ay/f1Ecsx1YHiub7lsv9BNJUVJYeZI2j95UJUhqso5kR6Nmb4KVgGrXWXwRIPzEjKoHu
	iblnP8zv6mh7QS0+rmKOaVnW4oN1qQtRnde7O94IcemxkgpigiynX/ZRc6IZu+KP+HVj
	iIRf4x0V9OpalYSLnM5Oxx2fQfW8Nr3iXHFFPuo5AwW3NFDzIyo77nhwxQCAtATODosf
	pENzulHrW2z7vdoUQQSfZ7igjTQ1AfXaUo4zqgShanOZBQTtgxatLAPdrIQ7azDrfFNA
	TXQA==
MIME-Version: 1.0
X-Received: by 10.112.218.98 with SMTP id pf2mr2220249lbc.33.1412923261503;
	Thu, 09 Oct 2014 23:41:01 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Thu, 9 Oct 2014 23:41:01 -0700 (PDT)
Date: Fri, 10 Oct 2014 02:41:01 -0400
X-Google-Sender-Auth: rYvqN_-orVyQVZDematFAe8FKcY
Message-ID: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] VGA Passthrough Grabs Wrong Device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This question comes from Germano on the Q&A system on XenProject.org.
It looks similar to a question on stackoverflow from a couple months
back, which got no answer.  Is there a solution for this issue?

http://xenproject.org/help/questions-and-answers/vga-passthrough-grabs-wrong-device.html

==
I've succesfully set up VGA passthrough with a Quadro 4000 and
everything is working great.

My motherboard is a SuperMicro H8DGi/F with 2x opterons 6140, an
onboard Matrox G200 and a discrete Quadro 4000. On guest startup xl
complains the Quadro, sound device, usb controller, keyboard and mouse
dont support FLR, but keeps on going just fine anyway...

Dom0 is Ubuntu server 14.04 LTS with xen 4.4

I have 2 monitors, one is connected to the Quadro, the other to the
onboard G200, Bios have been set to boot from the Matrox G200 and the
integrated Matrox is the one I use for Dom0 control.

DomU is HVM win7 Pro x64, NV driver latest quadro

I had to setup the Quadro as the _primary_ adapter, (gfx_passthrough =
1) otherwise the NV driver in win7 would randomly (and pretty easily)
crash even after trivial operations like a window resize. If the
Quadro is the primary adapter, there is no problem whatsoever.

The annoying part of having it as the primary adapter is that it boots
from the Matrox (and the connected monitor), and keeps using the
onboard Matrox until the windows logo shows up, from that point on it
switches to the Quadro, Keyboard and mouse also are PCI passed-through
only _after_ the window logo shows up.

This is not a problem per se, since I dont use more than a single VM
at once, it is just annoying because a) Im left with no Dom0 screen,
and b) the onboard Matrox is not reset after guest shutdown, so I have
to SSH to get control of the systemm or type without seeing anything.

Note that the onboard Matrox is nevere referenced in the guest
configuration file, I dont get why xen takes it anyway..

Is there a way to avoid switching to the integrated Matrox at first,
or at least to reset it somehow? I tried difefrent things (like echo 1
> /sys/bus/pci/devices//reset) but with no luck..
==

Hoping someone has some insight on this.

Thanks,

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 07:07:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 07:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcUID-0006ds-Rq; Fri, 10 Oct 2014 07:07:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcUIC-0006dn-4k
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 07:07:12 +0000
Received: from [85.158.139.211:64470] by server-2.bemta-5.messagelabs.com id
	B5/4E-31832-F9587345; Fri, 10 Oct 2014 07:07:11 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1412924830!13143741!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23162 invoked from network); 10 Oct 2014 07:07:11 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.216)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 07:07:11 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412924830; l=2598;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=7Emkd7zxPqu0KpjWPQpoFsoiNpM=;
	b=ONZP01JawgJKeggkmxKuvlTLttp6KMPfb6yDC6YeU+9ribbQ8CSyTflwHBvFSHyIYIk
	hlLzap+yj4FOQ9NXllcnI1OxvkNUjEf2xx1U7jG8MyS5r8m8SXVearTNhbwJsUFV9N4kP
	59culm33TsmIyHABOA5R6ixZWIc5iZcue7I=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id a05494q9A77AYZH
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 09:07:10 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id DF3D65016D; Fri, 10 Oct 2014 09:07:09 +0200 (CEST)
Date: Fri, 10 Oct 2014 09:07:09 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010070709.GA25536@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 3591
Content-Disposition: inline
In-Reply-To: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBJ
J20gcnVubmluZyBDZW50T1MgNyB3aXRoIG1haW5saW5lIGtlcm5lbCAzLjE3IGJ1aWx0IGJ5IG15
c2VsZi4KPiBJJ3ZlIGNvbmZpZ3VyZWQgdGhlIGtlcm5lbCB3aXRoIGFsbCB0aGUgeGVuIHBhcmFt
ZXRlcnMgYXMKPiBidWlsdGluIGluc3RlYWQgb2YgbW9kdWxlcy4gWWVzdGVyZGF5IEkndmUgZGVj
aWRlZCB0byB0cnkgdG8KPiBidWlsZCBhbmQgaW5zdGFsbCBYZW4gZnJvbSBzb3VyY2VzLiBJJ3Zl
IHB1bGxlZCB0aGUgbGF0ZXN0Cj4gc291cmNlcyBmcm9tIGdpdCwgY2hhbmdlZCB0aGUgYnJhbmNo
IHRvIHN0YWdpbmcgYW5kIGJ1aWx0Cj4gYW5kIGluc3RhbGxlZCB4ZW4gbGlrZSB0aGlzOgoKVGhl
IHF1ZXN0aW9uIGlzIGhvdyBjb25maWd1cmUgd2FzIGludm9rZWQuCgo+IG1ha2UgeGVuCj4gbWFr
ZSB0b29scwo+IG1ha2Ugc3R1YmRvbQo+IHN1ZG8gbWFrZSBpbnN0YWxsLXhlbgo+IHN1ZG8gbWFr
ZSBpbnN0YWxsLXRvb2xzCj4gc3VkbyBtYWtlIGluc3RhbGwtc3R1YmRvbQoKR2VuZXJhbGx5ICdj
b25maWd1cmUgJiYgbWFrZSAmJiBzdWRvIG1ha2UgaW5zdGFsbCcgd2lsbCBkbyBpdC4KCj4gT2N0
IMKgOSAwMjowMzowNSBrdm14ZW4tY2VudG9zNy10ZXN0MS1uYiBzeXN0ZW1kOiBbL2V0Yy9yYy5k
L2luaXQuZC8KPiB4ZW5jb21tb25zOjEwXSBGYWlsZWQgdG8gYWRkIExTQiBQcm92aWRlcyBuYW1l
IHhlbnN0b3JlZC5zZXJ2aWNlLCBpZ25vcmluZzoKPiBGaWxlIGV4aXN0cwo+IE9jdCDCoDkgMDI6
MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogWy9ldGMvcmMuZC9pbml0LmQv
Cj4geGVuY29tbW9uczoxMF0gRmFpbGVkIHRvIGFkZCBMU0IgUHJvdmlkZXMgbmFtZSB4ZW5jb25z
b2xlZC5zZXJ2aWNlLCBpZ25vcmluZzoKPiBGaWxlIGV4aXN0cwoKc3lzdGVtZCBpcyBzdXBwb3Nl
ZCB0byBpZ25vcmUgYSBwcm92aWRlcyB3aGljaCBjb21lcyBmcm9tIGEgc3lzdiBzY3JpcHQKKGxp
a2UgeGVuc3RvcmVkKSBpZiBhIHNlcnZpY2Ugd2l0aCB0aGUgc2FtZSBuYW1lIGV4aXN0cyAobGlr
ZQp4ZW5zdG9yZWQuc2VydmljZSkuIFNvIHRoYXQgc2hvdWxkIG5vdCBiZSBmYXRhbC4KCj4gMi4g
bW9kdWxlcwo+IAo+IE9jdCDCoDkgMDI6MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lz
dGVtZC1tb2R1bGVzLWxvYWQ6IEZhaWxlZCB0byBmaW5kCj4gbW9kdWxlICdldnRjaG4nCgo+IE9j
dCDCoDkgMDI6MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogVW5pdAo+IHN5
c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2UgZW50ZXJlZCBmYWlsZWQgc3RhdGUuCgpUaGlzIGxv
b2tzIGJhZC4gSXMgZXZ0Y2huIGxvYWRlZCwgZG9lcyBpdCBleGlzdHMsIGlzIGl0IHBlcmhhcHMg
Y29tcGlsZWQKaW50byB0aGUga2VybmVsPwoKPiAzLiBveGVuc3RvcmVkCj4gCj4gT2N0IMKgOSAw
MjowMzoxMiBrdm14ZW4tY2VudG9zNy10ZXN0MS1uYiB4ZW5jb21tb25zOiBTdGFydGluZyAvdXNy
L2xvY2FsL3NiaW4vCj4gb3hlbnN0b3JlZC4uLkZhdGFsIGVycm9yOiBleGNlcHRpb24gRmFpbHVy
ZSgib2NhbWxfc2RfbGlzdGVuX2ZkcygpIGZhaWxlZCB0bwo+IGdldCBhbnkgc29ja2V0cyIpCgpM
b29rcyBsaWtlIGl0IHdhcyBub3Qgc3RhcnRlZCB2aWEgc3lzdGVtZCwgc28gaXQgd29udCBnZXQg
aXRzIHNvY2tlZCBpZgp4ZW4uZ2l0IHdhcyBjb25maWd1cmVkIHdpdGggJ2NvbmZpZ3VyZSAtLWVu
YWJsZS1zeXN0ZW1kJy4KCj4gNC4geGVuY29tbW9ucwo+IAo+IE9jdCDCoDkgMDI6MDM6NDMga3Zt
eGVuLWNlbnRvczctdGVzdDEtbmIgeGVuY29tbW9uczoKPiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4KPiBPY3QgwqA5IDAyOjAzOjQzIGt2bXhlbi1jZW50b3M3LXRlc3QxLW5iIHhlbmNv
bW1vbnM6IENvdWxkIG5vdCBzdGFydCB4ZW5zdG9yZWQKPiBPY3QgwqA5IDAyOjAzOjQzIGt2bXhl
bi1jZW50b3M3LXRlc3QxLW5iIHN5c3RlbWQ6IHhlbmNvbW1vbnMuc2VydmljZTogY29udHJvbAo+
IHByb2Nlc3MgZXhpdGVkLCBjb2RlPWV4aXRlZCBzdGF0dXM9MQo+IE9jdCDCoDkgMDI6MDM6NDMg
a3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogRmFpbGVkIHRvIHN0YXJ0IExTQjogU3Rh
cnQvCj4gc3RvcCB4ZW5zdG9yZWQgYW5kIHhlbmNvbnNvbGVkLgo+IE9jdCDCoDkgMDI6MDM6NDMg
a3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogVW5pdCB4ZW5jb21tb25zLnNlcnZpY2UK
PiBlbnRlcmVkIGZhaWxlZCBzdGF0ZS4KClRoaXMgbG9va3MgbGlrZSBhIGNvbmZsaWN0IGJldHdl
ZW4gc3lzdiBzY3JpcHRzIGFuZCBzeXN0ZW1kIHNlcnZpY2UKZmlsZXMuCgo+IFdoYXQgY2FuIGNh
dXNlIHRoZXNlIHByb2JsZW1zPyBJIGRvbid0IHVuZGVyc3RhbmQgeWV0IHdoZXJlIHRvIGRpZy4u
CgpGaXJzdCBjaGVjayBpZiB0aGUgcnVubmluZyBrZXJuZWwgaGFzIHByb3BlciBkcml2ZXJzIHRv
IGFjdCBhcyBhIGRvbTAuCgpPbGFmCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 10 07:07:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 07:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcUID-0006ds-Rq; Fri, 10 Oct 2014 07:07:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcUIC-0006dn-4k
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 07:07:12 +0000
Received: from [85.158.139.211:64470] by server-2.bemta-5.messagelabs.com id
	B5/4E-31832-F9587345; Fri, 10 Oct 2014 07:07:11 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1412924830!13143741!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23162 invoked from network); 10 Oct 2014 07:07:11 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.216)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 07:07:11 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412924830; l=2598;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=7Emkd7zxPqu0KpjWPQpoFsoiNpM=;
	b=ONZP01JawgJKeggkmxKuvlTLttp6KMPfb6yDC6YeU+9ribbQ8CSyTflwHBvFSHyIYIk
	hlLzap+yj4FOQ9NXllcnI1OxvkNUjEf2xx1U7jG8MyS5r8m8SXVearTNhbwJsUFV9N4kP
	59culm33TsmIyHABOA5R6ixZWIc5iZcue7I=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id a05494q9A77AYZH
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 09:07:10 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id DF3D65016D; Fri, 10 Oct 2014 09:07:09 +0200 (CEST)
Date: Fri, 10 Oct 2014 09:07:09 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010070709.GA25536@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 3591
Content-Disposition: inline
In-Reply-To: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBJ
J20gcnVubmluZyBDZW50T1MgNyB3aXRoIG1haW5saW5lIGtlcm5lbCAzLjE3IGJ1aWx0IGJ5IG15
c2VsZi4KPiBJJ3ZlIGNvbmZpZ3VyZWQgdGhlIGtlcm5lbCB3aXRoIGFsbCB0aGUgeGVuIHBhcmFt
ZXRlcnMgYXMKPiBidWlsdGluIGluc3RlYWQgb2YgbW9kdWxlcy4gWWVzdGVyZGF5IEkndmUgZGVj
aWRlZCB0byB0cnkgdG8KPiBidWlsZCBhbmQgaW5zdGFsbCBYZW4gZnJvbSBzb3VyY2VzLiBJJ3Zl
IHB1bGxlZCB0aGUgbGF0ZXN0Cj4gc291cmNlcyBmcm9tIGdpdCwgY2hhbmdlZCB0aGUgYnJhbmNo
IHRvIHN0YWdpbmcgYW5kIGJ1aWx0Cj4gYW5kIGluc3RhbGxlZCB4ZW4gbGlrZSB0aGlzOgoKVGhl
IHF1ZXN0aW9uIGlzIGhvdyBjb25maWd1cmUgd2FzIGludm9rZWQuCgo+IG1ha2UgeGVuCj4gbWFr
ZSB0b29scwo+IG1ha2Ugc3R1YmRvbQo+IHN1ZG8gbWFrZSBpbnN0YWxsLXhlbgo+IHN1ZG8gbWFr
ZSBpbnN0YWxsLXRvb2xzCj4gc3VkbyBtYWtlIGluc3RhbGwtc3R1YmRvbQoKR2VuZXJhbGx5ICdj
b25maWd1cmUgJiYgbWFrZSAmJiBzdWRvIG1ha2UgaW5zdGFsbCcgd2lsbCBkbyBpdC4KCj4gT2N0
IMKgOSAwMjowMzowNSBrdm14ZW4tY2VudG9zNy10ZXN0MS1uYiBzeXN0ZW1kOiBbL2V0Yy9yYy5k
L2luaXQuZC8KPiB4ZW5jb21tb25zOjEwXSBGYWlsZWQgdG8gYWRkIExTQiBQcm92aWRlcyBuYW1l
IHhlbnN0b3JlZC5zZXJ2aWNlLCBpZ25vcmluZzoKPiBGaWxlIGV4aXN0cwo+IE9jdCDCoDkgMDI6
MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogWy9ldGMvcmMuZC9pbml0LmQv
Cj4geGVuY29tbW9uczoxMF0gRmFpbGVkIHRvIGFkZCBMU0IgUHJvdmlkZXMgbmFtZSB4ZW5jb25z
b2xlZC5zZXJ2aWNlLCBpZ25vcmluZzoKPiBGaWxlIGV4aXN0cwoKc3lzdGVtZCBpcyBzdXBwb3Nl
ZCB0byBpZ25vcmUgYSBwcm92aWRlcyB3aGljaCBjb21lcyBmcm9tIGEgc3lzdiBzY3JpcHQKKGxp
a2UgeGVuc3RvcmVkKSBpZiBhIHNlcnZpY2Ugd2l0aCB0aGUgc2FtZSBuYW1lIGV4aXN0cyAobGlr
ZQp4ZW5zdG9yZWQuc2VydmljZSkuIFNvIHRoYXQgc2hvdWxkIG5vdCBiZSBmYXRhbC4KCj4gMi4g
bW9kdWxlcwo+IAo+IE9jdCDCoDkgMDI6MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lz
dGVtZC1tb2R1bGVzLWxvYWQ6IEZhaWxlZCB0byBmaW5kCj4gbW9kdWxlICdldnRjaG4nCgo+IE9j
dCDCoDkgMDI6MDM6MDUga3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogVW5pdAo+IHN5
c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2UgZW50ZXJlZCBmYWlsZWQgc3RhdGUuCgpUaGlzIGxv
b2tzIGJhZC4gSXMgZXZ0Y2huIGxvYWRlZCwgZG9lcyBpdCBleGlzdHMsIGlzIGl0IHBlcmhhcHMg
Y29tcGlsZWQKaW50byB0aGUga2VybmVsPwoKPiAzLiBveGVuc3RvcmVkCj4gCj4gT2N0IMKgOSAw
MjowMzoxMiBrdm14ZW4tY2VudG9zNy10ZXN0MS1uYiB4ZW5jb21tb25zOiBTdGFydGluZyAvdXNy
L2xvY2FsL3NiaW4vCj4gb3hlbnN0b3JlZC4uLkZhdGFsIGVycm9yOiBleGNlcHRpb24gRmFpbHVy
ZSgib2NhbWxfc2RfbGlzdGVuX2ZkcygpIGZhaWxlZCB0bwo+IGdldCBhbnkgc29ja2V0cyIpCgpM
b29rcyBsaWtlIGl0IHdhcyBub3Qgc3RhcnRlZCB2aWEgc3lzdGVtZCwgc28gaXQgd29udCBnZXQg
aXRzIHNvY2tlZCBpZgp4ZW4uZ2l0IHdhcyBjb25maWd1cmVkIHdpdGggJ2NvbmZpZ3VyZSAtLWVu
YWJsZS1zeXN0ZW1kJy4KCj4gNC4geGVuY29tbW9ucwo+IAo+IE9jdCDCoDkgMDI6MDM6NDMga3Zt
eGVuLWNlbnRvczctdGVzdDEtbmIgeGVuY29tbW9uczoKPiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4KPiBPY3QgwqA5IDAyOjAzOjQzIGt2bXhlbi1jZW50b3M3LXRlc3QxLW5iIHhlbmNv
bW1vbnM6IENvdWxkIG5vdCBzdGFydCB4ZW5zdG9yZWQKPiBPY3QgwqA5IDAyOjAzOjQzIGt2bXhl
bi1jZW50b3M3LXRlc3QxLW5iIHN5c3RlbWQ6IHhlbmNvbW1vbnMuc2VydmljZTogY29udHJvbAo+
IHByb2Nlc3MgZXhpdGVkLCBjb2RlPWV4aXRlZCBzdGF0dXM9MQo+IE9jdCDCoDkgMDI6MDM6NDMg
a3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogRmFpbGVkIHRvIHN0YXJ0IExTQjogU3Rh
cnQvCj4gc3RvcCB4ZW5zdG9yZWQgYW5kIHhlbmNvbnNvbGVkLgo+IE9jdCDCoDkgMDI6MDM6NDMg
a3ZteGVuLWNlbnRvczctdGVzdDEtbmIgc3lzdGVtZDogVW5pdCB4ZW5jb21tb25zLnNlcnZpY2UK
PiBlbnRlcmVkIGZhaWxlZCBzdGF0ZS4KClRoaXMgbG9va3MgbGlrZSBhIGNvbmZsaWN0IGJldHdl
ZW4gc3lzdiBzY3JpcHRzIGFuZCBzeXN0ZW1kIHNlcnZpY2UKZmlsZXMuCgo+IFdoYXQgY2FuIGNh
dXNlIHRoZXNlIHByb2JsZW1zPyBJIGRvbid0IHVuZGVyc3RhbmQgeWV0IHdoZXJlIHRvIGRpZy4u
CgpGaXJzdCBjaGVjayBpZiB0aGUgcnVubmluZyBrZXJuZWwgaGFzIHByb3BlciBkcml2ZXJzIHRv
IGFjdCBhcyBhIGRvbTAuCgpPbGFmCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 10 12:28:02 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 12:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZH7-0005aH-H0; Fri, 10 Oct 2014 12:26:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcZH5-0005Zu-V1
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 12:26:24 +0000
Received: from [193.109.254.147:12471] by server-13.bemta-14.messagelabs.com
	id 93/12-19311-E60D7345; Fri, 10 Oct 2014 12:26:22 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412943980!11978776!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12865 invoked from network); 10 Oct 2014 12:26:20 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 12:26:20 -0000
Received: by mail-wi0-f181.google.com with SMTP id hi2so1853936wib.14
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 05:26:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=TRh4AASwaOJT+1Gc/TA4Nr4MIZ/nprkfRGfo2ibyPlA=;
	b=hqzD9WllAs3IxTB0XB56El59F6sCS//GC2bi51KyuE8rPk3l1e3CVG1i+WCksQIQ5J
	uJA9FYGiNJ6kUkrr/7AOOM3/MIda9ZHET4lOukE+qcwIL/dqv2D5mJdm8sN9+kG1ZWhU
	uZ45OUqFvAOL53Qo3saSNm2YsDWbeF3aOC5On+o443lGb0JDojoccOIpjlHUfoqN4LTh
	vfZSLsgKko5P0lIicpQhgBFdq7nbSHGgTGLDYp7LnnR8rMTSeAnVS7IC+6t4T6v+9Jyk
	g/lErBxBdUp0SxrfjnNU+c+Tdpkec/yfy25SMJGFW96AF3R3elICI/cbQAIO7XsrZJAW
	TgSg==
X-Received: by 10.180.78.35 with SMTP id y3mr4423015wiw.39.1412943980234; Fri,
	10 Oct 2014 05:26:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 05:26:00 -0700 (PDT)
In-Reply-To: <20141010070709.GA25536@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 16:26:00 +0400
Message-ID: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6717183173864808181=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6717183173864808181==
Content-Type: multipart/alternative; boundary=f46d043c7b8407902f050510a89b

--f46d043c7b8407902f050510a89b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 11:07 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > I'm running CentOS 7 with mainline kernel 3.17 built by myself.
> > I've configured the kernel with all the xen parameters as
> > builtin instead of modules. Yesterday I've decided to try to
> > build and install Xen from sources. I've pulled the latest
> > sources from git, changed the branch to staging and built
>

I've checked again. Sorry, I did not switch to the staging branch.
I'm on the master branch.


> > and installed xen like this:
>
> The question is how configure was invoked.
>

Just './configure'


>
> > make xen
> > make tools
> > make stubdom
> > sudo make install-xen
> > sudo make install-tools
> > sudo make install-stubdom
>
> Generally 'configure && make && sudo make install' will do it.


> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.d/
> > xencommons:10] Failed to add LSB Provides name xenstored.service,
> ignoring:
> > File exists
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.d/
> > xencommons:10] Failed to add LSB Provides name xenconsoled.service,
> ignoring:
> > File exists
>
> systemd is supposed to ignore a provides which comes from a sysv script
> (like xenstored) if a service with the same name exists (like
> xenstored.service). So that should not be fatal.
>
> > 2. modules
> >
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
> find
> > module 'evtchn'
>
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Unit
> > systemd-modules-load.service entered failed state.
>
> This looks bad. Is evtchn loaded, does it exists, is it perhaps compiled
> into the kernel?


Sorry, I did not show show some lines where some additional info
was specified in the /var/log/messages. Here are the lines before
'Failed to find module 'evtchn''. etc:

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_evtchn' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_gntdev' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_gntalloc' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Started Create list of
required static device nodes for the current kernel.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_blkback' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_netback' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_pciback' is builtin

And then:

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'evtchn'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'gntdev'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'netbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blkbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'xen-scsibk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'usbbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'pciback'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_acpi_processor' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap2'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap'

Two question I have:

1. As you see there are builtin modules that start with 'xen_'. Here are
the config parameters
from kernel menuconfig:

Symbol: XEN_DEV_EVTCHN [=3Dy]
Symbol: XEN_GNTDEV [=3Dy]
Symbol: XEN_NETDEV_BACKEND [=3Dy]
Symbol: XEN_BLKDEV_BACKEND [=3Dy]
Symbol: XEN_PCIDEV_BACKEND [=3Dy]

Why does it try to load 'evtchn' when there is just no such module? We see
that there is
the builtin 'xen_evtchn' and no 'evtchn' module. The same thing other
'failed' modules.

2. I did not find any kernel config parameters to build modules: usbbk,
xen-scsibk,
blktap2 and blktap. What are these? Where to take them if not from the
kernel
source tree?


>
> > 3. oxenstored
> >
> > Oct  9 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting
> /usr/local/sbin/
> > oxenstored...Fatal error: exception Failure("ocaml_sd_listen_fds()
> failed to
> > get any sockets")
>
> Looks like it was not started via systemd, so it wont get its socked if
> xen.git was configured with 'configure --enable-systemd'.
>

Again, I just issued './configure' while building. Maybe I should
issue the 'configure --enable-systemd' ?
Is it possible to configure xen build not to use sysV scripts at all and
use systemd?


> > 4. xencommons
> >
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons:
> > ..............................
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start
> xenstored
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.service:
> control
> > process exited, code=3Dexited status=3D1
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB:
> Start/
> > stop xenstored and xenconsoled.
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.servic=
e
> > entered failed state.
>
> This looks like a conflict between sysv scripts and systemd service
> files.
>
> > What can cause these problems? I don't understand yet where to dig..
>
> First check if the running kernel has proper drivers to act as a dom0.
>

I suppose by drivers you meant all the modules that I have problems with
I described above?


>
> Olaf
>


Thank you!
Grigory.

--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--f46d043c7b8407902f050510a89b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 11:07 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
&gt; I&#39;m running CentOS 7 with mainline kernel 3.17 built by myself.<br=
>
&gt; I&#39;ve configured the kernel with all the xen parameters as<br>
&gt; builtin instead of modules. Yesterday I&#39;ve decided to try to<br>
&gt; build and install Xen from sources. I&#39;ve pulled the latest<br>
&gt; sources from git, changed the branch to staging and built<br></span></=
blockquote><div><br></div><div>I&#39;ve checked again. Sorry, I did not swi=
tch to the staging branch.</div><div>I&#39;m on the master branch.</div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex"><span class=3D"">
&gt; and installed xen like this:<br>
<br>
</span>The question is how configure was invoked.<br></blockquote><div><br>=
</div><div>Just &#39;./configure&#39;</div><div>=C2=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;=
border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex=
">
<span class=3D""><br>
&gt; make xen<br>
&gt; make tools<br>
&gt; make stubdom<br>
&gt; sudo make install-xen<br>
&gt; sudo make install-tools<br>
&gt; sudo make install-stubdom<br>
<br>
</span>Generally &#39;configure &amp;&amp; make &amp;&amp; sudo make instal=
l&#39; will do it.=C2=A0</blockquote><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(2=
04,204,204);border-left-style:solid;padding-left:1ex">
<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.=
d/<br>
<span class=3D"">&gt; xencommons:10] Failed to add LSB Provides name xensto=
red.service, ignoring:<br>
&gt; File exists<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.=
d/<br>
&gt; xencommons:10] Failed to add LSB Provides name xenconsoled.service, ig=
noring:<br>
&gt; File exists<br>
<br>
</span>systemd is supposed to ignore a provides which comes from a sysv scr=
ipt<br>
(like xenstored) if a service with the same name exists (like<br>
xenstored.service). So that should not be fatal.<br>
<span class=3D""><br>
&gt; 2. modules<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Fai=
led to find<br>
&gt; module &#39;evtchn&#39;<br>
<br>
</span><span class=3D"">&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb s=
ystemd: Unit<br>
&gt; systemd-modules-load.service entered failed state.<br>
<br>
</span>This looks bad. Is evtchn loaded, does it exists, is it perhaps comp=
iled<br>
into the kernel?</blockquote><div><br></div><div><div>Sorry, I did not show=
 show some lines where some additional info=C2=A0</div><div>was specified i=
n the /var/log/messages. Here are the lines before</div></div><div>&#39;Fai=
led to find module &#39;evtchn&#39;&#39;. etc:</div><div><br></div><div><di=
v>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module=
 &#39;xen_evtchn&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvmxen-cent=
os7-test1-nb systemd-modules-load: Module &#39;xen_gntdev&#39; is builtin</=
div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load:=
 Module &#39;xen_gntalloc&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kv=
mxen-centos7-test1-nb systemd: Started Create list of required static devic=
e nodes for the current kernel.</div><div>Oct =C2=A09 02:03:05 kvmxen-cento=
s7-test1-nb systemd-modules-load: Module &#39;xen_blkback&#39; is builtin</=
div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load:=
 Module &#39;xen_netback&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvm=
xen-centos7-test1-nb systemd-modules-load: Module &#39;xen_pciback&#39; is =
builtin</div><div><br></div><div>And then:</div><div><br></div><div>Oct =C2=
=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to find =
module &#39;evtchn&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1=
-nb systemd-modules-load: Failed to find module &#39;gntdev&#39;</div><div>=
Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed t=
o find module &#39;netbk&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7=
-test1-nb systemd-modules-load: Failed to find module &#39;blkbk&#39;</div>=
<div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Fai=
led to find module &#39;xen-scsibk&#39;</div><div>Oct =C2=A09 02:03:05 kvmx=
en-centos7-test1-nb systemd-modules-load: Failed to find module &#39;usbbk&=
#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules=
-load: Failed to find module &#39;pciback&#39;</div><div>Oct =C2=A09 02:03:=
05 kvmxen-centos7-test1-nb systemd-modules-load: Module &#39;xen_acpi_proce=
ssor&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb=
 systemd-modules-load: Failed to find module &#39;blktap2&#39;</div><div>Oc=
t =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to =
find module &#39;blktap&#39;</div></div><div><br></div><div>Two question I =
have:</div><div><br></div><div>1. As you see there are builtin modules that=
 start with &#39;xen_&#39;. Here are the config parameters</div><div>from k=
ernel menuconfig:</div><div><br></div><div><div>Symbol: XEN_DEV_EVTCHN [=3D=
y]</div><div>Symbol: XEN_GNTDEV [=3Dy]</div><div>Symbol: XEN_NETDEV_BACKEND=
 [=3Dy]</div><div>Symbol: XEN_BLKDEV_BACKEND [=3Dy]</div><div>Symbol: XEN_P=
CIDEV_BACKEND [=3Dy]</div></div><div><br></div><div>Why does it try to load=
 &#39;evtchn&#39; when there is just no such module? We see that there is</=
div><div>the builtin &#39;xen_evtchn&#39; and no &#39;evtchn&#39; module. T=
he same thing other &#39;failed&#39; modules.</div><div><br></div><div>2. I=
 did not find any kernel config parameters to build modules: usbbk, xen-scs=
ibk,</div><div>blktap2 and blktap. What are these? Where to take them if no=
t from the kernel</div><div>source tree?<br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wid=
th:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-l=
eft:1ex">
<span class=3D""><br>
&gt; 3. oxenstored<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting /usr=
/local/sbin/<br>
&gt; oxenstored...Fatal error: exception Failure(&quot;ocaml_sd_listen_fds(=
) failed to<br>
&gt; get any sockets&quot;)<br>
<br>
</span>Looks like it was not started via systemd, so it wont get its socked=
 if<br>
xen.git was configured with &#39;configure --enable-systemd&#39;.<br></bloc=
kquote><div><br></div><div>Again, I just issued &#39;./configure&#39; while=
 building. Maybe I should</div><div>issue the &#39;configure --enable-syste=
md&#39; ?</div><div>Is it possible to configure xen build not to use sysV s=
cripts at all and use systemd?</div><div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-le=
ft-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; 4. xencommons<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons:<br>
&gt; ..............................<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not sta=
rt xenstored<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.servi=
ce: control<br>
&gt; process exited, code=3Dexited status=3D1<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start =
LSB: Start/<br>
&gt; stop xenstored and xenconsoled.<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.=
service<br>
&gt; entered failed state.<br>
<br>
</span>This looks like a conflict between sysv scripts and systemd service<=
br>
files.<br>
<span class=3D""><br>
&gt; What can cause these problems? I don&#39;t understand yet where to dig=
..<br>
<br>
</span>First check if the running kernel has proper drivers to act as a dom=
0.<br></blockquote><div><br></div><div>I suppose by drivers you meant all t=
he modules that I have problems with</div><div>I described above?</div><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-=
style:solid;padding-left:1ex">
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br><br>Thank you!</div><div class=3D"gmai=
l_extra">Grigory.</div><div class=3D"gmail_extra"><div><br></div>-- <br><di=
v dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><=
a href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptash=
ko@gmail.com</a><div>skype grigory_ptashko</div><div><a href=3D"http://ru.l=
inkedin.com/in/gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></d=
iv><div><a href=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blan=
k">facebook.com/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--f46d043c7b8407902f050510a89b--


--===============6717183173864808181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6717183173864808181==--


From xen-users-bounces@lists.xen.org Fri Oct 10 12:28:02 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 12:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZH7-0005aH-H0; Fri, 10 Oct 2014 12:26:25 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcZH5-0005Zu-V1
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 12:26:24 +0000
Received: from [193.109.254.147:12471] by server-13.bemta-14.messagelabs.com
	id 93/12-19311-E60D7345; Fri, 10 Oct 2014 12:26:22 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412943980!11978776!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12865 invoked from network); 10 Oct 2014 12:26:20 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 12:26:20 -0000
Received: by mail-wi0-f181.google.com with SMTP id hi2so1853936wib.14
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 05:26:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=TRh4AASwaOJT+1Gc/TA4Nr4MIZ/nprkfRGfo2ibyPlA=;
	b=hqzD9WllAs3IxTB0XB56El59F6sCS//GC2bi51KyuE8rPk3l1e3CVG1i+WCksQIQ5J
	uJA9FYGiNJ6kUkrr/7AOOM3/MIda9ZHET4lOukE+qcwIL/dqv2D5mJdm8sN9+kG1ZWhU
	uZ45OUqFvAOL53Qo3saSNm2YsDWbeF3aOC5On+o443lGb0JDojoccOIpjlHUfoqN4LTh
	vfZSLsgKko5P0lIicpQhgBFdq7nbSHGgTGLDYp7LnnR8rMTSeAnVS7IC+6t4T6v+9Jyk
	g/lErBxBdUp0SxrfjnNU+c+Tdpkec/yfy25SMJGFW96AF3R3elICI/cbQAIO7XsrZJAW
	TgSg==
X-Received: by 10.180.78.35 with SMTP id y3mr4423015wiw.39.1412943980234; Fri,
	10 Oct 2014 05:26:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 05:26:00 -0700 (PDT)
In-Reply-To: <20141010070709.GA25536@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 16:26:00 +0400
Message-ID: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6717183173864808181=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6717183173864808181==
Content-Type: multipart/alternative; boundary=f46d043c7b8407902f050510a89b

--f46d043c7b8407902f050510a89b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 11:07 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > I'm running CentOS 7 with mainline kernel 3.17 built by myself.
> > I've configured the kernel with all the xen parameters as
> > builtin instead of modules. Yesterday I've decided to try to
> > build and install Xen from sources. I've pulled the latest
> > sources from git, changed the branch to staging and built
>

I've checked again. Sorry, I did not switch to the staging branch.
I'm on the master branch.


> > and installed xen like this:
>
> The question is how configure was invoked.
>

Just './configure'


>
> > make xen
> > make tools
> > make stubdom
> > sudo make install-xen
> > sudo make install-tools
> > sudo make install-stubdom
>
> Generally 'configure && make && sudo make install' will do it.


> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.d/
> > xencommons:10] Failed to add LSB Provides name xenstored.service,
> ignoring:
> > File exists
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.d/
> > xencommons:10] Failed to add LSB Provides name xenconsoled.service,
> ignoring:
> > File exists
>
> systemd is supposed to ignore a provides which comes from a sysv script
> (like xenstored) if a service with the same name exists (like
> xenstored.service). So that should not be fatal.
>
> > 2. modules
> >
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
> find
> > module 'evtchn'
>
> > Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Unit
> > systemd-modules-load.service entered failed state.
>
> This looks bad. Is evtchn loaded, does it exists, is it perhaps compiled
> into the kernel?


Sorry, I did not show show some lines where some additional info
was specified in the /var/log/messages. Here are the lines before
'Failed to find module 'evtchn''. etc:

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_evtchn' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_gntdev' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_gntalloc' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd: Started Create list of
required static device nodes for the current kernel.
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_blkback' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_netback' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_pciback' is builtin

And then:

Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'evtchn'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'gntdev'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'netbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blkbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'xen-scsibk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'usbbk'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'pciback'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module
'xen_acpi_processor' is builtin
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap2'
Oct  9 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to
find module 'blktap'

Two question I have:

1. As you see there are builtin modules that start with 'xen_'. Here are
the config parameters
from kernel menuconfig:

Symbol: XEN_DEV_EVTCHN [=3Dy]
Symbol: XEN_GNTDEV [=3Dy]
Symbol: XEN_NETDEV_BACKEND [=3Dy]
Symbol: XEN_BLKDEV_BACKEND [=3Dy]
Symbol: XEN_PCIDEV_BACKEND [=3Dy]

Why does it try to load 'evtchn' when there is just no such module? We see
that there is
the builtin 'xen_evtchn' and no 'evtchn' module. The same thing other
'failed' modules.

2. I did not find any kernel config parameters to build modules: usbbk,
xen-scsibk,
blktap2 and blktap. What are these? Where to take them if not from the
kernel
source tree?


>
> > 3. oxenstored
> >
> > Oct  9 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting
> /usr/local/sbin/
> > oxenstored...Fatal error: exception Failure("ocaml_sd_listen_fds()
> failed to
> > get any sockets")
>
> Looks like it was not started via systemd, so it wont get its socked if
> xen.git was configured with 'configure --enable-systemd'.
>

Again, I just issued './configure' while building. Maybe I should
issue the 'configure --enable-systemd' ?
Is it possible to configure xen build not to use sysV scripts at all and
use systemd?


> > 4. xencommons
> >
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons:
> > ..............................
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not start
> xenstored
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.service:
> control
> > process exited, code=3Dexited status=3D1
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start LSB:
> Start/
> > stop xenstored and xenconsoled.
> > Oct  9 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.servic=
e
> > entered failed state.
>
> This looks like a conflict between sysv scripts and systemd service
> files.
>
> > What can cause these problems? I don't understand yet where to dig..
>
> First check if the running kernel has proper drivers to act as a dom0.
>

I suppose by drivers you meant all the modules that I have problems with
I described above?


>
> Olaf
>


Thank you!
Grigory.

--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--f46d043c7b8407902f050510a89b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 11:07 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
&gt; I&#39;m running CentOS 7 with mainline kernel 3.17 built by myself.<br=
>
&gt; I&#39;ve configured the kernel with all the xen parameters as<br>
&gt; builtin instead of modules. Yesterday I&#39;ve decided to try to<br>
&gt; build and install Xen from sources. I&#39;ve pulled the latest<br>
&gt; sources from git, changed the branch to staging and built<br></span></=
blockquote><div><br></div><div>I&#39;ve checked again. Sorry, I did not swi=
tch to the staging branch.</div><div>I&#39;m on the master branch.</div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex"><span class=3D"">
&gt; and installed xen like this:<br>
<br>
</span>The question is how configure was invoked.<br></blockquote><div><br>=
</div><div>Just &#39;./configure&#39;</div><div>=C2=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;=
border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex=
">
<span class=3D""><br>
&gt; make xen<br>
&gt; make tools<br>
&gt; make stubdom<br>
&gt; sudo make install-xen<br>
&gt; sudo make install-tools<br>
&gt; sudo make install-stubdom<br>
<br>
</span>Generally &#39;configure &amp;&amp; make &amp;&amp; sudo make instal=
l&#39; will do it.=C2=A0</blockquote><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(2=
04,204,204);border-left-style:solid;padding-left:1ex">
<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.=
d/<br>
<span class=3D"">&gt; xencommons:10] Failed to add LSB Provides name xensto=
red.service, ignoring:<br>
&gt; File exists<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd: [/etc/rc.d/init.=
d/<br>
&gt; xencommons:10] Failed to add LSB Provides name xenconsoled.service, ig=
noring:<br>
&gt; File exists<br>
<br>
</span>systemd is supposed to ignore a provides which comes from a sysv scr=
ipt<br>
(like xenstored) if a service with the same name exists (like<br>
xenstored.service). So that should not be fatal.<br>
<span class=3D""><br>
&gt; 2. modules<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Fai=
led to find<br>
&gt; module &#39;evtchn&#39;<br>
<br>
</span><span class=3D"">&gt; Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb s=
ystemd: Unit<br>
&gt; systemd-modules-load.service entered failed state.<br>
<br>
</span>This looks bad. Is evtchn loaded, does it exists, is it perhaps comp=
iled<br>
into the kernel?</blockquote><div><br></div><div><div>Sorry, I did not show=
 show some lines where some additional info=C2=A0</div><div>was specified i=
n the /var/log/messages. Here are the lines before</div></div><div>&#39;Fai=
led to find module &#39;evtchn&#39;&#39;. etc:</div><div><br></div><div><di=
v>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Module=
 &#39;xen_evtchn&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvmxen-cent=
os7-test1-nb systemd-modules-load: Module &#39;xen_gntdev&#39; is builtin</=
div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load:=
 Module &#39;xen_gntalloc&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kv=
mxen-centos7-test1-nb systemd: Started Create list of required static devic=
e nodes for the current kernel.</div><div>Oct =C2=A09 02:03:05 kvmxen-cento=
s7-test1-nb systemd-modules-load: Module &#39;xen_blkback&#39; is builtin</=
div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load:=
 Module &#39;xen_netback&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvm=
xen-centos7-test1-nb systemd-modules-load: Module &#39;xen_pciback&#39; is =
builtin</div><div><br></div><div>And then:</div><div><br></div><div>Oct =C2=
=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to find =
module &#39;evtchn&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1=
-nb systemd-modules-load: Failed to find module &#39;gntdev&#39;</div><div>=
Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed t=
o find module &#39;netbk&#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7=
-test1-nb systemd-modules-load: Failed to find module &#39;blkbk&#39;</div>=
<div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Fai=
led to find module &#39;xen-scsibk&#39;</div><div>Oct =C2=A09 02:03:05 kvmx=
en-centos7-test1-nb systemd-modules-load: Failed to find module &#39;usbbk&=
#39;</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules=
-load: Failed to find module &#39;pciback&#39;</div><div>Oct =C2=A09 02:03:=
05 kvmxen-centos7-test1-nb systemd-modules-load: Module &#39;xen_acpi_proce=
ssor&#39; is builtin</div><div>Oct =C2=A09 02:03:05 kvmxen-centos7-test1-nb=
 systemd-modules-load: Failed to find module &#39;blktap2&#39;</div><div>Oc=
t =C2=A09 02:03:05 kvmxen-centos7-test1-nb systemd-modules-load: Failed to =
find module &#39;blktap&#39;</div></div><div><br></div><div>Two question I =
have:</div><div><br></div><div>1. As you see there are builtin modules that=
 start with &#39;xen_&#39;. Here are the config parameters</div><div>from k=
ernel menuconfig:</div><div><br></div><div><div>Symbol: XEN_DEV_EVTCHN [=3D=
y]</div><div>Symbol: XEN_GNTDEV [=3Dy]</div><div>Symbol: XEN_NETDEV_BACKEND=
 [=3Dy]</div><div>Symbol: XEN_BLKDEV_BACKEND [=3Dy]</div><div>Symbol: XEN_P=
CIDEV_BACKEND [=3Dy]</div></div><div><br></div><div>Why does it try to load=
 &#39;evtchn&#39; when there is just no such module? We see that there is</=
div><div>the builtin &#39;xen_evtchn&#39; and no &#39;evtchn&#39; module. T=
he same thing other &#39;failed&#39; modules.</div><div><br></div><div>2. I=
 did not find any kernel config parameters to build modules: usbbk, xen-scs=
ibk,</div><div>blktap2 and blktap. What are these? Where to take them if no=
t from the kernel</div><div>source tree?<br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wid=
th:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-l=
eft:1ex">
<span class=3D""><br>
&gt; 3. oxenstored<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:12 kvmxen-centos7-test1-nb xencommons: Starting /usr=
/local/sbin/<br>
&gt; oxenstored...Fatal error: exception Failure(&quot;ocaml_sd_listen_fds(=
) failed to<br>
&gt; get any sockets&quot;)<br>
<br>
</span>Looks like it was not started via systemd, so it wont get its socked=
 if<br>
xen.git was configured with &#39;configure --enable-systemd&#39;.<br></bloc=
kquote><div><br></div><div>Again, I just issued &#39;./configure&#39; while=
 building. Maybe I should</div><div>issue the &#39;configure --enable-syste=
md&#39; ?</div><div>Is it possible to configure xen build not to use sysV s=
cripts at all and use systemd?</div><div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-le=
ft-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; 4. xencommons<br>
&gt;<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons:<br>
&gt; ..............................<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb xencommons: Could not sta=
rt xenstored<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: xencommons.servi=
ce: control<br>
&gt; process exited, code=3Dexited status=3D1<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Failed to start =
LSB: Start/<br>
&gt; stop xenstored and xenconsoled.<br>
&gt; Oct =C2=A09 02:03:43 kvmxen-centos7-test1-nb systemd: Unit xencommons.=
service<br>
&gt; entered failed state.<br>
<br>
</span>This looks like a conflict between sysv scripts and systemd service<=
br>
files.<br>
<span class=3D""><br>
&gt; What can cause these problems? I don&#39;t understand yet where to dig=
..<br>
<br>
</span>First check if the running kernel has proper drivers to act as a dom=
0.<br></blockquote><div><br></div><div>I suppose by drivers you meant all t=
he modules that I have problems with</div><div>I described above?</div><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-=
style:solid;padding-left:1ex">
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br><br>Thank you!</div><div class=3D"gmai=
l_extra">Grigory.</div><div class=3D"gmail_extra"><div><br></div>-- <br><di=
v dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><=
a href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptash=
ko@gmail.com</a><div>skype grigory_ptashko</div><div><a href=3D"http://ru.l=
inkedin.com/in/gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></d=
iv><div><a href=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blan=
k">facebook.com/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--f46d043c7b8407902f050510a89b--


--===============6717183173864808181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6717183173864808181==--


From xen-users-bounces@lists.xen.org Fri Oct 10 12:43:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 12:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZWl-00062b-Dv; Fri, 10 Oct 2014 12:42:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcZWk-00062R-1Q
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 12:42:34 +0000
Received: from [85.158.139.211:23328] by server-5.bemta-5.messagelabs.com id
	70/1F-11546-934D7345; Fri, 10 Oct 2014 12:42:33 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1412944952!11584281!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12295 invoked from network); 10 Oct 2014 12:42:32 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 12:42:32 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412944952; l=1518;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=RrvtJnke/wiy6/fyAt0/aFwexbo=;
	b=MlxipDtjrp4HvGhJCnpT2aqRDm+Ut6fgfkK1AY4S0RZCFUeI0Ii6oSXxgQxS8B+T8fT
	q4eSBSFIDS+vgZfJqrfpIbWA+GJmzitNzn4x97SI7/qzTwehneObhYKahcX5PDwB7gQwP
	J6l0wvtxJDGcMnu6fMNNzSr8FKRiVMlMkoo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id L06cbeq9ACgWd94
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 14:42:32 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id E3B925016D; Fri, 10 Oct 2014 14:42:31 +0200 (CEST)
Date: Fri, 10 Oct 2014 14:42:31 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 2173
Content-Disposition: inline
In-Reply-To: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBX
aHkgZG9lcyBpdCB0cnkgdG8gbG9hZCAnZXZ0Y2huJyB3aGVuIHRoZXJlIGlzIGp1c3Qgbm8gc3Vj
aCBtb2R1bGU/IFdlCj4gc2VlIHRoYXQgdGhlcmUgaXMgdGhlIGJ1aWx0aW4gJ3hlbl9ldnRjaG4n
IGFuZCBubyAnZXZ0Y2huJyBtb2R1bGUuIFRoZQo+IHNhbWUgdGhpbmcgb3RoZXIgJ2ZhaWxlZCcg
bW9kdWxlcy4KClRob3NlIGZhaWx1cmVzIGFyZSBzeXN0ZW1kIGZhaWx1cmVzLiBJdCBkb2VzbnQg
Y2FyZSBhYm91dCB0aGUgZmFjdCB0aGF0CmFsbCBjb25maWcgZmlsZXMgaW4gL3Vzci9saWIvbW9k
dWxlcy1sb2FkLmQvIGFyZSBnZW5lcmljLCBmb3IgZXZlcnkKcG9zc2libGUga2VybmVsIHZlcnNp
b24gYW5kIGZvciBldmVyeSBwb3NzaWJsZSAuY29uZmlnIHZhcmlhbnQuIFNvIHNvbWUKbW9kdWxl
cyBhcmUgb2YgY291cnNlIG1pc3NpbmcgYmVjYXVzZSB0aGV5IGRvIG5vdCBleGlzdCBpbiB1cHN0
cmVhbQprZXJuZWwuIFRvIGF2b2lkIHRoYXQgZm9yIHlvdXIgb3duIHByaXZhdGUgdmFyaWFudCBv
ZiB4ZW4gdG9vbHMgdXNlCmNvbmZpZ3VyZSAtLXdpdGgtbGludXgtYmFja2VuZC1tb2R1bGVzPSJt
b2QxIG1vZDIiIHRvIGdpdmUgc3lzdGVtZCBqdXN0CnRoZSBhdmFpbGFibGUgbW9kdWxlcyBmb3Ig
eW91ciBvd24ga2VybmVsLgoKPiAyLiBJIGRpZCBub3QgZmluZCBhbnkga2VybmVsIGNvbmZpZyBw
YXJhbWV0ZXJzIHRvIGJ1aWxkIG1vZHVsZXM6IHVzYmJrLAo+IHhlbi1zY3NpYmssCj4gYmxrdGFw
MiBhbmQgYmxrdGFwLiBXaGF0IGFyZSB0aGVzZT8gV2hlcmUgdG8gdGFrZSB0aGVtIGlmIG5vdCBm
cm9tIHRoZSBrZXJuZWwKPiBzb3VyY2UgdHJlZT8KClRyeSB0aGUgb3BlblNVU0Uga2VybmVsIGFu
ZCB0aGV5IHdpbGwgYmUgdGhlcmUuwqAKCj4gQWdhaW4sIEkganVzdCBpc3N1ZWQgJy4vY29uZmln
dXJlJyB3aGlsZSBidWlsZGluZy4gTWF5YmUgSSBzaG91bGQKPiBpc3N1ZSB0aGUgJ2NvbmZpZ3Vy
ZSAtLWVuYWJsZS1zeXN0ZW1kJyA/Cj4gSXMgaXQgcG9zc2libGUgdG8gY29uZmlndXJlIHhlbiBi
dWlsZCBub3QgdG8gdXNlIHN5c1Ygc2NyaXB0cyBhdCBhbGwgYW5kIHVzZQo+IHN5c3RlbWQ/CgpZ
ZXMsIC0tZW5hYmxlLXN5c3RlbWQgcmVxdWlyZXMgdGhhdCB0aGUgdG9vbHMgYXJlIHN0YXJ0ZWQg
Ynkgc3lzdGVtZC4KV2l0aCAtLWRpc2FibGUtc3lzdGVtZCB4ZW5zdG9yZWQgY2FuIGJlIHN0YXJ0
ZWQgbWFudWFsbHkgd2l0aAovZXRjL3JjLmQvaW5pdC5kL3hlbmNvbW1vbnMgc3RhcnQuCgoKPiBJ
IHN1cHBvc2UgYnkgZHJpdmVycyB5b3UgbWVhbnQgYWxsIHRoZSBtb2R1bGVzIHRoYXQgSSBoYXZl
IHByb2JsZW1zIHdpdGgKPiBJIGRlc2NyaWJlZCBhYm92ZT8KClNpbmNlIGl0cyBhbGwgY29tcGls
ZWQgaW50byB0aGUga2VybmVsIGl0cyBsaWtlbHkgbm90IGEgbW9kdWxlIGlzc3VlLgoKT2xhZgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 10 12:43:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 12:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZWl-00062b-Dv; Fri, 10 Oct 2014 12:42:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcZWk-00062R-1Q
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 12:42:34 +0000
Received: from [85.158.139.211:23328] by server-5.bemta-5.messagelabs.com id
	70/1F-11546-934D7345; Fri, 10 Oct 2014 12:42:33 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1412944952!11584281!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12295 invoked from network); 10 Oct 2014 12:42:32 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 12:42:32 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412944952; l=1518;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=RrvtJnke/wiy6/fyAt0/aFwexbo=;
	b=MlxipDtjrp4HvGhJCnpT2aqRDm+Ut6fgfkK1AY4S0RZCFUeI0Ii6oSXxgQxS8B+T8fT
	q4eSBSFIDS+vgZfJqrfpIbWA+GJmzitNzn4x97SI7/qzTwehneObhYKahcX5PDwB7gQwP
	J6l0wvtxJDGcMnu6fMNNzSr8FKRiVMlMkoo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id L06cbeq9ACgWd94
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 14:42:32 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id E3B925016D; Fri, 10 Oct 2014 14:42:31 +0200 (CEST)
Date: Fri, 10 Oct 2014 14:42:31 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 2173
Content-Disposition: inline
In-Reply-To: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBX
aHkgZG9lcyBpdCB0cnkgdG8gbG9hZCAnZXZ0Y2huJyB3aGVuIHRoZXJlIGlzIGp1c3Qgbm8gc3Vj
aCBtb2R1bGU/IFdlCj4gc2VlIHRoYXQgdGhlcmUgaXMgdGhlIGJ1aWx0aW4gJ3hlbl9ldnRjaG4n
IGFuZCBubyAnZXZ0Y2huJyBtb2R1bGUuIFRoZQo+IHNhbWUgdGhpbmcgb3RoZXIgJ2ZhaWxlZCcg
bW9kdWxlcy4KClRob3NlIGZhaWx1cmVzIGFyZSBzeXN0ZW1kIGZhaWx1cmVzLiBJdCBkb2VzbnQg
Y2FyZSBhYm91dCB0aGUgZmFjdCB0aGF0CmFsbCBjb25maWcgZmlsZXMgaW4gL3Vzci9saWIvbW9k
dWxlcy1sb2FkLmQvIGFyZSBnZW5lcmljLCBmb3IgZXZlcnkKcG9zc2libGUga2VybmVsIHZlcnNp
b24gYW5kIGZvciBldmVyeSBwb3NzaWJsZSAuY29uZmlnIHZhcmlhbnQuIFNvIHNvbWUKbW9kdWxl
cyBhcmUgb2YgY291cnNlIG1pc3NpbmcgYmVjYXVzZSB0aGV5IGRvIG5vdCBleGlzdCBpbiB1cHN0
cmVhbQprZXJuZWwuIFRvIGF2b2lkIHRoYXQgZm9yIHlvdXIgb3duIHByaXZhdGUgdmFyaWFudCBv
ZiB4ZW4gdG9vbHMgdXNlCmNvbmZpZ3VyZSAtLXdpdGgtbGludXgtYmFja2VuZC1tb2R1bGVzPSJt
b2QxIG1vZDIiIHRvIGdpdmUgc3lzdGVtZCBqdXN0CnRoZSBhdmFpbGFibGUgbW9kdWxlcyBmb3Ig
eW91ciBvd24ga2VybmVsLgoKPiAyLiBJIGRpZCBub3QgZmluZCBhbnkga2VybmVsIGNvbmZpZyBw
YXJhbWV0ZXJzIHRvIGJ1aWxkIG1vZHVsZXM6IHVzYmJrLAo+IHhlbi1zY3NpYmssCj4gYmxrdGFw
MiBhbmQgYmxrdGFwLiBXaGF0IGFyZSB0aGVzZT8gV2hlcmUgdG8gdGFrZSB0aGVtIGlmIG5vdCBm
cm9tIHRoZSBrZXJuZWwKPiBzb3VyY2UgdHJlZT8KClRyeSB0aGUgb3BlblNVU0Uga2VybmVsIGFu
ZCB0aGV5IHdpbGwgYmUgdGhlcmUuwqAKCj4gQWdhaW4sIEkganVzdCBpc3N1ZWQgJy4vY29uZmln
dXJlJyB3aGlsZSBidWlsZGluZy4gTWF5YmUgSSBzaG91bGQKPiBpc3N1ZSB0aGUgJ2NvbmZpZ3Vy
ZSAtLWVuYWJsZS1zeXN0ZW1kJyA/Cj4gSXMgaXQgcG9zc2libGUgdG8gY29uZmlndXJlIHhlbiBi
dWlsZCBub3QgdG8gdXNlIHN5c1Ygc2NyaXB0cyBhdCBhbGwgYW5kIHVzZQo+IHN5c3RlbWQ/CgpZ
ZXMsIC0tZW5hYmxlLXN5c3RlbWQgcmVxdWlyZXMgdGhhdCB0aGUgdG9vbHMgYXJlIHN0YXJ0ZWQg
Ynkgc3lzdGVtZC4KV2l0aCAtLWRpc2FibGUtc3lzdGVtZCB4ZW5zdG9yZWQgY2FuIGJlIHN0YXJ0
ZWQgbWFudWFsbHkgd2l0aAovZXRjL3JjLmQvaW5pdC5kL3hlbmNvbW1vbnMgc3RhcnQuCgoKPiBJ
IHN1cHBvc2UgYnkgZHJpdmVycyB5b3UgbWVhbnQgYWxsIHRoZSBtb2R1bGVzIHRoYXQgSSBoYXZl
IHByb2JsZW1zIHdpdGgKPiBJIGRlc2NyaWJlZCBhYm92ZT8KClNpbmNlIGl0cyBhbGwgY29tcGls
ZWQgaW50byB0aGUga2VybmVsIGl0cyBsaWtlbHkgbm90IGEgbW9kdWxlIGlzc3VlLgoKT2xhZgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 10 13:03:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZps-0007Se-2D; Fri, 10 Oct 2014 13:02:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcZpq-0007SW-Lr
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:02:18 +0000
Received: from [85.158.139.211:21823] by server-14.bemta-5.messagelabs.com id
	CF/CD-12422-9D8D7345; Fri, 10 Oct 2014 13:02:17 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1412946136!13212090!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2282 invoked from network); 10 Oct 2014 13:02:16 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:02:16 -0000
Received: by mail-wi0-f171.google.com with SMTP id em10so1971560wid.4
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 06:02:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=QZJjb/YRRTrZ4mggdlIJ0zKnlK9+mTAmCW0yCcDxEoE=;
	b=0Js4ejygrFpHpf0r7A2C/lshLL8INUWkXMtYPtSuRc0aYoZENdo3oxRvADoo2oZue5
	YH8XV1kM1JKZFEtBBPMM7cMMQXcvMTFtctJ4eE0IZUvMPCCpw1HQmav6HbGY2p/T4oqm
	iBJpmSKnSXA+Z9uXA/6zVBV9qVtIvSiY5e9KBv7Q3JP14TbmxBkPZwNKK90q5YFoaguC
	/pFFxXqUOX5jQ76MOqFOYp0bYKORBXaTHRQZnBeyxSdnC2xB7xmhLcSu/Cl2ArA7WHDy
	g7Iq2W9sIZYllR98/f4Nk5blFP+jcdMSH0qqJTnMogUxCbekNfj29jBMtX9CJDxJfcaq
	Ih7w==
X-Received: by 10.194.242.33 with SMTP id wn1mr2883739wjc.110.1412946136609;
	Fri, 10 Oct 2014 06:02:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 06:01:56 -0700 (PDT)
In-Reply-To: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 17:01:56 +0400
Message-ID: <CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7167337060961678496=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7167337060961678496==
Content-Type: multipart/alternative; boundary=089e014942a08f3aaa05051128e5

--089e014942a08f3aaa05051128e5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 16:42 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > Why does it try to load 'evtchn' when there is just no such module? We
> > see that there is the builtin 'xen_evtchn' and no 'evtchn' module. The
> > same thing other 'failed' modules.
>
> Those failures are systemd failures. It doesnt care about the fact that
> all config files in /usr/lib/modules-load.d/ are generic, for every
> possible kernel version and for every possible .config variant. So some
> modules are of course missing because they do not exist in upstream
> kernel. To avoid that for your own private variant of xen tools use
> configure --with-linux-backend-modules=3D"mod1 mod2" to give systemd just
> the available modules for your own kernel.
>

So in my case you say, that I have to configure like this:

./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn, \
xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
<missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, blktap>"

Right?


>
> > 2. I did not find any kernel config parameters to build modules: usbbk,
> > xen-scsibk,
> > blktap2 and blktap. What are these? Where to take them if not from the
> kernel
> > source tree?
>
> Try the openSUSE kernel and they will be there.
>

Sorry, I did not quite understand.. Do you mean I have to take an OpenSUSE
distribuition, install it and try to build xen there?
I took the mainline 3.17.0 kernel from straight from the kernel.org site.
How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
distribution' kernel'?


>
> > Again, I just issued './configure' while building. Maybe I should
> > issue the 'configure --enable-systemd' ?
> > Is it possible to configure xen build not to use sysV scripts at all an=
d
> use
> > systemd?
>
> Yes, --enable-systemd requires that the tools are started by systemd.
> With --disable-systemd xenstored can be started manually with
> /etc/rc.d/init.d/xencommons start.
>

Got it! And is there a way to know if '--disable-systemd' is the default
option?


>
>
> > I suppose by drivers you meant all the modules that I have problems wit=
h
> > I described above?
>
> Since its all compiled into the kernel its likely not a module issue.
>
> Olaf
>

Thank you,
Grigory.


--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--089e014942a08f3aaa05051128e5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 16:42 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
</span><span class=3D"">&gt; Why does it try to load &#39;evtchn&#39; when =
there is just no such module? We<br>
&gt; see that there is the builtin &#39;xen_evtchn&#39; and no &#39;evtchn&=
#39; module. The<br>
&gt; same thing other &#39;failed&#39; modules.<br>
<br>
</span>Those failures are systemd failures. It doesnt care about the fact t=
hat<br>
all config files in /usr/lib/modules-load.d/ are generic, for every<br>
possible kernel version and for every possible .config variant. So some<br>
modules are of course missing because they do not exist in upstream<br>
kernel. To avoid that for your own private variant of xen tools use<br>
configure --with-linux-backend-modules=3D&quot;mod1 mod2&quot; to give syst=
emd just<br>
the available modules for your own kernel.<br></blockquote><div><br></div><=
div>So in my case you say, that I have to configure like this:</div><div><b=
r></div><div>./configure --enable-systemd --with-linux-backend-modules=3D&q=
uot;xen_evtchn, \</div><div>xen_gntdev, xen_gntalloc, xen_blkback, xen_netb=
ack, xen_pciback, \</div><div>&lt;missing modules from upstream kernel: usb=
bk, xen-scsibk, blktap2, blktap&gt;&quot;</div><div><br></div><div>Right?</=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bord=
er-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; 2. I did not find any kernel config parameters to build modules: usbbk=
,<br>
&gt; xen-scsibk,<br>
&gt; blktap2 and blktap. What are these? Where to take them if not from the=
 kernel<br>
&gt; source tree?<br>
<br>
</span>Try the openSUSE kernel and they will be there.=C2=A0<br></blockquot=
e><div><br></div><div>Sorry, I did not quite understand.. Do you mean I hav=
e to take an OpenSUSE</div><div>distribuition, install it and try to build =
xen there?</div><div>I took the mainline 3.17.0 kernel from straight from t=
he <a href=3D"http://kernel.org">kernel.org</a> site.</div><div>How can thi=
s 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some other</div><div>d=
istribution&#39; kernel&#39;?</div><div>=C2=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-l=
eft-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; Again, I just issued &#39;./configure&#39; while building. Maybe I sho=
uld<br>
&gt; issue the &#39;configure --enable-systemd&#39; ?<br>
&gt; Is it possible to configure xen build not to use sysV scripts at all a=
nd use<br>
&gt; systemd?<br>
<br>
</span>Yes, --enable-systemd requires that the tools are started by systemd=
.<br>
With --disable-systemd xenstored can be started manually with<br>
/etc/rc.d/init.d/xencommons start.<br></blockquote><div><br></div><div>Got =
it! And is there a way to know if &#39;--disable-systemd&#39; is the defaul=
t option?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,20=
4,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
<br>
&gt; I suppose by drivers you meant all the modules that I have problems wi=
th<br>
&gt; I described above?<br>
<br>
</span>Since its all compiled into the kernel its likely not a module issue=
.<br>
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><div class=3D"gmail_extra"><br></div>Thank=
 you,</div><div class=3D"gmail_extra">Grigory.<br><br clear=3D"all"><div><b=
r></div>-- <br><div dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 =
(916) 1489766<br><a href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_bl=
ank">grigory.ptashko@gmail.com</a><div>skype grigory_ptashko</div><div><a h=
ref=3D"http://ru.linkedin.com/in/gptashko/" target=3D"_blank">linkedin.com/=
in/gptashko</a></div><div><a href=3D"https://www.facebook.com/GrigoryPtashk=
o" target=3D"_blank">facebook.com/GrigoryPtashko</a><br></div><div><br></di=
v></div>
</div></div>

--089e014942a08f3aaa05051128e5--


--===============7167337060961678496==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7167337060961678496==--


From xen-users-bounces@lists.xen.org Fri Oct 10 13:03:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcZps-0007Se-2D; Fri, 10 Oct 2014 13:02:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1XcZpq-0007SW-Lr
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:02:18 +0000
Received: from [85.158.139.211:21823] by server-14.bemta-5.messagelabs.com id
	CF/CD-12422-9D8D7345; Fri, 10 Oct 2014 13:02:17 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1412946136!13212090!1
X-Originating-IP: [209.85.212.171]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2282 invoked from network); 10 Oct 2014 13:02:16 -0000
Received: from mail-wi0-f171.google.com (HELO mail-wi0-f171.google.com)
	(209.85.212.171)
	by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:02:16 -0000
Received: by mail-wi0-f171.google.com with SMTP id em10so1971560wid.4
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 06:02:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=QZJjb/YRRTrZ4mggdlIJ0zKnlK9+mTAmCW0yCcDxEoE=;
	b=0Js4ejygrFpHpf0r7A2C/lshLL8INUWkXMtYPtSuRc0aYoZENdo3oxRvADoo2oZue5
	YH8XV1kM1JKZFEtBBPMM7cMMQXcvMTFtctJ4eE0IZUvMPCCpw1HQmav6HbGY2p/T4oqm
	iBJpmSKnSXA+Z9uXA/6zVBV9qVtIvSiY5e9KBv7Q3JP14TbmxBkPZwNKK90q5YFoaguC
	/pFFxXqUOX5jQ76MOqFOYp0bYKORBXaTHRQZnBeyxSdnC2xB7xmhLcSu/Cl2ArA7WHDy
	g7Iq2W9sIZYllR98/f4Nk5blFP+jcdMSH0qqJTnMogUxCbekNfj29jBMtX9CJDxJfcaq
	Ih7w==
X-Received: by 10.194.242.33 with SMTP id wn1mr2883739wjc.110.1412946136609;
	Fri, 10 Oct 2014 06:02:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 06:01:56 -0700 (PDT)
In-Reply-To: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 17:01:56 +0400
Message-ID: <CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7167337060961678496=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7167337060961678496==
Content-Type: multipart/alternative; boundary=089e014942a08f3aaa05051128e5

--089e014942a08f3aaa05051128e5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 16:42 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > Why does it try to load 'evtchn' when there is just no such module? We
> > see that there is the builtin 'xen_evtchn' and no 'evtchn' module. The
> > same thing other 'failed' modules.
>
> Those failures are systemd failures. It doesnt care about the fact that
> all config files in /usr/lib/modules-load.d/ are generic, for every
> possible kernel version and for every possible .config variant. So some
> modules are of course missing because they do not exist in upstream
> kernel. To avoid that for your own private variant of xen tools use
> configure --with-linux-backend-modules=3D"mod1 mod2" to give systemd just
> the available modules for your own kernel.
>

So in my case you say, that I have to configure like this:

./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn, \
xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
<missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, blktap>"

Right?


>
> > 2. I did not find any kernel config parameters to build modules: usbbk,
> > xen-scsibk,
> > blktap2 and blktap. What are these? Where to take them if not from the
> kernel
> > source tree?
>
> Try the openSUSE kernel and they will be there.
>

Sorry, I did not quite understand.. Do you mean I have to take an OpenSUSE
distribuition, install it and try to build xen there?
I took the mainline 3.17.0 kernel from straight from the kernel.org site.
How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
distribution' kernel'?


>
> > Again, I just issued './configure' while building. Maybe I should
> > issue the 'configure --enable-systemd' ?
> > Is it possible to configure xen build not to use sysV scripts at all an=
d
> use
> > systemd?
>
> Yes, --enable-systemd requires that the tools are started by systemd.
> With --disable-systemd xenstored can be started manually with
> /etc/rc.d/init.d/xencommons start.
>

Got it! And is there a way to know if '--disable-systemd' is the default
option?


>
>
> > I suppose by drivers you meant all the modules that I have problems wit=
h
> > I described above?
>
> Since its all compiled into the kernel its likely not a module issue.
>
> Olaf
>

Thank you,
Grigory.


--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--089e014942a08f3aaa05051128e5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 16:42 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
</span><span class=3D"">&gt; Why does it try to load &#39;evtchn&#39; when =
there is just no such module? We<br>
&gt; see that there is the builtin &#39;xen_evtchn&#39; and no &#39;evtchn&=
#39; module. The<br>
&gt; same thing other &#39;failed&#39; modules.<br>
<br>
</span>Those failures are systemd failures. It doesnt care about the fact t=
hat<br>
all config files in /usr/lib/modules-load.d/ are generic, for every<br>
possible kernel version and for every possible .config variant. So some<br>
modules are of course missing because they do not exist in upstream<br>
kernel. To avoid that for your own private variant of xen tools use<br>
configure --with-linux-backend-modules=3D&quot;mod1 mod2&quot; to give syst=
emd just<br>
the available modules for your own kernel.<br></blockquote><div><br></div><=
div>So in my case you say, that I have to configure like this:</div><div><b=
r></div><div>./configure --enable-systemd --with-linux-backend-modules=3D&q=
uot;xen_evtchn, \</div><div>xen_gntdev, xen_gntalloc, xen_blkback, xen_netb=
ack, xen_pciback, \</div><div>&lt;missing modules from upstream kernel: usb=
bk, xen-scsibk, blktap2, blktap&gt;&quot;</div><div><br></div><div>Right?</=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bord=
er-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; 2. I did not find any kernel config parameters to build modules: usbbk=
,<br>
&gt; xen-scsibk,<br>
&gt; blktap2 and blktap. What are these? Where to take them if not from the=
 kernel<br>
&gt; source tree?<br>
<br>
</span>Try the openSUSE kernel and they will be there.=C2=A0<br></blockquot=
e><div><br></div><div>Sorry, I did not quite understand.. Do you mean I hav=
e to take an OpenSUSE</div><div>distribuition, install it and try to build =
xen there?</div><div>I took the mainline 3.17.0 kernel from straight from t=
he <a href=3D"http://kernel.org">kernel.org</a> site.</div><div>How can thi=
s 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some other</div><div>d=
istribution&#39; kernel&#39;?</div><div>=C2=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-l=
eft-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; Again, I just issued &#39;./configure&#39; while building. Maybe I sho=
uld<br>
&gt; issue the &#39;configure --enable-systemd&#39; ?<br>
&gt; Is it possible to configure xen build not to use sysV scripts at all a=
nd use<br>
&gt; systemd?<br>
<br>
</span>Yes, --enable-systemd requires that the tools are started by systemd=
.<br>
With --disable-systemd xenstored can be started manually with<br>
/etc/rc.d/init.d/xencommons start.<br></blockquote><div><br></div><div>Got =
it! And is there a way to know if &#39;--disable-systemd&#39; is the defaul=
t option?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,20=
4,204);border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
<br>
&gt; I suppose by drivers you meant all the modules that I have problems wi=
th<br>
&gt; I described above?<br>
<br>
</span>Since its all compiled into the kernel its likely not a module issue=
.<br>
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><div class=3D"gmail_extra"><br></div>Thank=
 you,</div><div class=3D"gmail_extra">Grigory.<br><br clear=3D"all"><div><b=
r></div>-- <br><div dir=3D"ltr">Best regards,<br>Grigory Ptashko<br><br>+7 =
(916) 1489766<br><a href=3D"mailto:grigory.ptashko@gmail.com" target=3D"_bl=
ank">grigory.ptashko@gmail.com</a><div>skype grigory_ptashko</div><div><a h=
ref=3D"http://ru.linkedin.com/in/gptashko/" target=3D"_blank">linkedin.com/=
in/gptashko</a></div><div><a href=3D"https://www.facebook.com/GrigoryPtashk=
o" target=3D"_blank">facebook.com/GrigoryPtashko</a><br></div><div><br></di=
v></div>
</div></div>

--089e014942a08f3aaa05051128e5--


--===============7167337060961678496==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7167337060961678496==--


From xen-users-bounces@lists.xen.org Fri Oct 10 13:26:26 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaCf-0000Vl-A1; Fri, 10 Oct 2014 13:25:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XcaCd-0000Vg-Pu
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:25:51 +0000
Received: from [85.158.139.211:30651] by server-1.bemta-5.messagelabs.com id
	6D/55-17892-F5ED7345; Fri, 10 Oct 2014 13:25:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1412947546!13299044!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7319 invoked from network); 10 Oct 2014 13:25:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:25:50 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="180147182"
Message-ID: <1412947540.27111.17.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 14:25:40 +0100
In-Reply-To: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> Yes, --enable-systemd requires that the tools are started by systemd.

It shouldn't / mustn't.

--enable-systemd is supposed to enable things to run under systemd *if*
it is present, by enabling socket activation etc, not to break
non-systemd systems.

i.e. it's supposed to enable distros who support multiple init systems
to only provide a single Xen binary.

Ian.

> With --disable-systemd xenstored can be started manually with
> /etc/rc.d/init.d/xencommons start.
> 
> 
> > I suppose by drivers you meant all the modules that I have problems with
> > I described above?
> 
> Since its all compiled into the kernel its likely not a module issue.
> 
> Olaf
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:26:26 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaCf-0000Vl-A1; Fri, 10 Oct 2014 13:25:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XcaCd-0000Vg-Pu
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:25:51 +0000
Received: from [85.158.139.211:30651] by server-1.bemta-5.messagelabs.com id
	6D/55-17892-F5ED7345; Fri, 10 Oct 2014 13:25:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1412947546!13299044!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7319 invoked from network); 10 Oct 2014 13:25:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:25:50 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="180147182"
Message-ID: <1412947540.27111.17.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 14:25:40 +0100
In-Reply-To: <20141010124231.GA25550@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> Yes, --enable-systemd requires that the tools are started by systemd.

It shouldn't / mustn't.

--enable-systemd is supposed to enable things to run under systemd *if*
it is present, by enabling socket activation etc, not to break
non-systemd systems.

i.e. it's supposed to enable distros who support multiple init systems
to only provide a single Xen binary.

Ian.

> With --disable-systemd xenstored can be started manually with
> /etc/rc.d/init.d/xencommons start.
> 
> 
> > I suppose by drivers you meant all the modules that I have problems with
> > I described above?
> 
> Since its all compiled into the kernel its likely not a module issue.
> 
> Olaf
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:35:48 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaLf-0001De-LD; Fri, 10 Oct 2014 13:35:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaLd-0001DS-Ow
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:35:09 +0000
Received: from [193.109.254.147:26717] by server-16.bemta-14.messagelabs.com
	id CA/22-16990-D80E7345; Fri, 10 Oct 2014 13:35:09 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412948108!11997300!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5725 invoked from network); 10 Oct 2014 13:35:08 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.219)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:35:08 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948108; l=1404;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=tEruLwCQQCiicaIlP8D+otvHyJ0=;
	b=rchJrrCuk+qrFDAf9SweFLfcgF4VLaTSIC2l3iLrMiwtYGdZUYtxCvXSL7U46O9YED1
	Ie0KD59YW0W8s9tm9olthqD/InpbdcMj7+w6tJXudfPLR0qPzKu9nWcJN0H/j/4tx2DsZ
	nn5vBBpv49FZHXTiPuhsY1SA8KRqf2H0LcQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 6020b4q9ADZ8bp4
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:35:08 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 94C5A5016D; Fri, 10 Oct 2014 15:35:07 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:35:07 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 2067
Content-Disposition: inline
In-Reply-To: <CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBT
byBpbiBteSBjYXNlIHlvdSBzYXksIHRoYXQgSSBoYXZlIHRvIGNvbmZpZ3VyZSBsaWtlIHRoaXM6
Cj4gCj4gLi9jb25maWd1cmUgLS1lbmFibGUtc3lzdGVtZCAtLXdpdGgtbGludXgtYmFja2VuZC1t
b2R1bGVzPSJ4ZW5fZXZ0Y2huLCBcCj4geGVuX2dudGRldiwgeGVuX2dudGFsbG9jLCB4ZW5fYmxr
YmFjaywgeGVuX25ldGJhY2ssIHhlbl9wY2liYWNrLCBcCj4gPG1pc3NpbmcgbW9kdWxlcyBmcm9t
IHVwc3RyZWFtIGtlcm5lbDogdXNiYmssIHhlbi1zY3NpYmssIGJsa3RhcDIsIGJsa3RhcD4iCj4g
Cj4gUmlnaHQ/CgpZZXMsIHNvbWV0aGluZyBsaWtlIHRoYXQsIHdoYXRldmVyIGZpdHMuCgo+IFNv
cnJ5LCBJIGRpZCBub3QgcXVpdGUgdW5kZXJzdGFuZC4uIERvIHlvdSBtZWFuIEkgaGF2ZSB0byB0
YWtlIGFuIE9wZW5TVVNFCj4gZGlzdHJpYnVpdGlvbiwgaW5zdGFsbCBpdCBhbmQgdHJ5IHRvIGJ1
aWxkIHhlbiB0aGVyZT8KPiBJIHRvb2sgdGhlIG1haW5saW5lIDMuMTcuMCBrZXJuZWwgZnJvbSBz
dHJhaWdodCBmcm9tIHRoZSBrZXJuZWwub3JnIHNpdGUuCj4gSG93IGNhbiB0aGlzIDMuMTcuMCBr
ZXJuZWwgYmUgJ09wZW5TVVNFIGtlcm5lbCcgb3IgJ3NvbWUgb3RoZXIKPiBkaXN0cmlidXRpb24n
IGtlcm5lbCc/CgpObywgSSB0cmllZCB0byBzYXkgdGhhdCB1c2JiayBhbmQgeGVuLXNjc2liayBp
cyBhdmFpbGFibGUgaW4gc3VjaAprZXJuZWwsIGV2ZW4gaWYgaXRzIG5vdCB1cHN0cmVhbS4KCj4g
ICAgID4gQWdhaW4sIEkganVzdCBpc3N1ZWQgJy4vY29uZmlndXJlJyB3aGlsZSBidWlsZGluZy4g
TWF5YmUgSSBzaG91bGQKPiAgICAgPiBpc3N1ZSB0aGUgJ2NvbmZpZ3VyZSAtLWVuYWJsZS1zeXN0
ZW1kJyA/Cj4gICAgID4gSXMgaXQgcG9zc2libGUgdG8gY29uZmlndXJlIHhlbiBidWlsZCBub3Qg
dG8gdXNlIHN5c1Ygc2NyaXB0cyBhdCBhbGwgYW5kCj4gICAgIHVzZQo+ICAgICA+IHN5c3RlbWQ/
Cj4gCj4gICAgIFllcywgLS1lbmFibGUtc3lzdGVtZCByZXF1aXJlcyB0aGF0IHRoZSB0b29scyBh
cmUgc3RhcnRlZCBieSBzeXN0ZW1kLgo+ICAgICBXaXRoIC0tZGlzYWJsZS1zeXN0ZW1kIHhlbnN0
b3JlZCBjYW4gYmUgc3RhcnRlZCBtYW51YWxseSB3aXRoCj4gICAgIC9ldGMvcmMuZC9pbml0LmQv
eGVuY29tbW9ucyBzdGFydC4KPiAKPiAKPiBHb3QgaXQhIEFuZCBpcyB0aGVyZSBhIHdheSB0byBr
bm93IGlmICctLWRpc2FibGUtc3lzdGVtZCcgaXMgdGhlIGRlZmF1bHQKPiBvcHRpb24/CgpJdCBk
ZXBlbmRzLCBpZiB0aGUgc3lzdGVtZCBkZXZlbCBwYWNrYWdlcyBhcmUgaW5zdGFsbGVkIHRoZXkg
d2lsbCBiZQp1c2VkIGF1dG9tYXRpY2FsbHkuCgpPbGFmCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 10 13:35:48 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaLf-0001De-LD; Fri, 10 Oct 2014 13:35:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaLd-0001DS-Ow
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:35:09 +0000
Received: from [193.109.254.147:26717] by server-16.bemta-14.messagelabs.com
	id CA/22-16990-D80E7345; Fri, 10 Oct 2014 13:35:09 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412948108!11997300!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5725 invoked from network); 10 Oct 2014 13:35:08 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.219)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:35:08 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948108; l=1404;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=tEruLwCQQCiicaIlP8D+otvHyJ0=;
	b=rchJrrCuk+qrFDAf9SweFLfcgF4VLaTSIC2l3iLrMiwtYGdZUYtxCvXSL7U46O9YED1
	Ie0KD59YW0W8s9tm9olthqD/InpbdcMj7+w6tJXudfPLR0qPzKu9nWcJN0H/j/4tx2DsZ
	nn5vBBpv49FZHXTiPuhsY1SA8KRqf2H0LcQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 6020b4q9ADZ8bp4
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:35:08 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 94C5A5016D; Fri, 10 Oct 2014 15:35:07 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:35:07 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 2067
Content-Disposition: inline
In-Reply-To: <CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gRnJpLCBPY3QgMTAsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBT
byBpbiBteSBjYXNlIHlvdSBzYXksIHRoYXQgSSBoYXZlIHRvIGNvbmZpZ3VyZSBsaWtlIHRoaXM6
Cj4gCj4gLi9jb25maWd1cmUgLS1lbmFibGUtc3lzdGVtZCAtLXdpdGgtbGludXgtYmFja2VuZC1t
b2R1bGVzPSJ4ZW5fZXZ0Y2huLCBcCj4geGVuX2dudGRldiwgeGVuX2dudGFsbG9jLCB4ZW5fYmxr
YmFjaywgeGVuX25ldGJhY2ssIHhlbl9wY2liYWNrLCBcCj4gPG1pc3NpbmcgbW9kdWxlcyBmcm9t
IHVwc3RyZWFtIGtlcm5lbDogdXNiYmssIHhlbi1zY3NpYmssIGJsa3RhcDIsIGJsa3RhcD4iCj4g
Cj4gUmlnaHQ/CgpZZXMsIHNvbWV0aGluZyBsaWtlIHRoYXQsIHdoYXRldmVyIGZpdHMuCgo+IFNv
cnJ5LCBJIGRpZCBub3QgcXVpdGUgdW5kZXJzdGFuZC4uIERvIHlvdSBtZWFuIEkgaGF2ZSB0byB0
YWtlIGFuIE9wZW5TVVNFCj4gZGlzdHJpYnVpdGlvbiwgaW5zdGFsbCBpdCBhbmQgdHJ5IHRvIGJ1
aWxkIHhlbiB0aGVyZT8KPiBJIHRvb2sgdGhlIG1haW5saW5lIDMuMTcuMCBrZXJuZWwgZnJvbSBz
dHJhaWdodCBmcm9tIHRoZSBrZXJuZWwub3JnIHNpdGUuCj4gSG93IGNhbiB0aGlzIDMuMTcuMCBr
ZXJuZWwgYmUgJ09wZW5TVVNFIGtlcm5lbCcgb3IgJ3NvbWUgb3RoZXIKPiBkaXN0cmlidXRpb24n
IGtlcm5lbCc/CgpObywgSSB0cmllZCB0byBzYXkgdGhhdCB1c2JiayBhbmQgeGVuLXNjc2liayBp
cyBhdmFpbGFibGUgaW4gc3VjaAprZXJuZWwsIGV2ZW4gaWYgaXRzIG5vdCB1cHN0cmVhbS4KCj4g
ICAgID4gQWdhaW4sIEkganVzdCBpc3N1ZWQgJy4vY29uZmlndXJlJyB3aGlsZSBidWlsZGluZy4g
TWF5YmUgSSBzaG91bGQKPiAgICAgPiBpc3N1ZSB0aGUgJ2NvbmZpZ3VyZSAtLWVuYWJsZS1zeXN0
ZW1kJyA/Cj4gICAgID4gSXMgaXQgcG9zc2libGUgdG8gY29uZmlndXJlIHhlbiBidWlsZCBub3Qg
dG8gdXNlIHN5c1Ygc2NyaXB0cyBhdCBhbGwgYW5kCj4gICAgIHVzZQo+ICAgICA+IHN5c3RlbWQ/
Cj4gCj4gICAgIFllcywgLS1lbmFibGUtc3lzdGVtZCByZXF1aXJlcyB0aGF0IHRoZSB0b29scyBh
cmUgc3RhcnRlZCBieSBzeXN0ZW1kLgo+ICAgICBXaXRoIC0tZGlzYWJsZS1zeXN0ZW1kIHhlbnN0
b3JlZCBjYW4gYmUgc3RhcnRlZCBtYW51YWxseSB3aXRoCj4gICAgIC9ldGMvcmMuZC9pbml0LmQv
eGVuY29tbW9ucyBzdGFydC4KPiAKPiAKPiBHb3QgaXQhIEFuZCBpcyB0aGVyZSBhIHdheSB0byBr
bm93IGlmICctLWRpc2FibGUtc3lzdGVtZCcgaXMgdGhlIGRlZmF1bHQKPiBvcHRpb24/CgpJdCBk
ZXBlbmRzLCBpZiB0aGUgc3lzdGVtZCBkZXZlbCBwYWNrYWdlcyBhcmUgaW5zdGFsbGVkIHRoZXkg
d2lsbCBiZQp1c2VkIGF1dG9tYXRpY2FsbHkuCgpPbGFmCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 10 13:39:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaPy-0001XK-WF; Fri, 10 Oct 2014 13:39:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaPx-0001X3-BV
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:39:37 +0000
Received: from [193.109.254.147:37400] by server-4.bemta-14.messagelabs.com id
	AB/E0-01677-891E7345; Fri, 10 Oct 2014 13:39:36 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1412948375!11992288!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28913 invoked from network); 10 Oct 2014 13:39:36 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.162)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:39:36 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948375; l=982;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=UUC02ASBZq/omvPfOh/GeM6TwQA=;
	b=q8T1E4kKRzGBlIZSCieaOF3sLfAqZTldICF3CC/g/Z0XeqtYOEOBZdAs5ad591rb226
	sy/n1pPW66aVzvukqC+Qo+TNAeZ5XYYHbbf/GL+y5WJIVbxHaHEhq4k/mRhEadm2El/s1
	kfvZUHSB6d5t3VjZ24elQZBpdkgNHxVL4C8=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id q036aaq9ADdZcmO
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:39:35 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 2B9295016D; Fri, 10 Oct 2014 15:39:35 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:39:34 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010133934.GB31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1412947540.27111.17.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Ian Campbell wrote:

> On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > Yes, --enable-systemd requires that the tools are started by systemd.
> 
> It shouldn't / mustn't.
> 
> --enable-systemd is supposed to enable things to run under systemd *if*
> it is present, by enabling socket activation etc, not to break
> non-systemd systems.
> 
> i.e. it's supposed to enable distros who support multiple init systems
> to only provide a single Xen binary.

It is currently not coded that way.

If the system was booted with systemd, and if staging is compiled with
--enable-systemd --prefix=/odd/path, and if I run
/odd/path/etc/init.d/xencommons start then xenstored will recognize that
systemd is running. But it does not recognize that xenstore was not
started by systemd itself. As a result socket activation will fail.

My idea to fix that case is to give xenstored a new --use-systemd-socket
and adjust the code accordingly.


Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:39:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaPy-0001XK-WF; Fri, 10 Oct 2014 13:39:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaPx-0001X3-BV
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:39:37 +0000
Received: from [193.109.254.147:37400] by server-4.bemta-14.messagelabs.com id
	AB/E0-01677-891E7345; Fri, 10 Oct 2014 13:39:36 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1412948375!11992288!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28913 invoked from network); 10 Oct 2014 13:39:36 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.162)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:39:36 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948375; l=982;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=UUC02ASBZq/omvPfOh/GeM6TwQA=;
	b=q8T1E4kKRzGBlIZSCieaOF3sLfAqZTldICF3CC/g/Z0XeqtYOEOBZdAs5ad591rb226
	sy/n1pPW66aVzvukqC+Qo+TNAeZ5XYYHbbf/GL+y5WJIVbxHaHEhq4k/mRhEadm2El/s1
	kfvZUHSB6d5t3VjZ24elQZBpdkgNHxVL4C8=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id q036aaq9ADdZcmO
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:39:35 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 2B9295016D; Fri, 10 Oct 2014 15:39:35 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:39:34 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010133934.GB31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1412947540.27111.17.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Ian Campbell wrote:

> On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > Yes, --enable-systemd requires that the tools are started by systemd.
> 
> It shouldn't / mustn't.
> 
> --enable-systemd is supposed to enable things to run under systemd *if*
> it is present, by enabling socket activation etc, not to break
> non-systemd systems.
> 
> i.e. it's supposed to enable distros who support multiple init systems
> to only provide a single Xen binary.

It is currently not coded that way.

If the system was booted with systemd, and if staging is compiled with
--enable-systemd --prefix=/odd/path, and if I run
/odd/path/etc/init.d/xencommons start then xenstored will recognize that
systemd is running. But it does not recognize that xenstore was not
started by systemd itself. As a result socket activation will fail.

My idea to fix that case is to give xenstored a new --use-systemd-socket
and adjust the code accordingly.


Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:44:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaUg-0001ro-Tg; Fri, 10 Oct 2014 13:44:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaUf-0001re-Ec
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:44:29 +0000
Received: from [85.158.139.211:20984] by server-9.bemta-5.messagelabs.com id
	81/4C-20744-CB2E7345; Fri, 10 Oct 2014 13:44:28 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1412948667!13304032!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4584 invoked from network); 10 Oct 2014 13:44:28 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.162)
	by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:44:28 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948667; l=1396;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=pZWlG0RMRvHKwPRnI67EX1qmB0M=;
	b=h1iLOzNm2eTTkSoB2Fbe3kYlwGjEhb/x7S4JwTNaKfOBzQH4+gDq16GoY4et+HzF9jC
	k6Vp43h1/uhMJQ6YPJTRYFVd1rVUEf0IrkOvVXBYT0h7wLXMaQ5/G8098bCv60lz8jKEv
	Qs4slh6Fb5+hyG9GtntFwUWg6vFnwwGGVuk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id v0058aq9ADiRfNI
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:44:27 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 33EB85016D; Fri, 10 Oct 2014 15:44:27 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:44:26 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010134426.GC31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010133934.GB31522@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> On Fri, Oct 10, Ian Campbell wrote:
> 
> > On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > > Yes, --enable-systemd requires that the tools are started by systemd.
> > 
> > It shouldn't / mustn't.
> > 
> > --enable-systemd is supposed to enable things to run under systemd *if*
> > it is present, by enabling socket activation etc, not to break
> > non-systemd systems.
> > 
> > i.e. it's supposed to enable distros who support multiple init systems
> > to only provide a single Xen binary.
> 
> It is currently not coded that way.
> 
> If the system was booted with systemd, and if staging is compiled with
> --enable-systemd --prefix=/odd/path, and if I run
> /odd/path/etc/init.d/xencommons start then xenstored will recognize that
> systemd is running. But it does not recognize that xenstore was not
> started by systemd itself. As a result socket activation will fail.

And another change should be to wrap the code in
tools/hotplug/Linux/Makefile:install-initd in a ifneq($(CONFIG_SYSTEMD),y)
to have either one or the other. But that would break the support for
one package for both sysv and systemd.

Up to now I have not checked how systemd support works in real life.
Looks like systemd has trouble to decide if sysv or service files should
be used. Or the OP has to enable all service files manually.


Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:44:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaUg-0001ro-Tg; Fri, 10 Oct 2014 13:44:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XcaUf-0001re-Ec
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:44:29 +0000
Received: from [85.158.139.211:20984] by server-9.bemta-5.messagelabs.com id
	81/4C-20744-CB2E7345; Fri, 10 Oct 2014 13:44:28 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1412948667!13304032!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4584 invoked from network); 10 Oct 2014 13:44:28 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.162)
	by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 13:44:28 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412948667; l=1396;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=pZWlG0RMRvHKwPRnI67EX1qmB0M=;
	b=h1iLOzNm2eTTkSoB2Fbe3kYlwGjEhb/x7S4JwTNaKfOBzQH4+gDq16GoY4et+HzF9jC
	k6Vp43h1/uhMJQ6YPJTRYFVd1rVUEf0IrkOvVXBYT0h7wLXMaQ5/G8098bCv60lz8jKEv
	Qs4slh6Fb5+hyG9GtntFwUWg6vFnwwGGVuk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id v0058aq9ADiRfNI
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 15:44:27 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 33EB85016D; Fri, 10 Oct 2014 15:44:27 +0200 (CEST)
Date: Fri, 10 Oct 2014 15:44:26 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010134426.GC31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010133934.GB31522@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> On Fri, Oct 10, Ian Campbell wrote:
> 
> > On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > > Yes, --enable-systemd requires that the tools are started by systemd.
> > 
> > It shouldn't / mustn't.
> > 
> > --enable-systemd is supposed to enable things to run under systemd *if*
> > it is present, by enabling socket activation etc, not to break
> > non-systemd systems.
> > 
> > i.e. it's supposed to enable distros who support multiple init systems
> > to only provide a single Xen binary.
> 
> It is currently not coded that way.
> 
> If the system was booted with systemd, and if staging is compiled with
> --enable-systemd --prefix=/odd/path, and if I run
> /odd/path/etc/init.d/xencommons start then xenstored will recognize that
> systemd is running. But it does not recognize that xenstore was not
> started by systemd itself. As a result socket activation will fail.

And another change should be to wrap the code in
tools/hotplug/Linux/Makefile:install-initd in a ifneq($(CONFIG_SYSTEMD),y)
to have either one or the other. But that would break the support for
one package for both sysv and systemd.

Up to now I have not checked how systemd support works in real life.
Looks like systemd has trouble to decide if sysv or service files should
be used. Or the OP has to enable all service files manually.


Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:48:30 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaYS-0002DE-CU; Fri, 10 Oct 2014 13:48:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XcaYR-0002D1-4t
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:48:23 +0000
Received: from [85.158.143.35:45612] by server-3.bemta-4.messagelabs.com id
	F3/7C-06192-6A3E7345; Fri, 10 Oct 2014 13:48:22 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1412948898!12093028!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1976 invoked from network); 10 Oct 2014 13:48:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:48:20 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="180157104"
Message-ID: <1412948882.27111.19.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 14:48:02 +0100
In-Reply-To: <20141010133934.GB31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 15:39 +0200, Olaf Hering wrote:
> On Fri, Oct 10, Ian Campbell wrote:
> 
> > On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > > Yes, --enable-systemd requires that the tools are started by systemd.
> > 
> > It shouldn't / mustn't.
> > 
> > --enable-systemd is supposed to enable things to run under systemd *if*
> > it is present, by enabling socket activation etc, not to break
> > non-systemd systems.
> > 
> > i.e. it's supposed to enable distros who support multiple init systems
> > to only provide a single Xen binary.
> 
> It is currently not coded that way.
> 
> If the system was booted with systemd,

That's a different scenario then.

What I said was: --enable-systemd must not break if you boot with e.g.
sysvinit or upstart as init, because I was countering your assertion
that --enable-systemd *required8 systemd.

>  and if staging is compiled with
> --enable-systemd --prefix=/odd/path, and if I run
> /odd/path/etc/init.d/xencommons start then xenstored will recognize that
> systemd is running. But it does not recognize that xenstore was not
> started by systemd itself. As a result socket activation will fail.
> 
> My idea to fix that case is to give xenstored a new --use-systemd-socket
> and adjust the code accordingly.

If you've enabled systemd and are actually booting with systemd then I
think you should be expected to arrange for systemd to start things.

If you want to boot with systemd but not actually take advantage of its
features, use --disable-systemd.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 13:48:30 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 13:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcaYS-0002DE-CU; Fri, 10 Oct 2014 13:48:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XcaYR-0002D1-4t
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 13:48:23 +0000
Received: from [85.158.143.35:45612] by server-3.bemta-4.messagelabs.com id
	F3/7C-06192-6A3E7345; Fri, 10 Oct 2014 13:48:22 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1412948898!12093028!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1976 invoked from network); 10 Oct 2014 13:48:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 13:48:20 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="180157104"
Message-ID: <1412948882.27111.19.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 14:48:02 +0100
In-Reply-To: <20141010133934.GB31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 15:39 +0200, Olaf Hering wrote:
> On Fri, Oct 10, Ian Campbell wrote:
> 
> > On Fri, 2014-10-10 at 14:42 +0200, Olaf Hering wrote:
> > > Yes, --enable-systemd requires that the tools are started by systemd.
> > 
> > It shouldn't / mustn't.
> > 
> > --enable-systemd is supposed to enable things to run under systemd *if*
> > it is present, by enabling socket activation etc, not to break
> > non-systemd systems.
> > 
> > i.e. it's supposed to enable distros who support multiple init systems
> > to only provide a single Xen binary.
> 
> It is currently not coded that way.
> 
> If the system was booted with systemd,

That's a different scenario then.

What I said was: --enable-systemd must not break if you boot with e.g.
sysvinit or upstart as init, because I was countering your assertion
that --enable-systemd *required8 systemd.

>  and if staging is compiled with
> --enable-systemd --prefix=/odd/path, and if I run
> /odd/path/etc/init.d/xencommons start then xenstored will recognize that
> systemd is running. But it does not recognize that xenstore was not
> started by systemd itself. As a result socket activation will fail.
> 
> My idea to fix that case is to give xenstored a new --use-systemd-socket
> and adjust the code accordingly.

If you've enabled systemd and are actually booting with systemd then I
think you should be expected to arrange for systemd to start things.

If you want to boot with systemd but not actually take advantage of its
features, use --disable-systemd.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 14:00:36 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 14:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcajm-0003zC-Np; Fri, 10 Oct 2014 14:00:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1Xcajl-0003yj-4u
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 14:00:05 +0000
Received: from [85.158.143.35:58771] by server-1.bemta-4.messagelabs.com id
	EC/93-05872-466E7345; Fri, 10 Oct 2014 14:00:04 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1412949603!12100429!1
X-Originating-IP: [209.85.212.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17021 invoked from network); 10 Oct 2014 14:00:03 -0000
Received: from mail-wi0-f172.google.com (HELO mail-wi0-f172.google.com)
	(209.85.212.172)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 14:00:03 -0000
Received: by mail-wi0-f172.google.com with SMTP id n3so2124660wiv.11
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 07:00:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=BjIY0F6QPDOX7WSag7M6G4wGMGCEyAt67zSnKjdVjdM=;
	b=RzqHl5ciWQjIwUEw9FIBJoKS4NvOylzLnWXzjYy+tE3HYd2rw7Tukm7G9c7S38tXfb
	Guf93XSA9QszS9Q7+RloxcIXBeqnJsAM/e/SBPa5wc/pmxoelet1zqtfq+tlvqY1Co8y
	8d0EboCsmIrWKSoU58WncBxUIvjSfq1Kgcz1ac38T3FMgqLBv6as9nRIdbGVnhl0fN64
	wZwQSfuJHRNN+gEBtIm1b5cdALwW2kgj+UW3rwlhKEhMrUruQVvFj88Zswd3zfiTEVFl
	8IYCM8DSU7tn+UAzdF+rR4g9qJkkTRnkFq5mjYbX9j+NVedi2vp7lvHKyxxylP2uQmzI
	q4Gw==
X-Received: by 10.180.108.9 with SMTP id hg9mr5005052wib.1.1412949602954; Fri,
	10 Oct 2014 07:00:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 06:59:42 -0700 (PDT)
In-Reply-To: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 17:59:42 +0400
Message-ID: <CAN=nNshJdFEp1RGzzYPNeWW3JM8PTvE01X8KLpcqPgrO_aO6nQ@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2101065060298174592=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2101065060298174592==
Content-Type: multipart/alternative; boundary=e89a8f3ba3292b72ed050511f7aa

--e89a8f3ba3292b72ed050511f7aa
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 17:35 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > So in my case you say, that I have to configure like this:
> >
> > ./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn=
, \
> > xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
> > <missing modules from upstream kernel: usbbk, xen-scsibk, blktap2,
> blktap>"
> >
> > Right?
>
> Yes, something like that, whatever fits.
>
> > Sorry, I did not quite understand.. Do you mean I have to take an
> OpenSUSE
> > distribuition, install it and try to build xen there?
> > I took the mainline 3.17.0 kernel from straight from the kernel.org
> site.
> > How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
> > distribution' kernel'?
>
> No, I tried to say that usbbk and xen-scsibk is available in such
> kernel, even if its not upstream.
>

Could you, please, give me a link to such a kernel?
That's the only thing left before I start over. But I'm a bit confused
on where to take such a kernel..


>
> >     > Again, I just issued './configure' while building. Maybe I should
> >     > issue the 'configure --enable-systemd' ?
> >     > Is it possible to configure xen build not to use sysV scripts at
> all and
> >     use
> >     > systemd?
> >
> >     Yes, --enable-systemd requires that the tools are started by system=
d.
> >     With --disable-systemd xenstored can be started manually with
> >     /etc/rc.d/init.d/xencommons start.
> >
> >
> > Got it! And is there a way to know if '--disable-systemd' is the defaul=
t
> > option?
>
> It depends, if the systemd devel packages are installed they will be
> used automatically.
>
> Olaf
>

Thank you,
Grigory.


--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--e89a8f3ba3292b72ed050511f7aa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 17:35 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=
=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=
=BE wrote:<br>
<br>
</span><span class=3D"">&gt; So in my case you say, that I have to configur=
e like this:<br>
&gt;<br>
&gt; ./configure --enable-systemd --with-linux-backend-modules=3D&quot;xen_=
evtchn, \<br>
&gt; xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \<br>
&gt; &lt;missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, =
blktap&gt;&quot;<br>
&gt;<br>
&gt; Right?<br>
<br>
</span>Yes, something like that, whatever fits.<br>
<span class=3D""><br>
&gt; Sorry, I did not quite understand.. Do you mean I have to take an Open=
SUSE<br>
&gt; distribuition, install it and try to build xen there?<br>
&gt; I took the mainline 3.17.0 kernel from straight from the <a href=3D"ht=
tp://kernel.org" target=3D"_blank">kernel.org</a> site.<br>
&gt; How can this 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some o=
ther<br>
&gt; distribution&#39; kernel&#39;?<br>
<br>
</span>No, I tried to say that usbbk and xen-scsibk is available in such<br=
>
kernel, even if its not upstream.<br></blockquote><div><br></div><div>Could=
 you, please, give me a link to such a kernel?</div><div>That&#39;s the onl=
y thing left before I start over. But I&#39;m a bit confused</div><div>on w=
here to take such a kernel..</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Again, I just issued &#39;./configure&#39; whi=
le building. Maybe I should<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; issue the &#39;configure --enable-systemd&#39;=
 ?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is it possible to configure xen build not to u=
se sysV scripts at all and<br>
&gt;=C2=A0 =C2=A0 =C2=A0use<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; systemd?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Yes, --enable-systemd requires that the tools are s=
tarted by systemd.<br>
&gt;=C2=A0 =C2=A0 =C2=A0With --disable-systemd xenstored can be started man=
ually with<br>
&gt;=C2=A0 =C2=A0 =C2=A0/etc/rc.d/init.d/xencommons start.<br>
&gt;<br>
&gt;<br>
&gt; Got it! And is there a way to know if &#39;--disable-systemd&#39; is t=
he default<br>
&gt; option?<br>
<br>
</span>It depends, if the systemd devel packages are installed they will be=
<br>
used automatically.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br>Thank you,</div><div class=3D"gmail_ex=
tra">Grigory.<br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr">B=
est regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a href=3D"mailt=
o:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko@gmail.com</a=
><div>skype grigory_ptashko</div><div><a href=3D"http://ru.linkedin.com/in/=
gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div><div><a href=
=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank">facebook.com=
/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--e89a8f3ba3292b72ed050511f7aa--


--===============2101065060298174592==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2101065060298174592==--


From xen-users-bounces@lists.xen.org Fri Oct 10 14:00:36 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 14:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcajm-0003zC-Np; Fri, 10 Oct 2014 14:00:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1Xcajl-0003yj-4u
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 14:00:05 +0000
Received: from [85.158.143.35:58771] by server-1.bemta-4.messagelabs.com id
	EC/93-05872-466E7345; Fri, 10 Oct 2014 14:00:04 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1412949603!12100429!1
X-Originating-IP: [209.85.212.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17021 invoked from network); 10 Oct 2014 14:00:03 -0000
Received: from mail-wi0-f172.google.com (HELO mail-wi0-f172.google.com)
	(209.85.212.172)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 14:00:03 -0000
Received: by mail-wi0-f172.google.com with SMTP id n3so2124660wiv.11
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 07:00:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=BjIY0F6QPDOX7WSag7M6G4wGMGCEyAt67zSnKjdVjdM=;
	b=RzqHl5ciWQjIwUEw9FIBJoKS4NvOylzLnWXzjYy+tE3HYd2rw7Tukm7G9c7S38tXfb
	Guf93XSA9QszS9Q7+RloxcIXBeqnJsAM/e/SBPa5wc/pmxoelet1zqtfq+tlvqY1Co8y
	8d0EboCsmIrWKSoU58WncBxUIvjSfq1Kgcz1ac38T3FMgqLBv6as9nRIdbGVnhl0fN64
	wZwQSfuJHRNN+gEBtIm1b5cdALwW2kgj+UW3rwlhKEhMrUruQVvFj88Zswd3zfiTEVFl
	8IYCM8DSU7tn+UAzdF+rR4g9qJkkTRnkFq5mjYbX9j+NVedi2vp7lvHKyxxylP2uQmzI
	q4Gw==
X-Received: by 10.180.108.9 with SMTP id hg9mr5005052wib.1.1412949602954; Fri,
	10 Oct 2014 07:00:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.23.37 with HTTP; Fri, 10 Oct 2014 06:59:42 -0700 (PDT)
In-Reply-To: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Fri, 10 Oct 2014 17:59:42 +0400
Message-ID: <CAN=nNshJdFEp1RGzzYPNeWW3JM8PTvE01X8KLpcqPgrO_aO6nQ@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2101065060298174592=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2101065060298174592==
Content-Type: multipart/alternative; boundary=e89a8f3ba3292b72ed050511f7aa

--e89a8f3ba3292b72ed050511f7aa
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 17:35 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > So in my case you say, that I have to configure like this:
> >
> > ./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn=
, \
> > xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
> > <missing modules from upstream kernel: usbbk, xen-scsibk, blktap2,
> blktap>"
> >
> > Right?
>
> Yes, something like that, whatever fits.
>
> > Sorry, I did not quite understand.. Do you mean I have to take an
> OpenSUSE
> > distribuition, install it and try to build xen there?
> > I took the mainline 3.17.0 kernel from straight from the kernel.org
> site.
> > How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
> > distribution' kernel'?
>
> No, I tried to say that usbbk and xen-scsibk is available in such
> kernel, even if its not upstream.
>

Could you, please, give me a link to such a kernel?
That's the only thing left before I start over. But I'm a bit confused
on where to take such a kernel..


>
> >     > Again, I just issued './configure' while building. Maybe I should
> >     > issue the 'configure --enable-systemd' ?
> >     > Is it possible to configure xen build not to use sysV scripts at
> all and
> >     use
> >     > systemd?
> >
> >     Yes, --enable-systemd requires that the tools are started by system=
d.
> >     With --disable-systemd xenstored can be started manually with
> >     /etc/rc.d/init.d/xencommons start.
> >
> >
> > Got it! And is there a way to know if '--disable-systemd' is the defaul=
t
> > option?
>
> It depends, if the systemd devel packages are installed they will be
> used automatically.
>
> Olaf
>

Thank you,
Grigory.


--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--e89a8f3ba3292b72ed050511f7aa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 17:35 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=
=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=
=BE wrote:<br>
<br>
</span><span class=3D"">&gt; So in my case you say, that I have to configur=
e like this:<br>
&gt;<br>
&gt; ./configure --enable-systemd --with-linux-backend-modules=3D&quot;xen_=
evtchn, \<br>
&gt; xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \<br>
&gt; &lt;missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, =
blktap&gt;&quot;<br>
&gt;<br>
&gt; Right?<br>
<br>
</span>Yes, something like that, whatever fits.<br>
<span class=3D""><br>
&gt; Sorry, I did not quite understand.. Do you mean I have to take an Open=
SUSE<br>
&gt; distribuition, install it and try to build xen there?<br>
&gt; I took the mainline 3.17.0 kernel from straight from the <a href=3D"ht=
tp://kernel.org" target=3D"_blank">kernel.org</a> site.<br>
&gt; How can this 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some o=
ther<br>
&gt; distribution&#39; kernel&#39;?<br>
<br>
</span>No, I tried to say that usbbk and xen-scsibk is available in such<br=
>
kernel, even if its not upstream.<br></blockquote><div><br></div><div>Could=
 you, please, give me a link to such a kernel?</div><div>That&#39;s the onl=
y thing left before I start over. But I&#39;m a bit confused</div><div>on w=
here to take such a kernel..</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Again, I just issued &#39;./configure&#39; whi=
le building. Maybe I should<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; issue the &#39;configure --enable-systemd&#39;=
 ?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is it possible to configure xen build not to u=
se sysV scripts at all and<br>
&gt;=C2=A0 =C2=A0 =C2=A0use<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; systemd?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Yes, --enable-systemd requires that the tools are s=
tarted by systemd.<br>
&gt;=C2=A0 =C2=A0 =C2=A0With --disable-systemd xenstored can be started man=
ually with<br>
&gt;=C2=A0 =C2=A0 =C2=A0/etc/rc.d/init.d/xencommons start.<br>
&gt;<br>
&gt;<br>
&gt; Got it! And is there a way to know if &#39;--disable-systemd&#39; is t=
he default<br>
&gt; option?<br>
<br>
</span>It depends, if the systemd devel packages are installed they will be=
<br>
used automatically.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br>Thank you,</div><div class=3D"gmail_ex=
tra">Grigory.<br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr">B=
est regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a href=3D"mailt=
o:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko@gmail.com</a=
><div>skype grigory_ptashko</div><div><a href=3D"http://ru.linkedin.com/in/=
gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div><div><a href=
=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank">facebook.com=
/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--e89a8f3ba3292b72ed050511f7aa--


--===============2101065060298174592==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2101065060298174592==--


From xen-users-bounces@lists.xen.org Fri Oct 10 15:10:28 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcbp3-00059u-8I; Fri, 10 Oct 2014 15:09:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xcbp2-000596-6n
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:09:36 +0000
Received: from [85.158.143.35:14251] by server-2.bemta-4.messagelabs.com id
	08/28-04525-FA6F7345; Fri, 10 Oct 2014 15:09:35 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1412953774!12103071!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15635 invoked from network); 10 Oct 2014 15:09:35 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.220)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 15:09:35 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412953774; l=1148;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=6InUDBUrQMSXY1xoq8EZ3oPAoY0=;
	b=J8PvvjiKf0HYodlHSa1yT+Zo7NP0MX2QF2KPmr4n1Od24Cy3RYPGy8YtLdjue8aHmv2
	NfBbzkQ66K9o4WMA2Ahsf53ugHP8PBXnodt1NweDQ1/uycLujxK/26cF8/uYxexUcoBVx
	Cb/y940vF7MYC8e4J/57rO+I2xAL2ljpv/o=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id j00ab2q9AF9Ycuj
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 17:09:34 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 0648C5016D; Fri, 10 Oct 2014 17:09:33 +0200 (CEST)
Date: Fri, 10 Oct 2014 17:09:33 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010150933.GA10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010134426.GC31522@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> Up to now I have not checked how systemd support works in real life.
> Looks like systemd has trouble to decide if sysv or service files should
> be used. Or the OP has to enable all service files manually.

So I just tried it, and the result is:

root@optiplex:~ # systemctl start xencommons.service
<wait wait wait>

ps fax on another terminal shows:
 2240 ?        Ss     0:00 /bin/bash /etc/init.d/xencommons start
 2332 ?        S      0:00  \_ sleep 1

I had expected that it would run xencommons.service. But no such thingg
exists. So I tried "systemctl enable xenstored.service" and rebooted.
Still no joy: "systemctl status xenstored.service" says
ConditionVirtualization=xen was not met.

systemd-detect-virt says none, even if /proc/xen/capabilities contains
"control_d". So the fun stops right here for me, have to let someone fix
that up first.

I assume if systemd-detect-virt is similar broken for the OP the service
files will not start. It looks like "systemctl enable
xen-qemu-dom0-disk-backend.service" should recursively enable (or at
least start during boot) the dependencies.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 15:10:28 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcbp3-00059u-8I; Fri, 10 Oct 2014 15:09:37 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xcbp2-000596-6n
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:09:36 +0000
Received: from [85.158.143.35:14251] by server-2.bemta-4.messagelabs.com id
	08/28-04525-FA6F7345; Fri, 10 Oct 2014 15:09:35 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1412953774!12103071!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15635 invoked from network); 10 Oct 2014 15:09:35 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.220)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 15:09:35 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412953774; l=1148;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=6InUDBUrQMSXY1xoq8EZ3oPAoY0=;
	b=J8PvvjiKf0HYodlHSa1yT+Zo7NP0MX2QF2KPmr4n1Od24Cy3RYPGy8YtLdjue8aHmv2
	NfBbzkQ66K9o4WMA2Ahsf53ugHP8PBXnodt1NweDQ1/uycLujxK/26cF8/uYxexUcoBVx
	Cb/y940vF7MYC8e4J/57rO+I2xAL2ljpv/o=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id j00ab2q9AF9Ycuj
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 17:09:34 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 0648C5016D; Fri, 10 Oct 2014 17:09:33 +0200 (CEST)
Date: Fri, 10 Oct 2014 17:09:33 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010150933.GA10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010134426.GC31522@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> Up to now I have not checked how systemd support works in real life.
> Looks like systemd has trouble to decide if sysv or service files should
> be used. Or the OP has to enable all service files manually.

So I just tried it, and the result is:

root@optiplex:~ # systemctl start xencommons.service
<wait wait wait>

ps fax on another terminal shows:
 2240 ?        Ss     0:00 /bin/bash /etc/init.d/xencommons start
 2332 ?        S      0:00  \_ sleep 1

I had expected that it would run xencommons.service. But no such thingg
exists. So I tried "systemctl enable xenstored.service" and rebooted.
Still no joy: "systemctl status xenstored.service" says
ConditionVirtualization=xen was not met.

systemd-detect-virt says none, even if /proc/xen/capabilities contains
"control_d". So the fun stops right here for me, have to let someone fix
that up first.

I assume if systemd-detect-virt is similar broken for the OP the service
files will not start. It looks like "systemctl enable
xen-qemu-dom0-disk-backend.service" should recursively enable (or at
least start during boot) the dependencies.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 15:16:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcbuz-0006Gm-5E; Fri, 10 Oct 2014 15:15:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xcbuy-0006GY-6Y
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:15:44 +0000
Received: from [193.109.254.147:5164] by server-1.bemta-14.messagelabs.com id
	DF/78-24760-F18F7345; Fri, 10 Oct 2014 15:15:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412954139!12023163!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30307 invoked from network); 10 Oct 2014 15:15:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 15:15:42 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="181383880"
Message-ID: <1412954138.27111.48.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 16:15:38 +0100
In-Reply-To: <20141010150933.GA10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 17:09 +0200, Olaf Hering wrote:
> On Fri, Oct 10, Olaf Hering wrote:
> 
> > Up to now I have not checked how systemd support works in real life.
> > Looks like systemd has trouble to decide if sysv or service files should
> > be used. Or the OP has to enable all service files manually.
> 
> So I just tried it, and the result is:
> 
> root@optiplex:~ # systemctl start xencommons.service
> <wait wait wait>
> 
> ps fax on another terminal shows:
>  2240 ?        Ss     0:00 /bin/bash /etc/init.d/xencommons start
>  2332 ?        S      0:00  \_ sleep 1
> 
> I had expected that it would run xencommons.service. But no such thingg
> exists. So I tried "systemctl enable xenstored.service" and rebooted.
> Still no joy: "systemctl status xenstored.service" says
> ConditionVirtualization=xen was not met.
> 
> systemd-detect-virt says none, even if /proc/xen/capabilities contains
> "control_d". So the fun stops right here for me, have to let someone fix
> that up first.
> 
> I assume if systemd-detect-virt is similar broken for the OP the service
> files will not start. It looks like "systemctl enable
> xen-qemu-dom0-disk-backend.service" should recursively enable (or at
> least start during boot) the dependencies.

I think you probably need to take this up with Luis who implemented all
this systemd stuff. I suppose he had it working...

Ian



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 15:16:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcbuz-0006Gm-5E; Fri, 10 Oct 2014 15:15:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xcbuy-0006GY-6Y
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:15:44 +0000
Received: from [193.109.254.147:5164] by server-1.bemta-14.messagelabs.com id
	DF/78-24760-F18F7345; Fri, 10 Oct 2014 15:15:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1412954139!12023163!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30307 invoked from network); 10 Oct 2014 15:15:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 15:15:42 -0000
X-IronPort-AV: E=Sophos;i="5.04,692,1406592000"; d="scan'208";a="181383880"
Message-ID: <1412954138.27111.48.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Oct 2014 16:15:38 +0100
In-Reply-To: <20141010150933.GA10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-10 at 17:09 +0200, Olaf Hering wrote:
> On Fri, Oct 10, Olaf Hering wrote:
> 
> > Up to now I have not checked how systemd support works in real life.
> > Looks like systemd has trouble to decide if sysv or service files should
> > be used. Or the OP has to enable all service files manually.
> 
> So I just tried it, and the result is:
> 
> root@optiplex:~ # systemctl start xencommons.service
> <wait wait wait>
> 
> ps fax on another terminal shows:
>  2240 ?        Ss     0:00 /bin/bash /etc/init.d/xencommons start
>  2332 ?        S      0:00  \_ sleep 1
> 
> I had expected that it would run xencommons.service. But no such thingg
> exists. So I tried "systemctl enable xenstored.service" and rebooted.
> Still no joy: "systemctl status xenstored.service" says
> ConditionVirtualization=xen was not met.
> 
> systemd-detect-virt says none, even if /proc/xen/capabilities contains
> "control_d". So the fun stops right here for me, have to let someone fix
> that up first.
> 
> I assume if systemd-detect-virt is similar broken for the OP the service
> files will not start. It looks like "systemctl enable
> xen-qemu-dom0-disk-backend.service" should recursively enable (or at
> least start during boot) the dependencies.

I think you probably need to take this up with Luis who implemented all
this systemd stuff. I suppose he had it working...

Ian



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 15:30:32 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcc8k-0007e1-At; Fri, 10 Oct 2014 15:29:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xcc8i-0007dX-Le
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:29:56 +0000
Received: from [85.158.143.35:22190] by server-2.bemta-4.messagelabs.com id
	05/37-04525-47BF7345; Fri, 10 Oct 2014 15:29:56 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1412954995!4842524!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32424 invoked from network); 10 Oct 2014 15:29:55 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.218)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 15:29:55 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412954995; l=320;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=r6T00/xWPLx+o2iP94sKxGkp77o=;
	b=Mk91Hk20kzN0y+vThc9uatJM6ClACzATyOfRjz5u1BV2b6WAtvWb8nTadd+pvJMnh7H
	M8CBPozDcs/GAeu8iJhuubrJTMQoOTcV5FDdbJD0mfeQOdo/iUKZ3+OP9gsO7/PYV7fqL
	QGIj+4VPIxGzQaHoz1ncZAUdcYnldOrp2WI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id Y07590q9AFTtctb
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 17:29:55 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id AF6A05016D; Fri, 10 Oct 2014 17:29:54 +0200 (CEST)
Date: Fri, 10 Oct 2014 17:29:54 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010152954.GC10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1412954138.27111.48.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Ian Campbell wrote:

> I think you probably need to take this up with Luis who implemented all
> this systemd stuff. I suppose he had it working...

systemd-detect-virt reports 'xen' in openSUSE 13.1, but reports 'none'
on everything newer. I'm sure he tested on 13.1. I have filed a bug.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 15:30:32 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 15:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcc8k-0007e1-At; Fri, 10 Oct 2014 15:29:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xcc8i-0007dX-Le
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 15:29:56 +0000
Received: from [85.158.143.35:22190] by server-2.bemta-4.messagelabs.com id
	05/37-04525-47BF7345; Fri, 10 Oct 2014 15:29:56 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1412954995!4842524!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32424 invoked from network); 10 Oct 2014 15:29:55 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.218)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 15:29:55 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1412954995; l=320;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=r6T00/xWPLx+o2iP94sKxGkp77o=;
	b=Mk91Hk20kzN0y+vThc9uatJM6ClACzATyOfRjz5u1BV2b6WAtvWb8nTadd+pvJMnh7H
	M8CBPozDcs/GAeu8iJhuubrJTMQoOTcV5FDdbJD0mfeQOdo/iUKZ3+OP9gsO7/PYV7fqL
	QGIj+4VPIxGzQaHoz1ncZAUdcYnldOrp2WI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id Y07590q9AFTtctb
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Fri, 10 Oct 2014 17:29:55 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id AF6A05016D; Fri, 10 Oct 2014 17:29:54 +0200 (CEST)
Date: Fri, 10 Oct 2014 17:29:54 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141010152954.GC10928@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1412954138.27111.48.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Ian Campbell wrote:

> I think you probably need to take this up with Luis who implemented all
> this systemd stuff. I suppose he had it working...

systemd-detect-virt reports 'xen' in openSUSE 13.1, but reports 'none'
on everything newer. I'm sure he tested on 13.1. I have filed a bug.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 18:44:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 18:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcfA8-00042I-Kv; Fri, 10 Oct 2014 18:43:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sflist@ihonk.com>) id 1XcfA7-00042A-Cs
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 18:43:35 +0000
Received: from [85.158.143.35:33078] by server-1.bemta-4.messagelabs.com id
	A8/1B-05872-6D828345; Fri, 10 Oct 2014 18:43:34 +0000
X-Env-Sender: sflist@ihonk.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1412966613!12201161!1
X-Originating-IP: [74.50.55.245]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14182 invoked from network); 10 Oct 2014 18:43:34 -0000
Received: from mail.newportit.com (HELO wapdot.org) (74.50.55.245)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 18:43:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ihonk.com;
	i=@ihonk.com; q=dns/txt; s=pentamerous; t=1412966612; h=Received :
	Message-ID : Date : From : User-Agent : MIME-Version : To : Subject :
	Content-Type : Content-Transfer-Encoding;
	bh=uMcLaBj/R40dWckOb8GJuAdlPlvf0DNtVPfwNOXWE6M=;
	b=kw7RiquIBir7i05BDk6Z0SxFsZjgmBV+q1J1ON851h4pybZVlkCI6n3nf03TAp5iLyTWS/FE5t5oiG1e8CUJTHfnC3PfLxF+GFWUfJANlBB4YWHudgn4TJjKmdoO/TvTN+L0xZSs4G7APax7JYc1E4A6m8+vDzMnkN1myBZ2eps=
Received: from [10.0.0.11] ([::ffff:174.65.75.5])
	(AUTH: PLAIN steve@newportit.com, TLS: TLSv1/SSLv3, 128bits, AES128-SHA)
	by wapdot.org with ESMTPSA; Fri, 10 Oct 2014 11:43:31 -0700
	id 00000000000305A3.543828D3.00002EA1
Message-ID: <543828FC.5020304@ihonk.com>
Date: Fri, 10 Oct 2014 11:44:12 -0700
From: Steve Freitas <sflist@ihonk.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Consequences of disabling interrupt remapping?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I have a box I'd like to use with Xen, and I'm hoping to use VGA and PCI 
passthrough. However, the machine suffers from this errata:

https://support.citrix.com/article/CTX136517

So it looks like I need to disable interrupt remapping. What are the 
practical downsides of doing this? Will it prevent me from using 
passthrough?

Thanks,

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 18:44:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 18:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XcfA8-00042I-Kv; Fri, 10 Oct 2014 18:43:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sflist@ihonk.com>) id 1XcfA7-00042A-Cs
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 18:43:35 +0000
Received: from [85.158.143.35:33078] by server-1.bemta-4.messagelabs.com id
	A8/1B-05872-6D828345; Fri, 10 Oct 2014 18:43:34 +0000
X-Env-Sender: sflist@ihonk.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1412966613!12201161!1
X-Originating-IP: [74.50.55.245]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14182 invoked from network); 10 Oct 2014 18:43:34 -0000
Received: from mail.newportit.com (HELO wapdot.org) (74.50.55.245)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 10 Oct 2014 18:43:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ihonk.com;
	i=@ihonk.com; q=dns/txt; s=pentamerous; t=1412966612; h=Received :
	Message-ID : Date : From : User-Agent : MIME-Version : To : Subject :
	Content-Type : Content-Transfer-Encoding;
	bh=uMcLaBj/R40dWckOb8GJuAdlPlvf0DNtVPfwNOXWE6M=;
	b=kw7RiquIBir7i05BDk6Z0SxFsZjgmBV+q1J1ON851h4pybZVlkCI6n3nf03TAp5iLyTWS/FE5t5oiG1e8CUJTHfnC3PfLxF+GFWUfJANlBB4YWHudgn4TJjKmdoO/TvTN+L0xZSs4G7APax7JYc1E4A6m8+vDzMnkN1myBZ2eps=
Received: from [10.0.0.11] ([::ffff:174.65.75.5])
	(AUTH: PLAIN steve@newportit.com, TLS: TLSv1/SSLv3, 128bits, AES128-SHA)
	by wapdot.org with ESMTPSA; Fri, 10 Oct 2014 11:43:31 -0700
	id 00000000000305A3.543828D3.00002EA1
Message-ID: <543828FC.5020304@ihonk.com>
Date: Fri, 10 Oct 2014 11:44:12 -0700
From: Steve Freitas <sflist@ihonk.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Consequences of disabling interrupt remapping?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I have a box I'd like to use with Xen, and I'm hoping to use VGA and PCI 
passthrough. However, the machine suffers from this errata:

https://support.citrix.com/article/CTX136517

So it looks like I need to disable interrupt remapping. What are the 
practical downsides of doing this? Will it prevent me from using 
passthrough?

Thanks,

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 10 22:47:37 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 22:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xciwg-0000RG-7U; Fri, 10 Oct 2014 22:45:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1Xciwe-0000RB-Kn
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 22:45:56 +0000
Received: from [193.109.254.147:57897] by server-10.bemta-14.messagelabs.com
	id D0/0C-01463-3A168345; Fri, 10 Oct 2014 22:45:55 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1412981153!12074560!1
X-Originating-IP: [209.85.218.47]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28939 invoked from network); 10 Oct 2014 22:45:54 -0000
Received: from mail-oi0-f47.google.com (HELO mail-oi0-f47.google.com)
	(209.85.218.47)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 22:45:54 -0000
Received: by mail-oi0-f47.google.com with SMTP id a141so8268344oig.34
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 15:45:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=VB+7uFSp+oJWy5oIf5PbCcsE+rbZDJo2tA+NxE9Q1is=;
	b=qT8lrX1sDco/xhu2C6RKbyAM0WI7D8iDN504gn8RaHsUq8+r4U9XvUoJsXk1VVg76E
	SOCihueorfFqXytSkj+9tXk7IOFsV8rjI3XKvfHW3VVUX0NqOLY8q8RQVFXEDLHaDd1N
	KoC/GHe0/+8lXQmpEj+4QmaqBqDHMDta4ID4tD3fQ2raDZ/+nw6hHIeuj3uNZVvLkt8l
	/CNCKO2wXPeigkajrc3Ur8f1Yg9ADtrKmEP4YMlk4CLkTgH6fIkW71tqSpRCrA1S9BDN
	ZXunQUn+kQVJdVDziSd45lPAAbN0mYT2Q0y/ur6yLY+6rqD4kgqaADBkZQLKeOMR/ACD
	WD7g==
X-Received: by 10.60.133.17 with SMTP id oy17mr7323641oeb.16.1412981152733;
	Fri, 10 Oct 2014 15:45:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.60.159.2 with HTTP; Fri, 10 Oct 2014 15:45:32 -0700 (PDT)
In-Reply-To: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Sat, 11 Oct 2014 02:45:32 +0400
Message-ID: <CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8123990365555420665=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8123990365555420665==
Content-Type: multipart/alternative; boundary=047d7b41cb22aee1b90505194fe3

--047d7b41cb22aee1b90505194fe3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 17:35 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > So in my case you say, that I have to configure like this:
> >
> > ./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn=
, \
> > xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
> > <missing modules from upstream kernel: usbbk, xen-scsibk, blktap2,
> blktap>"
> >
> > Right?
>
> Yes, something like that, whatever fits.
>

Ok, now xen dom0 services start. I configured with './configure
--enable-systemd ...'.

Another question that does not leave my mind is this.
I specified the '--with-system-qemu=3D/usr/local/bin/qemu-system-x86_64'
option for configure.
But now when I start I hvm guest with default parameters (builder=3Dhvm)
in the 'ps -ef' output I xen's qemu-dm as the device modile for my hvm
guest. Why is that happening? I have a good qemu installation from sources
which I built with '--enable-xen' option.

Same thing actuallu happens with the system seabios. I've got an
installation os the seabios from sources made by my self.
I specified the
'--with-system-seabios=3D/usr/local/share/seabios/bios-1.7.5.bin'
for configure. But I am not sure that the xen's installation is actually
using it.

Are these options really have any effect?


>
> > Sorry, I did not quite understand.. Do you mean I have to take an
> OpenSUSE
> > distribuition, install it and try to build xen there?
> > I took the mainline 3.17.0 kernel from straight from the kernel.org
> site.
> > How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
> > distribution' kernel'?
>
> No, I tried to say that usbbk and xen-scsibk is available in such
> kernel, even if its not upstream.
>
> >     > Again, I just issued './configure' while building. Maybe I should
> >     > issue the 'configure --enable-systemd' ?
> >     > Is it possible to configure xen build not to use sysV scripts at
> all and
> >     use
> >     > systemd?
> >
> >     Yes, --enable-systemd requires that the tools are started by system=
d.
> >     With --disable-systemd xenstored can be started manually with
> >     /etc/rc.d/init.d/xencommons start.
> >
> >
> > Got it! And is there a way to know if '--disable-systemd' is the defaul=
t
> > option?
>
> It depends, if the systemd devel packages are installed they will be
> used automatically.
>
> Olaf
>


Thank you,
Grigory.

--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--047d7b41cb22aee1b90505194fe3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 17:35 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
</span><span class=3D"">&gt; So in my case you say, that I have to configur=
e like this:<br>
&gt;<br>
&gt; ./configure --enable-systemd --with-linux-backend-modules=3D&quot;xen_=
evtchn, \<br>
&gt; xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \<br>
&gt; &lt;missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, =
blktap&gt;&quot;<br>
&gt;<br>
&gt; Right?<br>
<br>
</span>Yes, something like that, whatever fits.<br></blockquote><div><br></=
div><div>Ok, now xen dom0 services start. I configured with &#39;./configur=
e --enable-systemd ...&#39;.</div><div><br></div><div>Another question that=
 does not leave my mind is this.</div><div>I specified the &#39;--with-syst=
em-qemu=3D/usr/local/bin/qemu-system-x86_64&#39;</div><div>option for confi=
gure.</div><div>But now when I start I hvm guest with default parameters (b=
uilder=3Dhvm)</div><div>in the &#39;ps -ef&#39; output I xen&#39;s qemu-dm =
as the device modile for my hvm</div><div>guest. Why is that happening? I h=
ave a good qemu installation from sources</div><div>which I built with &#39=
;--enable-xen&#39; option.</div><div><br></div><div>Same thing actuallu hap=
pens with the system seabios. I&#39;ve got an</div><div>installation os the=
 seabios from sources made by my self.</div><div>I specified the &#39;--wit=
h-system-seabios=3D/usr/local/share/seabios/bios-1.7.5.bin&#39;</div><div>f=
or configure. But I am not sure that the xen&#39;s installation is actually=
 using it.</div><div><br></div><div>Are these options really have any effec=
t?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);=
border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; Sorry, I did not quite understand.. Do you mean I have to take an Open=
SUSE<br>
&gt; distribuition, install it and try to build xen there?<br>
&gt; I took the mainline 3.17.0 kernel from straight from the <a href=3D"ht=
tp://kernel.org" target=3D"_blank">kernel.org</a> site.<br>
&gt; How can this 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some o=
ther<br>
&gt; distribution&#39; kernel&#39;?<br>
<br>
</span>No, I tried to say that usbbk and xen-scsibk is available in such<br=
>
kernel, even if its not upstream.<br>
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Again, I just issued &#39;./configure&#39; whi=
le building. Maybe I should<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; issue the &#39;configure --enable-systemd&#39;=
 ?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is it possible to configure xen build not to u=
se sysV scripts at all and<br>
&gt;=C2=A0 =C2=A0 =C2=A0use<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; systemd?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Yes, --enable-systemd requires that the tools are s=
tarted by systemd.<br>
&gt;=C2=A0 =C2=A0 =C2=A0With --disable-systemd xenstored can be started man=
ually with<br>
&gt;=C2=A0 =C2=A0 =C2=A0/etc/rc.d/init.d/xencommons start.<br>
&gt;<br>
&gt;<br>
&gt; Got it! And is there a way to know if &#39;--disable-systemd&#39; is t=
he default<br>
&gt; option?<br>
<br>
</span>It depends, if the systemd devel packages are installed they will be=
<br>
used automatically.<br>
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br><br>Thank you,</div><div class=3D"gmai=
l_extra">Grigory.<br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr">B=
est regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a href=3D"mailt=
o:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko@gmail.com</a=
><div>skype grigory_ptashko</div><div><a href=3D"http://ru.linkedin.com/in/=
gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div><div><a href=
=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank">facebook.com=
/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--047d7b41cb22aee1b90505194fe3--


--===============8123990365555420665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8123990365555420665==--


From xen-users-bounces@lists.xen.org Fri Oct 10 22:47:37 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Oct 2014 22:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xciwg-0000RG-7U; Fri, 10 Oct 2014 22:45:58 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grigory.ptashko@gmail.com>) id 1Xciwe-0000RB-Kn
	for xen-users@lists.xen.org; Fri, 10 Oct 2014 22:45:56 +0000
Received: from [193.109.254.147:57897] by server-10.bemta-14.messagelabs.com
	id D0/0C-01463-3A168345; Fri, 10 Oct 2014 22:45:55 +0000
X-Env-Sender: grigory.ptashko@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1412981153!12074560!1
X-Originating-IP: [209.85.218.47]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28939 invoked from network); 10 Oct 2014 22:45:54 -0000
Received: from mail-oi0-f47.google.com (HELO mail-oi0-f47.google.com)
	(209.85.218.47)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2014 22:45:54 -0000
Received: by mail-oi0-f47.google.com with SMTP id a141so8268344oig.34
	for <xen-users@lists.xen.org>; Fri, 10 Oct 2014 15:45:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=VB+7uFSp+oJWy5oIf5PbCcsE+rbZDJo2tA+NxE9Q1is=;
	b=qT8lrX1sDco/xhu2C6RKbyAM0WI7D8iDN504gn8RaHsUq8+r4U9XvUoJsXk1VVg76E
	SOCihueorfFqXytSkj+9tXk7IOFsV8rjI3XKvfHW3VVUX0NqOLY8q8RQVFXEDLHaDd1N
	KoC/GHe0/+8lXQmpEj+4QmaqBqDHMDta4ID4tD3fQ2raDZ/+nw6hHIeuj3uNZVvLkt8l
	/CNCKO2wXPeigkajrc3Ur8f1Yg9ADtrKmEP4YMlk4CLkTgH6fIkW71tqSpRCrA1S9BDN
	ZXunQUn+kQVJdVDziSd45lPAAbN0mYT2Q0y/ur6yLY+6rqD4kgqaADBkZQLKeOMR/ACD
	WD7g==
X-Received: by 10.60.133.17 with SMTP id oy17mr7323641oeb.16.1412981152733;
	Fri, 10 Oct 2014 15:45:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.60.159.2 with HTTP; Fri, 10 Oct 2014 15:45:32 -0700 (PDT)
In-Reply-To: <20141010133507.GA31522@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
From: =?UTF-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Date: Sat, 11 Oct 2014 02:45:32 +0400
Message-ID: <CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8123990365555420665=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8123990365555420665==
Content-Type: multipart/alternative; boundary=047d7b41cb22aee1b90505194fe3

--047d7b41cb22aee1b90505194fe3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2014-10-10 17:35 GMT+04:00 Olaf Hering <olaf@aepfle.de>:

> On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=
=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:
>
> > So in my case you say, that I have to configure like this:
> >
> > ./configure --enable-systemd --with-linux-backend-modules=3D"xen_evtchn=
, \
> > xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \
> > <missing modules from upstream kernel: usbbk, xen-scsibk, blktap2,
> blktap>"
> >
> > Right?
>
> Yes, something like that, whatever fits.
>

Ok, now xen dom0 services start. I configured with './configure
--enable-systemd ...'.

Another question that does not leave my mind is this.
I specified the '--with-system-qemu=3D/usr/local/bin/qemu-system-x86_64'
option for configure.
But now when I start I hvm guest with default parameters (builder=3Dhvm)
in the 'ps -ef' output I xen's qemu-dm as the device modile for my hvm
guest. Why is that happening? I have a good qemu installation from sources
which I built with '--enable-xen' option.

Same thing actuallu happens with the system seabios. I've got an
installation os the seabios from sources made by my self.
I specified the
'--with-system-seabios=3D/usr/local/share/seabios/bios-1.7.5.bin'
for configure. But I am not sure that the xen's installation is actually
using it.

Are these options really have any effect?


>
> > Sorry, I did not quite understand.. Do you mean I have to take an
> OpenSUSE
> > distribuition, install it and try to build xen there?
> > I took the mainline 3.17.0 kernel from straight from the kernel.org
> site.
> > How can this 3.17.0 kernel be 'OpenSUSE kernel' or 'some other
> > distribution' kernel'?
>
> No, I tried to say that usbbk and xen-scsibk is available in such
> kernel, even if its not upstream.
>
> >     > Again, I just issued './configure' while building. Maybe I should
> >     > issue the 'configure --enable-systemd' ?
> >     > Is it possible to configure xen build not to use sysV scripts at
> all and
> >     use
> >     > systemd?
> >
> >     Yes, --enable-systemd requires that the tools are started by system=
d.
> >     With --disable-systemd xenstored can be started manually with
> >     /etc/rc.d/init.d/xencommons start.
> >
> >
> > Got it! And is there a way to know if '--disable-systemd' is the defaul=
t
> > option?
>
> It depends, if the systemd devel packages are installed they will be
> used automatically.
>
> Olaf
>


Thank you,
Grigory.

--=20
Best regards,
Grigory Ptashko

+7 (916) 1489766
grigory.ptashko@gmail.com
skype grigory_ptashko
linkedin.com/in/gptashko <http://ru.linkedin.com/in/gptashko/>
facebook.com/GrigoryPtashko <https://www.facebook.com/GrigoryPtashko>

--047d7b41cb22aee1b90505194fe3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">2014-10-10 17:35 GMT+04:00 Olaf Hering <span dir=3D"ltr">&lt;<a href=3D=
"mailto:olaf@aepfle.de" target=3D"_blank">olaf@aepfle.de</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex"><span class=3D"">On Fri, Oct 10, =D0=93=D1=80=D0=B8=D0=B3=
=D0=BE=D1=80=D0=B8=D0=B9 =D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE wrote:<br>
<br>
</span><span class=3D"">&gt; So in my case you say, that I have to configur=
e like this:<br>
&gt;<br>
&gt; ./configure --enable-systemd --with-linux-backend-modules=3D&quot;xen_=
evtchn, \<br>
&gt; xen_gntdev, xen_gntalloc, xen_blkback, xen_netback, xen_pciback, \<br>
&gt; &lt;missing modules from upstream kernel: usbbk, xen-scsibk, blktap2, =
blktap&gt;&quot;<br>
&gt;<br>
&gt; Right?<br>
<br>
</span>Yes, something like that, whatever fits.<br></blockquote><div><br></=
div><div>Ok, now xen dom0 services start. I configured with &#39;./configur=
e --enable-systemd ...&#39;.</div><div><br></div><div>Another question that=
 does not leave my mind is this.</div><div>I specified the &#39;--with-syst=
em-qemu=3D/usr/local/bin/qemu-system-x86_64&#39;</div><div>option for confi=
gure.</div><div>But now when I start I hvm guest with default parameters (b=
uilder=3Dhvm)</div><div>in the &#39;ps -ef&#39; output I xen&#39;s qemu-dm =
as the device modile for my hvm</div><div>guest. Why is that happening? I h=
ave a good qemu installation from sources</div><div>which I built with &#39=
;--enable-xen&#39; option.</div><div><br></div><div>Same thing actuallu hap=
pens with the system seabios. I&#39;ve got an</div><div>installation os the=
 seabios from sources made by my self.</div><div>I specified the &#39;--wit=
h-system-seabios=3D/usr/local/share/seabios/bios-1.7.5.bin&#39;</div><div>f=
or configure. But I am not sure that the xen&#39;s installation is actually=
 using it.</div><div><br></div><div>Are these options really have any effec=
t?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);=
border-left-style:solid;padding-left:1ex">
<span class=3D""><br>
&gt; Sorry, I did not quite understand.. Do you mean I have to take an Open=
SUSE<br>
&gt; distribuition, install it and try to build xen there?<br>
&gt; I took the mainline 3.17.0 kernel from straight from the <a href=3D"ht=
tp://kernel.org" target=3D"_blank">kernel.org</a> site.<br>
&gt; How can this 3.17.0 kernel be &#39;OpenSUSE kernel&#39; or &#39;some o=
ther<br>
&gt; distribution&#39; kernel&#39;?<br>
<br>
</span>No, I tried to say that usbbk and xen-scsibk is available in such<br=
>
kernel, even if its not upstream.<br>
<span class=3D""><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Again, I just issued &#39;./configure&#39; whi=
le building. Maybe I should<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; issue the &#39;configure --enable-systemd&#39;=
 ?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is it possible to configure xen build not to u=
se sysV scripts at all and<br>
&gt;=C2=A0 =C2=A0 =C2=A0use<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; systemd?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Yes, --enable-systemd requires that the tools are s=
tarted by systemd.<br>
&gt;=C2=A0 =C2=A0 =C2=A0With --disable-systemd xenstored can be started man=
ually with<br>
&gt;=C2=A0 =C2=A0 =C2=A0/etc/rc.d/init.d/xencommons start.<br>
&gt;<br>
&gt;<br>
&gt; Got it! And is there a way to know if &#39;--disable-systemd&#39; is t=
he default<br>
&gt; option?<br>
<br>
</span>It depends, if the systemd devel packages are installed they will be=
<br>
used automatically.<br>
<span class=3D""><font color=3D"#888888"><br>
Olaf<br>
</font></span></blockquote></div><br><br>Thank you,</div><div class=3D"gmai=
l_extra">Grigory.<br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr">B=
est regards,<br>Grigory Ptashko<br><br>+7 (916) 1489766<br><a href=3D"mailt=
o:grigory.ptashko@gmail.com" target=3D"_blank">grigory.ptashko@gmail.com</a=
><div>skype grigory_ptashko</div><div><a href=3D"http://ru.linkedin.com/in/=
gptashko/" target=3D"_blank">linkedin.com/in/gptashko</a></div><div><a href=
=3D"https://www.facebook.com/GrigoryPtashko" target=3D"_blank">facebook.com=
/GrigoryPtashko</a><br></div><div><br></div></div>
</div></div>

--047d7b41cb22aee1b90505194fe3--


--===============8123990365555420665==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8123990365555420665==--


From xen-users-bounces@lists.xen.org Sat Oct 11 13:57:23 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Oct 2014 13:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcx9e-0004ch-Ad; Sat, 11 Oct 2014 13:56:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewpitman@comcast.net>) id 1Xcx9b-0004cc-Vl
	for xen-users@lists.xen.org; Sat, 11 Oct 2014 13:56:16 +0000
Received: from [85.158.137.68:26549] by server-15.bemta-3.messagelabs.com id
	67/C8-01573-FF639345; Sat, 11 Oct 2014 13:56:15 +0000
X-Env-Sender: andrewpitman@comcast.net
X-Msg-Ref: server-2.tower-31.messagelabs.com!1413035772!12876879!1
X-Originating-IP: [96.114.154.166]
X-SpamReason: No, hits=1.5 required=7.0 tests=BLANK_LINES_70_80,
	ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBlcHNvbmNsYW4uaWMuY3op\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26461 invoked from network); 11 Oct 2014 13:56:13 -0000
Received: from resqmta-po-07v.sys.comcast.net (HELO
	resqmta-po-07v.sys.comcast.net) (96.114.154.166)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-SHA encrypted
	SMTP; 11 Oct 2014 13:56:13 -0000
Received: from resomta-po-09v.sys.comcast.net ([96.114.154.233])
	by resqmta-po-07v.sys.comcast.net with comcast
	id 1pvw1p00452QWKC01pwB9a; Sat, 11 Oct 2014 13:56:11 +0000
Received: from resmail-ch2-272v.sys.comcast.net ([162.150.49.51])
	by resomta-po-09v.sys.comcast.net with comcast
	id 1pwA1p00K16GKxN01pwAQP; Sat, 11 Oct 2014 13:56:11 +0000
Date: Sat, 11 Oct 2014 13:56:10 +0000 (UTC)
From: andrewpitman@comcast.net
To: achowdhury918@gmail.com, svkkane@yahoo.com, xen-users@lists.xen.org, 
	sipx-users@sipfoundry.org, Ian.Campbell@citrix.com, 
	grigory.ptashko@gmail.com
Message-ID: <732382839.6471620.1413035770523.JavaMail.root@comcast.net>
MIME-Version: 1.0
X-Originating-IP: [162.150.51.94]
X-Mailer: Zimbra 8.0.3_GA_5664 (zclient/8.0.3_GA_5664)
Thread-Topic: attempt
Thread-Index: GBcLgsDP2Suz+GvSlO7jTjFaL94CGA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
	s=q20140121; t=1413035771;
	bh=GDeY7U1OwIBOAfMW6qMapzXSpiKVY9IWgOVQ3bTkr4w=;
	h=Received:Received:Date:From:To:Message-ID:Subject:MIME-Version:
	Content-Type;
	b=Q5flIBnvDcrbZD9iOchB6kBZoEr9QUlINr0ZW4QJvXHp7xHa/nTfF3AM/MLtg8cwp
	HeZKFiBtp8nUXrDBvPKMrC+DrXHbFHcjmySfAqwAARPpJOT+T/j7adFlynMam8kBYW
	P4ObeJBBlKeJjbdMrM82YrdeRKyaimm6RX00kcHS7BJpibyuhjRTX8M6qcFyujVKZF
	DwmXsOtUcWJlXNl604tFAGD3ZVPD0eFyg3ug6lNyhQg18UOGUHdihmCsx2p9VMGhaP
	OmbaaI2W2tNCt2mw4LeVMl62WEyri+/AGRPxzVb3Y4jHZjdJhOzahwMeYMO0KIgzfM
	FBsv8+naUSXDg==
Subject: [Xen-users] attempt
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

http://epsonclan.ic.cz/90ed7i82m3n41j5v6c.php









//////////////////////////////////////////
From: andrewpitman 11.10.2014 17:56:08

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 11 13:57:23 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Oct 2014 13:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xcx9e-0004ch-Ad; Sat, 11 Oct 2014 13:56:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewpitman@comcast.net>) id 1Xcx9b-0004cc-Vl
	for xen-users@lists.xen.org; Sat, 11 Oct 2014 13:56:16 +0000
Received: from [85.158.137.68:26549] by server-15.bemta-3.messagelabs.com id
	67/C8-01573-FF639345; Sat, 11 Oct 2014 13:56:15 +0000
X-Env-Sender: andrewpitman@comcast.net
X-Msg-Ref: server-2.tower-31.messagelabs.com!1413035772!12876879!1
X-Originating-IP: [96.114.154.166]
X-SpamReason: No, hits=1.5 required=7.0 tests=BLANK_LINES_70_80,
	ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBlcHNvbmNsYW4uaWMuY3op\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26461 invoked from network); 11 Oct 2014 13:56:13 -0000
Received: from resqmta-po-07v.sys.comcast.net (HELO
	resqmta-po-07v.sys.comcast.net) (96.114.154.166)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-SHA encrypted
	SMTP; 11 Oct 2014 13:56:13 -0000
Received: from resomta-po-09v.sys.comcast.net ([96.114.154.233])
	by resqmta-po-07v.sys.comcast.net with comcast
	id 1pvw1p00452QWKC01pwB9a; Sat, 11 Oct 2014 13:56:11 +0000
Received: from resmail-ch2-272v.sys.comcast.net ([162.150.49.51])
	by resomta-po-09v.sys.comcast.net with comcast
	id 1pwA1p00K16GKxN01pwAQP; Sat, 11 Oct 2014 13:56:11 +0000
Date: Sat, 11 Oct 2014 13:56:10 +0000 (UTC)
From: andrewpitman@comcast.net
To: achowdhury918@gmail.com, svkkane@yahoo.com, xen-users@lists.xen.org, 
	sipx-users@sipfoundry.org, Ian.Campbell@citrix.com, 
	grigory.ptashko@gmail.com
Message-ID: <732382839.6471620.1413035770523.JavaMail.root@comcast.net>
MIME-Version: 1.0
X-Originating-IP: [162.150.51.94]
X-Mailer: Zimbra 8.0.3_GA_5664 (zclient/8.0.3_GA_5664)
Thread-Topic: attempt
Thread-Index: GBcLgsDP2Suz+GvSlO7jTjFaL94CGA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
	s=q20140121; t=1413035771;
	bh=GDeY7U1OwIBOAfMW6qMapzXSpiKVY9IWgOVQ3bTkr4w=;
	h=Received:Received:Date:From:To:Message-ID:Subject:MIME-Version:
	Content-Type;
	b=Q5flIBnvDcrbZD9iOchB6kBZoEr9QUlINr0ZW4QJvXHp7xHa/nTfF3AM/MLtg8cwp
	HeZKFiBtp8nUXrDBvPKMrC+DrXHbFHcjmySfAqwAARPpJOT+T/j7adFlynMam8kBYW
	P4ObeJBBlKeJjbdMrM82YrdeRKyaimm6RX00kcHS7BJpibyuhjRTX8M6qcFyujVKZF
	DwmXsOtUcWJlXNl604tFAGD3ZVPD0eFyg3ug6lNyhQg18UOGUHdihmCsx2p9VMGhaP
	OmbaaI2W2tNCt2mw4LeVMl62WEyri+/AGRPxzVb3Y4jHZjdJhOzahwMeYMO0KIgzfM
	FBsv8+naUSXDg==
Subject: [Xen-users] attempt
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

http://epsonclan.ic.cz/90ed7i82m3n41j5v6c.php









//////////////////////////////////////////
From: andrewpitman 11.10.2014 17:56:08

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 11 17:05:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Oct 2014 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xd05B-0006HB-6O; Sat, 11 Oct 2014 17:03:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <clement.analogue@gmail.com>) id 1Xd05A-0006H6-6H
	for xen-users@lists.xen.org; Sat, 11 Oct 2014 17:03:52 +0000
Received: from [193.109.254.147:3873] by server-10.bemta-14.messagelabs.com id
	D0/B1-01463-7F269345; Sat, 11 Oct 2014 17:03:51 +0000
X-Env-Sender: clement.analogue@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1413047030!12158343!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21094 invoked from network); 11 Oct 2014 17:03:50 -0000
Received: from mail-wg0-f66.google.com (HELO mail-wg0-f66.google.com)
	(74.125.82.66)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Oct 2014 17:03:50 -0000
Received: by mail-wg0-f66.google.com with SMTP id m15so1787598wgh.1
	for <xen-users@lists.xen.org>; Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=S6aQxWJLWRH23XENdB41hTMwNwWNSmMmEraC3LhJIsw=;
	b=SulRN9FkYS6hKXKKbqISNaGDohyXs1FoK666kXr3+5mju4OrirqYWCb/ReN6jWW9V/
	SrVBqvQLeliXkV5+pgpdo1aL2HdMCl4ekUkuuLEoZTQELcTSVRbpVThD4jsiBKgqbhwK
	YlE61LFV2JGRpJQRbhrUJ0puNEVJPw1vTNOUsNir8aTj1LI2q0ZHTf7D109mbYMkMN6K
	TFAD43xa/CdSqy72AvSb6eVXNCVT0rJewWiwncNr1UPlv8xC8AtnL8myTe4jbQgHdcTz
	BGMnzdwy8GTtfZXFoIGKjEWeziYodsV71DZ5K1lcpZZw7pGil6cDa75OdQQUjdwwHZPG
	QSCQ==
MIME-Version: 1.0
X-Received: by 10.180.107.100 with SMTP id hb4mr10727187wib.59.1413047030281; 
	Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
Received: by 10.216.9.9 with HTTP; Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
Date: Sat, 11 Oct 2014 19:03:50 +0200
Message-ID: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
From: =?UTF-8?B?Q2zDqW1lbnQgRsOpdnJpZXI=?= <clement.analogue@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCgpJJ3ZlIHNvbWUgdHJvdWJsZSB0byBzZXQgdXAgYSBicmlkZ2UgaW50ZXJmYWNlIGZv
ciB4ZW4uIEkgZG9uJ3QgaGF2ZQphbnkgY29ubmV4aW9uIG9uIHRoZSBkb21Vcy4KVGhlcmUgdGhl
IGlmY29uZmlnIG9uIGRvbTAKCiUgaWZjb25maWcKZXRoMCAgICAgIExpbmsgZW5jYXA6RXRoZXJu
ZXQgIEhXYWRkciAwMDoyNDoxZDo4MzpjNToyZQogICAgICAgICAgVVAgQlJPQURDQVNUIFJVTk5J
TkcgTVVMVElDQVNUICBNVFU6MTUwMCAgTWV0cmljOjEKICAgICAgICAgIFBhY2tldHMgcmXDp3Vz
OjExNDkzIGVycmV1cnM6MCA6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tl
dHM6NjQ0OCBlcnJvcnM6MCBkcm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAKICAgICAgICAg
IGNvbGxpc2lvbnM6MCBsZyBmaWxlIHRyYW5zbWlzc2lvbjoxMDAwCiAgICAgICAgICBPY3RldHMg
cmXDp3VzOjkwODA0MzkgKDkuMCBNQikgT2N0ZXRzIHRyYW5zbWlzOjc0ODgwOCAoNzQ4LjggS0Ip
CgpsbyAgICAgICAgTGluayBlbmNhcDpCb3VjbGUgbG9jYWxlCiAgICAgICAgICBpbmV0IGFkcjox
MjcuMC4wLjEgIE1hc3F1ZToyNTUuMC4wLjAKICAgICAgICAgIGFkciBpbmV0NjogOjoxLzEyOCBT
Y29wZTpIw7R0ZQogICAgICAgICAgVVAgTE9PUEJBQ0sgUlVOTklORyAgTVRVOjY1NTM2ICBNZXRy
aWM6MQogICAgICAgICAgUGFja2V0cyByZcOndXM6MTE3IGVycmV1cnM6MCA6MCBvdmVycnVuczow
IGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tldHM6MTE3IGVycm9yczowIGRyb3BwZWQ6MCBvdmVy
cnVuczowIGNhcnJpZXI6MAogICAgICAgICAgY29sbGlzaW9uczowIGxnIGZpbGUgdHJhbnNtaXNz
aW9uOjAKICAgICAgICAgIE9jdGV0cyByZcOndXM6OTEwNSAoOS4xIEtCKSBPY3RldHMgdHJhbnNt
aXM6OTEwNSAoOS4xIEtCKQoKdmlmMS4wICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciBm
ZTpmZjpmZjpmZjpmZjpmZgogICAgICAgICAgYWRyIGluZXQ2OiBmZTgwOjpmY2ZmOmZmZmY6ZmVm
ZjpmZmZmLzY0IFNjb3BlOkxpZW4KICAgICAgICAgIFVQIEJST0FEQ0FTVCBSVU5OSU5HIE1VTFRJ
Q0FTVCAgTVRVOjE1MDAgIE1ldHJpYzoxCiAgICAgICAgICBQYWNrZXRzIHJlw6d1czoxNTcgZXJy
ZXVyczowIDowIG92ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czo5MzggZXJy
b3JzOjAgZHJvcHBlZDowIG92ZXJydW5zOjAgY2FycmllcjowCiAgICAgICAgICBjb2xsaXNpb25z
OjAgbGcgZmlsZSB0cmFuc21pc3Npb246MzIKICAgICAgICAgIE9jdGV0cyByZcOndXM6NDk0MDgg
KDQ5LjQgS0IpIE9jdGV0cyB0cmFuc21pczoxNDAxMzkgKDE0MC4xIEtCKQoKeGVuYnIwICAgIExp
bmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciAwMDoyNDoxZDo4MzpjNToyZQogICAgICAgICAgaW5l
dCBhZHI6MTkyLjE2OC4xLjExICBCY2FzdDoxOTIuMTY4LjEuMjU1ICBNYXNxdWU6MjU1LjI1NS4y
NTUuMAogICAgICAgICAgYWRyIGluZXQ2OiBmZTgwOjoyMjQ6MWRmZjpmZTgzOmM1MmUvNjQgU2Nv
cGU6TGllbgogICAgICAgICAgVVAgQlJPQURDQVNUIFJVTk5JTkcgTVVMVElDQVNUICBNVFU6MTUw
MCAgTWV0cmljOjEKICAgICAgICAgIFBhY2tldHMgcmXDp3VzOjg3ODggZXJyZXVyczowIDowIG92
ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czo1OTE1IGVycm9yczowIGRyb3Bw
ZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MAogICAgICAgICAgY29sbGlzaW9uczowIGxnIGZpbGUg
dHJhbnNtaXNzaW9uOjAKICAgICAgICAgIE9jdGV0cyByZcOndXM6ODc3OTc3OSAoOC43IE1CKSBP
Y3RldHMgdHJhbnNtaXM6Njc3NjUwICg2NzcuNiBLQikKCgpOb3cgb24gdGhlIGRvbVUKCiMgaWZj
b25maWcKZXRoMCAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciAwMDoxNjozZTozZDpl
YToyNwogICAgICAgICAgaW5ldDYgYWRkcjogZmU4MDo6MjE2OjNlZmY6ZmUzZDplYTI3LzY0IFNj
b3BlOkxpbmsKICAgICAgICAgIFVQIEJST0FEQ0FTVCBSVU5OSU5HIE1VTFRJQ0FTVCAgTVRVOjE1
MDAgIE1ldHJpYzoxCiAgICAgICAgICBSWCBwYWNrZXRzOjExMTUgZXJyb3JzOjAgZHJvcHBlZDo0
IG92ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czoxODAgZXJyb3JzOjAgZHJv
cHBlZDowIG92ZXJydW5zOjAgY2FycmllcjowCiAgICAgICAgICBjb2xsaXNpb25zOjAgdHhxdWV1
ZWxlbjoxMDAwCiAgICAgICAgICBSWCBieXRlczoxNTEzOTIgKDE1MS4zIEtCKSAgVFggYnl0ZXM6
NTk0NzIgKDU5LjQgS0IpCgpsbyAgICAgICAgTGluayBlbmNhcDpMb2NhbCBMb29wYmFjawogICAg
ICAgICAgaW5ldCBhZGRyOjEyNy4wLjAuMSAgTWFzazoyNTUuMC4wLjAKICAgICAgICAgIGluZXQ2
IGFkZHI6IDo6MS8xMjggU2NvcGU6SG9zdAogICAgICAgICAgVVAgTE9PUEJBQ0sgUlVOTklORyAg
TVRVOjY1NTM2ICBNZXRyaWM6MQogICAgICAgICAgUlggcGFja2V0czowIGVycm9yczowIGRyb3Bw
ZWQ6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tldHM6MCBlcnJvcnM6MCBk
cm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAKICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1
ZXVlbGVuOjAKICAgICAgICAgIFJYIGJ5dGVzOjAgKDAuMCBCKSAgVFggYnl0ZXM6MCAoMC4wIEIp
CgoKClRoZSByZXN1bHQgb2YgYnJjdGwKCiAlIGJyY3RsIHNob3cKYnJpZGdlIG5hbWUgICAgIGJy
aWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZhY2VzCnhlbmJyMCAg
ICAgICAgICA4MDAwLjAwMjQxZDgzYzUyZSAgICAgICB5ZXMgICAgICAgICAgICAgZXRoMAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZjEu
MAoKCgpBbmQgZmluYWxseSB0aGUgbmV0d29yay9pbnRlcmZhY2VzIGZpbGVzIGZvciByZXNwZWN0
aXZlbHkgdGhlIGRvbTAgYW5kIHRoZSBkb21VCgolIGNhdCAvZXRjL25ldHdvcmsvaW50ZXJmYWNl
cwphdXRvIGxvCmlmYWNlIGxvIGluZXQgbG9vcGJhY2sKCmF1dG8gZXRoMAppZmFjZSBldGgwIGlu
ZXQgbWFudWFsCgphdXRvIHhlbmJyMAppZmFjZSB4ZW5icjAgaW5ldCBkaGNwCiAgICAgICAgYnJp
ZGdlLXBvcnRzIGV0aDAKICAgICAgICBicmlkZ2Vfc3RwIG9uCiAgICAgICAgYnJpZGdlX21heHdh
aXQgMAogICAgICAgIGJyaWRnZV9mZCAwCgoKCiMgY2F0IC9ldGMvbmV0d29yay9pbnRlcmZhY2Vz
CmF1dG8gbG8KaWZhY2UgbG8gaW5ldCBsb29wYmFjawoKYXV0byBldGgwCiNpZmFjZSBldGgwIGlu
ZXQgZGhjcAppZmFjZSBldGgwIGluZXQgZGhjcAoKClRoZSBkb21VIGRvbid0IGhhdmUgaXAgYWRk
cmVzcy4KQWxzbywgaGVyZSB3aGF0IGhhcHBlbnMgd2hlbiBJIHRyeSB0byBkbyBpZmRvd24vaWZ1
cCBldGgwIG9uIHRoZSBkb21VCgojIGlmdXAgZXRoMApJbnRlcm5ldCBTeXN0ZW1zIENvbnNvcnRp
dW0gREhDUCBDbGllbnQgNC4yLjQKQ29weXJpZ2h0IDIwMDQtMjAxMiBJbnRlcm5ldCBTeXN0ZW1z
IENvbnNvcnRpdW0uCkFsbCByaWdodHMgcmVzZXJ2ZWQuCkZvciBpbmZvLCBwbGVhc2UgdmlzaXQg
aHR0cHM6Ly93d3cuaXNjLm9yZy9zb2Z0d2FyZS9kaGNwLwoKTGlzdGVuaW5nIG9uIExQRi9ldGgw
LzAwOjE2OjNlOjNkOmVhOjI3ClNlbmRpbmcgb24gICBMUEYvZXRoMC8wMDoxNjozZTozZDplYToy
NwpTZW5kaW5nIG9uICAgU29ja2V0L2ZhbGxiYWNrCkRIQ1BESVNDT1ZFUiBvbiBldGgwIHRvIDI1
NS4yNTUuMjU1LjI1NSBwb3J0IDY3IGludGVydmFsIDMgKHhpZD0weDM1NGNiZWFiKQpESENQUkVR
VUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAo
eGlkPTB4MzU0Y2JlYWIpCkRIQ1BPRkZFUiBvZiAxOTIuMTY4LjEuMTAgZnJvbSAxOTIuMTY4LjEu
MjU0CkRIQ1BOQUsgZnJvbSAxOTIuMTY4LjEuMjU0ICh4aWQ9MHgzNTRjYmVhYikKREhDUFJFUVVF
U1Qgb2YgMTkyLjE2OC4xLjEwIG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgKHhp
ZD0weDM1NGNiZWFiKQpESENQTkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4MzU0Y2JlYWIp
CkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBw
b3J0IDY3ICh4aWQ9MHgzNTRjYmVhYikKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4yNTQgKHhpZD0w
eDM1NGNiZWFiKQpESENQRElTQ09WRVIgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2
NyBpbnRlcnZhbCAzICh4aWQ9MHhjYWY5MjZhKQpESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAg
b24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAoeGlkPTB4Y2FmOTI2YSkKREhDUE9G
RkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjguMS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4x
NjguMS4yNTQgKHhpZD0weGNhZjkyNmEpCkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBl
dGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3ICh4aWQ9MHhjYWY5MjZhKQpESENQTkFLIGZy
b20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4Y2FmOTI2YSkKREhDUERJU0NPVkVSIG9uIGV0aDAgdG8g
MjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgaW50ZXJ2YWwgMyAoeGlkPTB4NzQyZmJjN2YpCkRIQ1BS
RVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3
ICh4aWQ9MHg3NDJmYmM3ZikKREhDUE9GRkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjgu
MS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4yNTQgKHhpZD0weDc0MmZiYzdmKQpESENQUkVR
VUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAo
eGlkPTB4NzQyZmJjN2YpCkRIQ1BOQUsgZnJvbSAxOTIuMTY4LjEuMjU0ICh4aWQ9MHg3NDJmYmM3
ZikKREhDUERJU0NPVkVSIG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgaW50ZXJ2
YWwgMyAoeGlkPTB4NWZhYmFjNTEpCkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgw
IHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3ICh4aWQ9MHg1ZmFiYWM1MSkKREhDUE9GRkVSIG9m
IDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjguMS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4y
NTQgKHhpZD0weDVmYWJhYzUxKQpESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0
byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAoeGlkPTB4NWZhYmFjNTEpCkRIQ1BOQUsgZnJvbSAx
OTIuMTY4LjEuMjU0ICh4aWQ9MHg1ZmFiYWM1MSkKREhDUFJFUVVFU1Qgb2YgMTkyLjE2OC4xLjEw
IG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgKHhpZD0weDVmYWJhYzUxKQpESENQ
TkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4NWZhYmFjNTEpCgoKClRoYW5rIHlvdSBmb3Ig
eW91ciBoZWxwIDopCkNsw6ltZW50CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sat Oct 11 17:05:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Oct 2014 17:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xd05B-0006HB-6O; Sat, 11 Oct 2014 17:03:53 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <clement.analogue@gmail.com>) id 1Xd05A-0006H6-6H
	for xen-users@lists.xen.org; Sat, 11 Oct 2014 17:03:52 +0000
Received: from [193.109.254.147:3873] by server-10.bemta-14.messagelabs.com id
	D0/B1-01463-7F269345; Sat, 11 Oct 2014 17:03:51 +0000
X-Env-Sender: clement.analogue@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1413047030!12158343!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21094 invoked from network); 11 Oct 2014 17:03:50 -0000
Received: from mail-wg0-f66.google.com (HELO mail-wg0-f66.google.com)
	(74.125.82.66)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Oct 2014 17:03:50 -0000
Received: by mail-wg0-f66.google.com with SMTP id m15so1787598wgh.1
	for <xen-users@lists.xen.org>; Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=S6aQxWJLWRH23XENdB41hTMwNwWNSmMmEraC3LhJIsw=;
	b=SulRN9FkYS6hKXKKbqISNaGDohyXs1FoK666kXr3+5mju4OrirqYWCb/ReN6jWW9V/
	SrVBqvQLeliXkV5+pgpdo1aL2HdMCl4ekUkuuLEoZTQELcTSVRbpVThD4jsiBKgqbhwK
	YlE61LFV2JGRpJQRbhrUJ0puNEVJPw1vTNOUsNir8aTj1LI2q0ZHTf7D109mbYMkMN6K
	TFAD43xa/CdSqy72AvSb6eVXNCVT0rJewWiwncNr1UPlv8xC8AtnL8myTe4jbQgHdcTz
	BGMnzdwy8GTtfZXFoIGKjEWeziYodsV71DZ5K1lcpZZw7pGil6cDa75OdQQUjdwwHZPG
	QSCQ==
MIME-Version: 1.0
X-Received: by 10.180.107.100 with SMTP id hb4mr10727187wib.59.1413047030281; 
	Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
Received: by 10.216.9.9 with HTTP; Sat, 11 Oct 2014 10:03:50 -0700 (PDT)
Date: Sat, 11 Oct 2014 19:03:50 +0200
Message-ID: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
From: =?UTF-8?B?Q2zDqW1lbnQgRsOpdnJpZXI=?= <clement.analogue@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGVsbG8sCgpJJ3ZlIHNvbWUgdHJvdWJsZSB0byBzZXQgdXAgYSBicmlkZ2UgaW50ZXJmYWNlIGZv
ciB4ZW4uIEkgZG9uJ3QgaGF2ZQphbnkgY29ubmV4aW9uIG9uIHRoZSBkb21Vcy4KVGhlcmUgdGhl
IGlmY29uZmlnIG9uIGRvbTAKCiUgaWZjb25maWcKZXRoMCAgICAgIExpbmsgZW5jYXA6RXRoZXJu
ZXQgIEhXYWRkciAwMDoyNDoxZDo4MzpjNToyZQogICAgICAgICAgVVAgQlJPQURDQVNUIFJVTk5J
TkcgTVVMVElDQVNUICBNVFU6MTUwMCAgTWV0cmljOjEKICAgICAgICAgIFBhY2tldHMgcmXDp3Vz
OjExNDkzIGVycmV1cnM6MCA6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tl
dHM6NjQ0OCBlcnJvcnM6MCBkcm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAKICAgICAgICAg
IGNvbGxpc2lvbnM6MCBsZyBmaWxlIHRyYW5zbWlzc2lvbjoxMDAwCiAgICAgICAgICBPY3RldHMg
cmXDp3VzOjkwODA0MzkgKDkuMCBNQikgT2N0ZXRzIHRyYW5zbWlzOjc0ODgwOCAoNzQ4LjggS0Ip
CgpsbyAgICAgICAgTGluayBlbmNhcDpCb3VjbGUgbG9jYWxlCiAgICAgICAgICBpbmV0IGFkcjox
MjcuMC4wLjEgIE1hc3F1ZToyNTUuMC4wLjAKICAgICAgICAgIGFkciBpbmV0NjogOjoxLzEyOCBT
Y29wZTpIw7R0ZQogICAgICAgICAgVVAgTE9PUEJBQ0sgUlVOTklORyAgTVRVOjY1NTM2ICBNZXRy
aWM6MQogICAgICAgICAgUGFja2V0cyByZcOndXM6MTE3IGVycmV1cnM6MCA6MCBvdmVycnVuczow
IGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tldHM6MTE3IGVycm9yczowIGRyb3BwZWQ6MCBvdmVy
cnVuczowIGNhcnJpZXI6MAogICAgICAgICAgY29sbGlzaW9uczowIGxnIGZpbGUgdHJhbnNtaXNz
aW9uOjAKICAgICAgICAgIE9jdGV0cyByZcOndXM6OTEwNSAoOS4xIEtCKSBPY3RldHMgdHJhbnNt
aXM6OTEwNSAoOS4xIEtCKQoKdmlmMS4wICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciBm
ZTpmZjpmZjpmZjpmZjpmZgogICAgICAgICAgYWRyIGluZXQ2OiBmZTgwOjpmY2ZmOmZmZmY6ZmVm
ZjpmZmZmLzY0IFNjb3BlOkxpZW4KICAgICAgICAgIFVQIEJST0FEQ0FTVCBSVU5OSU5HIE1VTFRJ
Q0FTVCAgTVRVOjE1MDAgIE1ldHJpYzoxCiAgICAgICAgICBQYWNrZXRzIHJlw6d1czoxNTcgZXJy
ZXVyczowIDowIG92ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czo5MzggZXJy
b3JzOjAgZHJvcHBlZDowIG92ZXJydW5zOjAgY2FycmllcjowCiAgICAgICAgICBjb2xsaXNpb25z
OjAgbGcgZmlsZSB0cmFuc21pc3Npb246MzIKICAgICAgICAgIE9jdGV0cyByZcOndXM6NDk0MDgg
KDQ5LjQgS0IpIE9jdGV0cyB0cmFuc21pczoxNDAxMzkgKDE0MC4xIEtCKQoKeGVuYnIwICAgIExp
bmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciAwMDoyNDoxZDo4MzpjNToyZQogICAgICAgICAgaW5l
dCBhZHI6MTkyLjE2OC4xLjExICBCY2FzdDoxOTIuMTY4LjEuMjU1ICBNYXNxdWU6MjU1LjI1NS4y
NTUuMAogICAgICAgICAgYWRyIGluZXQ2OiBmZTgwOjoyMjQ6MWRmZjpmZTgzOmM1MmUvNjQgU2Nv
cGU6TGllbgogICAgICAgICAgVVAgQlJPQURDQVNUIFJVTk5JTkcgTVVMVElDQVNUICBNVFU6MTUw
MCAgTWV0cmljOjEKICAgICAgICAgIFBhY2tldHMgcmXDp3VzOjg3ODggZXJyZXVyczowIDowIG92
ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czo1OTE1IGVycm9yczowIGRyb3Bw
ZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MAogICAgICAgICAgY29sbGlzaW9uczowIGxnIGZpbGUg
dHJhbnNtaXNzaW9uOjAKICAgICAgICAgIE9jdGV0cyByZcOndXM6ODc3OTc3OSAoOC43IE1CKSBP
Y3RldHMgdHJhbnNtaXM6Njc3NjUwICg2NzcuNiBLQikKCgpOb3cgb24gdGhlIGRvbVUKCiMgaWZj
b25maWcKZXRoMCAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciAwMDoxNjozZTozZDpl
YToyNwogICAgICAgICAgaW5ldDYgYWRkcjogZmU4MDo6MjE2OjNlZmY6ZmUzZDplYTI3LzY0IFNj
b3BlOkxpbmsKICAgICAgICAgIFVQIEJST0FEQ0FTVCBSVU5OSU5HIE1VTFRJQ0FTVCAgTVRVOjE1
MDAgIE1ldHJpYzoxCiAgICAgICAgICBSWCBwYWNrZXRzOjExMTUgZXJyb3JzOjAgZHJvcHBlZDo0
IG92ZXJydW5zOjAgZnJhbWU6MAogICAgICAgICAgVFggcGFja2V0czoxODAgZXJyb3JzOjAgZHJv
cHBlZDowIG92ZXJydW5zOjAgY2FycmllcjowCiAgICAgICAgICBjb2xsaXNpb25zOjAgdHhxdWV1
ZWxlbjoxMDAwCiAgICAgICAgICBSWCBieXRlczoxNTEzOTIgKDE1MS4zIEtCKSAgVFggYnl0ZXM6
NTk0NzIgKDU5LjQgS0IpCgpsbyAgICAgICAgTGluayBlbmNhcDpMb2NhbCBMb29wYmFjawogICAg
ICAgICAgaW5ldCBhZGRyOjEyNy4wLjAuMSAgTWFzazoyNTUuMC4wLjAKICAgICAgICAgIGluZXQ2
IGFkZHI6IDo6MS8xMjggU2NvcGU6SG9zdAogICAgICAgICAgVVAgTE9PUEJBQ0sgUlVOTklORyAg
TVRVOjY1NTM2ICBNZXRyaWM6MQogICAgICAgICAgUlggcGFja2V0czowIGVycm9yczowIGRyb3Bw
ZWQ6MCBvdmVycnVuczowIGZyYW1lOjAKICAgICAgICAgIFRYIHBhY2tldHM6MCBlcnJvcnM6MCBk
cm9wcGVkOjAgb3ZlcnJ1bnM6MCBjYXJyaWVyOjAKICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1
ZXVlbGVuOjAKICAgICAgICAgIFJYIGJ5dGVzOjAgKDAuMCBCKSAgVFggYnl0ZXM6MCAoMC4wIEIp
CgoKClRoZSByZXN1bHQgb2YgYnJjdGwKCiAlIGJyY3RsIHNob3cKYnJpZGdlIG5hbWUgICAgIGJy
aWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZhY2VzCnhlbmJyMCAg
ICAgICAgICA4MDAwLjAwMjQxZDgzYzUyZSAgICAgICB5ZXMgICAgICAgICAgICAgZXRoMAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZjEu
MAoKCgpBbmQgZmluYWxseSB0aGUgbmV0d29yay9pbnRlcmZhY2VzIGZpbGVzIGZvciByZXNwZWN0
aXZlbHkgdGhlIGRvbTAgYW5kIHRoZSBkb21VCgolIGNhdCAvZXRjL25ldHdvcmsvaW50ZXJmYWNl
cwphdXRvIGxvCmlmYWNlIGxvIGluZXQgbG9vcGJhY2sKCmF1dG8gZXRoMAppZmFjZSBldGgwIGlu
ZXQgbWFudWFsCgphdXRvIHhlbmJyMAppZmFjZSB4ZW5icjAgaW5ldCBkaGNwCiAgICAgICAgYnJp
ZGdlLXBvcnRzIGV0aDAKICAgICAgICBicmlkZ2Vfc3RwIG9uCiAgICAgICAgYnJpZGdlX21heHdh
aXQgMAogICAgICAgIGJyaWRnZV9mZCAwCgoKCiMgY2F0IC9ldGMvbmV0d29yay9pbnRlcmZhY2Vz
CmF1dG8gbG8KaWZhY2UgbG8gaW5ldCBsb29wYmFjawoKYXV0byBldGgwCiNpZmFjZSBldGgwIGlu
ZXQgZGhjcAppZmFjZSBldGgwIGluZXQgZGhjcAoKClRoZSBkb21VIGRvbid0IGhhdmUgaXAgYWRk
cmVzcy4KQWxzbywgaGVyZSB3aGF0IGhhcHBlbnMgd2hlbiBJIHRyeSB0byBkbyBpZmRvd24vaWZ1
cCBldGgwIG9uIHRoZSBkb21VCgojIGlmdXAgZXRoMApJbnRlcm5ldCBTeXN0ZW1zIENvbnNvcnRp
dW0gREhDUCBDbGllbnQgNC4yLjQKQ29weXJpZ2h0IDIwMDQtMjAxMiBJbnRlcm5ldCBTeXN0ZW1z
IENvbnNvcnRpdW0uCkFsbCByaWdodHMgcmVzZXJ2ZWQuCkZvciBpbmZvLCBwbGVhc2UgdmlzaXQg
aHR0cHM6Ly93d3cuaXNjLm9yZy9zb2Z0d2FyZS9kaGNwLwoKTGlzdGVuaW5nIG9uIExQRi9ldGgw
LzAwOjE2OjNlOjNkOmVhOjI3ClNlbmRpbmcgb24gICBMUEYvZXRoMC8wMDoxNjozZTozZDplYToy
NwpTZW5kaW5nIG9uICAgU29ja2V0L2ZhbGxiYWNrCkRIQ1BESVNDT1ZFUiBvbiBldGgwIHRvIDI1
NS4yNTUuMjU1LjI1NSBwb3J0IDY3IGludGVydmFsIDMgKHhpZD0weDM1NGNiZWFiKQpESENQUkVR
VUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAo
eGlkPTB4MzU0Y2JlYWIpCkRIQ1BPRkZFUiBvZiAxOTIuMTY4LjEuMTAgZnJvbSAxOTIuMTY4LjEu
MjU0CkRIQ1BOQUsgZnJvbSAxOTIuMTY4LjEuMjU0ICh4aWQ9MHgzNTRjYmVhYikKREhDUFJFUVVF
U1Qgb2YgMTkyLjE2OC4xLjEwIG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgKHhp
ZD0weDM1NGNiZWFiKQpESENQTkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4MzU0Y2JlYWIp
CkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBw
b3J0IDY3ICh4aWQ9MHgzNTRjYmVhYikKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4yNTQgKHhpZD0w
eDM1NGNiZWFiKQpESENQRElTQ09WRVIgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2
NyBpbnRlcnZhbCAzICh4aWQ9MHhjYWY5MjZhKQpESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAg
b24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAoeGlkPTB4Y2FmOTI2YSkKREhDUE9G
RkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjguMS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4x
NjguMS4yNTQgKHhpZD0weGNhZjkyNmEpCkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBl
dGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3ICh4aWQ9MHhjYWY5MjZhKQpESENQTkFLIGZy
b20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4Y2FmOTI2YSkKREhDUERJU0NPVkVSIG9uIGV0aDAgdG8g
MjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgaW50ZXJ2YWwgMyAoeGlkPTB4NzQyZmJjN2YpCkRIQ1BS
RVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgwIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3
ICh4aWQ9MHg3NDJmYmM3ZikKREhDUE9GRkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjgu
MS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4yNTQgKHhpZD0weDc0MmZiYzdmKQpESENQUkVR
VUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAo
eGlkPTB4NzQyZmJjN2YpCkRIQ1BOQUsgZnJvbSAxOTIuMTY4LjEuMjU0ICh4aWQ9MHg3NDJmYmM3
ZikKREhDUERJU0NPVkVSIG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgaW50ZXJ2
YWwgMyAoeGlkPTB4NWZhYmFjNTEpCkRIQ1BSRVFVRVNUIG9mIDE5Mi4xNjguMS4xMCBvbiBldGgw
IHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3ICh4aWQ9MHg1ZmFiYWM1MSkKREhDUE9GRkVSIG9m
IDE5Mi4xNjguMS4xMCBmcm9tIDE5Mi4xNjguMS4yNTQKREhDUE5BSyBmcm9tIDE5Mi4xNjguMS4y
NTQgKHhpZD0weDVmYWJhYzUxKQpESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0
byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyAoeGlkPTB4NWZhYmFjNTEpCkRIQ1BOQUsgZnJvbSAx
OTIuMTY4LjEuMjU0ICh4aWQ9MHg1ZmFiYWM1MSkKREhDUFJFUVVFU1Qgb2YgMTkyLjE2OC4xLjEw
IG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgKHhpZD0weDVmYWJhYzUxKQpESENQ
TkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4NWZhYmFjNTEpCgoKClRoYW5rIHlvdSBmb3Ig
eW91ciBoZWxwIDopCkNsw6ltZW50CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Oct 12 11:03:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdGv4-0000E5-E0; Sun, 12 Oct 2014 11:02:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdGv3-0000E0-4S
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:02:33 +0000
Received: from [85.158.137.68:57969] by server-16.bemta-3.messagelabs.com id
	A1/46-01431-8CF5A345; Sun, 12 Oct 2014 11:02:32 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1413111749!8523457!1
X-Originating-IP: [209.85.213.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28721 invoked from network); 12 Oct 2014 11:02:30 -0000
Received: from mail-ig0-f176.google.com (HELO mail-ig0-f176.google.com)
	(209.85.213.176)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:02:30 -0000
Received: by mail-ig0-f176.google.com with SMTP id hn15so7520758igb.15
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QU95xET8n7LuHBCex3TCKUl084JosSDg72uMNdzGjPI=;
	b=bs3I0E4bnLVEXzPnMXmb+Gw9xlkJEVL/1Vkq5YaGieL/ONIBfd96VCVJjXcTKAsFsy
	XyYOBl3bN0xlNOeZXuzfI4/cRoDwYmRs8q01b04AHTopxRCxWRIvrmdkwsXKlAsruF1x
	wJ2cR7CCc2zng3ASEPzCtGnN2X7y3w9yNO48/HxGM4J7r1FGhYXtuoDwykHeNMUFH732
	pbqItPbnLIeWfxobfiOt12LAGKXnpkif0AQ/qdnVpDGYlIz+cUyc+a8cI+dPIVApTvkl
	CWJq2CtawiuiynZ3mekWr0P7ipdmcxnDxr4DQIxG+q5G15gms+gLbpo+sImcUhvrXZIK
	AwNA==
MIME-Version: 1.0
X-Received: by 10.50.66.229 with SMTP id i5mr22107694igt.27.1413111749289;
	Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
Date: Sun, 12 Oct 2014 15:02:29 +0400
Message-ID: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8520770240183639242=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8520770240183639242==
Content-Type: multipart/alternative; boundary=047d7bdc11c2d82bee050537b7f4

--047d7bdc11c2d82bee050537b7f4
Content-Type: text/plain; charset=UTF-8

Hi, all.
If I add to windows VM more than 3.5(?) gb of memory, windows says "not
enough resources to run hardware". 3Gb - video find and work successfully.
xl info
http://pastebin.com/jXJgUnW5
vm config
http://pastebin.com/ajrzGbZX
also tried with this config:
http://pastebin.com/xsNPkq4F
kernel config:
http://pastebin.com/zRVK9bet

00:14.2 - onboard sound card - works fine in VM.
/etc/default/xend
XENCONSOLED_ARGS=
XENSTORED_ARGS=

grub cl
iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt amd_iommu=fullflush
cpufreq=dom0-kernel console=xvc console=tty xen-pciback.passthrough=1
xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"

Thanks and sorry for my english.

--047d7bdc11c2d82bee050537b7f4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5=
(?) gb of memory, windows says &quot;not enough resources to run hardware&q=
uot;. 3Gb - video find and work successfully. <br>xl info<br><a href=3D"htt=
p://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</=
a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow=
" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with thi=
s config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" targ=
et=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:=
<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://paste=
bin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound card -=
 works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORE=
D_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=
=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel =
console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D=
&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and so=
rry for my english.<br></div>

--047d7bdc11c2d82bee050537b7f4--


--===============8520770240183639242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8520770240183639242==--


From xen-users-bounces@lists.xen.org Sun Oct 12 11:03:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdGv4-0000E5-E0; Sun, 12 Oct 2014 11:02:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdGv3-0000E0-4S
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:02:33 +0000
Received: from [85.158.137.68:57969] by server-16.bemta-3.messagelabs.com id
	A1/46-01431-8CF5A345; Sun, 12 Oct 2014 11:02:32 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1413111749!8523457!1
X-Originating-IP: [209.85.213.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28721 invoked from network); 12 Oct 2014 11:02:30 -0000
Received: from mail-ig0-f176.google.com (HELO mail-ig0-f176.google.com)
	(209.85.213.176)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:02:30 -0000
Received: by mail-ig0-f176.google.com with SMTP id hn15so7520758igb.15
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=QU95xET8n7LuHBCex3TCKUl084JosSDg72uMNdzGjPI=;
	b=bs3I0E4bnLVEXzPnMXmb+Gw9xlkJEVL/1Vkq5YaGieL/ONIBfd96VCVJjXcTKAsFsy
	XyYOBl3bN0xlNOeZXuzfI4/cRoDwYmRs8q01b04AHTopxRCxWRIvrmdkwsXKlAsruF1x
	wJ2cR7CCc2zng3ASEPzCtGnN2X7y3w9yNO48/HxGM4J7r1FGhYXtuoDwykHeNMUFH732
	pbqItPbnLIeWfxobfiOt12LAGKXnpkif0AQ/qdnVpDGYlIz+cUyc+a8cI+dPIVApTvkl
	CWJq2CtawiuiynZ3mekWr0P7ipdmcxnDxr4DQIxG+q5G15gms+gLbpo+sImcUhvrXZIK
	AwNA==
MIME-Version: 1.0
X-Received: by 10.50.66.229 with SMTP id i5mr22107694igt.27.1413111749289;
	Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Sun, 12 Oct 2014 04:02:29 -0700 (PDT)
Date: Sun, 12 Oct 2014 15:02:29 +0400
Message-ID: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8520770240183639242=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8520770240183639242==
Content-Type: multipart/alternative; boundary=047d7bdc11c2d82bee050537b7f4

--047d7bdc11c2d82bee050537b7f4
Content-Type: text/plain; charset=UTF-8

Hi, all.
If I add to windows VM more than 3.5(?) gb of memory, windows says "not
enough resources to run hardware". 3Gb - video find and work successfully.
xl info
http://pastebin.com/jXJgUnW5
vm config
http://pastebin.com/ajrzGbZX
also tried with this config:
http://pastebin.com/xsNPkq4F
kernel config:
http://pastebin.com/zRVK9bet

00:14.2 - onboard sound card - works fine in VM.
/etc/default/xend
XENCONSOLED_ARGS=
XENSTORED_ARGS=

grub cl
iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt amd_iommu=fullflush
cpufreq=dom0-kernel console=xvc console=tty xen-pciback.passthrough=1
xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"

Thanks and sorry for my english.

--047d7bdc11c2d82bee050537b7f4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5=
(?) gb of memory, windows says &quot;not enough resources to run hardware&q=
uot;. 3Gb - video find and work successfully. <br>xl info<br><a href=3D"htt=
p://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</=
a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow=
" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with thi=
s config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" targ=
et=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:=
<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://paste=
bin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound card -=
 works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORE=
D_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=
=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel =
console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D=
&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and so=
rry for my english.<br></div>

--047d7bdc11c2d82bee050537b7f4--


--===============8520770240183639242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8520770240183639242==--


From xen-users-bounces@lists.xen.org Sun Oct 12 11:10:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdH1x-0000Po-Io; Sun, 12 Oct 2014 11:09:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdH1w-0000Pj-DN
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:09:40 +0000
Received: from [193.109.254.147:7547] by server-6.bemta-14.messagelabs.com id
	63/B6-01867-3716A345; Sun, 12 Oct 2014 11:09:39 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413112176!12247034!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27042 invoked from network); 12 Oct 2014 11:09:37 -0000
Received: from mail-pd0-f174.google.com (HELO mail-pd0-f174.google.com)
	(209.85.192.174)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:09:37 -0000
Received: by mail-pd0-f174.google.com with SMTP id y13so4031856pdi.5
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=R0VTO8/0vBf436GO/OIU5WWodAlhikZL7M30/8oS6EA=;
	b=MlxlFUk9SxYYNNGFLxeBpPOQxxXim1HKeswTvdk888hkwcypwXpNkSe3g7aXoJ2vj/
	jPYWAnaOFdZBoZb9ojJ45vfaTRgzTnW/jTdKdHubFO/hibmZUbg1WqtxtHspwrxb0OoV
	lcYtp5atVd/OO02cQfcd0o96gIPz0G0DeVWZuQDyhRkEiCyT/7wx1IXxf1ZKTQ4/mCfQ
	u28aolFYzihnHRp2UfwdcZvZpL0EL8W/JXLA1ForWSoCKwmK0O7myOcCD3WlbS8MhV11
	4df6FCfxKx+sKhYtq2y+4PeyrBp1GCTEAO7Ok3FQO63EuCxGVPmZF/DNnCZ2dO34IMGY
	UpFQ==
X-Gm-Message-State: ALoCoQnTsSmmv6liAB0Eu4cCpqcQ7zxcyqFXTQeO1F9h7L3iiMtNkAFp490Hvv8drKShBhHr0XZO
MIME-Version: 1.0
X-Received: by 10.66.66.193 with SMTP id h1mr17082092pat.93.1413112175778;
	Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
X-Originating-IP: [85.64.247.211]
In-Reply-To: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
Date: Sun, 12 Oct 2014 14:09:35 +0300
Message-ID: <CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1959152015986764826=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1959152015986764826==
Content-Type: multipart/alternative; boundary=001a1134befc43f6e6050537d114

--001a1134befc43f6e6050537d114
Content-Type: text/plain; charset=UTF-8

I encountered it while using Intel VGA via a passthrough setup. Exactly
3.5GB. I got corrupted display and many a time blue screens on the VM
(Windows 7 x86_64). I never pushed it further, however, if you raise it, I
join the query :-)

Etzion

On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:

> Hi, all.
> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
> enough resources to run hardware". 3Gb - video find and work successfully.
> xl info
> http://pastebin.com/jXJgUnW5
> vm config
> http://pastebin.com/ajrzGbZX
> also tried with this config:
> http://pastebin.com/xsNPkq4F
> kernel config:
> http://pastebin.com/zRVK9bet
>
> 00:14.2 - onboard sound card - works fine in VM.
> /etc/default/xend
> XENCONSOLED_ARGS=
> XENSTORED_ARGS=
>
> grub cl
> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
> xen-pciback.passthrough=1
> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>
> Thanks and sorry for my english.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a1134befc43f6e6050537d114
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I encountered it while using Intel VGA via a passthrough s=
etup. Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it, I join the query :-)<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On 12 October 2014 14:02, darkshvein l <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blan=
k">darkshvein@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more tha=
n 3.5(?) gb of memory, windows says &quot;not enough resources to run hardw=
are&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--001a1134befc43f6e6050537d114--


--===============1959152015986764826==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1959152015986764826==--


From xen-users-bounces@lists.xen.org Sun Oct 12 11:10:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdH1x-0000Po-Io; Sun, 12 Oct 2014 11:09:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdH1w-0000Pj-DN
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:09:40 +0000
Received: from [193.109.254.147:7547] by server-6.bemta-14.messagelabs.com id
	63/B6-01867-3716A345; Sun, 12 Oct 2014 11:09:39 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413112176!12247034!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27042 invoked from network); 12 Oct 2014 11:09:37 -0000
Received: from mail-pd0-f174.google.com (HELO mail-pd0-f174.google.com)
	(209.85.192.174)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:09:37 -0000
Received: by mail-pd0-f174.google.com with SMTP id y13so4031856pdi.5
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=R0VTO8/0vBf436GO/OIU5WWodAlhikZL7M30/8oS6EA=;
	b=MlxlFUk9SxYYNNGFLxeBpPOQxxXim1HKeswTvdk888hkwcypwXpNkSe3g7aXoJ2vj/
	jPYWAnaOFdZBoZb9ojJ45vfaTRgzTnW/jTdKdHubFO/hibmZUbg1WqtxtHspwrxb0OoV
	lcYtp5atVd/OO02cQfcd0o96gIPz0G0DeVWZuQDyhRkEiCyT/7wx1IXxf1ZKTQ4/mCfQ
	u28aolFYzihnHRp2UfwdcZvZpL0EL8W/JXLA1ForWSoCKwmK0O7myOcCD3WlbS8MhV11
	4df6FCfxKx+sKhYtq2y+4PeyrBp1GCTEAO7Ok3FQO63EuCxGVPmZF/DNnCZ2dO34IMGY
	UpFQ==
X-Gm-Message-State: ALoCoQnTsSmmv6liAB0Eu4cCpqcQ7zxcyqFXTQeO1F9h7L3iiMtNkAFp490Hvv8drKShBhHr0XZO
MIME-Version: 1.0
X-Received: by 10.66.66.193 with SMTP id h1mr17082092pat.93.1413112175778;
	Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Sun, 12 Oct 2014 04:09:35 -0700 (PDT)
X-Originating-IP: [85.64.247.211]
In-Reply-To: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
Date: Sun, 12 Oct 2014 14:09:35 +0300
Message-ID: <CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1959152015986764826=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1959152015986764826==
Content-Type: multipart/alternative; boundary=001a1134befc43f6e6050537d114

--001a1134befc43f6e6050537d114
Content-Type: text/plain; charset=UTF-8

I encountered it while using Intel VGA via a passthrough setup. Exactly
3.5GB. I got corrupted display and many a time blue screens on the VM
(Windows 7 x86_64). I never pushed it further, however, if you raise it, I
join the query :-)

Etzion

On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:

> Hi, all.
> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
> enough resources to run hardware". 3Gb - video find and work successfully.
> xl info
> http://pastebin.com/jXJgUnW5
> vm config
> http://pastebin.com/ajrzGbZX
> also tried with this config:
> http://pastebin.com/xsNPkq4F
> kernel config:
> http://pastebin.com/zRVK9bet
>
> 00:14.2 - onboard sound card - works fine in VM.
> /etc/default/xend
> XENCONSOLED_ARGS=
> XENSTORED_ARGS=
>
> grub cl
> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
> xen-pciback.passthrough=1
> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>
> Thanks and sorry for my english.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a1134befc43f6e6050537d114
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I encountered it while using Intel VGA via a passthrough s=
etup. Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it, I join the query :-)<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On 12 October 2014 14:02, darkshvein l <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blan=
k">darkshvein@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more tha=
n 3.5(?) gb of memory, windows says &quot;not enough resources to run hardw=
are&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--001a1134befc43f6e6050537d114--


--===============1959152015986764826==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1959152015986764826==--


From xen-users-bounces@lists.xen.org Sun Oct 12 11:24:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdHFY-0000pe-5L; Sun, 12 Oct 2014 11:23:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdHFW-0000pX-QO
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:23:43 +0000
Received: from [193.109.254.147:4159] by server-6.bemta-14.messagelabs.com id
	1D/6B-01867-EB46A345; Sun, 12 Oct 2014 11:23:42 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413113019!12248045!1
X-Originating-IP: [209.85.213.177]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1309 invoked from network); 12 Oct 2014 11:23:40 -0000
Received: from mail-ig0-f177.google.com (HELO mail-ig0-f177.google.com)
	(209.85.213.177)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:23:40 -0000
Received: by mail-ig0-f177.google.com with SMTP id a13so7598902igq.10
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kP2+/FJLmmr4v7r4AvVbkEPOUBSRkkMw+FI+X7PRbws=;
	b=lnLz9Luxvlv16glPEVW/Mo4p7HT9Wzqq6LrAsxk2vbzM0/vm9oGvgajB0QVr7we1VJ
	shROsO6Fj9rfG8VCp42XTDEWHSFcDqqXNyLYa1YO2RCOBCGCCqLhhwk7HoJo7KNJANEM
	nyotwTqsap5Y0HrSUdSUw8aRJ7YUMXaCU+ZX9zSVETcxnUmo7wyDZLmBMBH2rRMG49Yg
	kPTZQFKyeLYx5xDPnXgQRh3RMOtoSPF10fjD4wHGP2qigUPr/0PZK2QrocS4k9y7Fzgx
	pbms6yJiV5WzQ0XwoiAuw6zZujOKKHra75sGQtK3Ydb6ZllKZQEvi9JzgSEIqgjTU5wP
	X/xg==
MIME-Version: 1.0
X-Received: by 10.50.36.74 with SMTP id o10mr22172705igj.45.1413113019224;
	Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
In-Reply-To: <CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
Date: Sun, 12 Oct 2014 15:23:39 +0400
Message-ID: <CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: Etzion Bar-Noy <etzion@barnoy.co.il>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7352741938262230542=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7352741938262230542==
Content-Type: multipart/alternative; boundary=089e013a002089d907050538032a

--089e013a002089d907050538032a
Content-Type: text/plain; charset=UTF-8

 raise it in bugtracker?

2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:

> I encountered it while using Intel VGA via a passthrough setup. Exactly
> 3.5GB. I got corrupted display and many a time blue screens on the VM
> (Windows 7 x86_64). I never pushed it further, however, if you raise it, I
> join the query :-)
>
> Etzion
>
> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>
>> Hi, all.
>> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
>> enough resources to run hardware". 3Gb - video find and work successfully.
>> xl info
>> http://pastebin.com/jXJgUnW5
>> vm config
>> http://pastebin.com/ajrzGbZX
>> also tried with this config:
>> http://pastebin.com/xsNPkq4F
>> kernel config:
>> http://pastebin.com/zRVK9bet
>>
>> 00:14.2 - onboard sound card - works fine in VM.
>> /etc/default/xend
>> XENCONSOLED_ARGS=
>> XENSTORED_ARGS=
>>
>> grub cl
>> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
>> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
>> xen-pciback.passthrough=1
>> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>
>> Thanks and sorry for my english.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--089e013a002089d907050538032a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"> raise it in bugtracker?<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=3D"_bl=
ank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
<div dir=3D"ltr">I encountered it while using Intel VGA via a passthrough s=
etup. Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it, I join the query :-)<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote"><div><div class=3D"h5">On 12 October 2014=
 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gma=
il.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> wrote:<br></d=
iv></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5"><div dir=3D"=
ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb of me=
mory, windows says &quot;not enough resources to run hardware&quot;. 3Gb - =
video find and work successfully. <br>xl info<br><a href=3D"http://pastebin=
.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>vm con=
fig<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" target=3D"=
_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with this config:<br=
><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"_blank=
">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a href=
=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://pastebin.com/zRV=
K9bet</a><br></div><div><br></div>00:14.2 - onboard sound card - works fine=
 in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=3D<b=
r><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 elevator=
=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc=
 console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(01:00.=
0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for my en=
glish.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>

--089e013a002089d907050538032a--


--===============7352741938262230542==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7352741938262230542==--


From xen-users-bounces@lists.xen.org Sun Oct 12 11:24:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 11:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdHFY-0000pe-5L; Sun, 12 Oct 2014 11:23:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdHFW-0000pX-QO
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 11:23:43 +0000
Received: from [193.109.254.147:4159] by server-6.bemta-14.messagelabs.com id
	1D/6B-01867-EB46A345; Sun, 12 Oct 2014 11:23:42 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413113019!12248045!1
X-Originating-IP: [209.85.213.177]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1309 invoked from network); 12 Oct 2014 11:23:40 -0000
Received: from mail-ig0-f177.google.com (HELO mail-ig0-f177.google.com)
	(209.85.213.177)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 11:23:40 -0000
Received: by mail-ig0-f177.google.com with SMTP id a13so7598902igq.10
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=kP2+/FJLmmr4v7r4AvVbkEPOUBSRkkMw+FI+X7PRbws=;
	b=lnLz9Luxvlv16glPEVW/Mo4p7HT9Wzqq6LrAsxk2vbzM0/vm9oGvgajB0QVr7we1VJ
	shROsO6Fj9rfG8VCp42XTDEWHSFcDqqXNyLYa1YO2RCOBCGCCqLhhwk7HoJo7KNJANEM
	nyotwTqsap5Y0HrSUdSUw8aRJ7YUMXaCU+ZX9zSVETcxnUmo7wyDZLmBMBH2rRMG49Yg
	kPTZQFKyeLYx5xDPnXgQRh3RMOtoSPF10fjD4wHGP2qigUPr/0PZK2QrocS4k9y7Fzgx
	pbms6yJiV5WzQ0XwoiAuw6zZujOKKHra75sGQtK3Ydb6ZllKZQEvi9JzgSEIqgjTU5wP
	X/xg==
MIME-Version: 1.0
X-Received: by 10.50.36.74 with SMTP id o10mr22172705igj.45.1413113019224;
	Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Sun, 12 Oct 2014 04:23:39 -0700 (PDT)
In-Reply-To: <CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
Date: Sun, 12 Oct 2014 15:23:39 +0400
Message-ID: <CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: Etzion Bar-Noy <etzion@barnoy.co.il>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7352741938262230542=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7352741938262230542==
Content-Type: multipart/alternative; boundary=089e013a002089d907050538032a

--089e013a002089d907050538032a
Content-Type: text/plain; charset=UTF-8

 raise it in bugtracker?

2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:

> I encountered it while using Intel VGA via a passthrough setup. Exactly
> 3.5GB. I got corrupted display and many a time blue screens on the VM
> (Windows 7 x86_64). I never pushed it further, however, if you raise it, I
> join the query :-)
>
> Etzion
>
> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>
>> Hi, all.
>> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
>> enough resources to run hardware". 3Gb - video find and work successfully.
>> xl info
>> http://pastebin.com/jXJgUnW5
>> vm config
>> http://pastebin.com/ajrzGbZX
>> also tried with this config:
>> http://pastebin.com/xsNPkq4F
>> kernel config:
>> http://pastebin.com/zRVK9bet
>>
>> 00:14.2 - onboard sound card - works fine in VM.
>> /etc/default/xend
>> XENCONSOLED_ARGS=
>> XENSTORED_ARGS=
>>
>> grub cl
>> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
>> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
>> xen-pciback.passthrough=1
>> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>
>> Thanks and sorry for my english.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--089e013a002089d907050538032a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"> raise it in bugtracker?<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=3D"_bl=
ank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
<div dir=3D"ltr">I encountered it while using Intel VGA via a passthrough s=
etup. Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it, I join the query :-)<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote"><div><div class=3D"h5">On 12 October 2014=
 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gma=
il.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> wrote:<br></d=
iv></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5"><div dir=3D"=
ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb of me=
mory, windows says &quot;not enough resources to run hardware&quot;. 3Gb - =
video find and work successfully. <br>xl info<br><a href=3D"http://pastebin=
.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>vm con=
fig<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" target=3D"=
_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with this config:<br=
><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"_blank=
">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a href=
=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://pastebin.com/zRV=
K9bet</a><br></div><div><br></div>00:14.2 - onboard sound card - works fine=
 in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=3D<b=
r><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 elevator=
=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc=
 console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(01:00.=
0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for my en=
glish.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>

--089e013a002089d907050538032a--


--===============7352741938262230542==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7352741938262230542==--


From xen-users-bounces@lists.xen.org Sun Oct 12 12:02:34 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 12:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdHqK-0001NW-9j; Sun, 12 Oct 2014 12:01:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdHqI-0001NO-Gf
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 12:01:42 +0000
Received: from [85.158.143.35:38823] by server-3.bemta-4.messagelabs.com id
	5C/BE-06192-5AD6A345; Sun, 12 Oct 2014 12:01:41 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413115299!12344423!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4555 invoked from network); 12 Oct 2014 12:01:40 -0000
Received: from mail-pd0-f177.google.com (HELO mail-pd0-f177.google.com)
	(209.85.192.177)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 12:01:40 -0000
Received: by mail-pd0-f177.google.com with SMTP id v10so4101238pde.22
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=hB6igvWaI+WdnU/02AlpGR2uQNJND3yqxiS1uje66WU=;
	b=FRB+061NmqJZGdGexMZJwsXp8SjMymdx4j7AaySgjHiXf3wNbNA033K5pJVF6MWKik
	u6x7taghSKA8EESgh0993o/nG1XU4wt8qQPOBZCNDmhujCUFzivCRy5FTheWH9ZmFUwt
	Nmknstzm1cDS1Ch6skTkONl/5H6/VJQU9ohmsdZ2qHXPtDxKvF/MG7EtsBIxcd1O3tbk
	LQRm8EmwVcHmCxSKspit2FU4YfrzKJrvUK0YogzJPBtg+MtfADznrgzEjyzcTtCUluZF
	1DxtfcqCQcL0Z3k5ry5pf/d4DhoTQOV6tvkqCBBddrIhefJ45JcdGVX85jEI+qru0nrS
	NHXQ==
X-Gm-Message-State: ALoCoQmT91X1yEnAZBRjUPCz2neem5nsCMtIq2xUGzXsxX1VJR8geT0qRuWGdODSwwvZnAuc66HI
MIME-Version: 1.0
X-Received: by 10.70.48.142 with SMTP id l14mr17453197pdn.29.1413115298758;
	Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
X-Originating-IP: [85.64.247.211]
In-Reply-To: <CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
Date: Sun, 12 Oct 2014 15:01:38 +0300
Message-ID: <CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1150100870585609102=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1150100870585609102==
Content-Type: multipart/alternative; boundary=089e010d82dc68ddb30505388ba0

--089e010d82dc68ddb30505388ba0
Content-Type: text/plain; charset=UTF-8

Raise as in "bring it up", "share this case", etc.

Etzion

On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:

> raise it in bugtracker?
>
> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>
>> I encountered it while using Intel VGA via a passthrough setup. Exactly
>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>> (Windows 7 x86_64). I never pushed it further, however, if you raise it, I
>> join the query :-)
>>
>> Etzion
>>
>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>
>>> Hi, all.
>>> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
>>> enough resources to run hardware". 3Gb - video find and work successfully.
>>> xl info
>>> http://pastebin.com/jXJgUnW5
>>> vm config
>>> http://pastebin.com/ajrzGbZX
>>> also tried with this config:
>>> http://pastebin.com/xsNPkq4F
>>> kernel config:
>>> http://pastebin.com/zRVK9bet
>>>
>>> 00:14.2 - onboard sound card - works fine in VM.
>>> /etc/default/xend
>>> XENCONSOLED_ARGS=
>>> XENSTORED_ARGS=
>>>
>>> grub cl
>>> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
>>> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
>>> xen-pciback.passthrough=1
>>> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>
>>> Thanks and sorry for my english.
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>

--089e010d82dc68ddb30505388ba0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;share this case=
&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr"> raise it in bugtracker?<br></div><div class=3D"HOEnZb"><div class=
=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-1=
2 15:09 GMT+04:00 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:et=
zion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div dir=3D"ltr">I encountered it while usi=
ng Intel VGA via a passthrough setup. Exactly 3.5GB. I got corrupted displa=
y and many a time blue screens on the VM (Windows 7 x86_64). I never pushed=
 it further, however, if you raise it, I join the query :-)<br><br>Etzion<b=
r></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div=
>On 12 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</=
span> wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div d=
ir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb=
 of memory, windows says &quot;not enough resources to run hardware&quot;. =
3Gb - video find and work successfully. <br>xl info<br><a href=3D"http://pa=
stebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>=
vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" targ=
et=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with this conf=
ig:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"=
_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a=
 href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://pastebin.co=
m/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound card - works=
 fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=
=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 ele=
vator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=
=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(=
01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for=
 my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--089e010d82dc68ddb30505388ba0--


--===============1150100870585609102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1150100870585609102==--


From xen-users-bounces@lists.xen.org Sun Oct 12 12:02:34 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Oct 2014 12:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdHqK-0001NW-9j; Sun, 12 Oct 2014 12:01:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdHqI-0001NO-Gf
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 12:01:42 +0000
Received: from [85.158.143.35:38823] by server-3.bemta-4.messagelabs.com id
	5C/BE-06192-5AD6A345; Sun, 12 Oct 2014 12:01:41 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413115299!12344423!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4555 invoked from network); 12 Oct 2014 12:01:40 -0000
Received: from mail-pd0-f177.google.com (HELO mail-pd0-f177.google.com)
	(209.85.192.177)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Oct 2014 12:01:40 -0000
Received: by mail-pd0-f177.google.com with SMTP id v10so4101238pde.22
	for <xen-users@lists.xen.org>; Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=hB6igvWaI+WdnU/02AlpGR2uQNJND3yqxiS1uje66WU=;
	b=FRB+061NmqJZGdGexMZJwsXp8SjMymdx4j7AaySgjHiXf3wNbNA033K5pJVF6MWKik
	u6x7taghSKA8EESgh0993o/nG1XU4wt8qQPOBZCNDmhujCUFzivCRy5FTheWH9ZmFUwt
	Nmknstzm1cDS1Ch6skTkONl/5H6/VJQU9ohmsdZ2qHXPtDxKvF/MG7EtsBIxcd1O3tbk
	LQRm8EmwVcHmCxSKspit2FU4YfrzKJrvUK0YogzJPBtg+MtfADznrgzEjyzcTtCUluZF
	1DxtfcqCQcL0Z3k5ry5pf/d4DhoTQOV6tvkqCBBddrIhefJ45JcdGVX85jEI+qru0nrS
	NHXQ==
X-Gm-Message-State: ALoCoQmT91X1yEnAZBRjUPCz2neem5nsCMtIq2xUGzXsxX1VJR8geT0qRuWGdODSwwvZnAuc66HI
MIME-Version: 1.0
X-Received: by 10.70.48.142 with SMTP id l14mr17453197pdn.29.1413115298758;
	Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Sun, 12 Oct 2014 05:01:38 -0700 (PDT)
X-Originating-IP: [85.64.247.211]
In-Reply-To: <CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
Date: Sun, 12 Oct 2014 15:01:38 +0300
Message-ID: <CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1150100870585609102=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1150100870585609102==
Content-Type: multipart/alternative; boundary=089e010d82dc68ddb30505388ba0

--089e010d82dc68ddb30505388ba0
Content-Type: text/plain; charset=UTF-8

Raise as in "bring it up", "share this case", etc.

Etzion

On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:

> raise it in bugtracker?
>
> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>
>> I encountered it while using Intel VGA via a passthrough setup. Exactly
>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>> (Windows 7 x86_64). I never pushed it further, however, if you raise it, I
>> join the query :-)
>>
>> Etzion
>>
>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>
>>> Hi, all.
>>> If I add to windows VM more than 3.5(?) gb of memory, windows says "not
>>> enough resources to run hardware". 3Gb - video find and work successfully.
>>> xl info
>>> http://pastebin.com/jXJgUnW5
>>> vm config
>>> http://pastebin.com/ajrzGbZX
>>> also tried with this config:
>>> http://pastebin.com/xsNPkq4F
>>> kernel config:
>>> http://pastebin.com/zRVK9bet
>>>
>>> 00:14.2 - onboard sound card - works fine in VM.
>>> /etc/default/xend
>>> XENCONSOLED_ARGS=
>>> XENSTORED_ARGS=
>>>
>>> grub cl
>>> iommu=1 iommu_inclusive_mapping=1 elevator=cfq iommu=pt
>>> amd_iommu=fullflush cpufreq=dom0-kernel console=xvc console=tty
>>> xen-pciback.passthrough=1
>>> xen-pciback.hide="(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>
>>> Thanks and sorry for my english.
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>

--089e010d82dc68ddb30505388ba0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;share this case=
&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr"> raise it in bugtracker?<br></div><div class=3D"HOEnZb"><div class=
=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-1=
2 15:09 GMT+04:00 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:et=
zion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div dir=3D"ltr">I encountered it while usi=
ng Intel VGA via a passthrough setup. Exactly 3.5GB. I got corrupted displa=
y and many a time blue screens on the VM (Windows 7 x86_64). I never pushed=
 it further, however, if you raise it, I join the query :-)<br><br>Etzion<b=
r></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div=
>On 12 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</=
span> wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div d=
ir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb=
 of memory, windows says &quot;not enough resources to run hardware&quot;. =
3Gb - video find and work successfully. <br>xl info<br><a href=3D"http://pa=
stebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>=
vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" targ=
et=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried with this conf=
ig:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"=
_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a=
 href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http://pastebin.co=
m/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound card - works=
 fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=
=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 ele=
vator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=
=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(=
01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for=
 my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--089e010d82dc68ddb30505388ba0--


--===============1150100870585609102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1150100870585609102==--


From xen-users-bounces@lists.xen.org Mon Oct 13 11:25:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 11:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xddjd-0003Tw-L4; Mon, 13 Oct 2014 11:24:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <debian.news@mader.info>) id 1XdLpU-0003YP-SY
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 16:17:08 +0000
Received: from [85.158.137.68:23192] by server-7.bemta-3.messagelabs.com id
	5A/48-01084-489AA345; Sun, 12 Oct 2014 16:17:08 +0000
X-Env-Sender: debian.news@mader.info
X-Msg-Ref: server-6.tower-31.messagelabs.com!1413130627!8544641!1
X-Originating-IP: [212.227.126.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24992 invoked from network); 12 Oct 2014 16:17:07 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de)
	(212.227.126.131)
	by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Oct 2014 16:17:07 -0000
Received: from eis.mader (p4FD08561.dip0.t-ipconnect.de [79.208.133.97])
	by mrelayeu.kundenserver.de (node=mreue001) with ESMTP (Nemesis)
	id 0LyNF8-1YHQ2P0FVu-015sep; Sun, 12 Oct 2014 18:17:07 +0200
Received: from win8.mader ([192.168.1.18]) by eis.mader with esmtp (Exim 4.69)
	(envelope-from <debian.news@mader.info>) id 1XdLpS-0006s8-Ly
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 18:17:06 +0200
Date: Sun, 12 Oct 2014 18:16:38 +0200
From: Hermann Maier <debian.news@mader.info>
User-Agent: Mozilla/5.0 (Windows NT 6.3;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Content-Type: multipart/mixed; boundary="------------010006050604060705090004"
Message-Id: <0LyNF8-1YHQ2P0FVu-015sep@mrelayeu.kundenserver.de>
X-Provags-ID: V02:K0:M2Vfj81EH8ZlToPFv9j11oZJOBrHja+9Ppt44vVngfJ
	mzJJoR/5Y0RA359FmtrcPXLF+vWt/Yjs1pdwC+yOypdCSSPoq6
	1nLgqafLlf6ojdjdvNjyr3xnJlejPry9ylA4zfHGCjkZHLAkcs
	WhBS9Y+rpbg6cRloNCAYLsa2cayy2b3fCYh5aT6RhAWZNt21W1
	frE5zq46mGUIFxi9+sCfrRNegTpIZYWBlGefVgZ69w9OvgGZaG
	1FeXHZ7ZV9Qr6iJuCFEnmPbDtTEgRxnFJ0pnbeaC4FaHB5Vyk6
	ICGPPux/eKLSQYc086fXir5xpD2Om8P3HBHNBJdT5E3Kc8AVjS
	fzRX+jKpYxMdxMmNPboLK0fiFutBF4xV+wivfA6VT
X-UI-Out-Filterresults: notjunk:1;
X-Mailman-Approved-At: Mon, 13 Oct 2014 11:24:16 +0000
Subject: [Xen-users] no wakeup after xl save
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------010006050604060705090004
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi together,

after a 'xl save -p mydomu /root/mydomu.ram' the mydomu is in pause and 
a mydomu.ram-file is written. As far everithing is OK.

But I have no way how unpause mydomu.

First try:
'xl unpause mydomu' that's course a reboot!

Secund try:
'xl destroy mydomu'
'xl restore -d /root/mydomu.ram' the network doesn't work (no ping, no 
RDP, ..) but I can access by vnc provided by the host.

After a 'xl reboot mydomu' everything is repaired.

My idea is now, that something with the bridge is wrong, but how is that 
to fix??

The system: debian jessie xen 4.4

Best regards!
Hermann







--------------010006050604060705090004
Content-Type: text/x-vcard; charset=utf-8;
 name="debian_news.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="debian_news.vcf"

begin:vcard
fn:Hermann Maier
n:Maier;Hermann
note:jessie, xen 4.3
version:2.1
end:vcard


--------------010006050604060705090004
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------010006050604060705090004--


From xen-users-bounces@lists.xen.org Mon Oct 13 11:25:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 11:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xddjd-0003Tw-L4; Mon, 13 Oct 2014 11:24:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <debian.news@mader.info>) id 1XdLpU-0003YP-SY
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 16:17:08 +0000
Received: from [85.158.137.68:23192] by server-7.bemta-3.messagelabs.com id
	5A/48-01084-489AA345; Sun, 12 Oct 2014 16:17:08 +0000
X-Env-Sender: debian.news@mader.info
X-Msg-Ref: server-6.tower-31.messagelabs.com!1413130627!8544641!1
X-Originating-IP: [212.227.126.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24992 invoked from network); 12 Oct 2014 16:17:07 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de)
	(212.227.126.131)
	by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Oct 2014 16:17:07 -0000
Received: from eis.mader (p4FD08561.dip0.t-ipconnect.de [79.208.133.97])
	by mrelayeu.kundenserver.de (node=mreue001) with ESMTP (Nemesis)
	id 0LyNF8-1YHQ2P0FVu-015sep; Sun, 12 Oct 2014 18:17:07 +0200
Received: from win8.mader ([192.168.1.18]) by eis.mader with esmtp (Exim 4.69)
	(envelope-from <debian.news@mader.info>) id 1XdLpS-0006s8-Ly
	for xen-users@lists.xen.org; Sun, 12 Oct 2014 18:17:06 +0200
Date: Sun, 12 Oct 2014 18:16:38 +0200
From: Hermann Maier <debian.news@mader.info>
User-Agent: Mozilla/5.0 (Windows NT 6.3;
	rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Content-Type: multipart/mixed; boundary="------------010006050604060705090004"
Message-Id: <0LyNF8-1YHQ2P0FVu-015sep@mrelayeu.kundenserver.de>
X-Provags-ID: V02:K0:M2Vfj81EH8ZlToPFv9j11oZJOBrHja+9Ppt44vVngfJ
	mzJJoR/5Y0RA359FmtrcPXLF+vWt/Yjs1pdwC+yOypdCSSPoq6
	1nLgqafLlf6ojdjdvNjyr3xnJlejPry9ylA4zfHGCjkZHLAkcs
	WhBS9Y+rpbg6cRloNCAYLsa2cayy2b3fCYh5aT6RhAWZNt21W1
	frE5zq46mGUIFxi9+sCfrRNegTpIZYWBlGefVgZ69w9OvgGZaG
	1FeXHZ7ZV9Qr6iJuCFEnmPbDtTEgRxnFJ0pnbeaC4FaHB5Vyk6
	ICGPPux/eKLSQYc086fXir5xpD2Om8P3HBHNBJdT5E3Kc8AVjS
	fzRX+jKpYxMdxMmNPboLK0fiFutBF4xV+wivfA6VT
X-UI-Out-Filterresults: notjunk:1;
X-Mailman-Approved-At: Mon, 13 Oct 2014 11:24:16 +0000
Subject: [Xen-users] no wakeup after xl save
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------010006050604060705090004
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi together,

after a 'xl save -p mydomu /root/mydomu.ram' the mydomu is in pause and 
a mydomu.ram-file is written. As far everithing is OK.

But I have no way how unpause mydomu.

First try:
'xl unpause mydomu' that's course a reboot!

Secund try:
'xl destroy mydomu'
'xl restore -d /root/mydomu.ram' the network doesn't work (no ping, no 
RDP, ..) but I can access by vnc provided by the host.

After a 'xl reboot mydomu' everything is repaired.

My idea is now, that something with the bridge is wrong, but how is that 
to fix??

The system: debian jessie xen 4.4

Best regards!
Hermann







--------------010006050604060705090004
Content-Type: text/x-vcard; charset=utf-8;
 name="debian_news.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="debian_news.vcf"

begin:vcard
fn:Hermann Maier
n:Maier;Hermann
note:jessie, xen 4.3
version:2.1
end:vcard


--------------010006050604060705090004
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------010006050604060705090004--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:18:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdgQJ-0001SL-FY; Mon, 13 Oct 2014 14:16:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdgQI-0001SF-Ck
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:16:30 +0000
Received: from [85.158.143.35:38183] by server-2.bemta-4.messagelabs.com id
	E1/64-04525-DBEDB345; Mon, 13 Oct 2014 14:16:29 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1413209786!12531906!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14921 invoked from network); 13 Oct 2014 14:16:28 -0000
Received: from mail-ig0-f173.google.com (HELO mail-ig0-f173.google.com)
	(209.85.213.173)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:16:28 -0000
Received: by mail-ig0-f173.google.com with SMTP id h18so10523684igc.12
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:16:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=SstKgCNbKs2ZaLd24SNpx9JydVRHlBcet0ohf7AfdDI=;
	b=j2BAcHEE3bVAbxfk3sS/UqGbRJsr3Ez3ZOUNB/EuBKqZ3ybHMSfCb0LwW1RdPjJhMw
	d8YzoGjfBoddJV5k3kAeHaaIhmHmxnH+ZPWJN2UddG9HzSUoAVck7kbEDr8pC5ZayTBe
	YBf7pAwHWEAuOPQT3AzSIzDXpgWjvP7OffAGp8BN/SAHjWWkp2bq7xN6IqLRlAWWe7r8
	JIMLNrtqPTkdJB3NeQfMoVwXouSzpFQ/CK9mIXgb2QhuwI8T40XTHCRRW8DeQdJkwqvm
	jgRVI0ao9abzmywI8SYkZgZxdzKZSrcn81bFywbLTkUnw/kX9HMAWeHoti968CEMgk04
	jtcg==
MIME-Version: 1.0
X-Received: by 10.50.36.74 with SMTP id o10mr1586255igj.45.1413209786058; Mon,
	13 Oct 2014 07:16:26 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:16:25 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:16:25 -0700 (PDT)
In-Reply-To: <CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
Date: Mon, 13 Oct 2014 18:16:25 +0400
Message-ID: <CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5132549684696567799=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5132549684696567799==
Content-Type: multipart/alternative; boundary=089e013a00204a8de405054e8b9c

--089e013a00204a8de405054e8b9c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Any ideas?
12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:

> Raise as in "bring it up", "share this case", etc.
>
> Etzion
>
> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>
>> raise it in bugtracker?
>>
>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>
>>> I encountered it while using Intel VGA via a passthrough setup. Exactly
>>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>>> (Windows 7 x86_64). I never pushed it further, however, if you raise it=
, I
>>> join the query :-)
>>>
>>> Etzion
>>>
>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>
>>>> Hi, all.
>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says "no=
t
>>>> enough resources to run hardware". 3Gb - video find and work successfu=
lly.
>>>> xl info
>>>> http://pastebin.com/jXJgUnW5
>>>> vm config
>>>> http://pastebin.com/ajrzGbZX
>>>> also tried with this config:
>>>> http://pastebin.com/xsNPkq4F
>>>> kernel config:
>>>> http://pastebin.com/zRVK9bet
>>>>
>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>> /etc/default/xend
>>>> XENCONSOLED_ARGS=3D
>>>> XENSTORED_ARGS=3D
>>>>
>>>> grub cl
>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dtt=
y
>>>> xen-pciback.passthrough=3D1
>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>
>>>> Thanks and sorry for my english.
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>
>

--089e013a00204a8de405054e8b9c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Any ideas?</p>
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il">etzion@barnoy.co.il</a>&gt; =D0=BD=D0=
=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<br type=3D"attribution"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;=
share this case&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blan=
k">darkshvein@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00=
 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il=
" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr">I encountered it while using Intel VGA via =
a passthrough setup. Exactly 3.5GB. I got corrupted display and many a time=
 blue screens on the VM (Windows 7 x86_64). I never pushed it further, howe=
ver, if you raise it, I join the query :-)<br><br>Etzion<br></div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12 October 20=
14 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@g=
mail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> wrote:<br><=
/div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div><div><div dir=3D"ltr"><div><=
div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb of memory, windo=
ws says &quot;not enough resources to run hardware&quot;. 3Gb - video find =
and work successfully. <br>xl info<br><a href=3D"http://pastebin.com/jXJgUn=
W5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>vm config<br><a h=
ref=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" target=3D"_blank">htt=
p://pastebin.com/ajrzGbZX</a><br>also tried with this config:<br><a href=3D=
"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"_blank">http://pa=
stebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a href=3D"http://p=
astebin.com/zRVK9bet" target=3D"_blank">http://pastebin.com/zRVK9bet</a><br=
></div><div><br></div>00:14.2 - onboard sound card - works fine in VM.<br>/=
etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=3D<br><br></div>=
<div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=
=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dt=
ty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(01:00.0)(01:00.1)(=
00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for my english.<br></=
div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div>

--089e013a00204a8de405054e8b9c--


--===============5132549684696567799==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5132549684696567799==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:18:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdgQJ-0001SL-FY; Mon, 13 Oct 2014 14:16:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1XdgQI-0001SF-Ck
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:16:30 +0000
Received: from [85.158.143.35:38183] by server-2.bemta-4.messagelabs.com id
	E1/64-04525-DBEDB345; Mon, 13 Oct 2014 14:16:29 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1413209786!12531906!1
X-Originating-IP: [209.85.213.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14921 invoked from network); 13 Oct 2014 14:16:28 -0000
Received: from mail-ig0-f173.google.com (HELO mail-ig0-f173.google.com)
	(209.85.213.173)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:16:28 -0000
Received: by mail-ig0-f173.google.com with SMTP id h18so10523684igc.12
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:16:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=SstKgCNbKs2ZaLd24SNpx9JydVRHlBcet0ohf7AfdDI=;
	b=j2BAcHEE3bVAbxfk3sS/UqGbRJsr3Ez3ZOUNB/EuBKqZ3ybHMSfCb0LwW1RdPjJhMw
	d8YzoGjfBoddJV5k3kAeHaaIhmHmxnH+ZPWJN2UddG9HzSUoAVck7kbEDr8pC5ZayTBe
	YBf7pAwHWEAuOPQT3AzSIzDXpgWjvP7OffAGp8BN/SAHjWWkp2bq7xN6IqLRlAWWe7r8
	JIMLNrtqPTkdJB3NeQfMoVwXouSzpFQ/CK9mIXgb2QhuwI8T40XTHCRRW8DeQdJkwqvm
	jgRVI0ao9abzmywI8SYkZgZxdzKZSrcn81bFywbLTkUnw/kX9HMAWeHoti968CEMgk04
	jtcg==
MIME-Version: 1.0
X-Received: by 10.50.36.74 with SMTP id o10mr1586255igj.45.1413209786058; Mon,
	13 Oct 2014 07:16:26 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:16:25 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:16:25 -0700 (PDT)
In-Reply-To: <CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
Date: Mon, 13 Oct 2014 18:16:25 +0400
Message-ID: <CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5132549684696567799=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5132549684696567799==
Content-Type: multipart/alternative; boundary=089e013a00204a8de405054e8b9c

--089e013a00204a8de405054e8b9c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Any ideas?
12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:

> Raise as in "bring it up", "share this case", etc.
>
> Etzion
>
> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>
>> raise it in bugtracker?
>>
>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>
>>> I encountered it while using Intel VGA via a passthrough setup. Exactly
>>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>>> (Windows 7 x86_64). I never pushed it further, however, if you raise it=
, I
>>> join the query :-)
>>>
>>> Etzion
>>>
>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>
>>>> Hi, all.
>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says "no=
t
>>>> enough resources to run hardware". 3Gb - video find and work successfu=
lly.
>>>> xl info
>>>> http://pastebin.com/jXJgUnW5
>>>> vm config
>>>> http://pastebin.com/ajrzGbZX
>>>> also tried with this config:
>>>> http://pastebin.com/xsNPkq4F
>>>> kernel config:
>>>> http://pastebin.com/zRVK9bet
>>>>
>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>> /etc/default/xend
>>>> XENCONSOLED_ARGS=3D
>>>> XENSTORED_ARGS=3D
>>>>
>>>> grub cl
>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dtt=
y
>>>> xen-pciback.passthrough=3D1
>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>
>>>> Thanks and sorry for my english.
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>>
>>>
>>>
>>
>

--089e013a00204a8de405054e8b9c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Any ideas?</p>
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il">etzion@barnoy.co.il</a>&gt; =D0=BD=D0=
=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<br type=3D"attribution"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;=
share this case&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blan=
k">darkshvein@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00=
 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il=
" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr">I encountered it while using Intel VGA via =
a passthrough setup. Exactly 3.5GB. I got corrupted display and many a time=
 blue screens on the VM (Windows 7 x86_64). I never pushed it further, howe=
ver, if you raise it, I join the query :-)<br><br>Etzion<br></div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12 October 20=
14 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:darkshvein@g=
mail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> wrote:<br><=
/div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div><div><div dir=3D"ltr"><div><=
div>Hi, all.<br>If I add to windows VM more than 3.5(?) gb of memory, windo=
ws says &quot;not enough resources to run hardware&quot;. 3Gb - video find =
and work successfully. <br>xl info<br><a href=3D"http://pastebin.com/jXJgUn=
W5" target=3D"_blank">http://pastebin.com/jXJgUnW5</a><br>vm config<br><a h=
ref=3D"http://pastebin.com/ajrzGbZX" rel=3D"nofollow" target=3D"_blank">htt=
p://pastebin.com/ajrzGbZX</a><br>also tried with this config:<br><a href=3D=
"http://pastebin.com/xsNPkq4F" rel=3D"nofollow" target=3D"_blank">http://pa=
stebin.com/xsNPkq4F</a><br></div><div>kernel config:<br><a href=3D"http://p=
astebin.com/zRVK9bet" target=3D"_blank">http://pastebin.com/zRVK9bet</a><br=
></div><div><br></div>00:14.2 - onboard sound card - works fine in VM.<br>/=
etc/default/xend <br>XENCONSOLED_ARGS=3D<br>XENSTORED_ARGS=3D<br><br></div>=
<div>grub cl <br>iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=
=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dt=
ty xen-pciback.passthrough=3D1 xen-pciback.hide=3D&quot;(01:00.0)(01:00.1)(=
00:12.2)(00:14.2)&quot;<br><br></div>Thanks and sorry for my english.<br></=
div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div>

--089e013a00204a8de405054e8b9c--


--===============5132549684696567799==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5132549684696567799==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:32:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdgex-0002cV-TO; Mon, 13 Oct 2014 14:31:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1Xdgev-0002cF-W2
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:31:38 +0000
Received: from [85.158.139.211:53019] by server-14.bemta-5.messagelabs.com id
	86/49-12422-942EB345; Mon, 13 Oct 2014 14:31:37 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1413210694!8021440!1
X-Originating-IP: [209.85.216.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11618 invoked from network); 13 Oct 2014 14:31:35 -0000
Received: from mail-qa0-f44.google.com (HELO mail-qa0-f44.google.com)
	(209.85.216.44)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:31:35 -0000
Received: by mail-qa0-f44.google.com with SMTP id x12so4559743qac.3
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=fLpDyQnTWY6GphcME3mVJTDNKTB54eh/cVp/n6VVm44=;
	b=Azppzxze1zmVnrGtw+tw7uI4DJSOLg98svc+HQOs0PcrQp1pvSES7cVmScdQX/IdyY
	bGoL57QLrNB5s+5VkzBlkXMFQ1ql1rvbKCoPGKXeEPG8Amr/z3YOdF0Gpz/VGDguVkhj
	sWBlVevKtQYWtr2OozPoa6S0JXz2tvQHvPqm+wwo7DKgayIxXP111Yv3jZY9G3nVbOuo
	FUNIxPuqD6b8HhieF5NR0pQb9PDFUhlXRdHXgfuMTodPzTFJv5Ip3GW03cePIJTLG36T
	UaySTH21KFso/0oyVa7hm/awNlfEdt/9EKETpnsuSt5NVLzzuvmMJLf4mYJSrhNd+DV5
	NOmg==
MIME-Version: 1.0
X-Received: by 10.229.192.71 with SMTP id dp7mr26705080qcb.5.1413210694219;
	Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
In-Reply-To: <CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
Date: Mon, 13 Oct 2014 09:31:34 -0500
Message-ID: <CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3186952745686804670=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3186952745686804670==
Content-Type: multipart/alternative; boundary=001a113304ce6bfb7005054ec13e

--001a113304ce6bfb7005054ec13e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com> wrote:

> Any ideas?
>

This sounds very similar to another known issue, where VMs that were
utilizing graphics passthrough along with 4Gb of RAM or greater were unable
to work properly (blue screen, driver issues, etc).

I believe that issue was being tracked under the Xen Hypervisor bug
tracker: http://bugs.xenproject.org/xen/bug/28

Regards,

  David


> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>
> Raise as in "bring it up", "share this case", etc.
>>
>> Etzion
>>
>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>
>>> raise it in bugtracker?
>>>
>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>
>>>> I encountered it while using Intel VGA via a passthrough setup. Exactl=
y
>>>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>>>> (Windows 7 x86_64). I never pushed it further, however, if you raise i=
t, I
>>>> join the query :-)
>>>>
>>>> Etzion
>>>>
>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>
>>>>> Hi, all.
>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>> successfully.
>>>>> xl info
>>>>> http://pastebin.com/jXJgUnW5
>>>>> vm config
>>>>> http://pastebin.com/ajrzGbZX
>>>>> also tried with this config:
>>>>> http://pastebin.com/xsNPkq4F
>>>>> kernel config:
>>>>> http://pastebin.com/zRVK9bet
>>>>>
>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>> /etc/default/xend
>>>>> XENCONSOLED_ARGS=3D
>>>>> XENSTORED_ARGS=3D
>>>>>
>>>>> grub cl
>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dt=
ty
>>>>> xen-pciback.passthrough=3D1
>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>
>>>>> Thanks and sorry for my english.
>>>>>
>>>>> _______________________________________________
>>>>> Xen-users mailing list
>>>>> Xen-users@lists.xen.org
>>>>> http://lists.xen.org/xen-users
>>>>>
>>>>
>>>>
>>>
>>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a113304ce6bfb7005054ec13e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D=
"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshv=
ein@gmail.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div clas=
s=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=
=3D"ltr">Any ideas?</p></blockquote><div><br></div><div>This sounds very si=
milar to another known issue, where VMs that were utilizing graphics passth=
rough along with 4Gb of RAM or greater were unable to work properly (blue s=
creen, driver issues, etc).<br><br></div><div>I believe that issue was bein=
g tracked under the Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenp=
roject.org/xen/bug/28">http://bugs.xenproject.org/xen/bug/28</a><br><br></d=
iv><div>Regards,<br><br></div><div>=C2=A0 David<br></div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div class=3D"h5">=
<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;share this case=
&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><di=
v class=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT=
+04:00 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy=
.co.il" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">I encountered it w=
hile using Intel VGA via a passthrough setup. Exactly 3.5GB. I got corrupte=
d display and many a time blue screens on the VM (Windows 7 x86_64). I neve=
r pushed it further, however, if you raise it, I join the query :-)<br><br>=
Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><=
div><div>On 12 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</=
a>&gt;</span> wrote:<br></div></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to win=
dows VM more than 3.5(?) gb of memory, windows says &quot;not enough resour=
ces to run hardware&quot;. 3Gb - video find and work successfully. <br>xl i=
nfo<br><a href=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pa=
stebin.com/jXJgUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrz=
GbZX" rel=3D"nofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><b=
r>also tried with this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" =
rel=3D"nofollow" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></di=
v><div>kernel config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D=
"_blank">http://pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 -=
 onboard sound card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLE=
D_ARGS=3D<br>XENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iomm=
u_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpu=
freq=3Ddom0-kernel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 =
xen-pciback.hide=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br>=
</div>Thanks and sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>

--001a113304ce6bfb7005054ec13e--


--===============3186952745686804670==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3186952745686804670==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:32:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdgex-0002cV-TO; Mon, 13 Oct 2014 14:31:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1Xdgev-0002cF-W2
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:31:38 +0000
Received: from [85.158.139.211:53019] by server-14.bemta-5.messagelabs.com id
	86/49-12422-942EB345; Mon, 13 Oct 2014 14:31:37 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1413210694!8021440!1
X-Originating-IP: [209.85.216.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11618 invoked from network); 13 Oct 2014 14:31:35 -0000
Received: from mail-qa0-f44.google.com (HELO mail-qa0-f44.google.com)
	(209.85.216.44)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:31:35 -0000
Received: by mail-qa0-f44.google.com with SMTP id x12so4559743qac.3
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=fLpDyQnTWY6GphcME3mVJTDNKTB54eh/cVp/n6VVm44=;
	b=Azppzxze1zmVnrGtw+tw7uI4DJSOLg98svc+HQOs0PcrQp1pvSES7cVmScdQX/IdyY
	bGoL57QLrNB5s+5VkzBlkXMFQ1ql1rvbKCoPGKXeEPG8Amr/z3YOdF0Gpz/VGDguVkhj
	sWBlVevKtQYWtr2OozPoa6S0JXz2tvQHvPqm+wwo7DKgayIxXP111Yv3jZY9G3nVbOuo
	FUNIxPuqD6b8HhieF5NR0pQb9PDFUhlXRdHXgfuMTodPzTFJv5Ip3GW03cePIJTLG36T
	UaySTH21KFso/0oyVa7hm/awNlfEdt/9EKETpnsuSt5NVLzzuvmMJLf4mYJSrhNd+DV5
	NOmg==
MIME-Version: 1.0
X-Received: by 10.229.192.71 with SMTP id dp7mr26705080qcb.5.1413210694219;
	Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Mon, 13 Oct 2014 07:31:34 -0700 (PDT)
In-Reply-To: <CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
Date: Mon, 13 Oct 2014 09:31:34 -0500
Message-ID: <CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: darkshvein l <darkshvein@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3186952745686804670=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3186952745686804670==
Content-Type: multipart/alternative; boundary=001a113304ce6bfb7005054ec13e

--001a113304ce6bfb7005054ec13e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com> wrote:

> Any ideas?
>

This sounds very similar to another known issue, where VMs that were
utilizing graphics passthrough along with 4Gb of RAM or greater were unable
to work properly (blue screen, driver issues, etc).

I believe that issue was being tracked under the Xen Hypervisor bug
tracker: http://bugs.xenproject.org/xen/bug/28

Regards,

  David


> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>
> Raise as in "bring it up", "share this case", etc.
>>
>> Etzion
>>
>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>
>>> raise it in bugtracker?
>>>
>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>
>>>> I encountered it while using Intel VGA via a passthrough setup. Exactl=
y
>>>> 3.5GB. I got corrupted display and many a time blue screens on the VM
>>>> (Windows 7 x86_64). I never pushed it further, however, if you raise i=
t, I
>>>> join the query :-)
>>>>
>>>> Etzion
>>>>
>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>
>>>>> Hi, all.
>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>> successfully.
>>>>> xl info
>>>>> http://pastebin.com/jXJgUnW5
>>>>> vm config
>>>>> http://pastebin.com/ajrzGbZX
>>>>> also tried with this config:
>>>>> http://pastebin.com/xsNPkq4F
>>>>> kernel config:
>>>>> http://pastebin.com/zRVK9bet
>>>>>
>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>> /etc/default/xend
>>>>> XENCONSOLED_ARGS=3D
>>>>> XENSTORED_ARGS=3D
>>>>>
>>>>> grub cl
>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3Dt=
ty
>>>>> xen-pciback.passthrough=3D1
>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>
>>>>> Thanks and sorry for my english.
>>>>>
>>>>> _______________________________________________
>>>>> Xen-users mailing list
>>>>> Xen-users@lists.xen.org
>>>>> http://lists.xen.org/xen-users
>>>>>
>>>>
>>>>
>>>
>>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a113304ce6bfb7005054ec13e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D=
"ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshv=
ein@gmail.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div clas=
s=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=
=3D"ltr">Any ideas?</p></blockquote><div><br></div><div>This sounds very si=
milar to another known issue, where VMs that were utilizing graphics passth=
rough along with 4Gb of RAM or greater were unable to work properly (blue s=
creen, driver issues, etc).<br><br></div><div>I believe that issue was bein=
g tracked under the Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenp=
roject.org/xen/bug/28">http://bugs.xenproject.org/xen/bug/28</a><br><br></d=
iv><div>Regards,<br><br></div><div>=C2=A0 David<br></div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div class=3D"h5">=
<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr">Raise as in &quot;bring it up&quot;, &quot;share this case=
&quot;, etc.<br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><di=
v class=3D"gmail_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT=
+04:00 Etzion Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy=
.co.il" target=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">I encountered it w=
hile using Intel VGA via a passthrough setup. Exactly 3.5GB. I got corrupte=
d display and many a time blue screens on the VM (Windows 7 x86_64). I neve=
r pushed it further, however, if you raise it, I join the query :-)<br><br>=
Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><=
div><div>On 12 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</=
a>&gt;</span> wrote:<br></div></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to win=
dows VM more than 3.5(?) gb of memory, windows says &quot;not enough resour=
ces to run hardware&quot;. 3Gb - video find and work successfully. <br>xl i=
nfo<br><a href=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pa=
stebin.com/jXJgUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrz=
GbZX" rel=3D"nofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><b=
r>also tried with this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" =
rel=3D"nofollow" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></di=
v><div>kernel config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D=
"_blank">http://pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 -=
 onboard sound card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLE=
D_ARGS=3D<br>XENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iomm=
u_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpu=
freq=3Ddom0-kernel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 =
xen-pciback.hide=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br>=
</div>Thanks and sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>

--001a113304ce6bfb7005054ec13e--


--===============3186952745686804670==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3186952745686804670==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:39:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdgmS-00037T-JA; Mon, 13 Oct 2014 14:39:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdgmQ-00037M-CL
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:39:22 +0000
Received: from [85.158.143.35:58417] by server-3.bemta-4.messagelabs.com id
	AB/58-06192-914EB345; Mon, 13 Oct 2014 14:39:21 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-3.tower-21.messagelabs.com!1413211158!12262575!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4400 invoked from network); 13 Oct 2014 14:39:19 -0000
Received: from mail-pd0-f171.google.com (HELO mail-pd0-f171.google.com)
	(209.85.192.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:39:19 -0000
Received: by mail-pd0-f171.google.com with SMTP id ft15so5749159pdb.16
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:39:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=7ADfBNNf0P1yRlwIbE9YdrWjnhzePt0Mj2hhrqUGpjM=;
	b=aqhqR1319GQc3CPxgu1irbrmo+1Oc6UoXtheD0jpiDqUp8+IyeEjYytwU41VxE+CaS
	bKxhEQIwuRF9q3KHZx96qNjvqhpDB/N4eoOuRNgk/o/viFudrxRtw+8BEydmdwaQQXZy
	XVn7Zmf0VsHlxhs03Qm5u91gKI7gEJ3yFQVxHHbpPC7gdRvuwcnRK/D70kq8ud9Aa3vB
	M0gHbQaJvarmIos301MlYybtvFFGWATQCWntTUdjkGRNOwLS4fX6qDisUfnkt8K1I4Da
	8qus9JKQulqpOXi5oFjJ3a9Gwh1R5/MxXyfEOQmhyQVYrTTpg4zh9PBens2iskVqH4oZ
	PRKg==
X-Gm-Message-State: ALoCoQmpZk98A8L8kJDzT+vv991Kmrb7aQuEB7j0RsCN3l/XBd7pWtRS+T4tBJWl/YqcaQMCHDIH
MIME-Version: 1.0
X-Received: by 10.70.59.36 with SMTP id w4mr2453209pdq.141.1413211157879; Mon,
	13 Oct 2014 07:39:17 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Mon, 13 Oct 2014 07:39:17 -0700 (PDT)
X-Originating-IP: [82.102.141.194]
Received: by 10.66.50.195 with HTTP; Mon, 13 Oct 2014 07:39:17 -0700 (PDT)
In-Reply-To: <CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
	<CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
Date: Mon, 13 Oct 2014 17:39:17 +0300
Message-ID: <CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: David Sutton <kantras@gmail.com>
Cc: xen-users@lists.xen.org, darkshvein l <darkshvein@gmail.com>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4140328808666730332=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4140328808666730332==
Content-Type: multipart/alternative; boundary=001a11331bc80ef47305054edda6

--001a11331bc80ef47305054edda6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

It felt very much like pci memory hole behavior...

Etzion
On Oct 13, 2014 5:33 PM, "David Sutton" <kantras@gmail.com> wrote:

> On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com>
> wrote:
>
>> Any ideas?
>>
>
> This sounds very similar to another known issue, where VMs that were
> utilizing graphics passthrough along with 4Gb of RAM or greater were unab=
le
> to work properly (blue screen, driver issues, etc).
>
> I believe that issue was being tracked under the Xen Hypervisor bug
> tracker: http://bugs.xenproject.org/xen/bug/28
>
> Regards,
>
>   David
>
>
>> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>>
>> Raise as in "bring it up", "share this case", etc.
>>>
>>> Etzion
>>>
>>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>>
>>>> raise it in bugtracker?
>>>>
>>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>>
>>>>> I encountered it while using Intel VGA via a passthrough setup.
>>>>> Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the
>>>>> VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it,
>>>>> I join the query :-)
>>>>>
>>>>> Etzion
>>>>>
>>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>>
>>>>>> Hi, all.
>>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>>> successfully.
>>>>>> xl info
>>>>>> http://pastebin.com/jXJgUnW5
>>>>>> vm config
>>>>>> http://pastebin.com/ajrzGbZX
>>>>>> also tried with this config:
>>>>>> http://pastebin.com/xsNPkq4F
>>>>>> kernel config:
>>>>>> http://pastebin.com/zRVK9bet
>>>>>>
>>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>>> /etc/default/xend
>>>>>> XENCONSOLED_ARGS=3D
>>>>>> XENSTORED_ARGS=3D
>>>>>>
>>>>>> grub cl
>>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3D=
tty
>>>>>> xen-pciback.passthrough=3D1
>>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>>
>>>>>> Thanks and sorry for my english.
>>>>>>
>>>>>> _______________________________________________
>>>>>> Xen-users mailing list
>>>>>> Xen-users@lists.xen.org
>>>>>> http://lists.xen.org/xen-users
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11331bc80ef47305054edda6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">It felt very much like pci memory hole behavior...</p>
<p dir=3D"ltr">Etzion</p>
<div class=3D"gmail_quote">On Oct 13, 2014 5:33 PM, &quot;David Sutton&quot=
; &lt;<a href=3D"mailto:kantras@gmail.com">kantras@gmail.com</a>&gt; wrote:=
<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">On=
 Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quote"=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=3D"ltr">Any ideas=
?</p></blockquote><div><br></div><div>This sounds very similar to another k=
nown issue, where VMs that were utilizing graphics passthrough along with 4=
Gb of RAM or greater were unable to work properly (blue screen, driver issu=
es, etc).<br><br></div><div>I believe that issue was being tracked under th=
e Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenproject.org/xen/bug=
/28" target=3D"_blank">http://bugs.xenproject.org/xen/bug/28</a><br><br></d=
iv><div>Regards,<br><br></div><div>=C2=A0 David<br></div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div><br type=3D"a=
ttribution"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr">Raise as in &quot;bring it up&quot;, &quot;share this case&quot;, etc.<=
br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion =
Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=
=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div dir=3D"ltr">I encountered it while using Int=
el VGA via a passthrough setup. Exactly 3.5GB. I got corrupted display and =
many a time blue screens on the VM (Windows 7 x86_64). I never pushed it fu=
rther, however, if you raise it, I join the query :-)<br><br>Etzion<br></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12=
 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:d=
arkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> =
wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more t=
han 3.5(?) gb of memory, windows says &quot;not enough resources to run har=
dware&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--001a11331bc80ef47305054edda6--


--===============4140328808666730332==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4140328808666730332==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:39:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdgmS-00037T-JA; Mon, 13 Oct 2014 14:39:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XdgmQ-00037M-CL
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:39:22 +0000
Received: from [85.158.143.35:58417] by server-3.bemta-4.messagelabs.com id
	AB/58-06192-914EB345; Mon, 13 Oct 2014 14:39:21 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-3.tower-21.messagelabs.com!1413211158!12262575!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4400 invoked from network); 13 Oct 2014 14:39:19 -0000
Received: from mail-pd0-f171.google.com (HELO mail-pd0-f171.google.com)
	(209.85.192.171)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:39:19 -0000
Received: by mail-pd0-f171.google.com with SMTP id ft15so5749159pdb.16
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:39:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=7ADfBNNf0P1yRlwIbE9YdrWjnhzePt0Mj2hhrqUGpjM=;
	b=aqhqR1319GQc3CPxgu1irbrmo+1Oc6UoXtheD0jpiDqUp8+IyeEjYytwU41VxE+CaS
	bKxhEQIwuRF9q3KHZx96qNjvqhpDB/N4eoOuRNgk/o/viFudrxRtw+8BEydmdwaQQXZy
	XVn7Zmf0VsHlxhs03Qm5u91gKI7gEJ3yFQVxHHbpPC7gdRvuwcnRK/D70kq8ud9Aa3vB
	M0gHbQaJvarmIos301MlYybtvFFGWATQCWntTUdjkGRNOwLS4fX6qDisUfnkt8K1I4Da
	8qus9JKQulqpOXi5oFjJ3a9Gwh1R5/MxXyfEOQmhyQVYrTTpg4zh9PBens2iskVqH4oZ
	PRKg==
X-Gm-Message-State: ALoCoQmpZk98A8L8kJDzT+vv991Kmrb7aQuEB7j0RsCN3l/XBd7pWtRS+T4tBJWl/YqcaQMCHDIH
MIME-Version: 1.0
X-Received: by 10.70.59.36 with SMTP id w4mr2453209pdq.141.1413211157879; Mon,
	13 Oct 2014 07:39:17 -0700 (PDT)
Received: by 10.66.50.195 with HTTP; Mon, 13 Oct 2014 07:39:17 -0700 (PDT)
X-Originating-IP: [82.102.141.194]
Received: by 10.66.50.195 with HTTP; Mon, 13 Oct 2014 07:39:17 -0700 (PDT)
In-Reply-To: <CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
	<CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
Date: Mon, 13 Oct 2014 17:39:17 +0300
Message-ID: <CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: David Sutton <kantras@gmail.com>
Cc: xen-users@lists.xen.org, darkshvein l <darkshvein@gmail.com>
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4140328808666730332=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4140328808666730332==
Content-Type: multipart/alternative; boundary=001a11331bc80ef47305054edda6

--001a11331bc80ef47305054edda6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

It felt very much like pci memory hole behavior...

Etzion
On Oct 13, 2014 5:33 PM, "David Sutton" <kantras@gmail.com> wrote:

> On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com>
> wrote:
>
>> Any ideas?
>>
>
> This sounds very similar to another known issue, where VMs that were
> utilizing graphics passthrough along with 4Gb of RAM or greater were unab=
le
> to work properly (blue screen, driver issues, etc).
>
> I believe that issue was being tracked under the Xen Hypervisor bug
> tracker: http://bugs.xenproject.org/xen/bug/28
>
> Regards,
>
>   David
>
>
>> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>>
>> Raise as in "bring it up", "share this case", etc.
>>>
>>> Etzion
>>>
>>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>>
>>>> raise it in bugtracker?
>>>>
>>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>>
>>>>> I encountered it while using Intel VGA via a passthrough setup.
>>>>> Exactly 3.5GB. I got corrupted display and many a time blue screens o=
n the
>>>>> VM (Windows 7 x86_64). I never pushed it further, however, if you rai=
se it,
>>>>> I join the query :-)
>>>>>
>>>>> Etzion
>>>>>
>>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>>
>>>>>> Hi, all.
>>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>>> successfully.
>>>>>> xl info
>>>>>> http://pastebin.com/jXJgUnW5
>>>>>> vm config
>>>>>> http://pastebin.com/ajrzGbZX
>>>>>> also tried with this config:
>>>>>> http://pastebin.com/xsNPkq4F
>>>>>> kernel config:
>>>>>> http://pastebin.com/zRVK9bet
>>>>>>
>>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>>> /etc/default/xend
>>>>>> XENCONSOLED_ARGS=3D
>>>>>> XENSTORED_ARGS=3D
>>>>>>
>>>>>> grub cl
>>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=3D=
tty
>>>>>> xen-pciback.passthrough=3D1
>>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>>
>>>>>> Thanks and sorry for my english.
>>>>>>
>>>>>> _______________________________________________
>>>>>> Xen-users mailing list
>>>>>> Xen-users@lists.xen.org
>>>>>> http://lists.xen.org/xen-users
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11331bc80ef47305054edda6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">It felt very much like pci memory hole behavior...</p>
<p dir=3D"ltr">Etzion</p>
<div class=3D"gmail_quote">On Oct 13, 2014 5:33 PM, &quot;David Sutton&quot=
; &lt;<a href=3D"mailto:kantras@gmail.com">kantras@gmail.com</a>&gt; wrote:=
<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">On=
 Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quote"=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=3D"ltr">Any ideas=
?</p></blockquote><div><br></div><div>This sounds very similar to another k=
nown issue, where VMs that were utilizing graphics passthrough along with 4=
Gb of RAM or greater were unable to work properly (blue screen, driver issu=
es, etc).<br><br></div><div>I believe that issue was being tracked under th=
e Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenproject.org/xen/bug=
/28" target=3D"_blank">http://bugs.xenproject.org/xen/bug/28</a><br><br></d=
iv><div>Regards,<br><br></div><div>=C2=A0 David<br></div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div><br type=3D"a=
ttribution"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr">Raise as in &quot;bring it up&quot;, &quot;share this case&quot;, etc.<=
br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion =
Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=
=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div dir=3D"ltr">I encountered it while using Int=
el VGA via a passthrough setup. Exactly 3.5GB. I got corrupted display and =
many a time blue screens on the VM (Windows 7 x86_64). I never pushed it fu=
rther, however, if you raise it, I join the query :-)<br><br>Etzion<br></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12=
 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:d=
arkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> =
wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more t=
han 3.5(?) gb of memory, windows says &quot;not enough resources to run har=
dware&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>

--001a11331bc80ef47305054edda6--


--===============4140328808666730332==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4140328808666730332==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:56:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdh2V-0003mx-9F; Mon, 13 Oct 2014 14:55:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1Xdh2T-0003mo-KW
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:55:57 +0000
Received: from [85.158.139.211:19413] by server-3.bemta-5.messagelabs.com id
	F4/8F-00307-CF7EB345; Mon, 13 Oct 2014 14:55:56 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413212153!10909151!1
X-Originating-IP: [209.85.213.172]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3292 invoked from network); 13 Oct 2014 14:55:55 -0000
Received: from mail-ig0-f172.google.com (HELO mail-ig0-f172.google.com)
	(209.85.213.172)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:55:55 -0000
Received: by mail-ig0-f172.google.com with SMTP id r2so10707769igi.5
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:55:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=Z5oWhX0oht6hqxmv9dg0048v+cvlWARmEWhtk0lA/vE=;
	b=OPh+WNl4/m8GyG2CneWT6n4op9fecc8TAnBu7LllRekpeTjhkNyOjSHX+TTegZc6mB
	94T2pjBnd2tShPU6RssGZ6zM9xQehJ8NqURdMRviPTpn3lzYm3Qe7riLZUCYel+AAWtt
	2pwdt2MxCbfESCPm0WHhCK4u7ZeHEkLEiFp+6XN1cfbLr5qHUuK3ZwXJNrZTkIq2Rz0h
	HZakbjxb47alvVsUywxDaM+4rQIevBXwzlB5RSyN7qzmSVrSiWz+4dJE9iv8GOE++g+R
	e9NIAzmvaAI7wJfPkHFVUm5N5nhVT0JmF0Mf5qOyWFpL5OYmBdUJqw2nL6LiP6G3T7vA
	5cgw==
MIME-Version: 1.0
X-Received: by 10.50.66.229 with SMTP id i5mr1925353igt.27.1413212148778; Mon,
	13 Oct 2014 07:55:48 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:55:48 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:55:48 -0700 (PDT)
In-Reply-To: <CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
	<CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
	<CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
Date: Mon, 13 Oct 2014 18:55:48 +0400
Message-ID: <CAHVnM0d=Yk584NaF=pFFsRK6ZFADiOXNB3zig+nJ0v-zV5ZvSQ@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9054562555390800047=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9054562555390800047==
Content-Type: multipart/alternative; boundary=047d7bdc11c21ece8705054f188e

--047d7bdc11c21ece8705054f188e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Pae,lol. Hmm,I try to switch off this feature in config and check without i=
t
13.10.2014 18:39 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:

> It felt very much like pci memory hole behavior...
>
> Etzion
> On Oct 13, 2014 5:33 PM, "David Sutton" <kantras@gmail.com> wrote:
>
>> On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com>
>> wrote:
>>
>>> Any ideas?
>>>
>>
>> This sounds very similar to another known issue, where VMs that were
>> utilizing graphics passthrough along with 4Gb of RAM or greater were una=
ble
>> to work properly (blue screen, driver issues, etc).
>>
>> I believe that issue was being tracked under the Xen Hypervisor bug
>> tracker: http://bugs.xenproject.org/xen/bug/28
>>
>> Regards,
>>
>>   David
>>
>>
>>> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
>>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>>>
>>> Raise as in "bring it up", "share this case", etc.
>>>>
>>>> Etzion
>>>>
>>>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>>>
>>>>> raise it in bugtracker?
>>>>>
>>>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>>>
>>>>>> I encountered it while using Intel VGA via a passthrough setup.
>>>>>> Exactly 3.5GB. I got corrupted display and many a time blue screens =
on the
>>>>>> VM (Windows 7 x86_64). I never pushed it further, however, if you ra=
ise it,
>>>>>> I join the query :-)
>>>>>>
>>>>>> Etzion
>>>>>>
>>>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>>>
>>>>>>> Hi, all.
>>>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>>>> successfully.
>>>>>>> xl info
>>>>>>> http://pastebin.com/jXJgUnW5
>>>>>>> vm config
>>>>>>> http://pastebin.com/ajrzGbZX
>>>>>>> also tried with this config:
>>>>>>> http://pastebin.com/xsNPkq4F
>>>>>>> kernel config:
>>>>>>> http://pastebin.com/zRVK9bet
>>>>>>>
>>>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>>>> /etc/default/xend
>>>>>>> XENCONSOLED_ARGS=3D
>>>>>>> XENSTORED_ARGS=3D
>>>>>>>
>>>>>>> grub cl
>>>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=
=3Dtty
>>>>>>> xen-pciback.passthrough=3D1
>>>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>>>
>>>>>>> Thanks and sorry for my english.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Xen-users mailing list
>>>>>>> Xen-users@lists.xen.org
>>>>>>> http://lists.xen.org/xen-users
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>

--047d7bdc11c21ece8705054f188e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Pae,lol. Hmm,I try to switch off this feature in config and =
check without it</p>
<div class=3D"gmail_quote">13.10.2014 18:39 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il">etzion@barnoy.co.il</a>&gt; =D0=BD=D0=
=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<br type=3D"attribution"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><p dir=3D"ltr">It felt very much like pci memory hole behavi=
or...</p>
<p dir=3D"ltr">Etzion</p>
<div class=3D"gmail_quote">On Oct 13, 2014 5:33 PM, &quot;David Sutton&quot=
; &lt;<a href=3D"mailto:kantras@gmail.com" target=3D"_blank">kantras@gmail.=
com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><=
div dir=3D"ltr">On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D"=
ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshve=
in@gmail.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=
=3D"ltr">Any ideas?</p></blockquote><div><br></div><div>This sounds very si=
milar to another known issue, where VMs that were utilizing graphics passth=
rough along with 4Gb of RAM or greater were unable to work properly (blue s=
creen, driver issues, etc).<br><br></div><div>I believe that issue was bein=
g tracked under the Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenp=
roject.org/xen/bug/28" target=3D"_blank">http://bugs.xenproject.org/xen/bug=
/28</a><br><br></div><div>Regards,<br><br></div><div>=C2=A0 David<br></div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div><br type=3D"a=
ttribution"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr">Raise as in &quot;bring it up&quot;, &quot;share this case&quot;, etc.<=
br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion =
Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=
=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div dir=3D"ltr">I encountered it while using Int=
el VGA via a passthrough setup. Exactly 3.5GB. I got corrupted display and =
many a time blue screens on the VM (Windows 7 x86_64). I never pushed it fu=
rther, however, if you raise it, I join the query :-)<br><br>Etzion<br></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12=
 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:d=
arkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> =
wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more t=
han 3.5(?) gb of memory, windows says &quot;not enough resources to run har=
dware&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>
</blockquote></div>

--047d7bdc11c21ece8705054f188e--


--===============9054562555390800047==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9054562555390800047==--


From xen-users-bounces@lists.xen.org Mon Oct 13 14:56:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 14:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdh2V-0003mx-9F; Mon, 13 Oct 2014 14:55:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <darkshvein@gmail.com>) id 1Xdh2T-0003mo-KW
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 14:55:57 +0000
Received: from [85.158.139.211:19413] by server-3.bemta-5.messagelabs.com id
	F4/8F-00307-CF7EB345; Mon, 13 Oct 2014 14:55:56 +0000
X-Env-Sender: darkshvein@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413212153!10909151!1
X-Originating-IP: [209.85.213.172]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3292 invoked from network); 13 Oct 2014 14:55:55 -0000
Received: from mail-ig0-f172.google.com (HELO mail-ig0-f172.google.com)
	(209.85.213.172)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 14:55:55 -0000
Received: by mail-ig0-f172.google.com with SMTP id r2so10707769igi.5
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 07:55:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=Z5oWhX0oht6hqxmv9dg0048v+cvlWARmEWhtk0lA/vE=;
	b=OPh+WNl4/m8GyG2CneWT6n4op9fecc8TAnBu7LllRekpeTjhkNyOjSHX+TTegZc6mB
	94T2pjBnd2tShPU6RssGZ6zM9xQehJ8NqURdMRviPTpn3lzYm3Qe7riLZUCYel+AAWtt
	2pwdt2MxCbfESCPm0WHhCK4u7ZeHEkLEiFp+6XN1cfbLr5qHUuK3ZwXJNrZTkIq2Rz0h
	HZakbjxb47alvVsUywxDaM+4rQIevBXwzlB5RSyN7qzmSVrSiWz+4dJE9iv8GOE++g+R
	e9NIAzmvaAI7wJfPkHFVUm5N5nhVT0JmF0Mf5qOyWFpL5OYmBdUJqw2nL6LiP6G3T7vA
	5cgw==
MIME-Version: 1.0
X-Received: by 10.50.66.229 with SMTP id i5mr1925353igt.27.1413212148778; Mon,
	13 Oct 2014 07:55:48 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:55:48 -0700 (PDT)
Received: by 10.107.131.159 with HTTP; Mon, 13 Oct 2014 07:55:48 -0700 (PDT)
In-Reply-To: <CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
References: <CAHVnM0eh+xxHQSyfkRn57C7CHjKe+AsKCG7hjUjBdPZxA_Vrrw@mail.gmail.com>
	<CAK-hXLdX1xMK3qTmmnhF-spha1A5Rf9EwBdVLpW6_nUNqgUoRQ@mail.gmail.com>
	<CAHVnM0e+qxTsJjGbvEcHaZE4sGPXtbqHTfy5jS2xo=1p+YzgtA@mail.gmail.com>
	<CAK-hXLfh52iuGThoCP_bY00xv-iMsLj_2rXjUjouRDjimhpzow@mail.gmail.com>
	<CAHVnM0fWXY-2bQuF2WKePpy-6XQC14N=PfJkF2uDe0u=gkGMtA@mail.gmail.com>
	<CAPCj91LYNHs5izjzudf7rs4E5CAaCzpwbJ89YjC+7NkgfyeCrw@mail.gmail.com>
	<CAK-hXLe0hfx5dDb7ady=TYE9qSCUBQVogjVk4kR3=H6vE8TZpQ@mail.gmail.com>
Date: Mon, 13 Oct 2014 18:55:48 +0400
Message-ID: <CAHVnM0d=Yk584NaF=pFFsRK6ZFADiOXNB3zig+nJ0v-zV5ZvSQ@mail.gmail.com>
From: darkshvein l <darkshvein@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen 4.4 VM loses card with more 3.5Gb memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9054562555390800047=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9054562555390800047==
Content-Type: multipart/alternative; boundary=047d7bdc11c21ece8705054f188e

--047d7bdc11c21ece8705054f188e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Pae,lol. Hmm,I try to switch off this feature in config and check without i=
t
13.10.2014 18:39 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:

> It felt very much like pci memory hole behavior...
>
> Etzion
> On Oct 13, 2014 5:33 PM, "David Sutton" <kantras@gmail.com> wrote:
>
>> On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <darkshvein@gmail.com>
>> wrote:
>>
>>> Any ideas?
>>>
>>
>> This sounds very similar to another known issue, where VMs that were
>> utilizing graphics passthrough along with 4Gb of RAM or greater were una=
ble
>> to work properly (blue screen, driver issues, etc).
>>
>> I believe that issue was being tracked under the Xen Hypervisor bug
>> tracker: http://bugs.xenproject.org/xen/bug/28
>>
>> Regards,
>>
>>   David
>>
>>
>>> 12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=
=D0=B5=D0=BB=D1=8C "Etzion Bar-Noy" <etzion@barnoy.co.il>
>>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:
>>>
>>> Raise as in "bring it up", "share this case", etc.
>>>>
>>>> Etzion
>>>>
>>>> On 12 October 2014 14:23, darkshvein l <darkshvein@gmail.com> wrote:
>>>>
>>>>> raise it in bugtracker?
>>>>>
>>>>> 2014-10-12 15:09 GMT+04:00 Etzion Bar-Noy <etzion@barnoy.co.il>:
>>>>>
>>>>>> I encountered it while using Intel VGA via a passthrough setup.
>>>>>> Exactly 3.5GB. I got corrupted display and many a time blue screens =
on the
>>>>>> VM (Windows 7 x86_64). I never pushed it further, however, if you ra=
ise it,
>>>>>> I join the query :-)
>>>>>>
>>>>>> Etzion
>>>>>>
>>>>>> On 12 October 2014 14:02, darkshvein l <darkshvein@gmail.com> wrote:
>>>>>>
>>>>>>> Hi, all.
>>>>>>> If I add to windows VM more than 3.5(?) gb of memory, windows says
>>>>>>> "not enough resources to run hardware". 3Gb - video find and work
>>>>>>> successfully.
>>>>>>> xl info
>>>>>>> http://pastebin.com/jXJgUnW5
>>>>>>> vm config
>>>>>>> http://pastebin.com/ajrzGbZX
>>>>>>> also tried with this config:
>>>>>>> http://pastebin.com/xsNPkq4F
>>>>>>> kernel config:
>>>>>>> http://pastebin.com/zRVK9bet
>>>>>>>
>>>>>>> 00:14.2 - onboard sound card - works fine in VM.
>>>>>>> /etc/default/xend
>>>>>>> XENCONSOLED_ARGS=3D
>>>>>>> XENSTORED_ARGS=3D
>>>>>>>
>>>>>>> grub cl
>>>>>>> iommu=3D1 iommu_inclusive_mapping=3D1 elevator=3Dcfq iommu=3Dpt
>>>>>>> amd_iommu=3Dfullflush cpufreq=3Ddom0-kernel console=3Dxvc console=
=3Dtty
>>>>>>> xen-pciback.passthrough=3D1
>>>>>>> xen-pciback.hide=3D"(01:00.0)(01:00.1)(00:12.2)(00:14.2)"
>>>>>>>
>>>>>>> Thanks and sorry for my english.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Xen-users mailing list
>>>>>>> Xen-users@lists.xen.org
>>>>>>> http://lists.xen.org/xen-users
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>

--047d7bdc11c21ece8705054f188e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Pae,lol. Hmm,I try to switch off this feature in config and =
check without it</p>
<div class=3D"gmail_quote">13.10.2014 18:39 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il">etzion@barnoy.co.il</a>&gt; =D0=BD=D0=
=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<br type=3D"attribution"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><p dir=3D"ltr">It felt very much like pci memory hole behavi=
or...</p>
<p dir=3D"ltr">Etzion</p>
<div class=3D"gmail_quote">On Oct 13, 2014 5:33 PM, &quot;David Sutton&quot=
; &lt;<a href=3D"mailto:kantras@gmail.com" target=3D"_blank">kantras@gmail.=
com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><=
div dir=3D"ltr">On Mon, Oct 13, 2014 at 9:16 AM, darkshvein l <span dir=3D"=
ltr">&lt;<a href=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshve=
in@gmail.com</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=
=3D"ltr">Any ideas?</p></blockquote><div><br></div><div>This sounds very si=
milar to another known issue, where VMs that were utilizing graphics passth=
rough along with 4Gb of RAM or greater were unable to work properly (blue s=
creen, driver issues, etc).<br><br></div><div>I believe that issue was bein=
g tracked under the Xen Hypervisor bug tracker: <a href=3D"http://bugs.xenp=
roject.org/xen/bug/28" target=3D"_blank">http://bugs.xenproject.org/xen/bug=
/28</a><br><br></div><div>Regards,<br><br></div><div>=C2=A0 David<br></div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D"gmail_quote">12.10.2014 16:01 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=
=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C &quot;Etzion Bar-Noy&quot; &lt;<=
a href=3D"mailto:etzion@barnoy.co.il" target=3D"_blank">etzion@barnoy.co.il=
</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB:<div><div><br type=3D"a=
ttribution"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr">Raise as in &quot;bring it up&quot;, &quot;share this case&quot;, etc.<=
br><br>Etzion<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On 12 October 2014 14:23, darkshvein l <span dir=3D"ltr">&lt;<a href=
=3D"mailto:darkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"> raise it in bugtracker?<br></div><div><div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">2014-10-12 15:09 GMT+04:00 Etzion =
Bar-Noy <span dir=3D"ltr">&lt;<a href=3D"mailto:etzion@barnoy.co.il" target=
=3D"_blank">etzion@barnoy.co.il</a>&gt;</span>:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div dir=3D"ltr">I encountered it while using Int=
el VGA via a passthrough setup. Exactly 3.5GB. I got corrupted display and =
many a time blue screens on the VM (Windows 7 x86_64). I never pushed it fu=
rther, however, if you raise it, I join the query :-)<br><br>Etzion<br></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div>On 12=
 October 2014 14:02, darkshvein l <span dir=3D"ltr">&lt;<a href=3D"mailto:d=
arkshvein@gmail.com" target=3D"_blank">darkshvein@gmail.com</a>&gt;</span> =
wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><div><div dir=3D"ltr"><div><div>Hi, all.<br>If I add to windows VM more t=
han 3.5(?) gb of memory, windows says &quot;not enough resources to run har=
dware&quot;. 3Gb - video find and work successfully. <br>xl info<br><a href=
=3D"http://pastebin.com/jXJgUnW5" target=3D"_blank">http://pastebin.com/jXJ=
gUnW5</a><br>vm config<br><a href=3D"http://pastebin.com/ajrzGbZX" rel=3D"n=
ofollow" target=3D"_blank">http://pastebin.com/ajrzGbZX</a><br>also tried w=
ith this config:<br><a href=3D"http://pastebin.com/xsNPkq4F" rel=3D"nofollo=
w" target=3D"_blank">http://pastebin.com/xsNPkq4F</a><br></div><div>kernel =
config:<br><a href=3D"http://pastebin.com/zRVK9bet" target=3D"_blank">http:=
//pastebin.com/zRVK9bet</a><br></div><div><br></div>00:14.2 - onboard sound=
 card - works fine in VM.<br>/etc/default/xend <br>XENCONSOLED_ARGS=3D<br>X=
ENSTORED_ARGS=3D<br><br></div><div>grub cl <br>iommu=3D1 iommu_inclusive_ma=
pping=3D1 elevator=3Dcfq iommu=3Dpt amd_iommu=3Dfullflush cpufreq=3Ddom0-ke=
rnel console=3Dxvc console=3Dtty xen-pciback.passthrough=3D1 xen-pciback.hi=
de=3D&quot;(01:00.0)(01:00.1)(00:12.2)(00:14.2)&quot;<br><br></div>Thanks a=
nd sorry for my english.<br></div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div>
</blockquote></div>

--047d7bdc11c21ece8705054f188e--


--===============9054562555390800047==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9054562555390800047==--


From xen-users-bounces@lists.xen.org Mon Oct 13 15:35:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 15:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdhe7-0007M2-KV; Mon, 13 Oct 2014 15:34:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1Xdhe6-0007Lu-7n
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 15:34:50 +0000
Received: from [85.158.143.35:10509] by server-1.bemta-4.messagelabs.com id
	45/1B-05872-911FB345; Mon, 13 Oct 2014 15:34:49 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413214489!12648274!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 550 invoked from network); 13 Oct 2014 15:34:49 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 15:34:49 -0000
Received: by mail-wg0-f42.google.com with SMTP id z12so8801779wgg.13
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jEvjLh1DFCPvHpOiB0A4a+ktn2B9XnnovFTf58Rbgs8=;
	b=nGMcFErSPFSi9dJ/VW4CnY/ec2rVC8p20Nba2IMH+L4u1ulGhSpApVk4SAmkKac6Lv
	kpQqKNZnrUESbU4BI0G9S2EY7B5L+W2P7NoGXMVfDvVbAIW1ofBqwQUETLiYpGY1upzV
	qa2QPtBZMH52a8mpg8PT3uMfIWf5XoMAFtc3eLyQx8bvZJNHmV6wzP3ktuj28GMAqHUn
	FKSxBL9ufl6Y4/JDuk9QLj7fVL5PLR4oSLNLQBIJVvNJ5Vs5e69jYR/5EKCMXm9gQAyU
	VcbDcoE7oOPr9mf/PBEROIF/GTBBtn/Sb+iU2GK58CQFOfS8oiASgXgQk6+nCaMSqAyG
	yu9w==
MIME-Version: 1.0
X-Received: by 10.194.157.10 with SMTP id wi10mr22154499wjb.66.1413214488860; 
	Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
Date: Mon, 13 Oct 2014 23:34:48 +0800
Message-ID: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I have Xen installed and running several (win 7) HVMs.  I've setup an
Arch linux PV guest but I am having a problem booting it. (The install
image booted fine.) After each failed attempt to boot I try to view
the /var/log/xen/bootloader.XX.log file but all of these files are
zero bytes.  So, I'm having some trouble troubleshooting this.  I
followed the instructions from
https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
do not think I missed anything.

This is the error message I get:
[root@earth arch1]# xl create -c /vm/arch1/arch1.conf
Parsing config from /vm/arch1/arch1.conf
libxl: error: libxl_bootloader.c:628:bootloader_finished: bootloader
failed - consult logfile /var/log/xen/bootloader.85.log
libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus:
bootloader [-1] died due to fatal signal Killed
libxl: error: libxl_create.c:1022:domcreate_rebuild_done: cannot
(re-)build domain: -3


This is the vm conf that I use when booting with the arch install iso
after loop mounting it /mnt.
name = "arch1"
kernel = "/mnt/arch/boot/x86_64/vmlinuz"
ramdisk = "/mnt/arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201410"
memory = 1024
vif =  [ 'mac=00:16:3E:42:01:3D,bridge=xenbr0,model=e1000' ]
disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']


This is my vm conf used to boot the VM after installing arch and
umount-ing the loop mounted iso:
name = "arch1"
bootloader = "pygrub"
memory = 1024
vif =  [ 'mac=00:16:3E:42:01:3D,bridge=xenbr0,model=e1000' ]
disk = [ '/vm/arch1/arch1.img,,hda,w']

For any Arch guys on this list, below this is an abbreviated version
of how I install arch on the VM.  During the install I don't think
I've missed anything from the wiki .  And everything goes smoothly
(i.e. all commands complete without error).

My understanding is that pygrub will take care of booting as long as
/boot/grub/grub.conf exists and is setup correctly which I believe I have done.
I copied the sample grub.conf from
"Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
The wiki mentions that without certain modules in /etc/mkinitcpio.conf
 the VM will not boot.  But I've added them as shown below.
So I'm not sure why I'm getting the above error.


gdisk /dev/xvda

n
1
<enter>
<enter>
8e00  #this sets up my lvm partition to stick everything in (root and
home) as shown below.


pvcreate /dev/xvda1
vgcreate arch /dev/xvda1
lvcreate -L 18G -n root arch
lvcreate -L 1G -n home arch

mkfs.ext4 -F /dev/mapper/arch-root
mkfs.ext4 -F /dev/mapper/arch-home

mount /dev/mapper/arch-root /mnt

mkdir /mnt/home
mount /dev/mapper/arch-home /mnt/home

pacstrap -i /mnt base base-devel

genfstab -U -p /mnt >> /mnt/etc/fstab

arch-chroot /mnt /bin/bash

#setup /etc/locale.gen & /etc/locale.conf
#setup host name
#setup network

sed -i 's/MODULES=\"\"/MODULES=\"xen-blkfront\ xen-fbfront\
xen-netfront\ xen-kbdfront\"/g' /etc/mkinitcpio.conf
mkinitcpio -p linux

mkdir /boot/grub
cd /boot/grub
cat /etc/fstab
#create /boot/grub/grub.conf based on the sample from "Xen - ArchWiki"
with the UUID for "/" found in /etc/fstab (its the same I get from
blkid)
After doing the above install I poweroff and umount the loop mounted
iso. I then get the above error message when running xl create.
Unfortunately the bootloader logs are empty

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 13 15:35:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 15:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdhe7-0007M2-KV; Mon, 13 Oct 2014 15:34:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1Xdhe6-0007Lu-7n
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 15:34:50 +0000
Received: from [85.158.143.35:10509] by server-1.bemta-4.messagelabs.com id
	45/1B-05872-911FB345; Mon, 13 Oct 2014 15:34:49 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413214489!12648274!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 550 invoked from network); 13 Oct 2014 15:34:49 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 15:34:49 -0000
Received: by mail-wg0-f42.google.com with SMTP id z12so8801779wgg.13
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jEvjLh1DFCPvHpOiB0A4a+ktn2B9XnnovFTf58Rbgs8=;
	b=nGMcFErSPFSi9dJ/VW4CnY/ec2rVC8p20Nba2IMH+L4u1ulGhSpApVk4SAmkKac6Lv
	kpQqKNZnrUESbU4BI0G9S2EY7B5L+W2P7NoGXMVfDvVbAIW1ofBqwQUETLiYpGY1upzV
	qa2QPtBZMH52a8mpg8PT3uMfIWf5XoMAFtc3eLyQx8bvZJNHmV6wzP3ktuj28GMAqHUn
	FKSxBL9ufl6Y4/JDuk9QLj7fVL5PLR4oSLNLQBIJVvNJ5Vs5e69jYR/5EKCMXm9gQAyU
	VcbDcoE7oOPr9mf/PBEROIF/GTBBtn/Sb+iU2GK58CQFOfS8oiASgXgQk6+nCaMSqAyG
	yu9w==
MIME-Version: 1.0
X-Received: by 10.194.157.10 with SMTP id wi10mr22154499wjb.66.1413214488860; 
	Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Mon, 13 Oct 2014 08:34:48 -0700 (PDT)
Date: Mon, 13 Oct 2014 23:34:48 +0800
Message-ID: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I have Xen installed and running several (win 7) HVMs.  I've setup an
Arch linux PV guest but I am having a problem booting it. (The install
image booted fine.) After each failed attempt to boot I try to view
the /var/log/xen/bootloader.XX.log file but all of these files are
zero bytes.  So, I'm having some trouble troubleshooting this.  I
followed the instructions from
https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
do not think I missed anything.

This is the error message I get:
[root@earth arch1]# xl create -c /vm/arch1/arch1.conf
Parsing config from /vm/arch1/arch1.conf
libxl: error: libxl_bootloader.c:628:bootloader_finished: bootloader
failed - consult logfile /var/log/xen/bootloader.85.log
libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus:
bootloader [-1] died due to fatal signal Killed
libxl: error: libxl_create.c:1022:domcreate_rebuild_done: cannot
(re-)build domain: -3


This is the vm conf that I use when booting with the arch install iso
after loop mounting it /mnt.
name = "arch1"
kernel = "/mnt/arch/boot/x86_64/vmlinuz"
ramdisk = "/mnt/arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201410"
memory = 1024
vif =  [ 'mac=00:16:3E:42:01:3D,bridge=xenbr0,model=e1000' ]
disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']


This is my vm conf used to boot the VM after installing arch and
umount-ing the loop mounted iso:
name = "arch1"
bootloader = "pygrub"
memory = 1024
vif =  [ 'mac=00:16:3E:42:01:3D,bridge=xenbr0,model=e1000' ]
disk = [ '/vm/arch1/arch1.img,,hda,w']

For any Arch guys on this list, below this is an abbreviated version
of how I install arch on the VM.  During the install I don't think
I've missed anything from the wiki .  And everything goes smoothly
(i.e. all commands complete without error).

My understanding is that pygrub will take care of booting as long as
/boot/grub/grub.conf exists and is setup correctly which I believe I have done.
I copied the sample grub.conf from
"Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
The wiki mentions that without certain modules in /etc/mkinitcpio.conf
 the VM will not boot.  But I've added them as shown below.
So I'm not sure why I'm getting the above error.


gdisk /dev/xvda

n
1
<enter>
<enter>
8e00  #this sets up my lvm partition to stick everything in (root and
home) as shown below.


pvcreate /dev/xvda1
vgcreate arch /dev/xvda1
lvcreate -L 18G -n root arch
lvcreate -L 1G -n home arch

mkfs.ext4 -F /dev/mapper/arch-root
mkfs.ext4 -F /dev/mapper/arch-home

mount /dev/mapper/arch-root /mnt

mkdir /mnt/home
mount /dev/mapper/arch-home /mnt/home

pacstrap -i /mnt base base-devel

genfstab -U -p /mnt >> /mnt/etc/fstab

arch-chroot /mnt /bin/bash

#setup /etc/locale.gen & /etc/locale.conf
#setup host name
#setup network

sed -i 's/MODULES=\"\"/MODULES=\"xen-blkfront\ xen-fbfront\
xen-netfront\ xen-kbdfront\"/g' /etc/mkinitcpio.conf
mkinitcpio -p linux

mkdir /boot/grub
cd /boot/grub
cat /etc/fstab
#create /boot/grub/grub.conf based on the sample from "Xen - ArchWiki"
with the UUID for "/" found in /etc/fstab (its the same I get from
blkid)
After doing the above install I poweroff and umount the loop mounted
iso. I then get the above error message when running xl create.
Unfortunately the bootloader logs are empty

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 13 16:38:09 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 16:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdicL-0002Li-MS; Mon, 13 Oct 2014 16:37:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdicJ-0002Ld-N4
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 16:37:04 +0000
Received: from [85.158.137.68:44716] by server-16.bemta-3.messagelabs.com id
	D5/A9-01431-FAFFB345; Mon, 13 Oct 2014 16:37:03 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413218222!13103054!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8803 invoked from network); 13 Oct 2014 16:37:02 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.220)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Oct 2014 16:37:02 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413218222; l=1119;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=d6+LrwvJZalGZ0H4oIIrCCmo0yk=;
	b=I+3kzsyGR8RLfDp3hWWKrA7h6i6FiKbjn9lvo5aN8lUo1bRzJEX9zoc3tQGMqrviUlZ
	SjIYiNNxmt6HWfjtYPIvGuPEf31VzL7ywhjxCS/lLhvL2bM2er4c12dKTBJIvTfdKy8jX
	NLOWNBkfraDeCJfqJ9EQy8+gKYeANe16QPk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id j05865q9DGb24ez
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Mon, 13 Oct 2014 18:37:02 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id E385C5016F; Mon, 13 Oct 2014 18:37:03 +0200 (CEST)
Date: Mon, 13 Oct 2014 18:37:03 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141013163703.GA15331@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
	<CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 1646
Content-Disposition: inline
In-Reply-To: <CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU2F0LCBPY3QgMTEsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBJ
IHNwZWNpZmllZCB0aGUgJy0td2l0aC1zeXN0ZW0tcWVtdT0vdXNyL2xvY2FsL2Jpbi9xZW11LXN5
c3RlbS14ODZfNjQnCj4gb3B0aW9uIGZvciBjb25maWd1cmUuCj4gQnV0IG5vdyB3aGVuIEkgc3Rh
cnQgSSBodm0gZ3Vlc3Qgd2l0aCBkZWZhdWx0IHBhcmFtZXRlcnMgKGJ1aWxkZXI9aHZtKQo+IGlu
IHRoZSAncHMgLWVmJyBvdXRwdXQgSSB4ZW4ncyBxZW11LWRtIGFzIHRoZSBkZXZpY2UgbW9kaWxl
IGZvciBteSBodm0KPiBndWVzdC4gV2h5IGlzIHRoYXQgaGFwcGVuaW5nPyBJIGhhdmUgYSBnb29k
IHFlbXUgaW5zdGFsbGF0aW9uIGZyb20gc291cmNlcwo+IHdoaWNoIEkgYnVpbHQgd2l0aCAnLS1l
bmFibGUteGVuJyBvcHRpb24uCgpxZW11LWRtIGlzIHRoZSBiaW5hcnkgb2YgcWVtdS14ZW4tdHJh
ZGl0aW9uYWwsIGlzIHRoZSBkb21VIGNvbmZpZ3VyZWQgdG8KdXNlIHVwc3RyZWFtIHFlbXU/Cgo+
IFNhbWUgdGhpbmcgYWN0dWFsbHUgaGFwcGVucyB3aXRoIHRoZSBzeXN0ZW0gc2VhYmlvcy4gSSd2
ZSBnb3QgYW4KPiBpbnN0YWxsYXRpb24gb3MgdGhlIHNlYWJpb3MgZnJvbSBzb3VyY2VzIG1hZGUg
YnkgbXkgc2VsZi4KPiBJIHNwZWNpZmllZCB0aGUgJy0td2l0aC1zeXN0ZW0tc2VhYmlvcz0vdXNy
L2xvY2FsL3NoYXJlL3NlYWJpb3MvYmlvcy0xLjcuNS5iaW4nCj4gZm9yIGNvbmZpZ3VyZS4gQnV0
IEkgYW0gbm90IHN1cmUgdGhhdCB0aGUgeGVuJ3MgaW5zdGFsbGF0aW9uIGlzIGFjdHVhbGx5IHVz
aW5nCj4gaXQuCgpXaGF0IGlzIHRoZSB2YWx1ZSBvZiBTRUFCSU9TX1BBVEggaW4gY29uZmlnL1Rv
b2xzLm1rPwoKPiBBcmUgdGhlc2Ugb3B0aW9ucyByZWFsbHkgaGF2ZSBhbnkgZWZmZWN0PwoKVGhl
eSBhcmUgc3VwcG9zZWQgdG8gZG8gd2hhdCB0aGVpciBuYW1lIHN1Z2dlc3RzLgpBIHF1aWNrIGxv
b2sgYXQgdGhlIHNvdXJjZXMgaW5kaWNhdGVzIHRoYXQgLS13aXRoLXN5c3RlbS1xZW11IHNldHMK
UUVNVV9YRU5fUEFUSCwgYW5kIC0td2l0aC1zeXN0ZW0tc2VhYmlvcyBzZXRzIFNFQUJJT1NfUEFU
SC4KCk9sYWYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 13 16:38:09 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Oct 2014 16:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdicL-0002Li-MS; Mon, 13 Oct 2014 16:37:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdicJ-0002Ld-N4
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 16:37:04 +0000
Received: from [85.158.137.68:44716] by server-16.bemta-3.messagelabs.com id
	D5/A9-01431-FAFFB345; Mon, 13 Oct 2014 16:37:03 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413218222!13103054!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8803 invoked from network); 13 Oct 2014 16:37:02 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.220)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 13 Oct 2014 16:37:02 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413218222; l=1119;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition:
	Content-Type:MIME-Version:References:Subject:Cc:To:From:Date;
	bh=d6+LrwvJZalGZ0H4oIIrCCmo0yk=;
	b=I+3kzsyGR8RLfDp3hWWKrA7h6i6FiKbjn9lvo5aN8lUo1bRzJEX9zoc3tQGMqrviUlZ
	SjIYiNNxmt6HWfjtYPIvGuPEf31VzL7ywhjxCS/lLhvL2bM2er4c12dKTBJIvTfdKy8jX
	NLOWNBkfraDeCJfqJ9EQy8+gKYeANe16QPk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id j05865q9DGb24ez
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Mon, 13 Oct 2014 18:37:02 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id E385C5016F; Mon, 13 Oct 2014 18:37:03 +0200 (CEST)
Date: Mon, 13 Oct 2014 18:37:03 +0200
From: Olaf Hering <olaf@aepfle.de>
To: =?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Message-ID: <20141013163703.GA15331@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<CAN=nNshSz1XALrugv7RNQ7RcUqB5o=o6v_f9+NGE9PzxW1gfsQ@mail.gmail.com>
	<20141010133507.GA31522@aepfle.de>
	<CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 1646
Content-Disposition: inline
In-Reply-To: <CAN=nNsi3YBJ0z-R9DDm_KcgWeA+NgtW3_0wh+L=iojVhp7hcsg@mail.gmail.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU2F0LCBPY3QgMTEsINCT0YDQuNCz0L7RgNC40Lkg0J/RgtCw0YjQutC+IHdyb3RlOgoKPiBJ
IHNwZWNpZmllZCB0aGUgJy0td2l0aC1zeXN0ZW0tcWVtdT0vdXNyL2xvY2FsL2Jpbi9xZW11LXN5
c3RlbS14ODZfNjQnCj4gb3B0aW9uIGZvciBjb25maWd1cmUuCj4gQnV0IG5vdyB3aGVuIEkgc3Rh
cnQgSSBodm0gZ3Vlc3Qgd2l0aCBkZWZhdWx0IHBhcmFtZXRlcnMgKGJ1aWxkZXI9aHZtKQo+IGlu
IHRoZSAncHMgLWVmJyBvdXRwdXQgSSB4ZW4ncyBxZW11LWRtIGFzIHRoZSBkZXZpY2UgbW9kaWxl
IGZvciBteSBodm0KPiBndWVzdC4gV2h5IGlzIHRoYXQgaGFwcGVuaW5nPyBJIGhhdmUgYSBnb29k
IHFlbXUgaW5zdGFsbGF0aW9uIGZyb20gc291cmNlcwo+IHdoaWNoIEkgYnVpbHQgd2l0aCAnLS1l
bmFibGUteGVuJyBvcHRpb24uCgpxZW11LWRtIGlzIHRoZSBiaW5hcnkgb2YgcWVtdS14ZW4tdHJh
ZGl0aW9uYWwsIGlzIHRoZSBkb21VIGNvbmZpZ3VyZWQgdG8KdXNlIHVwc3RyZWFtIHFlbXU/Cgo+
IFNhbWUgdGhpbmcgYWN0dWFsbHUgaGFwcGVucyB3aXRoIHRoZSBzeXN0ZW0gc2VhYmlvcy4gSSd2
ZSBnb3QgYW4KPiBpbnN0YWxsYXRpb24gb3MgdGhlIHNlYWJpb3MgZnJvbSBzb3VyY2VzIG1hZGUg
YnkgbXkgc2VsZi4KPiBJIHNwZWNpZmllZCB0aGUgJy0td2l0aC1zeXN0ZW0tc2VhYmlvcz0vdXNy
L2xvY2FsL3NoYXJlL3NlYWJpb3MvYmlvcy0xLjcuNS5iaW4nCj4gZm9yIGNvbmZpZ3VyZS4gQnV0
IEkgYW0gbm90IHN1cmUgdGhhdCB0aGUgeGVuJ3MgaW5zdGFsbGF0aW9uIGlzIGFjdHVhbGx5IHVz
aW5nCj4gaXQuCgpXaGF0IGlzIHRoZSB2YWx1ZSBvZiBTRUFCSU9TX1BBVEggaW4gY29uZmlnL1Rv
b2xzLm1rPwoKPiBBcmUgdGhlc2Ugb3B0aW9ucyByZWFsbHkgaGF2ZSBhbnkgZWZmZWN0PwoKVGhl
eSBhcmUgc3VwcG9zZWQgdG8gZG8gd2hhdCB0aGVpciBuYW1lIHN1Z2dlc3RzLgpBIHF1aWNrIGxv
b2sgYXQgdGhlIHNvdXJjZXMgaW5kaWNhdGVzIHRoYXQgLS13aXRoLXN5c3RlbS1xZW11IHNldHMK
UUVNVV9YRU5fUEFUSCwgYW5kIC0td2l0aC1zeXN0ZW0tc2VhYmlvcyBzZXRzIFNFQUJJT1NfUEFU
SC4KCk9sYWYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 14 02:44:17 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 02:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xds4W-0004bb-0d; Tue, 14 Oct 2014 02:42:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xds4U-0004av-R5
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 02:42:47 +0000
Received: from [193.109.254.147:36484] by server-15.bemta-14.messagelabs.com
	id B4/35-30948-6AD8C345; Tue, 14 Oct 2014 02:42:46 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1413254563!12533489!1
X-Originating-IP: [216.109.114.251]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11777 invoked from network); 14 Oct 2014 02:42:44 -0000
Received: from nm49-vm10.bullet.mail.bf1.yahoo.com (HELO
	nm49-vm10.bullet.mail.bf1.yahoo.com) (216.109.114.251)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 02:42:44 -0000
Received: from [66.196.81.174] by nm49.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
Received: from [98.139.215.230] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
Received: from [127.0.0.1] by omp1070.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 479911.6245.bm@omp1070.mail.bf1.yahoo.com
Received: (qmail 46485 invoked by uid 60001); 14 Oct 2014 02:42:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413254563; bh=ll4V3rXqVPmE2meSU6t1OcU07mutI7pqAHkFza7FXXA=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=K4X34zVW0Ncuf7OzCmDC9NRdFoXJPxj6qExgEyt3jMeSP37dTkBSmRpBI///4r0u/fChJTD5xce5mw3t6SJjdXyDM3+JTRZenEfuzROpQkLHjayadjbv78QS2ZlctrbngGmk/o9hjrjdkpWk1tEWSMe3Zie1bhnX4wL0jajjJvI=
X-YMail-OSG: xn1x9TsVM1koqlIgg8Af2eIDY2CMXC3Tt3MiSQy7XHJH_Ar
	j_8CJgNfthM1_lZp8l_Nbjr9RPwXJBqUQj1EggDqUuhdhUIGybnhyY_J02Kw
	.Ur4ihaGfg3UUO9ZazrecR_CAZSUoBgBlKC684G5rOsjBSSQD3YQ.bocmSlQ
	kujAXTcRgGW_MzmvlQ6wi_7xETG_gI6W5cnYmXrnHxbE23HSWNpw.SDZ_ooJ
	bgw5qdzMjLf4pk5qgpjUkoHwDPzQ4mKm9EUAPrbmWQjwl9Vby3YdIXK1Mne1
	fqlr1XzMd4_pP2UAg50nNmwCVaHZTnEyb9e5wbh7mf6X.nn6Rv41OflCo5vH
	Sz5TDdjzqCXdhxeDHF.NMaM0RsSRlzUstRehDhbJB5MLnNIWUdktv8NK6EbM
	AglREidBHQnZrwl4BI7WkRUR_t499ZFqhHJY3mIS5FSjqcjrHJHnREpVN94j
	pyE37Y1md6eBAOUajNkg_kKGga4qr_PRkFyqh6M08eLmcAauIdJd5jkD0Lyb
	wbQTpUBtZVwpogiVz9oYUiuDu1hxTGf_aHC1Tm690nI3SAZ9s5jeWEl9osS6
	CssVo7aK87WybETKNwHc7vKK.FRZJjShL.c563Zua8CcAVKKlTPup4fUueQ3
	lzfixm0vvRC4EtbsP7HHEpeQ5cf5xVvb_3nADszomF5wbfPGsyEr6WqYeoxJ
	CDMIe5xGwLDzNGvoq3Gt4sP5_M3ouke.d5Dk1srTVPWMGyhGWZNjjzVpcrPn
	Q43cvqYFz_.z9TmvGuCJIFu5SHg12ppMg8IRIeqoUm2Sg2rS0keYuj6eeUCL
	W6uSPKXI5S6yKqFK9vVNi
Received: from [107.185.144.55] by web162404.mail.bf1.yahoo.com via HTTP;
	Mon, 13 Oct 2014 19:42:43 PDT
X-Rocket-MIMEInfo: 002.001,
	U3RhcnRpbmcgZnJvbSAuZ2l0LCB0aGUgUlBNIHdhcyBtYWRlIGZyb20gCmBtYWtlIGRpc3RgLCB0aGVuIHJ1bm5pbmcgdGhlIG5ldyB0b29scy9taXNjL21rcnBtIHNjcmlwdCAKClRoYXQgc2NyaXB0IGlzIGVxdWl2YWxlbnQgdG8gYG1ha2UgcnBtYmFsbGAKClBhdGNoZXMgYW5kIFJQTSBpcyBoZXJlOgoKaHR0cDovL3d3dy50bHZpZXdlci5vcmcveGVuL2NlbnQ3L2RvbTAvUlBNUy91bnN0YWJsZQpUaGUgcGF0Y2hlcyB3ZXJlIHJ1biBmcm9tIHRoZSB4ZW4vZ2l0IHJvb3QKCgpTZXR1cCBiYXJlIEM3IG1pbmkBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413254563.23713.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Date: Mon, 13 Oct 2014 19:42:43 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] setup dom0 and run xen-4.5-unstable in C7 (el7)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Starting from .git, the RPM was made from 
`make dist`, then running the new tools/misc/mkrpm script 

That script is equivalent to `make rpmball`

Patches and RPM is here:

http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable
The patches were run from the xen/git root


Setup bare C7 minimal: (skip this if you are already up in C7)

The dom0 was setup on a spare partition using C6 to do a root install
Get ISO:
wget http://mirrors.kernel.org/centos/7/isos/x86_64/CentOS-7.0-1406-x86_64-Minimal.iso

--------------- make repo ------------
make a new Media repo from inside C6
cat >/etc/yum.repos.d/C7-Media.repo<<EOL
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
        file:///mnt/iso/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7

EOL
---------------- repo snip -----------

sdX is block partition about 10G

mkfs.ext4 -L C7DOM0 /dev/sdX
mount /dev/sdX /mnt/xen

mount C*-Minimal.iso /mnt/iso -o loop

yum install @core kernel --installroot=/mnt/xen --disablerepo=\* --enablerepo=c7-media \
--exclude=NetworkManager*


Now /mnt/xen has our new C7 install
cd ~ && umount /mnt/xen /mnt/iso

I continued in chroot with setup of br0, eth0, locale, localtime, and clock
by running a script,cent_config, from /root. Its linked too.


Running yum in chroot
echo 'nameserver 8.8.8.8'>> /etc/resolv.conf
yum install bridge-utils tigervnc lvm2 net-tools wget which

Skip to here once C7 minimal is up with a bridge br0

------------
# install the repo releases (epel & elrepo) (see link above)

yum install e*.rpm
yum install kernel-ml --enablerepo=elrepo-kernel

wget http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable/xen-4.5*.rpm
yum install xen-4.5*.rpm

# config ld, systemd, boot modules, root path

./install_xen.sh
(setup grub)

reboot to
----------- xl info -------
sudo xl info                                                                                    
host                   : c7dom0                                                                                           
release                : 3.16.0-1.el7.elrepo.x86_64                                                                       
version                : #1 SMP Sun Aug 3 19:29:26 EDT 2014                                                               
machine                : x86_64                                                                                           
nr_cpus                : 2
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 3062
hw_caps                : bfebfbff:20100800:00000000:00000900:0408e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 3018
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 5
xen_extra              : -unstable
xen_version            : 4.5-unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Fri Oct 10 10:55:03 2014 +0200 git:7d96cc5-dirty
xen_commandline        : placeholder dom0_mem=512M,max:608M earlyprintk=xen guest_loglvl=all loglvl=all text
cc_compiler            : gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
cc_compile_by          : tlviewer
cc_compile_domain      :
cc_compile_date        : Sun Oct 12 09:13:48 PDT 2014
xend_config_format     : 4
--------- snip -----

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 02:44:17 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 02:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xds4W-0004bb-0d; Tue, 14 Oct 2014 02:42:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xds4U-0004av-R5
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 02:42:47 +0000
Received: from [193.109.254.147:36484] by server-15.bemta-14.messagelabs.com
	id B4/35-30948-6AD8C345; Tue, 14 Oct 2014 02:42:46 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1413254563!12533489!1
X-Originating-IP: [216.109.114.251]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11777 invoked from network); 14 Oct 2014 02:42:44 -0000
Received: from nm49-vm10.bullet.mail.bf1.yahoo.com (HELO
	nm49-vm10.bullet.mail.bf1.yahoo.com) (216.109.114.251)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 02:42:44 -0000
Received: from [66.196.81.174] by nm49.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
Received: from [98.139.215.230] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
Received: from [127.0.0.1] by omp1070.mail.bf1.yahoo.com with NNFMP;
	14 Oct 2014 02:42:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 479911.6245.bm@omp1070.mail.bf1.yahoo.com
Received: (qmail 46485 invoked by uid 60001); 14 Oct 2014 02:42:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413254563; bh=ll4V3rXqVPmE2meSU6t1OcU07mutI7pqAHkFza7FXXA=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=K4X34zVW0Ncuf7OzCmDC9NRdFoXJPxj6qExgEyt3jMeSP37dTkBSmRpBI///4r0u/fChJTD5xce5mw3t6SJjdXyDM3+JTRZenEfuzROpQkLHjayadjbv78QS2ZlctrbngGmk/o9hjrjdkpWk1tEWSMe3Zie1bhnX4wL0jajjJvI=
X-YMail-OSG: xn1x9TsVM1koqlIgg8Af2eIDY2CMXC3Tt3MiSQy7XHJH_Ar
	j_8CJgNfthM1_lZp8l_Nbjr9RPwXJBqUQj1EggDqUuhdhUIGybnhyY_J02Kw
	.Ur4ihaGfg3UUO9ZazrecR_CAZSUoBgBlKC684G5rOsjBSSQD3YQ.bocmSlQ
	kujAXTcRgGW_MzmvlQ6wi_7xETG_gI6W5cnYmXrnHxbE23HSWNpw.SDZ_ooJ
	bgw5qdzMjLf4pk5qgpjUkoHwDPzQ4mKm9EUAPrbmWQjwl9Vby3YdIXK1Mne1
	fqlr1XzMd4_pP2UAg50nNmwCVaHZTnEyb9e5wbh7mf6X.nn6Rv41OflCo5vH
	Sz5TDdjzqCXdhxeDHF.NMaM0RsSRlzUstRehDhbJB5MLnNIWUdktv8NK6EbM
	AglREidBHQnZrwl4BI7WkRUR_t499ZFqhHJY3mIS5FSjqcjrHJHnREpVN94j
	pyE37Y1md6eBAOUajNkg_kKGga4qr_PRkFyqh6M08eLmcAauIdJd5jkD0Lyb
	wbQTpUBtZVwpogiVz9oYUiuDu1hxTGf_aHC1Tm690nI3SAZ9s5jeWEl9osS6
	CssVo7aK87WybETKNwHc7vKK.FRZJjShL.c563Zua8CcAVKKlTPup4fUueQ3
	lzfixm0vvRC4EtbsP7HHEpeQ5cf5xVvb_3nADszomF5wbfPGsyEr6WqYeoxJ
	CDMIe5xGwLDzNGvoq3Gt4sP5_M3ouke.d5Dk1srTVPWMGyhGWZNjjzVpcrPn
	Q43cvqYFz_.z9TmvGuCJIFu5SHg12ppMg8IRIeqoUm2Sg2rS0keYuj6eeUCL
	W6uSPKXI5S6yKqFK9vVNi
Received: from [107.185.144.55] by web162404.mail.bf1.yahoo.com via HTTP;
	Mon, 13 Oct 2014 19:42:43 PDT
X-Rocket-MIMEInfo: 002.001,
	U3RhcnRpbmcgZnJvbSAuZ2l0LCB0aGUgUlBNIHdhcyBtYWRlIGZyb20gCmBtYWtlIGRpc3RgLCB0aGVuIHJ1bm5pbmcgdGhlIG5ldyB0b29scy9taXNjL21rcnBtIHNjcmlwdCAKClRoYXQgc2NyaXB0IGlzIGVxdWl2YWxlbnQgdG8gYG1ha2UgcnBtYmFsbGAKClBhdGNoZXMgYW5kIFJQTSBpcyBoZXJlOgoKaHR0cDovL3d3dy50bHZpZXdlci5vcmcveGVuL2NlbnQ3L2RvbTAvUlBNUy91bnN0YWJsZQpUaGUgcGF0Y2hlcyB3ZXJlIHJ1biBmcm9tIHRoZSB4ZW4vZ2l0IHJvb3QKCgpTZXR1cCBiYXJlIEM3IG1pbmkBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413254563.23713.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Date: Mon, 13 Oct 2014 19:42:43 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] setup dom0 and run xen-4.5-unstable in C7 (el7)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Starting from .git, the RPM was made from 
`make dist`, then running the new tools/misc/mkrpm script 

That script is equivalent to `make rpmball`

Patches and RPM is here:

http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable
The patches were run from the xen/git root


Setup bare C7 minimal: (skip this if you are already up in C7)

The dom0 was setup on a spare partition using C6 to do a root install
Get ISO:
wget http://mirrors.kernel.org/centos/7/isos/x86_64/CentOS-7.0-1406-x86_64-Minimal.iso

--------------- make repo ------------
make a new Media repo from inside C6
cat >/etc/yum.repos.d/C7-Media.repo<<EOL
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
        file:///mnt/iso/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7

EOL
---------------- repo snip -----------

sdX is block partition about 10G

mkfs.ext4 -L C7DOM0 /dev/sdX
mount /dev/sdX /mnt/xen

mount C*-Minimal.iso /mnt/iso -o loop

yum install @core kernel --installroot=/mnt/xen --disablerepo=\* --enablerepo=c7-media \
--exclude=NetworkManager*


Now /mnt/xen has our new C7 install
cd ~ && umount /mnt/xen /mnt/iso

I continued in chroot with setup of br0, eth0, locale, localtime, and clock
by running a script,cent_config, from /root. Its linked too.


Running yum in chroot
echo 'nameserver 8.8.8.8'>> /etc/resolv.conf
yum install bridge-utils tigervnc lvm2 net-tools wget which

Skip to here once C7 minimal is up with a bridge br0

------------
# install the repo releases (epel & elrepo) (see link above)

yum install e*.rpm
yum install kernel-ml --enablerepo=elrepo-kernel

wget http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable/xen-4.5*.rpm
yum install xen-4.5*.rpm

# config ld, systemd, boot modules, root path

./install_xen.sh
(setup grub)

reboot to
----------- xl info -------
sudo xl info                                                                                    
host                   : c7dom0                                                                                           
release                : 3.16.0-1.el7.elrepo.x86_64                                                                       
version                : #1 SMP Sun Aug 3 19:29:26 EDT 2014                                                               
machine                : x86_64                                                                                           
nr_cpus                : 2
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 3062
hw_caps                : bfebfbff:20100800:00000000:00000900:0408e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 3018
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 5
xen_extra              : -unstable
xen_version            : 4.5-unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Fri Oct 10 10:55:03 2014 +0200 git:7d96cc5-dirty
xen_commandline        : placeholder dom0_mem=512M,max:608M earlyprintk=xen guest_loglvl=all loglvl=all text
cc_compiler            : gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
cc_compile_by          : tlviewer
cc_compile_domain      :
cc_compile_date        : Sun Oct 12 09:13:48 PDT 2014
xend_config_format     : 4
--------- snip -----

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 07:38:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 07:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdwf1-0003nb-7x; Tue, 14 Oct 2014 07:36:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xdwf0-0003nW-8t
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 07:36:46 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	29/BF-10419-D82DC345; Tue, 14 Oct 2014 07:36:45 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413272203!12711549!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27906 invoked from network); 14 Oct 2014 07:36:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 07:36:45 -0000
X-IronPort-AV: E=Sophos;i="5.04,715,1406592000"; d="scan'208";a="182215857"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.78)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 03:36:43 -0400
Message-ID: <1413272202.1497.7.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Tue, 14 Oct 2014 08:36:42 +0100
In-Reply-To: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
> Hi,
> I have Xen installed and running several (win 7) HVMs.  I've setup an
> Arch linux PV guest but I am having a problem booting it. (The install
> image booted fine.) After each failed attempt to boot I try to view
> the /var/log/xen/bootloader.XX.log file but all of these files are
> zero bytes.  So, I'm having some trouble troubleshooting this.  I
> followed the instructions from
> https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
> do not think I missed anything.
> 

Which version of Xen are you using? ISTR older versions of xl couldn't
handle pygrub on image backed disks, but I don't recall when this
changed. This is fixed in more modern ones it requires a qemu process in
dom0 -- this is now started by the xencommons initscript.

> disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']

I'm not sure what hda means to a PV guest, maybe nothing bad would
happen but it would be more usual to use xvda (likewise for hdb).

> My understanding is that pygrub will take care of booting as long as
> /boot/grub/grub.conf exists and is setup correctly which I believe I have done.
> I copied the sample grub.conf from
> "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
> and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
> The wiki mentions that without certain modules in /etc/mkinitcpio.conf
>  the VM will not boot.  But I've added them as shown below.
> So I'm not sure why I'm getting the above error.
> 

One thing you can try is running pygrub by hand on the filesystem image,
which might get some additional logs (which really ought to be captured,
but perhaps they aren't for some reason).

You can also invoke GrubConf.py (on my system it is
in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
"grub2" and your grub.cfg and it should parse it and tell you the
result. If that fails then it might give some clue what is going wrong.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 07:38:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 07:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdwf1-0003nb-7x; Tue, 14 Oct 2014 07:36:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xdwf0-0003nW-8t
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 07:36:46 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	29/BF-10419-D82DC345; Tue, 14 Oct 2014 07:36:45 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413272203!12711549!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27906 invoked from network); 14 Oct 2014 07:36:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 07:36:45 -0000
X-IronPort-AV: E=Sophos;i="5.04,715,1406592000"; d="scan'208";a="182215857"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.78)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 03:36:43 -0400
Message-ID: <1413272202.1497.7.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Tue, 14 Oct 2014 08:36:42 +0100
In-Reply-To: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
> Hi,
> I have Xen installed and running several (win 7) HVMs.  I've setup an
> Arch linux PV guest but I am having a problem booting it. (The install
> image booted fine.) After each failed attempt to boot I try to view
> the /var/log/xen/bootloader.XX.log file but all of these files are
> zero bytes.  So, I'm having some trouble troubleshooting this.  I
> followed the instructions from
> https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
> do not think I missed anything.
> 

Which version of Xen are you using? ISTR older versions of xl couldn't
handle pygrub on image backed disks, but I don't recall when this
changed. This is fixed in more modern ones it requires a qemu process in
dom0 -- this is now started by the xencommons initscript.

> disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']

I'm not sure what hda means to a PV guest, maybe nothing bad would
happen but it would be more usual to use xvda (likewise for hdb).

> My understanding is that pygrub will take care of booting as long as
> /boot/grub/grub.conf exists and is setup correctly which I believe I have done.
> I copied the sample grub.conf from
> "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
> and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
> The wiki mentions that without certain modules in /etc/mkinitcpio.conf
>  the VM will not boot.  But I've added them as shown below.
> So I'm not sure why I'm getting the above error.
> 

One thing you can try is running pygrub by hand on the filesystem image,
which might get some additional logs (which really ought to be captured,
but perhaps they aren't for some reason).

You can also invoke GrubConf.py (on my system it is
in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
"grub2" and your grub.cfg and it should parse it and tell you the
result. If that fails then it might give some clue what is going wrong.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 07:50:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 07:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdwsH-0004at-Gg; Tue, 14 Oct 2014 07:50:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdwsF-0004ao-Qs
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 07:50:27 +0000
Received: from [85.158.137.68:31196] by server-10.bemta-3.messagelabs.com id
	71/78-01456-3C5DC345; Tue, 14 Oct 2014 07:50:27 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1413273024!10842064!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23794 invoked from network); 14 Oct 2014 07:50:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 07:50:26 -0000
X-IronPort-AV: E=Sophos;i="5.04,715,1406592000"; d="scan'208";a="182218359"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.78)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 03:50:24 -0400
Message-ID: <1413273023.1497.10.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: =?ISO-8859-1?Q?Cl=E9ment_F=E9vrier?= <clement.analogue@gmail.com>
Date: Tue, 14 Oct 2014 08:50:23 +0100
In-Reply-To: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
References: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
Content-Length: 1508
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU2F0LCAyMDE0LTEwLTExIGF0IDE5OjAzICswMjAwLCBDbMOpbWVudCBGw6l2cmllciB3cm90
ZToKPiBBbmQgZmluYWxseSB0aGUgbmV0d29yay9pbnRlcmZhY2VzIGZpbGVzIGZvciByZXNwZWN0
aXZlbHkgdGhlIGRvbTAgYW5kIHRoZSBkb21VCj4gCj4gJSBjYXQgL2V0Yy9uZXR3b3JrL2ludGVy
ZmFjZXMKPiBhdXRvIGxvCj4gaWZhY2UgbG8gaW5ldCBsb29wYmFjawo+IAo+IGF1dG8gZXRoMAo+
IGlmYWNlIGV0aDAgaW5ldCBtYW51YWwKPiAKCllvdSBjYW4gZHJvcCBhbGwgdGhpcywgaXQncyBu
b3QgbmVlZGVkIGlmIHlvdSBsaXN0IGV0aDAgdW5kZXIgeGVuYnIwJ3MKYnJpZGdlLXBvcnRzLiBJ
IGRvbid0IHRoaW5rIGl0IGlzIGhhcm1mdWwsIGJ1dCBiZXN0IHJlbW92ZSBqdXN0IGluCmNhc2Uu
Li4KCj4gYXV0byB4ZW5icjAKPiBpZmFjZSB4ZW5icjAgaW5ldCBkaGNwCj4gICAgICAgICBicmlk
Z2UtcG9ydHMgZXRoMAo+ICAgICAgICAgYnJpZGdlX3N0cCBvbgo+ICAgICAgICAgYnJpZGdlX21h
eHdhaXQgMAo+ICAgICAgICAgYnJpZGdlX2ZkIDAKPiAKPiAKPiBESENQRElTQ09WRVIgb24gZXRo
MCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyBpbnRlcnZhbCAzICh4aWQ9MHgzNTRjYmVhYikK
PiBESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUg
cG9ydCA2NyAoeGlkPTB4MzU0Y2JlYWIpCj4gREhDUE9GRkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9t
IDE5Mi4xNjguMS4yNTQKPiBESENQTkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4MzU0Y2Jl
YWIpCgpXaGVyZSBpcyB5b3VyIERIQ1Agc2VydmVyIHJ1bm5pbmc/IEl0IHNlZW1zIHRvIG5vdCB3
YW50IHRvIGdpdmUgeW91IGFyZQpsZWFzZSwgaXQncyBsb2dzIG1pZ2h0IGdpdmUgYSBjbHVlIGFz
IHRvIHdoeS4KCkFub3RoZXIgdGhpbmcgdG8gY2hlY2sgd291bGQgYmUgZm9yIGFueSBmaXJld2Fs
bGluZyBpbiBkb20wLgoKSWFuLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 14 07:50:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 07:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdwsH-0004at-Gg; Tue, 14 Oct 2014 07:50:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdwsF-0004ao-Qs
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 07:50:27 +0000
Received: from [85.158.137.68:31196] by server-10.bemta-3.messagelabs.com id
	71/78-01456-3C5DC345; Tue, 14 Oct 2014 07:50:27 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1413273024!10842064!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23794 invoked from network); 14 Oct 2014 07:50:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 07:50:26 -0000
X-IronPort-AV: E=Sophos;i="5.04,715,1406592000"; d="scan'208";a="182218359"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.78)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 03:50:24 -0400
Message-ID: <1413273023.1497.10.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: =?ISO-8859-1?Q?Cl=E9ment_F=E9vrier?= <clement.analogue@gmail.com>
Date: Tue, 14 Oct 2014 08:50:23 +0100
In-Reply-To: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
References: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
Content-Length: 1508
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gU2F0LCAyMDE0LTEwLTExIGF0IDE5OjAzICswMjAwLCBDbMOpbWVudCBGw6l2cmllciB3cm90
ZToKPiBBbmQgZmluYWxseSB0aGUgbmV0d29yay9pbnRlcmZhY2VzIGZpbGVzIGZvciByZXNwZWN0
aXZlbHkgdGhlIGRvbTAgYW5kIHRoZSBkb21VCj4gCj4gJSBjYXQgL2V0Yy9uZXR3b3JrL2ludGVy
ZmFjZXMKPiBhdXRvIGxvCj4gaWZhY2UgbG8gaW5ldCBsb29wYmFjawo+IAo+IGF1dG8gZXRoMAo+
IGlmYWNlIGV0aDAgaW5ldCBtYW51YWwKPiAKCllvdSBjYW4gZHJvcCBhbGwgdGhpcywgaXQncyBu
b3QgbmVlZGVkIGlmIHlvdSBsaXN0IGV0aDAgdW5kZXIgeGVuYnIwJ3MKYnJpZGdlLXBvcnRzLiBJ
IGRvbid0IHRoaW5rIGl0IGlzIGhhcm1mdWwsIGJ1dCBiZXN0IHJlbW92ZSBqdXN0IGluCmNhc2Uu
Li4KCj4gYXV0byB4ZW5icjAKPiBpZmFjZSB4ZW5icjAgaW5ldCBkaGNwCj4gICAgICAgICBicmlk
Z2UtcG9ydHMgZXRoMAo+ICAgICAgICAgYnJpZGdlX3N0cCBvbgo+ICAgICAgICAgYnJpZGdlX21h
eHdhaXQgMAo+ICAgICAgICAgYnJpZGdlX2ZkIDAKPiAKPiAKPiBESENQRElTQ09WRVIgb24gZXRo
MCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyBpbnRlcnZhbCAzICh4aWQ9MHgzNTRjYmVhYikK
PiBESENQUkVRVUVTVCBvZiAxOTIuMTY4LjEuMTAgb24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUg
cG9ydCA2NyAoeGlkPTB4MzU0Y2JlYWIpCj4gREhDUE9GRkVSIG9mIDE5Mi4xNjguMS4xMCBmcm9t
IDE5Mi4xNjguMS4yNTQKPiBESENQTkFLIGZyb20gMTkyLjE2OC4xLjI1NCAoeGlkPTB4MzU0Y2Jl
YWIpCgpXaGVyZSBpcyB5b3VyIERIQ1Agc2VydmVyIHJ1bm5pbmc/IEl0IHNlZW1zIHRvIG5vdCB3
YW50IHRvIGdpdmUgeW91IGFyZQpsZWFzZSwgaXQncyBsb2dzIG1pZ2h0IGdpdmUgYSBjbHVlIGFz
IHRvIHdoeS4KCkFub3RoZXIgdGhpbmcgdG8gY2hlY2sgd291bGQgYmUgZm9yIGFueSBmaXJld2Fs
bGluZyBpbiBkb20wLgoKSWFuLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 14 09:09:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 09:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdy5d-0007NF-Mt; Tue, 14 Oct 2014 09:08:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xdy5b-0007NA-Pp
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 09:08:20 +0000
Received: from [85.158.137.68:12119] by server-14.bemta-3.messagelabs.com id
	5D/76-01575-308EC345; Tue, 14 Oct 2014 09:08:19 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413277698!13225192!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22551 invoked from network); 14 Oct 2014 09:08:18 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.218)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 09:08:18 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413277698; l=1377;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=qbHZCRI/BWjmDtOgtbdJ2MhWbGM=;
	b=ilj30SR8+4ostcblrno/L1odK/CsXfEYYHiCZx1XCFi1+OuAYyqpZMtGh6oYSv6j0Op
	W2MfsDSGtVaoukkx1LtKkAzKxgoEsDUlmITDsFcLlVQwSG3JluozmFQL8L/kWcwvsM3Kf
	t60KoIIzYNBtsMlk1U6u4dSrhFsc1PrQGoo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 6020b4q9E98I6aE
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 11:08:18 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 6B6005016F; Tue, 14 Oct 2014 11:08:19 +0200 (CEST)
Date: Tue, 14 Oct 2014 11:08:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141014090819.GA23766@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010152954.GC10928@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> On Fri, Oct 10, Ian Campbell wrote:
> 
> > I think you probably need to take this up with Luis who implemented all
> > this systemd stuff. I suppose he had it working...
> 
> systemd-detect-virt reports 'xen' in openSUSE 13.1, but reports 'none'
> on everything newer. I'm sure he tested on 13.1. I have filed a bug.

I was told that our approach is broken. It just happens to work for the
OP and on 13.1. Google says:

ConditionVirtualization= may be used to check whether the system is
executed in a virtualized environment and optionally test whether it is
a specific implementation. Takes either boolean value to check if being
executed in any virtualized environment, or one of vm and container to
test against a generic type of virtualization solution, or one of qemu,
kvm, zvm, vmware, microsoft, oracle, xen, bochs, uml, openvz, lxc,
lxc-libvirt, systemd-nspawn to test against a specific implementation.
If multiple virtualization technologies are nested, only the innermost
is considered. The test may be negated by prepending an exclamation
mark.


So, no way to tell if code runs in dom0. The current systemd
implementation is broken. We may workaround the lack of support from
systemd by checking other things. In my dom0 kernel
/proc/xen/capabilities is always available. What about pvops?

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 09:09:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 09:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xdy5d-0007NF-Mt; Tue, 14 Oct 2014 09:08:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1Xdy5b-0007NA-Pp
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 09:08:20 +0000
Received: from [85.158.137.68:12119] by server-14.bemta-3.messagelabs.com id
	5D/76-01575-308EC345; Tue, 14 Oct 2014 09:08:19 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413277698!13225192!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.2; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22551 invoked from network); 14 Oct 2014 09:08:18 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.218)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 09:08:18 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413277698; l=1377;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=qbHZCRI/BWjmDtOgtbdJ2MhWbGM=;
	b=ilj30SR8+4ostcblrno/L1odK/CsXfEYYHiCZx1XCFi1+OuAYyqpZMtGh6oYSv6j0Op
	W2MfsDSGtVaoukkx1LtKkAzKxgoEsDUlmITDsFcLlVQwSG3JluozmFQL8L/kWcwvsM3Kf
	t60KoIIzYNBtsMlk1U6u4dSrhFsc1PrQGoo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 6020b4q9E98I6aE
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 11:08:18 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 6B6005016F; Tue, 14 Oct 2014 11:08:19 +0200 (CEST)
Date: Tue, 14 Oct 2014 11:08:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20141014090819.GA23766@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141010152954.GC10928@aepfle.de>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Oct 10, Olaf Hering wrote:

> On Fri, Oct 10, Ian Campbell wrote:
> 
> > I think you probably need to take this up with Luis who implemented all
> > this systemd stuff. I suppose he had it working...
> 
> systemd-detect-virt reports 'xen' in openSUSE 13.1, but reports 'none'
> on everything newer. I'm sure he tested on 13.1. I have filed a bug.

I was told that our approach is broken. It just happens to work for the
OP and on 13.1. Google says:

ConditionVirtualization= may be used to check whether the system is
executed in a virtualized environment and optionally test whether it is
a specific implementation. Takes either boolean value to check if being
executed in any virtualized environment, or one of vm and container to
test against a generic type of virtualization solution, or one of qemu,
kvm, zvm, vmware, microsoft, oracle, xen, bochs, uml, openvz, lxc,
lxc-libvirt, systemd-nspawn to test against a specific implementation.
If multiple virtualization technologies are nested, only the innermost
is considered. The test may be negated by prepending an exclamation
mark.


So, no way to tell if code runs in dom0. The current systemd
implementation is broken. We may workaround the lack of support from
systemd by checking other things. In my dom0 kernel
/proc/xen/capabilities is always available. What about pvops?

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:23:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzFq-0006F6-Hf; Tue, 14 Oct 2014 10:22:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdzFp-0006Ew-D6
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:22:57 +0000
Received: from [85.158.139.211:50393] by server-9.bemta-5.messagelabs.com id
	A8/0C-20744-089FC345; Tue, 14 Oct 2014 10:22:56 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1413282173!5668685!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32174 invoked from network); 14 Oct 2014 10:22:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 10:22:55 -0000
X-IronPort-AV: E=Sophos;i="5.04,716,1406592000"; d="scan'208";a="181057877"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 06:22:53 -0400
Message-ID: <1413282172.10417.24.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Tue, 14 Oct 2014 11:22:52 +0100
In-Reply-To: <20141014090819.GA23766@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de> <20141014090819.GA23766@aepfle.de>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> In my dom0 kernel
> /proc/xen/capabilities is always available. What about pvops?

It's there on pvops too. 

It might also be under /sys somewhere, but it's
not/sys/hypervisor/properties/capabilities so I don't know where, maybe
it doesn't exist there.

Ian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:23:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzFq-0006F6-Hf; Tue, 14 Oct 2014 10:22:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdzFp-0006Ew-D6
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:22:57 +0000
Received: from [85.158.139.211:50393] by server-9.bemta-5.messagelabs.com id
	A8/0C-20744-089FC345; Tue, 14 Oct 2014 10:22:56 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1413282173!5668685!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32174 invoked from network); 14 Oct 2014 10:22:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 10:22:55 -0000
X-IronPort-AV: E=Sophos;i="5.04,716,1406592000"; d="scan'208";a="181057877"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 06:22:53 -0400
Message-ID: <1413282172.10417.24.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Tue, 14 Oct 2014 11:22:52 +0100
In-Reply-To: <20141014090819.GA23766@aepfle.de>
References: <CAN=nNsirXT1AbmoK6qywroEOQhep4mV5fWsyA8PhSqT2uA-FZQ@mail.gmail.com>
	<20141010070709.GA25536@aepfle.de>
	<CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de> <20141014090819.GA23766@aepfle.de>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> In my dom0 kernel
> /proc/xen/capabilities is always available. What about pvops?

It's there on pvops too. 

It might also be under /sys somewhere, but it's
not/sys/hypervisor/properties/capabilities so I don't know where, maybe
it doesn't exist there.

Ian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:27:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzKM-0006pE-Q2; Tue, 14 Oct 2014 10:27:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdzKL-0006oy-3s
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:27:37 +0000
Received: from [85.158.143.35:33561] by server-3.bemta-4.messagelabs.com id
	80/2C-06192-89AFC345; Tue, 14 Oct 2014 10:27:36 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413282449!9340198!1
X-Originating-IP: [81.169.146.163]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2945 invoked from network); 14 Oct 2014 10:27:29 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.163)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 10:27:29 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413282449; l=562;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=4T0Gli11XKQbMEYVyyoYCagfMdI=;
	b=J9SuHEARZbcf2b6mHdjHeuKaiyLTWAzZDHEP5sSYp+bCLTvpDl/3/2q7cVgopajM5/7
	ZeI38ZqtCCnSiMUNP2DLo2lUjWHqVoIJAEXzgiMtyUbgZ9k0wmnJ1AvVtyEIkM8ouk+OU
	zsWo8ocA9PbdOBlmmBzWU8RentArDBVDJMA=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 3074a1q9EARTCou
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 12:27:29 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 1DD155016F; Tue, 14 Oct 2014 12:27:29 +0200 (CEST)
Date: Tue, 14 Oct 2014 12:27:29 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20141014102729.GA7010@aepfle.de>
References: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
	<20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413282172.10417.24.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, Ian Campbell wrote:

> On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> > In my dom0 kernel
> > /proc/xen/capabilities is always available. What about pvops?
> 
> It's there on pvops too. 

But I think only in xenfs is mounted. I have adjusted the check like this:

[Unit]
Description=Mount /proc/xen files
ConditionPathExists=/proc/xen
ConditionPathExists=!/proc/xen/capabilities
RefuseManualStop=true

[Mount]
What=xenfs
Where=/proc/xen
Type=xenfs

Maybe there is a chance to handle both old and new systemd.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:27:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzKM-0006pE-Q2; Tue, 14 Oct 2014 10:27:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdzKL-0006oy-3s
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:27:37 +0000
Received: from [85.158.143.35:33561] by server-3.bemta-4.messagelabs.com id
	80/2C-06192-89AFC345; Tue, 14 Oct 2014 10:27:36 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413282449!9340198!1
X-Originating-IP: [81.169.146.163]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2945 invoked from network); 14 Oct 2014 10:27:29 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.163)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 10:27:29 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413282449; l=562;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=4T0Gli11XKQbMEYVyyoYCagfMdI=;
	b=J9SuHEARZbcf2b6mHdjHeuKaiyLTWAzZDHEP5sSYp+bCLTvpDl/3/2q7cVgopajM5/7
	ZeI38ZqtCCnSiMUNP2DLo2lUjWHqVoIJAEXzgiMtyUbgZ9k0wmnJ1AvVtyEIkM8ouk+OU
	zsWo8ocA9PbdOBlmmBzWU8RentArDBVDJMA=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id 3074a1q9EARTCou
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 12:27:29 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id 1DD155016F; Tue, 14 Oct 2014 12:27:29 +0200 (CEST)
Date: Tue, 14 Oct 2014 12:27:29 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20141014102729.GA7010@aepfle.de>
References: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
	<20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413282172.10417.24.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, Ian Campbell wrote:

> On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> > In my dom0 kernel
> > /proc/xen/capabilities is always available. What about pvops?
> 
> It's there on pvops too. 

But I think only in xenfs is mounted. I have adjusted the check like this:

[Unit]
Description=Mount /proc/xen files
ConditionPathExists=/proc/xen
ConditionPathExists=!/proc/xen/capabilities
RefuseManualStop=true

[Mount]
What=xenfs
Where=/proc/xen
Type=xenfs

Maybe there is a chance to handle both old and new systemd.

Olaf

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:29:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzMM-0007Ij-C4; Tue, 14 Oct 2014 10:29:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdzMK-0007Ho-N6
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:29:40 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	0F/8A-10419-41BFC345; Tue, 14 Oct 2014 10:29:40 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1413282578!4717457!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21600 invoked from network); 14 Oct 2014 10:29:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 10:29:39 -0000
X-IronPort-AV: E=Sophos;i="5.04,716,1406592000"; d="scan'208";a="181058934"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 06:29:26 -0400
Message-ID: <1413282565.10417.29.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Tue, 14 Oct 2014 11:29:25 +0100
In-Reply-To: <20141014102729.GA7010@aepfle.de>
References: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de> <20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
	<20141014102729.GA7010@aepfle.de>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-14 at 12:27 +0200, Olaf Hering wrote:
> On Tue, Oct 14, Ian Campbell wrote:
> 
> > On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> > > In my dom0 kernel
> > > /proc/xen/capabilities is always available. What about pvops?
> > 
> > It's there on pvops too. 
> 
> But I think only in xenfs is mounted.

Yes.

>  I have adjusted the check like this:

I don't understand most of this stuff, but do you not need to check the
content of the capabilities file too?

> 
> [Unit]
> Description=Mount /proc/xen files
> ConditionPathExists=/proc/xen
> ConditionPathExists=!/proc/xen/capabilities
> RefuseManualStop=true
> 
> [Mount]
> What=xenfs
> Where=/proc/xen
> Type=xenfs
> 
> Maybe there is a chance to handle both old and new systemd.
> 
> Olaf



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:29:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzMM-0007Ij-C4; Tue, 14 Oct 2014 10:29:42 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XdzMK-0007Ho-N6
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:29:40 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	0F/8A-10419-41BFC345; Tue, 14 Oct 2014 10:29:40 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1413282578!4717457!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21600 invoked from network); 14 Oct 2014 10:29:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 10:29:39 -0000
X-IronPort-AV: E=Sophos;i="5.04,716,1406592000"; d="scan'208";a="181058934"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 06:29:26 -0400
Message-ID: <1413282565.10417.29.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Date: Tue, 14 Oct 2014 11:29:25 +0100
In-Reply-To: <20141014102729.GA7010@aepfle.de>
References: <CAN=nNsiMRcS3i0VyaMNi9uyf3HQ-CrZe9wWda10J29RZ+3jAxg@mail.gmail.com>
	<20141010124231.GA25550@aepfle.de>
	<1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de> <20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de> <20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
	<20141014102729.GA7010@aepfle.de>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org,
	=?UTF-8?Q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9_?=
	=?UTF-8?Q?=D0=9F=D1=82=D0=B0=D1=88=D0=BA=D0=BE?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-14 at 12:27 +0200, Olaf Hering wrote:
> On Tue, Oct 14, Ian Campbell wrote:
> 
> > On Tue, 2014-10-14 at 11:08 +0200, Olaf Hering wrote:
> > > In my dom0 kernel
> > > /proc/xen/capabilities is always available. What about pvops?
> > 
> > It's there on pvops too. 
> 
> But I think only in xenfs is mounted.

Yes.

>  I have adjusted the check like this:

I don't understand most of this stuff, but do you not need to check the
content of the capabilities file too?

> 
> [Unit]
> Description=Mount /proc/xen files
> ConditionPathExists=/proc/xen
> ConditionPathExists=!/proc/xen/capabilities
> RefuseManualStop=true
> 
> [Mount]
> What=xenfs
> Where=/proc/xen
> Type=xenfs
> 
> Maybe there is a chance to handle both old and new systemd.
> 
> Olaf



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:38:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:38:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzUG-0000DR-8h; Tue, 14 Oct 2014 10:37:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdzUE-0000DF-AL
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:37:50 +0000
Received: from [85.158.139.211:59808] by server-2.bemta-5.messagelabs.com id
	44/04-31832-DFCFC345; Tue, 14 Oct 2014 10:37:49 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1413283068!11029334!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12024 invoked from network); 14 Oct 2014 10:37:49 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.160)
	by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 10:37:49 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413283068; l=665;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=5UzoJlCvEi3FMtFbHxklWx6Tj5U=;
	b=NH/BMcxKwB5RVtOBoQRGf56dKm4XwQeyvtCPuqfSxWwO5iGD2S9mkPpH/4v5OWUrs6K
	VpJ98DFHkIGFqok3mu46SwYEdmxh2KXdinBo+rMwWTYwSf9Ei+bYDyfksFYpzJWp/NcjI
	mYBSmi/pIEOdYJaSLSqtWJACUMmdFpDpr1Y=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id z02098q9EAbmBYr
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 12:37:48 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id D9A515016F; Tue, 14 Oct 2014 12:37:49 +0200 (CEST)
Date: Tue, 14 Oct 2014 12:37:49 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20141014103749.GA9185@aepfle.de>
References: <1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
	<20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
	<20141014102729.GA7010@aepfle.de>
	<1413282565.10417.29.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413282565.10417.29.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, Ian Campbell wrote:

> I don't understand most of this stuff, but do you not need to check the
> content of the capabilities file too?

Not in this file. If /proc/xen exists, but /proc/xen/capabilities does
not yet exists its fine to mount xenfs.

Its more complicated in other service files. I will try to catch both
old and new systemd with both pvops and SUSE kernel with both dom0 and
domU.

Olaf

> > [Unit]
> > Description=Mount /proc/xen files
> > ConditionPathExists=/proc/xen
> > ConditionPathExists=!/proc/xen/capabilities
> > RefuseManualStop=true
> > 
> > [Mount]
> > What=xenfs
> > Where=/proc/xen
> > Type=xenfs

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 10:38:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 10:38:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XdzUG-0000DR-8h; Tue, 14 Oct 2014 10:37:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <olaf@aepfle.de>) id 1XdzUE-0000DF-AL
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 10:37:50 +0000
Received: from [85.158.139.211:59808] by server-2.bemta-5.messagelabs.com id
	44/04-31832-DFCFC345; Tue, 14 Oct 2014 10:37:49 +0000
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1413283068!11029334!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12024 invoked from network); 14 Oct 2014 10:37:49 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.160)
	by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Oct 2014 10:37:49 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1413283068; l=665;
	s=domk; d=aepfle.de;
	h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
	References:Subject:Cc:To:From:Date;
	bh=5UzoJlCvEi3FMtFbHxklWx6Tj5U=;
	b=NH/BMcxKwB5RVtOBoQRGf56dKm4XwQeyvtCPuqfSxWwO5iGD2S9mkPpH/4v5OWUrs6K
	VpJ98DFHkIGFqok3mu46SwYEdmxh2KXdinBo+rMwWTYwSf9Ei+bYDyfksFYpzJWp/NcjI
	mYBSmi/pIEOdYJaSLSqtWJACUMmdFpDpr1Y=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnBYfstVolSR8Cl8fNabDQrlSrQo8jPq2gOVbkBPuE3yQ==
X-RZG-CLASS-ID: mo00
Received: from probook.fritz.box ([2001:a60:11b7:1201:1ec1:deff:feb9:bb48])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id z02098q9EAbmBYr
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 14 Oct 2014 12:37:48 +0200 (CEST)
Received: by probook.fritz.box (Postfix, from userid 1000)
	id D9A515016F; Tue, 14 Oct 2014 12:37:49 +0200 (CEST)
Date: Tue, 14 Oct 2014 12:37:49 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <20141014103749.GA9185@aepfle.de>
References: <1412947540.27111.17.camel@citrix.com>
	<20141010133934.GB31522@aepfle.de>
	<20141010134426.GC31522@aepfle.de>
	<20141010150933.GA10928@aepfle.de>
	<1412954138.27111.48.camel@citrix.com>
	<20141010152954.GC10928@aepfle.de>
	<20141014090819.GA23766@aepfle.de>
	<1413282172.10417.24.camel@citrix.com>
	<20141014102729.GA7010@aepfle.de>
	<1413282565.10417.29.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413282565.10417.29.camel@citrix.com>
User-Agent: Mutt/1.5.22.rev6346 (2013-10-29)
Cc: xen-users@lists.xen.org,
	=?utf-8?B?0JPRgNC40LPQvtGA0LjQuSDQn9GC0LDRiNC60L4=?=
	<grigory.ptashko@gmail.com>
Subject: Re: [Xen-users] xen 4.5-unstable, oxenstored cannot start (centos 7,
 kernel 3.17.0)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, Ian Campbell wrote:

> I don't understand most of this stuff, but do you not need to check the
> content of the capabilities file too?

Not in this file. If /proc/xen exists, but /proc/xen/capabilities does
not yet exists its fine to mount xenfs.

Its more complicated in other service files. I will try to catch both
old and new systemd with both pvops and SUSE kernel with both dom0 and
domU.

Olaf

> > [Unit]
> > Description=Mount /proc/xen files
> > ConditionPathExists=/proc/xen
> > ConditionPathExists=!/proc/xen/capabilities
> > RefuseManualStop=true
> > 
> > [Mount]
> > What=xenfs
> > Where=/proc/xen
> > Type=xenfs

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 11:26:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 11:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe0Dm-0003Zd-W0; Tue, 14 Oct 2014 11:24:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cooldharma06@gmail.com>) id 1XddsC-0003qF-Sw
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 11:33:09 +0000
Received: from [85.158.143.35:30418] by server-2.bemta-4.messagelabs.com id
	B2/01-04525-478BB345; Mon, 13 Oct 2014 11:33:08 +0000
X-Env-Sender: cooldharma06@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413199981!12578301!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2820 invoked from network); 13 Oct 2014 11:33:07 -0000
Received: from mail-ig0-f171.google.com (HELO mail-ig0-f171.google.com)
	(209.85.213.171)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 11:33:07 -0000
Received: by mail-ig0-f171.google.com with SMTP id h15so10017967igd.4
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 04:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MWIVfpAKVW9CqwwukysAR+9iiInOFzst1xTeAU3gqrs=;
	b=rOHGa32hmCFilCwloDa+bROGyrHNxHjYB5nZrGnGX/ldv4twBGvxjCMrvLDODt9eJS
	i/8f09ja2uPUxz5ZvXs8MJeaaB0/EVIg3lDpSX1WeZW2g/fSItCHiaV8tYCBUW4BEdLm
	96Mm+/KVfKZTGJYRVVVpl24P+ewEy6nkrOkBFvGaqsvNiUeVo56uKiHUnNQ58F0e7xkT
	fS/oHdeNBrsgvGQv7gcuPFAohX23BWT+Zydc0JxwjRfZm/VQhy3JoplVh/h1kcZbT35Y
	+fN1T2eYR9iQ4587+6nI4FKWc/NUI4pTtEgwSBb27ogTtRBUhNNYuj+zET3GtURLdwfJ
	qCkw==
MIME-Version: 1.0
X-Received: by 10.50.49.78 with SMTP id s14mr472590ign.9.1413199977042; Mon,
	13 Oct 2014 04:32:57 -0700 (PDT)
Received: by 10.50.93.5 with HTTP; Mon, 13 Oct 2014 04:32:57 -0700 (PDT)
Date: Mon, 13 Oct 2014 17:02:57 +0530
Message-ID: <CAJ4UyV1VUrnnHP+++_S=m1m22VRgye=7RS1ZKxx6sbeqO959Dw@mail.gmail.com>
From: cool dharma06 <cooldharma06@gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Mailman-Approved-At: Tue, 14 Oct 2014 11:24:53 +0000
Subject: [Xen-users] XSM in Xenserver.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2068116250218560411=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2068116250218560411==
Content-Type: multipart/alternative; boundary=047d7bdc10caa0dadb05054c4290

--047d7bdc10caa0dadb05054c4290
Content-Type: text/plain; charset=ISO-8859-1

hi all,

just now i installed xenserver -6.0.2 in my machine. i have seen some Xen
Security Modules (XSM) in xen hypervisor. i want to know any XSM things in
Xenserver. If it is how i can test those things.?

Suggest me some ideas.

Regards,
cooldharma06. :)

--047d7bdc10caa0dadb05054c4290
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">hi all,<div><br></div><div>just now i installed xenserver =
-6.0.2 in my machine. i have seen some Xen Security Modules (XSM) in xen hy=
pervisor. i want to know any XSM things in Xenserver. If it is how i can te=
st those things.?</div><div><br></div><div>Suggest me some ideas.</div><div=
><br></div><div>Regards,</div><div>cooldharma06. :)</div></div>

--047d7bdc10caa0dadb05054c4290--


--===============2068116250218560411==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2068116250218560411==--


From xen-users-bounces@lists.xen.org Tue Oct 14 11:26:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 11:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe0Dn-0003Zt-JF; Tue, 14 Oct 2014 11:24:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XdxR4-0006Gu-It
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 08:26:27 +0000
Received: from [85.158.143.35:23355] by server-1.bemta-4.messagelabs.com id
	CD/18-05872-13EDC345; Tue, 14 Oct 2014 08:26:25 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413275181!12779557!1
X-Originating-IP: [220.181.12.18]
X-SpamReason: No, hits=1.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjE4ID0+IDM1MjMw\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjE4ID0+IDM1MjMw\n,HTML_FONT_LOW_CONTRAST,
	HTML_MESSAGE,MIME_BASE64_TEXT,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16667 invoked from network); 14 Oct 2014 08:26:23 -0000
Received: from m12-18.163.com (HELO m12-18.163.com) (220.181.12.18)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Oct 2014 08:26:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=+lupN
	AZq+c+Kf9SpvCPuXSVkZVxpWzb1mm8aGKSfKUc=; b=MxfhbeOYuLzBefOoFB2EK
	hkk69k3nU1D9oQwNACd1J/p7K3jfgdmfiHOW9KHYIh4E8iZgUz7NDP/OMNJRVVOm
	P7L336j5Ky2qFexmzYbuc26MmnCxHoodE9DAT0hcYzBTqlWpGhiQQBAi/ziQ5L3Y
	REkMLq+NaPbh6dKEGuGL6I=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp14 (Coremail) with SMTP id EsCowEAp6Vcp3jxU59EJBQ--.48S2;
	Tue, 14 Oct 2014 16:26:19 +0800 (CST)
Date: Tue, 14 Oct 2014 16:25:25 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-GUID: C91865B6-1E82-45D5-917B-F77ACD31F066
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101416094148629627@163.com>
X-CM-TRANSID: EsCowEAp6Vcp3jxU59EJBQ--.48S2
X-Coremail-Antispam: 1Uf129KBjvdXoW7Gr47WFWDJw48XFy5KFyrXrb_yoWDGFg_Ar
	y5CFn5u3W0kr1qy3Za9ryfXa18ZrZIyry5Cr43Wr1kAw1xA3W8WrZIyan7Krn3WFykGrsa
	9anrA3ZYgFyYvjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT
	9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU12jgDUUUUU==
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiTgwlyVEAP9OyAgAAsj
X-Mailman-Approved-At: Tue, 14 Oct 2014 11:24:53 +0000
Subject: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1422421906174431575=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1422421906174431575==
Content-Type: multipart/related;
	boundary="----=_001_NextPart785780407144_=----"

This is a multi-part message in MIME format.

------=_001_NextPart785780407144_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart268111034312_=----"


------=_002_NextPart268111034312_=----
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: base64

DQpIaSwNCiAgICBJIHRyeSB0byBwaW4gY3B1IGNvcmVzIGZvciBEb21haW4tMCxJIHVzZSBVYnVu
dHUgMTIuMDQgLHhlbiA0LjEuNS4gYWNjb3JkaW5nIHRvIHRoaXMgYXJ0aWNsZSAgIlR1bmluZyBY
ZW4gZm9yIFBlcmZvcm1hbmNlIg0KICAgIDEuIEkgY2hhbmdlIHRoZSBmaWxlICIvZXRjL2RlZmF1
bHQvZ3J1YiI6DQogICAgDQpHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIA0KI0dSVUJfSElE
REVOX1RJTUVPVVQ9MCANCkdSVUJfSElEREVOX1RJTUVPVVRfUVVJRVQ9dHJ1ZSANCkdSVUJfVElN
RU9VVD0yIA0KR1JVQl9ESVNUUklCVVRPUj1gbHNiX3JlbGVhc2UgLWkgLXMgMj4gL2Rldi9udWxs
IHx8IGVjaG8gRGViaWFuYCANCkdSVUJfQ01ETElORV9MSU5VWF9ERUZBVUxUPSJkb20wX21heF92
Y3B1cz00IGRvbTBfdmNwdXNfcGluIiANCkdSVUJfQ01ETElORV9MSU5VWD0iIg0KDQogICAgMi4g
YW5kIHRoZW4gSSBydW4gInVwZGF0ZS1ncnViIiBhbmQgcmVib290IHRoZSBzeXN0ZW0sDQogICAg
My53aGVuIHRoZSBtYWNoaW5lIHN0YXJ0dXAsSSB1c2VkICJ4bSB2Y3VwLWxpc3QiOg0Kcm9vdEAo
bm9uZSk6fiMgeG0gdmNwdS1saXN0IA0KTmFtZSBJRCBWQ1BVIENQVSBTdGF0ZSBUaW1lKHMpIENQ
VSBBZmZpbml0eSANCkRvbWFpbi0wIDAgMCA3IHItLSAxNC4zIGFueSBjcHUgDQpEb21haW4tMCAw
IDEgMiAtYi0gMTUuOSBhbnkgY3B1IA0KRG9tYWluLTAgMCAyIDAgLWItIDEzLjIgYW55IGNwdSAN
CkRvbWFpbi0wIDAgMyA1IC1iLSA4LjEgYW55IGNwdSANCkRvbWFpbi0wIDAgNCAxIC1iLSA5Ljcg
YW55IGNwdSANCkRvbWFpbi0wIDAgNSA0IC1iLSA3LjUgYW55IGNwdSANCkRvbWFpbi0wIDAgNiAz
IC1iLSAxMi4xIGFueSBjcHUgDQpEb21haW4tMCAwIDcgNiAtYi0gNS43IGFueSBjcHUgDQp2bTAx
LnRlc3QueWFvIDEgMCA3IC1iLSAwLjEgYW55IGNwdQ0KICAgICANCg0KICAgICAiZG9tMF9tYXhf
dmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIgZG9zZW4ndCB3b3JrPw0KICAgICAgYW5kIGhvdyB0byAg
ZG8gbXkgd2FudHM/DQogICAgICBzb21lb25lIHBseiBoZWxwIG1lIA0KICAgICANCg0KDQp5YW8N
Cg==

------=_002_NextPart268111034312_=----
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DGB2312"><style>body { line-height: 1.5; }blockquote { margin-top: 0px;=
 margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-f=
amily: =CE=A2=C8=ED=D1=C5=BA=DA; color: rgb(0, 0, 0); line-height: 1.5; }b=
ody { font-size: 10.5pt; color: rgb(0, 0, 0); line-height: 1.5; }</style><=
/head><body>=0A<table width=3D"99.99%" height=3D"100%" style=3D"padding: 1=
0px; background-color: transparent;" border=3D"0" cellpadding=3D"0" cellsp=
acing=3D"0" background=3D"cid:_Foxmail.1@6141930d-1085-d09b-1e4f-d9208d0ad=
ae3">=0A<tbody><tr>=0A<td valign=3D"top" style=3D"width:100%;height:100%;"=
>=0A<div style=3D"">=0A<div><span></span><br></div>=0A<div>Hi,</div><div>&=
nbsp; &nbsp; I try to pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4=
.1.5.&nbsp;<span style=3D"background-color: rgba(0, 0, 0, 0); font-size: 1=
6px; line-height: 1.5;">according to this article &nbsp;"</span><span lang=
=3D"EN-US" style=3D"font-family: =CB=CE=CC=E5; font-size: 10.5pt; text-ali=
gn: justify; background-color: transparent; line-height: 1.5; color: blue;=
"><a href=3D"http://wiki.xen.org/wiki/Tuning_Xen_for_Performance#Dom0_vCPU=
s" style=3D"font-family: =CB=CE=CC=E5; font-size: 10.5pt; text-align: just=
ify; background-color: transparent; line-height: 1.5; color: blue;" class=
=3D"">Tuning Xen for Performance</a></span><span style=3D"background-color=
: rgba(0, 0, 0, 0); font-size: 16px; line-height: 1.5;">"</span></div><div=
>&nbsp; &nbsp; 1. I change the file "/etc/default/grub":</div><div>&nbsp; =
&nbsp;&nbsp;</div><blockquote style=3D"margin: 0 0 0 40px; border: none; p=
adding: 0px;"><div style=3D"font-size: 13px;"><span style=3D"background-co=
lor: rgb(192, 192, 192);">GRUB_DEFAULT=3D"Xen 4.1-amd64"=0A</span></div><d=
iv style=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 19=
2, 192);">#GRUB_HIDDEN_TIMEOUT=3D0=0A</span></div><div style=3D"font-size:=
 13px;"><span style=3D"background-color: rgb(192, 192, 192);">GRUB_HIDDEN_=
TIMEOUT_QUIET=3Dtrue=0A</span></div><div style=3D"font-size: 13px;"><span =
style=3D"background-color: rgb(192, 192, 192);">GRUB_TIMEOUT=3D2=0A</span>=
</div><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb=
(192, 192, 192);">GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2&gt; /dev/null ||=
 echo Debian`=0A</span></div><div style=3D"font-size: 13px;"><span style=
=3D"background-color: rgb(192, 192, 192);">GRUB_CMDLINE_LINUX_DEFAULT=3D"<=
font color=3D"#ff0000">dom0_max_vcpus=3D4 dom0_vcpus_pin</font>"=0A</span>=
</div><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb=
(192, 192, 192);">GRUB_CMDLINE_LINUX=3D""</span></div><div style=3D"font-s=
ize: 13px;"><br></div></blockquote><font size=3D"2">&nbsp;<span style=3D"f=
ont-size: 16px;">&nbsp; &nbsp;2. and then I run "update-grub" and reboot t=
he system,</span></font><div><font size=3D"2" style=3D"font-size: 16px;">&=
nbsp; &nbsp; 3.when the machine startup,I used "xm vcup-list":</font></div=
><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><di=
v><span style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">r=
oot@(none):~# xm vcpu-list=0A</span></div><div><span style=3D"font-size: 1=
3px; background-color: rgb(192, 192, 192);">Name                          =
      ID  VCPU   CPU State   Time(s) CPU Affinity=0A</span></div><div><spa=
n style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">Domain-=
0                             0     0     7   r--      14.3 any cpu=0A</sp=
an></div><div><span style=3D"font-size: 13px; background-color: rgb(192, 1=
92, 192);">Domain-0                             0     1     2   -b-      1=
5.9 any cpu=0A</span></div><div><span style=3D"font-size: 13px; background=
-color: rgb(192, 192, 192);">Domain-0                             0     2 =
    0   -b-      13.2 any cpu=0A</span></div><div><span style=3D"font-size=
: 13px; background-color: rgb(192, 192, 192);">Domain-0                   =
          0     3     5   -b-       8.1 any cpu=0A</span></div><div><span =
style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">Domain-0 =
                            0     4     1   -b-       9.7 any cpu=0A</span=
></div><div><span style=3D"font-size: 13px; background-color: rgb(192, 192=
, 192);">Domain-0                             0     5     4   -b-       7.=
5 any cpu=0A</span></div><div><span style=3D"font-size: 13px; background-c=
olor: rgb(192, 192, 192);">Domain-0                             0     6   =
  3   -b-      12.1 any cpu=0A</span></div><div><span style=3D"font-size: =
13px; background-color: rgb(192, 192, 192);">Domain-0                     =
        0     7     6   -b-       5.7 any cpu=0A</span></div><div><span st=
yle=3D"font-size: 13px; background-color: rgb(192, 192, 192);">vm01.test.y=
ao                        1     0     7   -b-       0.1 any cpu</span></di=
v></blockquote><div><font size=3D"2">&nbsp; &nbsp; &nbsp;</font></div><div=
><font size=3D"2"><br></font></div><div><font size=3D"2">&nbsp; &nbsp; &nb=
sp;</font><span style=3D"font-family: Arial, sans-serif; font-size: 15px; =
line-height: 22.8600006103516px;">"<span style=3D"font-size: 16px;">dom0_m=
ax_vcpus=3D4 dom0_vcpus_pin" dosen't work?</span></span></div><div><font f=
ace=3D"Arial, sans-serif"><span style=3D"line-height: 22.859375px;">&nbsp;=
 &nbsp; &nbsp; and how to &nbsp;do my wants</span></font><span style=3D"li=
ne-height: 22.859375px; font-family: Arial, sans-serif; background-color: =
transparent; font-size: 10.5pt;">?</span></div><div><font face=3D"Arial, s=
ans-serif"><span style=3D"line-height: 22.859375px;">&nbsp; &nbsp; &nbsp; =
someone plz help me&nbsp;</span></font></div><div><font face=3D"Arial, san=
s-serif"><span style=3D"font-size: 15px; line-height: 22.859375px;">&nbsp;=
 &nbsp; &nbsp;<br></span></font><hr style=3D"width: 210px; height: 1px;" c=
olor=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><div style=3D"MAR=
GIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">yao</div></span></div>=
=0A<div></div></div></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></h=
tml>
------=_002_NextPart268111034312_=------

------=_001_NextPart785780407144_=----
Content-Type: image/jpeg;
	name="bg(10-14-16-11-33)(1).jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@6141930d-1085-d09b-1e4f-d9208d0adae3>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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
Tr//2Q==

------=_001_NextPart785780407144_=------




--===============1422421906174431575==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1422421906174431575==--




From xen-users-bounces@lists.xen.org Tue Oct 14 11:26:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 11:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe0Dm-0003Zd-W0; Tue, 14 Oct 2014 11:24:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cooldharma06@gmail.com>) id 1XddsC-0003qF-Sw
	for xen-users@lists.xen.org; Mon, 13 Oct 2014 11:33:09 +0000
Received: from [85.158.143.35:30418] by server-2.bemta-4.messagelabs.com id
	B2/01-04525-478BB345; Mon, 13 Oct 2014 11:33:08 +0000
X-Env-Sender: cooldharma06@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413199981!12578301!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2820 invoked from network); 13 Oct 2014 11:33:07 -0000
Received: from mail-ig0-f171.google.com (HELO mail-ig0-f171.google.com)
	(209.85.213.171)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2014 11:33:07 -0000
Received: by mail-ig0-f171.google.com with SMTP id h15so10017967igd.4
	for <xen-users@lists.xen.org>; Mon, 13 Oct 2014 04:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MWIVfpAKVW9CqwwukysAR+9iiInOFzst1xTeAU3gqrs=;
	b=rOHGa32hmCFilCwloDa+bROGyrHNxHjYB5nZrGnGX/ldv4twBGvxjCMrvLDODt9eJS
	i/8f09ja2uPUxz5ZvXs8MJeaaB0/EVIg3lDpSX1WeZW2g/fSItCHiaV8tYCBUW4BEdLm
	96Mm+/KVfKZTGJYRVVVpl24P+ewEy6nkrOkBFvGaqsvNiUeVo56uKiHUnNQ58F0e7xkT
	fS/oHdeNBrsgvGQv7gcuPFAohX23BWT+Zydc0JxwjRfZm/VQhy3JoplVh/h1kcZbT35Y
	+fN1T2eYR9iQ4587+6nI4FKWc/NUI4pTtEgwSBb27ogTtRBUhNNYuj+zET3GtURLdwfJ
	qCkw==
MIME-Version: 1.0
X-Received: by 10.50.49.78 with SMTP id s14mr472590ign.9.1413199977042; Mon,
	13 Oct 2014 04:32:57 -0700 (PDT)
Received: by 10.50.93.5 with HTTP; Mon, 13 Oct 2014 04:32:57 -0700 (PDT)
Date: Mon, 13 Oct 2014 17:02:57 +0530
Message-ID: <CAJ4UyV1VUrnnHP+++_S=m1m22VRgye=7RS1ZKxx6sbeqO959Dw@mail.gmail.com>
From: cool dharma06 <cooldharma06@gmail.com>
To: xen-users <xen-users@lists.xen.org>
X-Mailman-Approved-At: Tue, 14 Oct 2014 11:24:53 +0000
Subject: [Xen-users] XSM in Xenserver.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2068116250218560411=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2068116250218560411==
Content-Type: multipart/alternative; boundary=047d7bdc10caa0dadb05054c4290

--047d7bdc10caa0dadb05054c4290
Content-Type: text/plain; charset=ISO-8859-1

hi all,

just now i installed xenserver -6.0.2 in my machine. i have seen some Xen
Security Modules (XSM) in xen hypervisor. i want to know any XSM things in
Xenserver. If it is how i can test those things.?

Suggest me some ideas.

Regards,
cooldharma06. :)

--047d7bdc10caa0dadb05054c4290
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">hi all,<div><br></div><div>just now i installed xenserver =
-6.0.2 in my machine. i have seen some Xen Security Modules (XSM) in xen hy=
pervisor. i want to know any XSM things in Xenserver. If it is how i can te=
st those things.?</div><div><br></div><div>Suggest me some ideas.</div><div=
><br></div><div>Regards,</div><div>cooldharma06. :)</div></div>

--047d7bdc10caa0dadb05054c4290--


--===============2068116250218560411==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2068116250218560411==--


From xen-users-bounces@lists.xen.org Tue Oct 14 11:26:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 11:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe0Dn-0003Zt-JF; Tue, 14 Oct 2014 11:24:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XdxR4-0006Gu-It
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 08:26:27 +0000
Received: from [85.158.143.35:23355] by server-1.bemta-4.messagelabs.com id
	CD/18-05872-13EDC345; Tue, 14 Oct 2014 08:26:25 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413275181!12779557!1
X-Originating-IP: [220.181.12.18]
X-SpamReason: No, hits=1.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjE4ID0+IDM1MjMw\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjE4ID0+IDM1MjMw\n,HTML_FONT_LOW_CONTRAST,
	HTML_MESSAGE,MIME_BASE64_TEXT,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16667 invoked from network); 14 Oct 2014 08:26:23 -0000
Received: from m12-18.163.com (HELO m12-18.163.com) (220.181.12.18)
	by server-9.tower-21.messagelabs.com with SMTP;
	14 Oct 2014 08:26:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=+lupN
	AZq+c+Kf9SpvCPuXSVkZVxpWzb1mm8aGKSfKUc=; b=MxfhbeOYuLzBefOoFB2EK
	hkk69k3nU1D9oQwNACd1J/p7K3jfgdmfiHOW9KHYIh4E8iZgUz7NDP/OMNJRVVOm
	P7L336j5Ky2qFexmzYbuc26MmnCxHoodE9DAT0hcYzBTqlWpGhiQQBAi/ziQ5L3Y
	REkMLq+NaPbh6dKEGuGL6I=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp14 (Coremail) with SMTP id EsCowEAp6Vcp3jxU59EJBQ--.48S2;
	Tue, 14 Oct 2014 16:26:19 +0800 (CST)
Date: Tue, 14 Oct 2014 16:25:25 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-GUID: C91865B6-1E82-45D5-917B-F77ACD31F066
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101416094148629627@163.com>
X-CM-TRANSID: EsCowEAp6Vcp3jxU59EJBQ--.48S2
X-Coremail-Antispam: 1Uf129KBjvdXoW7Gr47WFWDJw48XFy5KFyrXrb_yoWDGFg_Ar
	y5CFn5u3W0kr1qy3Za9ryfXa18ZrZIyry5Cr43Wr1kAw1xA3W8WrZIyan7Krn3WFykGrsa
	9anrA3ZYgFyYvjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT
	9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU12jgDUUUUU==
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiTgwlyVEAP9OyAgAAsj
X-Mailman-Approved-At: Tue, 14 Oct 2014 11:24:53 +0000
Subject: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1422421906174431575=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1422421906174431575==
Content-Type: multipart/related;
	boundary="----=_001_NextPart785780407144_=----"

This is a multi-part message in MIME format.

------=_001_NextPart785780407144_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart268111034312_=----"


------=_002_NextPart268111034312_=----
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: base64

DQpIaSwNCiAgICBJIHRyeSB0byBwaW4gY3B1IGNvcmVzIGZvciBEb21haW4tMCxJIHVzZSBVYnVu
dHUgMTIuMDQgLHhlbiA0LjEuNS4gYWNjb3JkaW5nIHRvIHRoaXMgYXJ0aWNsZSAgIlR1bmluZyBY
ZW4gZm9yIFBlcmZvcm1hbmNlIg0KICAgIDEuIEkgY2hhbmdlIHRoZSBmaWxlICIvZXRjL2RlZmF1
bHQvZ3J1YiI6DQogICAgDQpHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIA0KI0dSVUJfSElE
REVOX1RJTUVPVVQ9MCANCkdSVUJfSElEREVOX1RJTUVPVVRfUVVJRVQ9dHJ1ZSANCkdSVUJfVElN
RU9VVD0yIA0KR1JVQl9ESVNUUklCVVRPUj1gbHNiX3JlbGVhc2UgLWkgLXMgMj4gL2Rldi9udWxs
IHx8IGVjaG8gRGViaWFuYCANCkdSVUJfQ01ETElORV9MSU5VWF9ERUZBVUxUPSJkb20wX21heF92
Y3B1cz00IGRvbTBfdmNwdXNfcGluIiANCkdSVUJfQ01ETElORV9MSU5VWD0iIg0KDQogICAgMi4g
YW5kIHRoZW4gSSBydW4gInVwZGF0ZS1ncnViIiBhbmQgcmVib290IHRoZSBzeXN0ZW0sDQogICAg
My53aGVuIHRoZSBtYWNoaW5lIHN0YXJ0dXAsSSB1c2VkICJ4bSB2Y3VwLWxpc3QiOg0Kcm9vdEAo
bm9uZSk6fiMgeG0gdmNwdS1saXN0IA0KTmFtZSBJRCBWQ1BVIENQVSBTdGF0ZSBUaW1lKHMpIENQ
VSBBZmZpbml0eSANCkRvbWFpbi0wIDAgMCA3IHItLSAxNC4zIGFueSBjcHUgDQpEb21haW4tMCAw
IDEgMiAtYi0gMTUuOSBhbnkgY3B1IA0KRG9tYWluLTAgMCAyIDAgLWItIDEzLjIgYW55IGNwdSAN
CkRvbWFpbi0wIDAgMyA1IC1iLSA4LjEgYW55IGNwdSANCkRvbWFpbi0wIDAgNCAxIC1iLSA5Ljcg
YW55IGNwdSANCkRvbWFpbi0wIDAgNSA0IC1iLSA3LjUgYW55IGNwdSANCkRvbWFpbi0wIDAgNiAz
IC1iLSAxMi4xIGFueSBjcHUgDQpEb21haW4tMCAwIDcgNiAtYi0gNS43IGFueSBjcHUgDQp2bTAx
LnRlc3QueWFvIDEgMCA3IC1iLSAwLjEgYW55IGNwdQ0KICAgICANCg0KICAgICAiZG9tMF9tYXhf
dmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIgZG9zZW4ndCB3b3JrPw0KICAgICAgYW5kIGhvdyB0byAg
ZG8gbXkgd2FudHM/DQogICAgICBzb21lb25lIHBseiBoZWxwIG1lIA0KICAgICANCg0KDQp5YW8N
Cg==

------=_002_NextPart268111034312_=----
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DGB2312"><style>body { line-height: 1.5; }blockquote { margin-top: 0px;=
 margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-f=
amily: =CE=A2=C8=ED=D1=C5=BA=DA; color: rgb(0, 0, 0); line-height: 1.5; }b=
ody { font-size: 10.5pt; color: rgb(0, 0, 0); line-height: 1.5; }</style><=
/head><body>=0A<table width=3D"99.99%" height=3D"100%" style=3D"padding: 1=
0px; background-color: transparent;" border=3D"0" cellpadding=3D"0" cellsp=
acing=3D"0" background=3D"cid:_Foxmail.1@6141930d-1085-d09b-1e4f-d9208d0ad=
ae3">=0A<tbody><tr>=0A<td valign=3D"top" style=3D"width:100%;height:100%;"=
>=0A<div style=3D"">=0A<div><span></span><br></div>=0A<div>Hi,</div><div>&=
nbsp; &nbsp; I try to pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4=
.1.5.&nbsp;<span style=3D"background-color: rgba(0, 0, 0, 0); font-size: 1=
6px; line-height: 1.5;">according to this article &nbsp;"</span><span lang=
=3D"EN-US" style=3D"font-family: =CB=CE=CC=E5; font-size: 10.5pt; text-ali=
gn: justify; background-color: transparent; line-height: 1.5; color: blue;=
"><a href=3D"http://wiki.xen.org/wiki/Tuning_Xen_for_Performance#Dom0_vCPU=
s" style=3D"font-family: =CB=CE=CC=E5; font-size: 10.5pt; text-align: just=
ify; background-color: transparent; line-height: 1.5; color: blue;" class=
=3D"">Tuning Xen for Performance</a></span><span style=3D"background-color=
: rgba(0, 0, 0, 0); font-size: 16px; line-height: 1.5;">"</span></div><div=
>&nbsp; &nbsp; 1. I change the file "/etc/default/grub":</div><div>&nbsp; =
&nbsp;&nbsp;</div><blockquote style=3D"margin: 0 0 0 40px; border: none; p=
adding: 0px;"><div style=3D"font-size: 13px;"><span style=3D"background-co=
lor: rgb(192, 192, 192);">GRUB_DEFAULT=3D"Xen 4.1-amd64"=0A</span></div><d=
iv style=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 19=
2, 192);">#GRUB_HIDDEN_TIMEOUT=3D0=0A</span></div><div style=3D"font-size:=
 13px;"><span style=3D"background-color: rgb(192, 192, 192);">GRUB_HIDDEN_=
TIMEOUT_QUIET=3Dtrue=0A</span></div><div style=3D"font-size: 13px;"><span =
style=3D"background-color: rgb(192, 192, 192);">GRUB_TIMEOUT=3D2=0A</span>=
</div><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb=
(192, 192, 192);">GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2&gt; /dev/null ||=
 echo Debian`=0A</span></div><div style=3D"font-size: 13px;"><span style=
=3D"background-color: rgb(192, 192, 192);">GRUB_CMDLINE_LINUX_DEFAULT=3D"<=
font color=3D"#ff0000">dom0_max_vcpus=3D4 dom0_vcpus_pin</font>"=0A</span>=
</div><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb=
(192, 192, 192);">GRUB_CMDLINE_LINUX=3D""</span></div><div style=3D"font-s=
ize: 13px;"><br></div></blockquote><font size=3D"2">&nbsp;<span style=3D"f=
ont-size: 16px;">&nbsp; &nbsp;2. and then I run "update-grub" and reboot t=
he system,</span></font><div><font size=3D"2" style=3D"font-size: 16px;">&=
nbsp; &nbsp; 3.when the machine startup,I used "xm vcup-list":</font></div=
><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><di=
v><span style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">r=
oot@(none):~# xm vcpu-list=0A</span></div><div><span style=3D"font-size: 1=
3px; background-color: rgb(192, 192, 192);">Name                          =
      ID  VCPU   CPU State   Time(s) CPU Affinity=0A</span></div><div><spa=
n style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">Domain-=
0                             0     0     7   r--      14.3 any cpu=0A</sp=
an></div><div><span style=3D"font-size: 13px; background-color: rgb(192, 1=
92, 192);">Domain-0                             0     1     2   -b-      1=
5.9 any cpu=0A</span></div><div><span style=3D"font-size: 13px; background=
-color: rgb(192, 192, 192);">Domain-0                             0     2 =
    0   -b-      13.2 any cpu=0A</span></div><div><span style=3D"font-size=
: 13px; background-color: rgb(192, 192, 192);">Domain-0                   =
          0     3     5   -b-       8.1 any cpu=0A</span></div><div><span =
style=3D"font-size: 13px; background-color: rgb(192, 192, 192);">Domain-0 =
                            0     4     1   -b-       9.7 any cpu=0A</span=
></div><div><span style=3D"font-size: 13px; background-color: rgb(192, 192=
, 192);">Domain-0                             0     5     4   -b-       7.=
5 any cpu=0A</span></div><div><span style=3D"font-size: 13px; background-c=
olor: rgb(192, 192, 192);">Domain-0                             0     6   =
  3   -b-      12.1 any cpu=0A</span></div><div><span style=3D"font-size: =
13px; background-color: rgb(192, 192, 192);">Domain-0                     =
        0     7     6   -b-       5.7 any cpu=0A</span></div><div><span st=
yle=3D"font-size: 13px; background-color: rgb(192, 192, 192);">vm01.test.y=
ao                        1     0     7   -b-       0.1 any cpu</span></di=
v></blockquote><div><font size=3D"2">&nbsp; &nbsp; &nbsp;</font></div><div=
><font size=3D"2"><br></font></div><div><font size=3D"2">&nbsp; &nbsp; &nb=
sp;</font><span style=3D"font-family: Arial, sans-serif; font-size: 15px; =
line-height: 22.8600006103516px;">"<span style=3D"font-size: 16px;">dom0_m=
ax_vcpus=3D4 dom0_vcpus_pin" dosen't work?</span></span></div><div><font f=
ace=3D"Arial, sans-serif"><span style=3D"line-height: 22.859375px;">&nbsp;=
 &nbsp; &nbsp; and how to &nbsp;do my wants</span></font><span style=3D"li=
ne-height: 22.859375px; font-family: Arial, sans-serif; background-color: =
transparent; font-size: 10.5pt;">?</span></div><div><font face=3D"Arial, s=
ans-serif"><span style=3D"line-height: 22.859375px;">&nbsp; &nbsp; &nbsp; =
someone plz help me&nbsp;</span></font></div><div><font face=3D"Arial, san=
s-serif"><span style=3D"font-size: 15px; line-height: 22.859375px;">&nbsp;=
 &nbsp; &nbsp;<br></span></font><hr style=3D"width: 210px; height: 1px;" c=
olor=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><div style=3D"MAR=
GIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">yao</div></span></div>=
=0A<div></div></div></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></h=
tml>
------=_002_NextPart268111034312_=------

------=_001_NextPart785780407144_=----
Content-Type: image/jpeg;
	name="bg(10-14-16-11-33)(1).jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@6141930d-1085-d09b-1e4f-d9208d0adae3>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
Y2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgEC
AgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCADd
AQoDAREAAhEBAxEB/8QAtAAAAwEBAQEBAAAAAAAAAAAAAwQFBgIBAAoBAAMBAQEBAAAAAAAAAAAA
AAMEBQIBAAYQAAMAAgIBBAECAwUHAwIFBQECAxEEEhMhACIUBTEyI0EzNFFCYiQVYVJTY1Q1VaGi
BkRkcUNzkyWjdJRldREBAAICAQMDAwIEBAIJAgMJARECIQMxABIEQVEiYTITcRSBQlIjkaFiBTNT
8LHB4XKCkqIk0UPS4jRUFfGywqNjc5T/2gAMAwEAAhEDEQA/AP3dRudiACKmt/pdPhpN1NXoiS4T
Os4uq6krchN25TYFM5/AP0V9f49vym/5TuUwCss4+SQoRYzxy9fKU3G/Q11/Gum/aD8lganbDFZH
tUauMPp1e1KGTorJTYtbVA4t+1JTGzhpBKvbDI1sZ7Ke1fHny07dXuqolaVv+rkMyBzH9Jn/ACr+
PetbVNk2tamJwQMRCscwfKxEZ5evO7U+y1K2VHgnOkFpQsF5g8ZmqBjBphvOKZVQAMefXfx7vF3F
FG0DBzHrDzP6Zeufk8fy9FrdqVVrn34zDg9xxGGZzFgiRtrRpI68PrXv3hdWhG8nSzJVN+laUcUv
VCqZRcnLE5Qendje9bbK2LW2hHyPgz/SAYqIsL6HFnpDV2abV17KtTULaKvzI9LKubQhgWH+k6bW
0rJRu0832mmiX12QLSFL3D0+O9qJyawLMHTDMzFVA4+g/jvrQakFZWqcMGJgePZnBLz0z+Stqttd
lW9qncMdxL6S82/qIkccLt/sPCqWeJ95dVUylVosOdtW3sYCz2JPJiD1+fHIMDX42VAtxHqk+ljP
EBg9cekMbfKYC015n0GPWrhzMk8x+vXp2p3v0sSyll4NsIDGgqW12jkzPClVzNh4TkOPh858ara9
f5Dn1hyRDPPA5PWM5IjL5Nd2ztD9O4wzJHD+j6ejFhOsz9vp7I79mOtR502JSaclNLLYzYcAqsFp
rYqrcsKCqBj+cGt4W/W9uq9wuVUXBE8/S2EieWD3Inn+FuoW3aKLW1iQ5MJAGIhHuT0HjHTX1urG
Sz31psMSjuEDpwmW7UqUzQsSJKzK2URaDzlicB8rbe9nx0rEmY54j094EhWr7BJ/B0a9df3VbXyO
MELI8zPEmQ7g98O3UV5LqSw1CgtRI3BqjOJfIm0117USYZg8kcdTOBk+V9A12aZ3PxJgkw8wzIPE
WR7gf16c2tdufFO29rCsWhFSSAsirMOFJ9RmP2bcQ27rreGurNTZGRSI4pdW+aHHTB5qnJsdigcf
wA3puvZpv/8AHt23txX0eT7YyjMHDz6p0kfk31nyaF9FSFxIEW+9+2rGX7hgZM9V9b/T5Eas3K8E
W2nrpWi1RKTs762qwr2XejowYkrkkYPgAJbf3N/71iZYsoRhItYiCJIM4/j0/pr4Wuv4KOD7QQcj
8K5lWHLDPrxAt+epq60YB9mfxulVtORs3B55YRmgsIO7MAOfCSv+QBjOvHtt3bbbEolpYWCRjLiQ
PabJxmYF5VPH0aq6r22HaBjM1TgPkVX3QrIzFY6gQ29ld/ZoZMlZWV9g0pzOYT+MBSkWdlMxJhYK
QCXJYnip9UtmnW+PWkjS1fjBHL3YHmZGq+wBlOpurfsr5Vtkdti82m2fj8Zs147SS4fVsoHWorZB
rSXhxFvL1o0UtOvSLRFF5qJ25WHBMktEMCcDJkUpb8y89vASiTDHuYy+logl6tXuPjlcnccqCOE/
TnB/QPp1DXd2teLyfxBx2ogKO9RTUm3XQfuRs7Pc8UxxcAY5Y8UHx9Wy5sr/AMQw+kRZycJgy8jP
HrM/eXprdVp/GxEwzNRRwlsrgw4/gvpzXUvK6a7NNa3bs1deqpRNmuduYiqCChQ7ZM2VVb9S/wB4
l32d2t1tjugxZJGp8WZn25FTh9OltGuurebaUfxtkmtYEtydvbAx3SFg+kDOifTnz0rhUsW1fjFV
2H2KnXqoZqDjEtwlRePKajKkYAwMS6779uzWrX593AHcemX1MxZw+/rZ2eJq2OvYwvZ289zDKcVz
CpiDPpGFK2n9Zy16m+0nZQ6enT5BBSs3WcC1pTmFKJhVK0HMYxybJNSlvL/uUK0tB3W+PokuFeXL
NcZ4I6HfZr/2+rTZa969y1r8nCYGcRjBCT6evQtP7G+1Hd2qa41kQbCbVG6VO0RJiZmjmMR1p+ks
jk5GDg0J35Hja9N6ai3esNTPxzzGXPrk9cfadY8Xyd2+t9rS1KKypUVjBL21x7tWf/U9F39D6+0F
GxolJqSJypTpfasonQFtitDrmNkUcgVOWDeeXFXx43keRr2P4rjZ5QkqMn2hMj9eI9JTe/x/G26j
8uuK0YqLDaAjKhFgMRzPrAzvsNawfX2TtPLaVgoWEXFw02YykiCdYwkJuGIDgs/kMSfLXjbaNbai
g6k5UjJlWRWSMmDCHop5mmzem61u2wwAJYh+0iQI9rDPD0YkxrrUqZqKrGuydmeoWF6M6h1eSdxo
F9y05Xdio5AKuRgC9LVpMkle1twekLEeiRQCYZY69NtbW2ztaKNu6tJbPrgGYyS3spmDPTmvrTVd
i4vKWslQyq8jJl4DXSvYk5KS89dscZhexuPkZPoO3bZa0artT0Z5lIV9X1tPaThx0XV4olthap4x
CSQ4j7gIYrOK/cwyevhnCvHV1nESmEtd4GnyI7fTVokLZbaPJ6YVMEIMnH9vu7bT+9tO4chMdrWS
eIvgy+uCeidunbX8WvFpizE9wgxhmsrJV+09Jyzt2lr/AFck1hNGFxJ2S71WaqAUumxsKUQCasOJ
JOMMqk4YM6K0p5bbbLVrJgJ+iVy5jP8ABQwpeTfa+CGuKlbdslliMli1vbMDn2LchI1Xf09u9NoP
u9aaXcptrdyG0rcJM0Y3zdYBSqqfPLBOR6zso+PvprrSPHltGLQwkuUxMyvtPRNe48rxrbLWLeV2
9ncTWSRie0t8oiIZcnp1Q1N3O+unfXw+1a1RdVEmAFnaZVusnY12Guccvz4GMg4W3aI8f82u01pU
I59CfXD8vT65hOmvF8sfJNG+kNlS0RKOP1qw5X04keo32Gqy22N8WJX5G08pNafXiNazflOfW7TM
QhmFXBWg5OPz6e8bcNK+O1z21FhnIJlkmZGXmrA9TPK8e35reVS3F7ITg7VFgjEQ4MjEjli65qt2
MtnUUsWCUXbmloOgpDqeaSeba/bdgPIJUHyD4L+0o0O6l/qdqicyMz3QH0H36naLW/JaNlKWhR7o
avCRD8fl6Z5zMdX92dY6jbsXaW3rgqmxJJ7KdLKJiwStX2tl/lRmXZy1jyYY/UvqbotTZuNFydVv
RWrMzGAqfFYCK4Po9Wt9dmvxndoU3V5tAjOOJ7rLYJc2Zt+nRtI02dty0nnA62yJVuvLbFOclV5W
H7ltYmJcMOM5nAYK3hsbymrUQjs7qyH2xnCcFsxGbPJJk74ltm7aFpNTRBSbdz25HlrhZjtq4ckL
m5ekqXcIdTQRJX+wZghVYgq0uqkVpW3Jh/LmGQElCQGyAaNdL1qL3+SqU/X1kYCPe0Lz6Qtb91qz
cOzxCHYxiODISuCCuDhcyD/1P6f/AMjs/r7P+2w/mf7v/b//AF/m/wDM9a/a+b/yq+3324/9f/5f
9PS/7zwP+bb/ANFefb7efp93+vrh/qrlrKWYFzZ9WkLFaSrwLFrRVhYgc/dMByqMCODImNHl6+2r
BBHcJIk+jEemHEozJZkVvB8gvfL3bF7WrDW0C90MpnJnD6RV6bjTZHFmps7kzqPJmijWeDygqjYm
h7bzpuW5MhcAkIDnJK+g3pryBWlu8cwCLw8CVIEJM+2em6d+LWb7aGtGBtCESGbDb0WJCZynXOuY
yWmrqtrolA9/sYPrbEdj4zqESXY1CrGlKleRZmVSP1EFj3YbL2N23ubCFGapJlYj0iYgGHiQ6Hp/
Dprbx/G7SiNtlWtu7tcJK5lX1Wvu9Kbk/t9uq1Suy2mzxHlFbg2vzcfLlq9NWBoCx/Snhcj8D0bT
bw9OtolDeD/nH2tpOMe/MPL0Dbq/3DfuNlbbHRZD2gzhjL9X7eJODopkNjR2BIz11RLMiawWgW2K
xVdjaKbG1RnU+5ngjhPPJfOcF/x+RXum7ILbGMOKyVPoFknCOIZ/H+bxLR20GY7Qju4Bt8njlazG
RM9SE0qTBc7E9yuKQaegFuiPVRyASUZPtOsuLu/WWUZJ92cu28il3tKtKYZvIsfqpUmQJh4McTdf
i7KHfe5tSqBri0L9CFTlYU5yz1a19pitJ7CMDOLOZs1ddO1eZabtPiiC7E8lHJKFc4DK2UNumolt
aMpnFsejD7eiwk+yRT0+RYq/kpYO3hY5WajAjaSf5bJxz1VluJ+/7ps8deB5GX+d4MWREb+FypZe
J9vJ2I/typfSnbIhaz6/Gf8As9Z5x0/r8kS3aiVqek2iePrHJxK/TMqLQN7mkpswpZmSnWEuiYWd
o8Jlph5cnIyxTAK4wfTdzYa69qhAETh9RznMHpOZ6So6u+1r1G3dZSA7jieDnLywJnodLH65wC9R
F5j4eeVOWxXkoYyKiSzVZoAUc8UYCgALKd0p+6rgPyD8vT4n15nK5Mo9qwJi9zxLxZTVY+GVJtjJ
xhAUfttFgLWG4SG1LBEQQrqbEaOPYwsT1L19qGbwZWwjlWDBRyORgoQm6vcv5C4nrjnMZn3JIVj6
URNmizUPxtLDyZ4xIzV9LZwevHWW1I63YRryrsnYu3F0m7CSNJr9bkKLtrJs1YoG/t8vgeq+6+3t
nY1p214UzmJPTuahMfwr1E8euot26S2xtb24xMMx8Rfjn9bezOzuufr9rbmUrvRESOa9XdtJIsIN
KbfKp2RZshFw6gAF8EEGrRU8mmqwnj2njMVXmY7cMRLhfScNbvJtbxr7a9j5FcHpNgyJM5BkMPuh
HUXVaO0djYbWCUXgNrYQVVY667Me7b1nsbL1PNXkrTLtxzkgg8qG6t9JXWWmr9pjLDFbRGRiyMEx
EiRJ0Xp5JfZfX27MtrEpUU7rVmYkmkisSqetKf2erely9Mx76LOaK+R7WYsmwzBg0JF6K/FWVVAQ
geFVt4u6lK9p8+0lf+2v1YqmRVbC5XNfk6LbLV2q6iyB9OYGZQzYSGIB9Au9oxtBNfaYLfIbXpEh
FOvrcva1K2KRm/yFDUH4CgElcEY8ffemx26SdfFhz8rfQMpDB9Viet+R4mu9DXuT8oDVMfGsyKv2
2ky8erHE/UamszarotTITePyU9iPTMnJohHHoK/w8YPIjAz6Z3FdobqsTI9vKGePr9fXHLHSmi23
Tb8G2vdENSxx/H0hM/yxL9uers9hdgJpsJxvWjKNiUbCciJ9ydcmolEekwMtyAKgBvIKCfbW613E
21hwpLmHMIg+kPrHPc1tWyu6v7e8Vv3OTIHJzEKYnB7+3XNd3a1k1NgbqM2J6+xKKTzwJqUzNlnO
ewP0orKQ3EkN/D12nj6dtr63W+qKvOPXK19VHEhHXNnk+Ro112flFkEI9Z4HBbgC08LOY6619/7C
112tqEBpxkzT2DIizMrmKjYqZhAKLXI6kAagP6VB482+N41Nbp1Wt+dck44nBM4j+ZwRy8+p5nlX
2fn30qeJWrmGf4ucIx8a5fYyHrWlqiQXUEdtKrpbF5Z5ELRXITahXso0WwWJM6/nkQ3odK1pTvm/
fRO4H6n9KQSYOT2x0TZe2+/YFO249lmozz/UOcxPFvfPU/5dqz+HuauudgNKMmOrApazz/cnMBaM
oRZJ+lTlCMeCOLP4aUt+fRexqyvyZCcLxyry8z6zKtd2y9TxvJ10d32nxrCpwYxj0DiXjh2qQnrI
2zZNAqbmSq5jItzDRZbU1UonSnlHQISDy/38L1te21NVXZMT6vGcFoz6ivt/T0zamvVQN16ak7mo
QGFzPbgOZqCmZgemVaO+qXDmuxKk5K+vUqqhwp7UTsLVIZgf7gYMD48+hvf4660jUiwnPOJjGB90
iOia3X5QbSbbRK4UgYe7kznDjmY9epEHna9puYREqF7IBGsu27UFT/RLZbFEyk2E89fksoyXdlbU
pW1e6ykDkYIj+dIzCk84Bx1P12rt22nspF8/aiuP6SzbBA9uTlM9EaG/8XYSMhs3UsoRqgoioV6U
aNesfuOAw5MTL34wcj1g2eN+attj20/TmeWSeDHHy+Pp0bZp8x8e9NZ37JklGM4k9vWFgm3r0j9Z
9c9dbYa6rCwfX5LE6wMENaVVTWB9yGbh0JDHJI8nIDHleTWm2pr+VIee7OA4frhJPf8AVPwfG2fg
2W3zXZJgjBKxjmcQ56fFf/5KBpBxfV802q9fXPXqq1KklDzEqMAhBH+wefcs1/8Ai27bH478VJls
Y98T6/5vs53n7mvxfyU9WIDn0J+OP4cD6t/EhZ32kesklLqqSsDaHKKBkk6rR1RZuFCgfzFPEfge
hfmvrqakG1rScw55eMyc/wBKT6vR3xte2dk2rSpn7e6vCgwsQwfUxjtOs6v1eib5MbbZo1akBFUS
l7Y616JZ2PbZadnKUnU+WCj2j1SfL8j8cd1aQBzy82qJ6ERFrD6Tz1GPB8f8slb3sWXAEGO2z3er
zNaw8x1pF2k1KGZ1jsOW15zZOOzwLG+8LWosX6JUp1gBQTzOVyRy9S3TbfXuL9tYVn4+1ICcsTz6
cxx1cPIppt2W1ttigR8sq2mzEUJhglGMdczb6+uzLajJp7eyuwzvs0mnd0zozoUjzQrDqww/aUj8
kt5HbHk01Oq6OmiR2ixKZlhzOPuZ4A5xW3jX318jWR5d+5+byg+n+mIx2yTmes7sW2jr5pGvXbrM
7LV+ojXTj1NRzz40meYyAOM+WPwTT000/k+FjurMkZy8xxhx+rHudSPIt5H4CmylqyHaihFTBMzL
nl/ll92X8fY/sP8A2/53/wBb/O/4P8v+d/zf0/7PTn5df/8Ad7P5ePfnj/Tz9ep37fb/AE2/4fdy
/d7fr/q622katKhe9orrXailO27u1TP3oh5U/SHBQKF9xJHLLeoHkFC5Fa2bVh4DHu8e2ZnGGIOv
pfEs/jsN07Lv1cwYJnifYn0nPXU9BdGW1sLY7HIRZgHLM89dDsNEpagZaVZio/UxNFOB/DlvIfIv
XX29qT6RlYGQ4OfQw9d1+EeNV2fkbAiRlipPbzMrj1mTA8TJ/YfZ8jr7WxTWftC9USKNgNlnFqWW
rwLDwZMxI8BcniWreN4vabdVCxHLx+kRE/8AiD3n16R1+V5fe6Nt7UZYzOB9+5Yx/K54jpzR2HpN
zfY2N6PLjYNSZWWUSsmRo1pejF1KqyKUdV5EKQxAPI11rcKVrr2RJhzlGZAPfORxnHTfjbL213ts
vbbpzVyeoMkNn6QEOHEME0raB1ROOxtKgN3hqzrsa92YWFHbkKRLq+Rge2SBsEnPL1zfTyfy9960
XA2SqcQejH+dmJj06J49vCdDr13vXNkr3WraR/Uc8hwDErnpDVRdcbJaKNOwXYjV5mdJVWbU2Frb
Zb5LNUUDEKwbzx5ZbwxtbbWkWS1cIMiTAhX4wRBJ9Ygyr49dek2FirqVZREYe4s2+U5HFvpMp0+d
+H1wK62pWn16I16uL7T1FOHbP4s9mpGXyw4hlLH84wfS37fZ5Odtw8lYCKgkw9yH6ZRj+PTX7rV4
a100t+1iV7ryMd3xLLznE191gnolknsOdoJr2lTrtMxNFsquvZzr00KKjsxVjxb3Y5+08lzS19R+
GbFyRmIxiCSVOTJiYyQ6vTTut+5sVdVotNZLREjjg92GGJkZr9q607q8Z4W2upOvZrKTS02dQXku
tq1k448iV8Zcnyc+u7tttaXtmln5EcDHD3WE9Cfb0x17VqNpbXUjZr+1UZT/AMtUc+no8vSWpqy3
tfr29akyVmrtMmRpWdKRagThTsWi6+W9oVVB4r4LejbttvH2d2mwkvOYEGPSInGcsS8HQqaf3eop
5Nb1assfGU9YzJzwYhivqUJax+S9FYGDDaSXWRalFoFq+s6NsOWhcN24Y8w+TlA2Cvfd/aKp8ztW
cBGCxgyfbjCQfJJGdXjldraj8HuDhkctOeGe7MIyyCnWYrr7WpypOHZonaajasUAKlUoKQsrBbV2
ZIjfwxyf2ZYMBWpt07/ha0b+yO5/UhPQqsfwPlhOom3R5Gi3drO7xW/2hDOcWOZAnGczXIvTWqdn
btKo0rJrUV22FMut3sasNYwFWxJUVDNi4BmhznkrN6DtNWmlqfkq7CO3MwR8pjmfuA5foh03qdm+
5svrsak+RYjPpExEREuY5yd3Xh1k19xd2ojMxlULrS2NiirHqKXuIvGgpKazVFkTwOP1BchvG22z
R+CvcinySpmZCZIVVbGfpPAPwV0+T+5v+MsD8ZWD1sEWmIDtmPWUI6D9jNJDW2NZRVbIbXYR4LxE
2nsShynrgLPkRxXrPFssTk+ieLa1m+ra9rVgJn1mqwvPu92THp1nyqFa026PkWJfbj5AsIGMHbiF
znp5NyaauhKyOKIdvUWrTRaa/bwnO0ZWZrO4wePBgw8rjx4BbTa27ZbWnalbRLDEqKYD3kj1/Vmu
6p4+quyj3FrUGBazEds5ecQzOM+gEhvPS3ZMLDpZQ+27tdasi3k+oaVjSXK0aM0wecmXwcls7ts8
etK9jOzu4qHbEw90COEB4sOfSMV0+Tfbbur26+yC1mbd0TVrMduRe0zVmH3NonUjsTlTn8tbGb02
LTs5Q7agdZLUUH91geGAwGPJ8+seR+bZqb0j8LWYqIT2+vHsc8c4469oNOvaV2lvyNomyWYbAR6e
sKc8S9IzMBt1ge5dSmeKbF1WwZG6ruyo+rALWaqtFJ5IB4cF/TFzY6DYQ7j1qYzk9LOGUTC+jHS9
a6Xy7Vv3GmcdyTJhxghMJ6Y+UvTe6+oz6yJr8UK2FaQqYGSFogbULyValqjBACF1YNgEqwIdFN3b
dvaXECTPPxRxjOZhE4kem/Iv4/frKa4Byj29uSGqZnh47uYyJ0fVWm5ikTsSjBrpbnQ04tsrxqzN
22s/JZDj4IUN+CBgj2tdHwv2uy0JiOODgDlniY/j1rRO+g6nYaqyMswpmcq8DH1z7dexXVjmetOe
8HV33K1aVYyQVVwutUugq/NCWE/2i/I4UoZ+uX/Ns+W5dcQVARcR8iGCIiflEGZLdZpTTqmvj1ps
ebsnbX5SduQk9Q+MykQ1Ud3RtvmB7VvWbWSCLQtzoUm9bvegANRcMWEvIXAxjOWNHkU8YsQ1ow2Y
9MgQekRHd6y9K+V4tvL291WrabdoMswZbKes8fQiMjmoNZtzWSW9ZDL48ayhBl7FQYnCt1cZjYsx
z5AI8k4UqDf+U0XtfXVGUVMPuEckH+OAzLnjV0230rr2WrapUQqmD+RZ4tlx6mZggrSWqJQcb7AA
7l09jSlGAW63nNkN4NHueQDkIXZ1AJXGTku0Wua6/TurdXELwzAyCgDOZ63s167E0S+0+7stQqAz
HI1GIUq2X9OnWnrUSbVpjWx7tdup6s02nOb02U2VclXnlTyZVU48cRhet9tbJQ/u++QzKxXtjhzg
VzmemXXpuVvdjQB8XtmRxNu6cMRmIxI8Hv0qJtqosE48lspRDNruz4MVCsqtL3HIxwbwQf1Y196p
te608czBHP64x6nr6F2V064/EFCGEg5ViMMPMYmeR6FjYQw2KXstLqbXZteYmqwkgrMstCkeYkXI
K0pwXhyx4bX9t7tda1a1YMssrDxLEwZqSzHtirtGu6bHcDbGMGf5sOJyWYEGMdP7Go+yOyTt5nRH
FeZD8qTpwYI/vnyUluBGVwqkDx6W17q6Xtueskfok5OfaT6p01s1PkH5Nb/KmSRz9ExPMOeJ9oOx
s/YSrGTa8ztmuvKh6qpqDXrvJPMkW9FDGiBVDhRTJIbJCrR1avGvW1iz+EFMjaSi5wPDLCxgjCsz
ft8nTetSs7m1RwlO1tD2k2/hITl54crqP1au4NiVODu21ruZfF6WDUeOsKBkRe2YVixclCw5ZClQ
V3HdfR2pJ8XPdPE2jPDJEQwxllnZoUp5PeYfnP2xylRjExyvxk5yZOehYfaWGkpD0jvgJ3CjEmW1
DWXdw6GTUjr48HPkk54+rNvJ1viV/OkFqeketVa4zC/5R69fP18W55d7eNP27EJ+lqgwnNSfpMwx
0X6yl9lTqU2L6pU9bWhEbGoN5MMKqVdwLIFHlySc8sgYYZ8uuvU/mrWt5zCxbsfTjh+kHpHJ13wb
bt1f29721hI2Dur3ejy59hmcPWn+bo/9Trf1nV/9f/M/43839H+D9P8Aj9SfweR/Rf7J/k49uOfr
z/p6u/n8H6ff2cW5/wDw/Tj69TJ9HxtlE1/e+wUFVTWvt2Tl4MosGsjLamQeJZeAAGckNWL/AJa2
tb4lZj5FR+rw4PcmfblDW67aL/jrG3uaz8Wz7wCtWbOIYQiVxQitvldlY7dL3jap1lpjXXtNJLLY
7QvLE9QAMMjIBGR7vS12n4e2lqGutg7oziGaxxm3GPUc46c1/lNs7C9tthYEDMmR5xWBz6R79G2t
edLc1TT3vaJ0qbR19mfyAqgEoykvjHH8HDED+A9Y07bVpE31nIQ2qx+vp788S9b8jTX8zYNd0ws1
rao4j6rmJiZj06n6mvVi57INra+9ONNNbxrOU0ApZeGu7I98zDEEoeeRxYAAs79tK+ljbbWvdCKv
HJIZxziGSV6T8Xx9qds0fHNxgsJBlMKTJ/pz6MZEap9XVV+wUtMWLh1WLTY7D147C68Vsk1duRBZ
cA8clCSRopby6T4yd/b9RwGJYX0wPvHdB1m+ynibU8qXW3Y+1xZfk1rIZ4k/w6JqbiVe4u13Cexj
szVmyt5tH2BzO5kzJQsuCAmFGGUeubtFqFXX2k/0uOGcxJOSHCueF6Jp3m6a7GzH9QZyQRMOYtJC
FfQTpf7CZRU2kJ3deXGdQpiu5BOsN76BS85uEbiPKEjOcNkk8W3cum3w22yc9qz6EwpJPqGOSOge
VrdVDdpfy+PXFj49wEzLGMfw9eHJNLeWum1o68FlybXuNg7EDaEmkbIrdqo/TOzL559ioMeBhceR
oabuy9rd+EiGFmHicoPpCvqyk8byTfpWtatItVHuFrieGMDDyvacART1Ejp/HRyBTp2aa+zWgLUC
hf24tdNh0E+5jxP7g4DKgEr6U3Wvv7rH2lqlgP8ANhD0M8ZYeHqjorr8cprxmtmr6x6VJlwZ/qwT
7dTdrc2FaPYryMdw8tZEcQ6mTXdJVigSzBoNgAyLeGOADx9N6dGtrbtS3dT7vWZSRZOf9UcEznqf
s8jdXcd01sX+wyRAkxDCenbPP6dKbmxfa0tO2ujRmTsURYcNtosbGUaUWk3QxfroAvhskBiQOJNo
1U1eRem1GxAzNZxKEMySZ45gzPS3kb93k6qbNVeyqqRFkzA2I/U/q4n2XXo+1rvaLVMqa6UuHDMp
Y1E1psL+7sd82RyvBOug8H9IBBUrp2dmwO+tkI54mK8EOJlk5OcOLu36+8stbUJIx+r6yZTEP0TP
yu+xuwl3bZUMxSyIZRLqaT2KM/taZV3qQF4o4nNACwz68ldWi1+2k+zljCHrOCvMp3WZBjrJ3bN9
NVrXM5SCsjDPHrOeEKgL8kdtat2VWneqCt019hRcDhKriSvSOv8AEWdUIUjGC+WYggka17qaxRqW
gUx6mYF7pOZ9oAzDnZp27WbVfualmeJ9w7QT4pAT90wow0C+rxfT2bDwytGKGj58UWn7gtiSBlIk
sjnCqvuAIvylNs1vUeIXB9TEZw/JtiVcKMOnZfQmyl7MyID6ZOW3ufEr7RD11CTroMA4ATZtbX+Q
o5tJ/wBpLbC0jwRGaYyVB48/yMeubL1fIJPk0B7fcylYcufWOOHrOmieMq1K12LXuzh4WTGT0cSw
j1zruIbKhGo77j0NEjQiBrKbSpOdlFtk9LDOWH4VQPIAOttXZq+QBQIUzCyKYrn6Pq+jPWNOw0+R
Gu0t17gxXujMJ3MmOT+UwR1a3FjVe2muDOk1nWlSs1VGoqkJdGWyheAIUMEoWULkliqGlvR7KW+Y
yBn09RE/jEkM4CafklNlO/brGkZWCM+iJb/6/EOVJX2Mvrq3ito7PciNRadiiXyFAp11Z6FezGDk
0UGa4D8eIZzxr+TSi0tTsWIjMcSQTHOCrnLWZhHy9Xh79hXZW/eCjMhaPXMTxK2JCC0RIJ6sYyT5
e9rBEegMXNIWdubIUpxNLMzkAFPcQT4/V5Lbbsvd/Drt3IZITiZODHviTnjoH4NOvUV8rdrK14Eh
y5MK+hjMPHu86zVQJONdcfX36deqOoo1EnMws9S2t8c0EJkFSzZVByOPB9trSy2uW/c1lPSFZIi0
xKZghWCcnNFtrUprtrfEtbtZZWsJn4hgzCqhljCo8NiLJrxKIFlpSQSnEBBYSghFo2TbQrv+Sx/b
AVRkeORa313HZf3s5n0l4Ttfj6c5ccwHZr2U2msmAOO0iYDJbuPkf+HjhDufjrSGtSlZve3fXXVn
5zreuoztN3ppzNoYKsszZhxIzwDOcL323dpWiVp2jBkCxn7sPovaZ90qS54+jXXXZ2je5ZrnFviy
S0+Qcx3JmGBtA41daLf5cR1K7DsaJWs3udebBmcL2t00RQ3EAPxTzgHwQlNuw/u916VMIIdz6cZO
J4lxx0z36Kf8MNeyzKKdzU5YHD7OYOes1vVQMNbRWrzQc7bleoLQhU4LSiwVSJ+4ZyMs3LPgD1V8
elk/L5HaWcFSce8E+uP4ERnqD5lqOyuvxWzrGbXYizEcwCYYMZVkjqpqQXZlNmlrMlGcS3SqtRnk
Umuyqy4TD3IVSpZQT5OQQPSm/Y6rIN+4Ca+mZe1nMGXh9iIXp3x9f5qi1o1nFvVT1IxKY5PXPHTG
1TnB+uO3VY3lFmKUYGcQiM+yWiOI6xzP5wDgjBJ9C1VTYd1qVbVXkMsvxz74/wCp6Z3WrfXdKXsF
u1YEQCe76RL/ANfM9G36Tp9frDVM0fZphTOVNvqCtarhXB8tyBVveAckj8+seNW1PJu7pa1PVKzw
GP8AMw+k9E8q9f2lPwNSWMfKOZj/APjB6Y6V1dmipU7dOQ2KIqWRaq7I6NRu59ZH40bBTjxOPH9u
CXdqo2DSfaMjEcwQW9PWZ6D42+5W1did1/5jE4JlK4VnHpH1Jpad37KX2Iqm3JRJkd1FlWUe3YzS
c+2isSvt6xMjgykkg+ld+unaU12nS5kMZYMLB+vdP3Cc9OaN1gts2AbgyLnFczBLP/hhwnS267Sk
afWoMbdOpvPAcRJgVACo0pS6QFBxT9XEYx6L49a2v2eU/YT7+v8AGVnPJxLz0PyvyGsv4Uduy0P1
x74QP4PXn1/OKmu8NVdibVuJpV33FqNVQTUHMkQrWjfgDBVj5z675EbHs8fv/GwSh2x3ekZnAf4n
t1jxa21Rs8x1d5KBJbu7YfWIhV/WWI6j3Vecf3pchOe0Z2lR5zVlnFDUxTufYdSQi5VEamQ3uRVd
12Wqg9stZEF5cSwByuVCEwrP8mlabCncGwrMWJBwHdGW3oGCWZyHU/5f/wAi/wCv0/5Hd/SN/O/8
b+v+T/y/5X+30z+H/bf+Xf7o+70/r/X6/d0r+6/3T/m0+3u4/wD7f/T4/Tq/p67z12pua0ppKHdJ
rO7bA25GZgylazWVGNSJrMAYAC+3BM3dtrfYGmy2bQxEdrM+jJiVV93MhS8Xxvx07dlKhSk5M9wi
cMj7RxwKAvW59w0lnakdpDPXddjXEZrR4qmLPFnCDWaVG9ylp9iKPcCozzT4VbLSrRG3xZYFcDH3
T6MMK4Zx3b/uNmhs2VvNa/OvadzXtykx2xLIpIYsRlVtjcXZgjJP4FdNkS/Y4c0iJR4bbz66NdaT
LHiEaaUDAdqrgxq0uq1pf3Fbz2wRDLNZkiGCVFrE9q9Km3dXya9pW3jbNeLcKkEWSIZBkBKpaO8A
e1drV17PpxlBFqqmCSkqTWsD7tHBVZm769CgqtCrLgqMED0vt0btms3XV7eZZYf5veBJ7YkZn36e
8bydOnZ+31gFqiREd39EwEtcFphMmMdI/ZaFNqlZ1lWc4Urtz+wuiOQG7q6+rr7JpkyRqFQpV+JP
IEDHpnxfIrpqXolr2CrQx7DZrHMEzJPDPSXleLfyLW13L000WxsT3VrWtp+vEMOcYVbd1r6sApId
NaNrK/BSEn25VVcZT9pQlKcguHRSeIb0TRt17tsxFrWCM5Y5/jkInC8x0Pfp3U8cKstKKMjAHH/U
2mHBKT0b6rbR5ul315bdWnSBtYC9aJ8Zp8HpVUZGpI45GnubjgqCvrPmabFh1lnRURgwD3TIEzDm
IwTyj1r/AG++t09u1rXyrpancndJ2xlSSa4GZmFghcppSExWrMpqRNqaTyX5E+ulaQkiaxiE2S7t
QqUPIDwX4lgV8i/f2UBjMXn4sgKtpmsADJE5CQbt4mp1GzbiyZaJFoFa4Ii02WIzBCotXRlFnTaZ
pj4KtEPOc0ikVQYjIjkVRmYO3JiUZSuSPPpLffaVdUM7MxKqzy/9RgkRgcdP+Lq13jdZP7U1mOKx
MTLjiycjIqQ9StvcXWftodeezSWxJ1E3K12NanLV7WOsobE3HIM4pyVOKlcn03o8d217aFvxlqvJ
gsRb19zCERMpg6S8reatn5b9nc1vXBbkZrnt9uRcsQcvXkrbNobNpU5LHYqtFdFcV1qoXt19spNU
u06Os2Rjyb+JJI1bXqpemu5m1SMxFhgmFjkFEwenrnXu3bKX290FLo4E7YFhQnhYczGeegtZdnXh
cUtD64yZR1lq2EzsGgrtTLVjImygKjAujcsnCMBso6tlqJW3k93rgmIirhcZUwkYyPQ9m223VXbq
bU8Ir6ZYnCgxzHaR8XCwWCepYvsq8jA8GrLaes+6tK65oquYfHtso5ZRlAwCP7vyB6ZQK1S3cTDU
GALR6yVjPMSmPV6VrWi7O6vatV7lJVqkOSzPpGPkcdKpTYk+9TaWg1K22JTZCNiaCey+bFivC/Fk
OTyg5CYLLn0a1dV6666Yd1aijhZrxziZ4iwTMPSuq+7Xt228itjQqSfIAty+4JKzVYiRz15N27qG
OJubV7TrUjWgSZorqpSRtRXAyX9wOOR/C+u2qdh35r2kdwhLEcsH6YfQ9evF+y6aYreUe1FQkwfd
/HJJPqQ59drbQ/1X5EL9G9oGpVFZG2W/y6AzYFqOtEyWqc8ifBznK/lbdP8AZ/Fav5NeyP0554Me
h6Hpx034enf/AH6+RW/4Nmpt+rjjnnLMcxmXK8pT+stN4WpS4gr8/j0rrzJcVTgBcJW/sWfLKADx
7vABr3v5dGuyoa+6IkFxDOJDKxn+GVFrrq8C9bam19rXnt+IuR+5zipODnOYL1fs2YpPYbXc6r0V
n2ZPNGbEpyMSqm1WIowwhywYNkAENOp4gTbWWO8PtRfVZzBwZeITlIovn2udu0olVFvVBcQVgVfo
cmcA9cbNthwloQ6dSbzFKYethQTVTeOrI7DxqhJ4GgcjGeQwPWtVNdVpstO5GDARPDZgR9QgfZz1
3ds8jYFtVO3SWiWVnB3VoSlicLKRyR1B022L7Wxq7n7bGXTqXa80xXjLVPTGnfrXo9KcmopBJOTj
x6o7zVr013aMkzYhcZtlIsAEFWf456l6Lbd2+3j+SI2xW3dDPBFWa2WeTK+2OqtdepX4+mPiMlJ7
SUo3SE7WlOVLAspOHC8mQKAc4LMCfSdNlJ/Jve8RrBmYlQ5+sDOPYjpu2nZWn4fH+FsIrGXtiePo
sQDEdz0yKVW85rr04I6Ha2g8nC7C2QI9Ni9QrsKIwIARWYsRxBJYLWrrbdx3I9tYTEMxUMEJ7oQM
xhql76/IpVF11Tuv7JbM2VFUVgqTmSflzUV0ru9uylI2RgsnZqt8nsYNbb2ieSIiNxCqVU4UEk8v
XaNN+srSAtV5CPjHFa/VJVlJWDHQ9ps07HZsG7W2akzDOW13jmCuDAZZT027st0hCwrrPOSbb60t
plDXDDnU8mpGICMTKbNMeBlsZHXVrqltlh12Fai19PQ93IShZ5x0V37WqaquvYQdyVcKRLPAZe0+
JwTyGn0+yBSfP/UvmuW2gywH7k5deOV9ha8mQ5BXAV08jhlfW6+brkvH4+w+MTws+hH+PI4Rh65f
wbtXX/xW9vnMDgzmyOREjixk7WOqIZKL0LNNWMKp8Vq0YpQIWVTXubuFKSUnjVfHEfnGfSrW1ZvZ
b2tV7gPf2jED7Pq9M94prp26+x+CsDH65l5JnjmeT70nrHX1lrNn21tN52bE249aWWKvRSrKGYAY
JAJAwAAM+PetL22olaIic+qTB+n+E5lXe+lr6q6hJ2SM8TAMCn1jmPSMdS4/X21NaEuROvNUliVG
w+XpOTQbl1rLlUFjhVY45YX8tX8nXu2WuH9xlyGMCj6zjHKZiXhLX4W3xtQM9lYMLnLD9K5zIfWD
kCNt2bbsCwXp4z2GDBkXWZ1MFWiXcmtlJYB+KUGctxHIiaddaUfunNfdfXCcHGJTGJxirt2+RfZT
/hxi3EVP5cjy+nBbOYBc0116E7c6F96XDMUIpAKQA3BqhQuqWmThm/ZbmAQfPoG52VPw2A8dnLhn
6x/NwYPkQvt0x41Ney/5u5t5dQ+IqZyAWiKySC/BmHMoNrf2dNHlrynSF9tKupoEVNdusGeumvNb
PCtVIBKuXAYFc5UF0+Nq32L7VNlaIY5c5VYEI9QMI8PQt/k38bXammvdptaYXg9SoQtVMYtzCZgm
am+elg8Izrq1WenEMxprtVbB6vd2VSJUVqYsjVKnOMAOzW7xjvO2y0uLZjDCQAe5FfilZxPNRDX5
dLamtyhbXYKE5DOWykxYs/IX1SfksSRl3/sN2vTraGtfYNpmE4a+w3a7qoNikttvhyVnAYZK8hgc
GcN7D42vx9fdfybVIZVMR6Zr81j9YzkGtVNp5u3y9jXX41LW7iIrb1JlRe0J44HGHon+oan/AJW/
9f8AD/pZf1X/AF39L/Tf4P1/831z9tv/AOTX/h933P2/0fd9314/09E/deN/ztn/ABezinP9X2/Z
/wBJ6pfYJfanWexNGo9oAa0bIlW0kpq2oUm3KewZiZKZySzErx4kMn4/49di2t+BV+SKd8IZ5r9f
4TM9M7/y7JpuA22sfEay1xLH82eCffiIZ1MLau2KutluFjV0PX7+UratequCVeIWVfGCzL7RnDdZ
dZpg/G1yT68liT6zas5w5Y6Sv2G12ym7vwpiHmrD2zj42iCYwdDoG4B4pXYV61+dNZxpTukYQ5Qd
UNUVQKNNgjYM3B9qsTusFmt0qgdjKEMsJwzgsKfcJlAD3XKmzTNtUpsAF7hJtVynq1w4qnAyKUWW
ktjbZn0rjOrmDxM6bM6z9odVXUks6OlVc5VCWXkwDLu962q69IHkV+7IyVR9H5Mg1TlwwMONWq3c
bPJf/i3hpJHytIcx2+pYeJmufkW9qKEaptOqRHuqGVIXQ1n0AMJoEjD5ANGE3GWx4wfdP0bLfPsj
8jxmTDPuyx8STicyYr+RVGlrfZUlwVYcZmEq2y9r6GI5kfYfbV1trXtRHtNnM9LUhIMhUFpztlMF
X135klQyAYJJGOD3jeHXbptSiVsE2sufRTPo4Mw+kc90zzfM2ad+vbuLWJ+FQ9YSRIhJZgtjMuI4
1E+u2Fl9ka620jxWNdIQeLrtVlTsaYI7IMsyP3lLH9sqG/BGt1vK1L4sXpYtJaRO0SJ9HM/Fj7pT
3z49PC2WPN7qWLENO2HvT04aoR8iftQfa1TrqlmqkUg5i+oI1gGSu0KJ23WVVOwlnmHKspDKD+oq
oE+ndS1a0V2A90jkrmCTCTAnD7SrU22r+NbAakCvakiyCwyjAs+mXJB5plpRkjbRSdH1ixbqmFf9
OxJpJsO5WkmBbPEqXDciV8a3Ba61pNgtHLj+VlqGGY5kEgHr3i7O3XWvfNbNZccv3D8pyRM8LMqd
cUhPnaO7NdiVdlWH7VJhaNPIB4Qo4lKIR+P4QuVYn8H1Nlitdnjvbcp7nA/VMrJPLEnW7ae699Pk
fKlr4xwoY94CH2lh5DqPM7+htW1KvqyUVpra9Rwoy6lnmQK4dTryq3v/AFArzcke0kP2PG8jTXdQ
usFk4+QPHunHGYqDnqPW3l+L5Do2NKjbtLOfisy/01hnmZ7+JYtzOsEI1G0FlOUl6tthLtFC9zzy
7PNOLngwVxyXCkAH0g/lbTvNnermuYiD9Fxkkw5ynVSrptUPFtqNQEzjuXL9QSe1J4gwPSf+my+v
Zn214atHDXrM/JIvXbDZoE436LTUpzwSrBjhc+jfur+SFdLO0MD8cFfSZJHMcJHPQHwdXiX7t3/B
tbKTb5Wt64kqgVlHh46POUIna0F2IwIaNIkjf2ppUiLJbb3NnYztVYuqiw4MhKgEsicBWvsv2eQ1
tYhH7aqZkrUPicvbkYVw2kldOkpfxaWoWktXN7A+ktnPIFvRiMle0CwrGjp8XajYqymxddl1Wql9
V9ZmSF63kqCQLvzTC/qfkQV21vUe6lqYYjtJMWLZQH7mCGWII6D+DZrtav47V2TE/GzDLW1X4q1+
0svcdtVFy869ds/Y6b0TaoFiEtTeHV2L2iSnWnMNNwyWXkzFmLsuSAM+u7aajxrlWhNsFMwxPyXJ
kYiABxLHWdGzbXy6/krsbBC3wpMfEMR2osyy8kZDuzGpq7NZylXYrVP2hzux+OX177D0c2pLgGDI
FTwEIHg8lJov+bdSlrJrDnjmEAIH2ZfUniHG/X+30bL1rV2WfacEiyrHvUMxMTKiC0sryt9edrec
mK1txqy/Xnqq/atUW2sEcVI4ckCggsFBx6YtWiOvyOzXXMGPnkIhi045hXMK9KV22o/m8e2zZaAX
kp6zIWI+kkYwdBg2/wDZbDBttI6arWfyEpL/ADckbvafX21jOrRaQfmeBCkuD7uW9lfH8XXijbcw
9sPxXEzApMpGcxWMQLVfyvN3zbaV1TYkfuqZ90ntj6Ye7M9VdV9XR5Nr6T7NRr0rO2zUGHOWUbbS
DAmRUW4ZagpwPHP59Kbq7vIg2bCte4EqZzntX14nFWs5jqhp2avFW2rXa2wpJazJj+btxkH1sPbg
SXqjWt6xl9lJZTWuuoRsT5TjsJevat2dKbGzMoAQGOc5CkkN6VpWlNj4t1Wts85RCIiCrPtj1Qx0
5svt3a/3mojupjAJVF7pw9xw/KEcEx1Oh9Gm5M3t9mj0pSjuwKpQPxckdbthGZJNQNhTgFiGHhWd
n+420W/HTUlQAHh/ic8hGfYTlU1f7VXyKuzZvLWWZIkef+yeB+j6WZamq+nD65LVqAb8bxkyDlOh
or2pOqdqsKMAOXGgP6fSN926u+3lWrWriRZwkQCYiDMTV9eqR4+i+g8Is2pDCEcRC2mH/GLGIx1H
2dTZY6rRiq0nsIz2oQwMpC8yw16BtaEERfZ7P0EYGT5f1btR3l7LVqwHuw/cfJV5zzyxxJ36fICl
tYEJNmJ+PccPxqQ4+PDgly3o1ENg9l6UvX6iv2CJVGAlQU2EoYs7dsphAFUcQmASMcgPS/kUdms7
ahqN5SR5IEmMLyuZ4GYnp3xE07H8qu+2l25GC02GGzIFYIgIziY6616RbZOu9qAUDdQihpOp5woV
PFdhJiDp18pj9JzkFRn22uw1flrUk5lhMJPos8w+uIZxnTt1O5o2t85iKyOSRiZjiQyI+nVakU+N
yRJ84G4FZTCpDuyKVCnAKqgAYL4/LeMD0nW9vzRZe20YXLHB/jxP6e/VC1a/hnWHfSYfQnl4OPWP
14h6BrnZ2Z1TaVgjobJRDJ6ibLZOuBlARdwyzwD+QcAnGBvb+LVYtqymEzE4ZZZjn/6E5zo/N5Gr
s29xZe4cSchGIxjmcKS8dI10vsvkWoHkDMGexbYXnN5sjkmddhKPKY5IzBG/iwAyoHpivkeKaiqM
OQMIkchEvISe2c9LW8bzbblohYmVFEWcNh+iwvERjpKjUklelrah58xTrqu39grW4IwpmBdGezAR
zwXIKljnJ6lLtXZ23PaTtpjiM+gTblyIY6Xu7qLTUuu0+tXuvyCfb6topPaYfXoTptRpRZ6xoAaL
sMF2Z6/ChUKybbKIi1XZWVhmZDEMSBkbLadlS1rxxH2rj/TzASJzggFjrDq367tGjfPyksVTARbj
u7oZiPeyVkeh9fCTJTf+DtbVNU1hrdfLurHWqU3HohutXrGGCzdnjHnPtZfZ5O2418b8ldReG0xA
p8QxALwR649Q2jxKUS3mfjvvtWSsDKC9y5JQZnu/X068+2WW9a2lum0JYiNRnWS6iO+vOlFqK69E
WVeXA5FHQciQqgA98Pv0azfpK2tnuM9ydyERYyc/yjglZj3+4Vp5F3xt/dSp2tHHaKHM14lR5SJg
AnN/6X/9uv6e3+fvf91/8f8A0X9Z/wCnqp+7f6vpxT/h/wBf3fb1L/8A3bq9vT3t/wAT+n7Of8ur
bc9SmrSWntvVbKryrQPZq81ctGbTky0YgseICsoxxfxhA7d1b1venYmEII4yy4OMyj6nqdr+C9Nm
ul/yYkcrY7WKiDVbQ/0vHa8i8pLajA6lJwZ5GmtswpHY1Hdq8Xi0Y7ZnN0uDjDcCf7q8CxL3aVxc
bgxaqJbjCLWXHuT9XuDFaUuPdra6e6s1sI1Wc1a1YIRmF/QCet6u6mrzTYzsa5B2tZazil9VFm0L
TrFrVpMhiAGIn7irTAOfWdFPHtsa2r/btxaFS3qQgT+kuMWUjo++28qbC/8AfrlrIDU+17hsn6LU
/qqdw9NaPOtW1djtMWLPr7JUt1yTrjOLMGCptToUY8Swsi8x/cKi8iKUN2qC5i1fdZV92rkzHavb
7ifxe/be2jdVtS0xaJg/pYx3EyxJYO72Sp9mP9P0hsSw8pT6sKUs1pjsCSalAGWSKq+CWU4wxA5M
yniP7nf+K2LrPtDiWDEufZ9T0BnzD9poN2r0O0T5YcB74AiZCMvK4+XHR495cbSifDVvtGA19Ytx
Wu0bn47kFeZ5VDzJIAVgE9W7T5A/jP7WfkVnut7VjPrGKxYyqK9QddaeJ2m2SzHwbxFVWbTNWGV7
mavtAdUHrra1pbbwi8twAhC/1yTjtTVWEJ7ElcEZ4tP2AgAZJJwFim3brdNbJenr85azyj/Ec8+h
yt22adFqbrVqatlZx+PFvaqcjyfHPu8dWEGzQI/LasjxFSX6deC+AQ4sI641+BD0VsEEsVbweASf
xUWvwrYtGJs/pEvdOBMcCcSvBsvY2H5HX2z8u2oTEMhWIe5kIZazDj7X0dfUkzDZkklC3bjau3Pr
/cuivQxcCdLKKOqFAx44/wAXdnkbN14aLdxwVZwMEmQ+Isxn+Htfh6dGtTYV0wWwzIE5YZFylUmA
9npO21RFEw31qW1Ud5dWtsR7WRHZmdL/AFtujkBlhzAzj3A+fRtemq9z+VpdzKMSnEXJ+mFj0eOh
eT5NmnZrdZalZIraEJ/0Pb788xn1681fjvtPRr624b0dKvALp21dfZQVqTPtXZS3CeGeYmX5kFS3
HHtv5q6ioWoVJB+RZqwZhqmcDIRIhPQ/H/BfY7Fpsb27bIFErYW2ZLTM5AmU5hAPqhu5JqTOQUJP
XWbwGxI1Xr2OzXlNp3ACkhR+2ofLhs+iV3J22u/N5WRhjJCsnOXliKx1n9rW9rlK/wBupgwki4Zq
TMH8DulnHk95WDv9gyOLlteCPq7EWUkhDr3mYQVkR9bB515qU8eVKj19DivjidpL8qs/UZcvd6Vh
HOGeta92W3lolmK/FqntWxFZqRMr3Dxnq7X5EDbZ7Ndtfan2jvWR1x3ymiLsVjeDWnsBWXLSoPxx
wchp9Px7I1Rb8tGMT3YVwIwjnFh5mfSht79S7fi6L1l7giWCFGqlgZmqccMzLb72OzOr7Ou6DTJV
rQpKFXjRp5kA+w1Em7N7lVvwgojDiuG//wB3bNVyuqw2vwIoMOcAKe/1a2Pk9JP+56N1G22tgokt
bFWJz/M27czBiDuq4HrsbdGpqylUTns0dvkwsIJVVAW1apQtd7PzVHo4brqoVsFnZeOmpW97E2qH
xSU9gTAGUqR3VVMFR5XynupQc3X5VSLYiUZZcDZ4YEls9MbRjsju13GzOaIehklKKmDOdQsk4PQ1
wuUVzP8AbP8AEclItPdp+Gw7LK5yrId2VCPRQtn2YRjfWvlHdqt+WoB24j1aMA5zIKY5kkZHwdl7
7E2vFFvrvKcq7RE5nXIK6fXGjVlqshUrMB2RKDILoSrx5Gquutitm1bSpXLP80pDaZzIKchbM58P
Zbbarao2ogN4iOKpVVrEMHA8SYKmvTWLamnaus/N9mxrD48iMTbZaez2eBWiLTHx+PUQCA+W9Ydl
dp+bfUtWCpDL6lZrHoKffPdkUx0U0WpW2jxbNLE2hkDjuO5ZZYvHYfGBh4F37Idfh0SbTNmhaSnY
1xQy2S/+d2IUsH2GFCqFeGT+fGBp1ak/vCjEjhia/wAohB8ZZnBj3HXZt7v7FghYSbV7s577Cyy/
BivOR4okx2NEmUp2bf2ia2SltVH6aGnClAuvsF502GdjxD9avlgVz6WC+ryPmtTXTAhZJIkM1hKg
ZjuSCHpvvru8T+3Utbbd7mWswzC/G3dNp4FqMogEyG/t179ZdeHfrCdq3SOysNrr7X1ydmv7oR+L
5oX7gxbIwGy1s8fTTt291uy+AWs1mB+JieIrHbxGU6S1+V5JOopXuoCp3A9qp8klPSZ75lmBDrb+
zG/r6/wEOt01o4nZZOk3lgzaou7MHd4nDrniqlcMWGeafF/b7LHkvf3ASSSPIQcQ8PKjIHXd/m18
zRX9udjVmHtgRw5ZynPp7PWgluUnEbk9A97oyXSRZNZLzLlqAuk0GFY5LEZJAU/rPqdfRW2z8Ftn
9sZJhsj6YV9uP1T7TqvXyr00vk11P5msWjgTMkwequTmPd6819qVgKVSU9hpNJ3WdbRmH1zyLYda
p8dUw7ZYFQDyXmMe2ar0+NVdczEgsP6Qz6YGZw9vXNPkU2hdg2JGJsE1+iR25nmQFa9xEP7LUjDZ
qzELzsNqNvYuuLrnrZZZiq26lKq493FccjyyKHi7r7NJGYr2p/NHrnOJynGeCOpvl+Nq173sakoj
jt7vQg7SUMc4Il9NDvUW801ZobUuXgwNCxDRcbTihFV90DrsPA/DgocHiZeirru7bSVrCY9/iRj1
kf4I54s+R22oU1xa9hrEjx8kc84Q/WZOps1ULsMtJ7NKTE8K7NpSoJs6/NcPNtpnqxLIpOFzn+6v
pq7LURrrGZx3JIPaZ7YDCnP8XpHXFFaxfye2I/lGF+ThtLzUePTiOW++3loitH5ELSiCk1WwL3op
w4WApOfQDlSHZQwySchdH+3eM1Wtu3YWc8cH6wsxnAx6HOH/AHTzNewr2N6IekmffAmPraJJVkKb
X1o7D2orwq8qV6MSpV+AmjV4M1EjNeakhHU0yWfKjwoU2W1FKpaghOQzLE4Vw5RCIrnqj+TUbO+w
12tVjDiYmHASn2p3TKJMEhXmX1L1RNlqSrMGYi8qc0pPnOTFXuoUMSw4tn+KllXOykRu11XUCOZE
iGF9OTGT6IKSl5jTtfmw8AnCCC5IlmSfckFdeS69XG4Y32duiWTnrNOtGVc+5gtFbYSS8VCY4nLH
/YbZd2UHR3V1UEYtIf8AV8Vyzzg/VbTq1a9ljd223Xt3EkL9ZP5owJn/ACOgfbaFrsNn62wr9hra
4k0zw7GOuzlmtC03Z2p2LgMQDxXwwIAJ4fkU1n4fKI8a1pnOJjhICIeD1eHof+4+Jt3WPI8Nnya0
iMZBVkRkfZxxz1G+P/8AJf8AodT+T8P86/6v+g/R/S/7P5Pp/wDJ/tX/ADL/AHd383/r5+7/AN3U
z9v/ALx/ydX2dvFP/T/4fp9v160mxSpWvb8Z62pR3122pSsNGKTdeDK6DuVySoJIAIJOVAMrXWg1
KdxWoQ9qncqPo494/QMz1V2X2213dhRbLiQfxgOM890xLg56jzjuidumFtiTq6qZoj657UiQb6iM
780m4IVXA5ofwGUl299DY/JatbCc84XiziJOU4fonU+mryos662tVn2awxhqMzHIWPbHrb37bEtV
KINtZTflbqqK7CPNUXqRiD28cs6u7EMUwQcr6Q8emu25q9jdMSRVn1fb0ECQccPVHyduz8Bav5Cl
X5QjYa81JifcVhTJkeuNXZNk2LV2p312kSpOq6YPEPRmElT49DxPFWqzsVU5Hj1rdq7GtKUa7R/q
n6HMye6VAlM5674+5tS9737tKSfHteM/bEW5/mVfbqcN/YU2EdeIaLNU0TUTVo02qgp2a1lphJIQ
Syk0ZFzjPpn9vRD8lrJaCO7uJjEWE5Zw4FjpM8i73HjlDtFns7cTmRMRWPWUOEOlTUDp7tdKpJyu
quvpautfXnSJYfGRlmegD2phlyAMjkCSYo5Ndmqnym1rCj6pOfVw+sMMdA/KC/krW9R+PbStUkzY
k/gQjxIuemGjekLo7bDINd6BU7K7FiNh3EykZVp8jqZVZQAMsxxg+Rd9K3ravaW7wzBUwZyhEyzL
wZngrq3X1Xq9zT8anLd9iAtLxgj2OM9TN4ztt/YSLVXUZLa0GolkDdjO55GQmxlZ2Uc5gGjYwTgc
tXXssaPGYo3ksxDxjE+oCw8E+/Whvq1u/wAuWxRmuTGZmYOHA2D5P1OudP7HRvqltgqxuGclOgZd
Oxxw4X2ENnUmgHKhOWZmYOFfu7xvI17Q147f14Y9wx6cHoAdq194/maNup/KkWn0rzzJm2WV5X1e
almjrqRuy0jQ0rlYKJgOoVU+SsdxkUI7yIxg5D5/UoyRflTsvvjtOc/r2zWff/KOFjpl0VtqvTTM
XkrjMIdyW+p74LCZDIPr+Fqy+ZWDbWpdy4WkdiYFqxYvUhLFHZyDM/tsrOcquA3onk91KP4SxpvU
9EcDg4n2eRAy5Ol/Bfy3q77V/PqUwjiRlhtDLIzVFRJz1X3NSyrsUTcqDsF0gxFZvq0s2rNRFpjO
aVmSctMHmfIUH0lo3UbVrahFYnh7g7nM+w+zwYXqj5Gnb23tXbab4rz8VgI7QcpnIZ9p6ym42vOk
47G5PdjAEm6akOSxoiogU69nNC1KkHkBx8Hi+Meq+mu29W+ujS1vRs5SV+4IwekzkkmeofkW067V
pt2l2pixWshgI7X0ZyxiGGM2It2LWO2VGnr0rYsRW1E5Is5JzZWm7vQGp/byX/SoPHKdxol9P/Hs
B6A+rjkA+PPHLEw/pm1Lat8Piyp91kXj6L/PPbi3BMTi/sP/AI/SFDuLuznqx91D+s5QztrlYa7F
nvxmGFXZJ8MkYHE+rvjf7lXZT8DRd1uPTmS2bcGY7SbTjLPXzflf7S6tjuptDxjnifeoFWW0Ey9t
YzII9X/pX+r2EqYRKa6GG0p26K+qKtFS/RrRlL27B9/AO3LOeJHs9TvOr5mqx+S07Ga/Ei0TibK8
cTBHE+vVL/b7eDt12rrpFK2LPe/FYzFQJH2l+gh29V41cXNIyeDKbfL1ngh7Il1dapcR/wD5GdiG
fmXySSeQ5ZKV6V/H23Swx22FwxkSfgmCI9iGIKOvYt++Eie+qGa8yMPeJLOJVcdyo9eLNI7msCmt
ubCI4k9KKkpUEvk0aiHnOTo5oX4+FGSR4fW24X/BtztpViQMpPaQ4WSInljOa506mpXydIft77CY
nAMdzM4qys8Qckzma21l+wfaGrZUbblsWLVU/wCV4z8RHDWMz1sJ/qKsrOA2RT1U169r4xqbjbsQ
w/dnn7vX5cCPbJ9vUnds16/Ot5LRr8yy4zXj44rjt+MykdwObHTDylT5GukHo2zKexPchw865otZ
FokzqWVi7H9KhiwcEkp6xW169u1sBRatX+qIc5PY9VIaxBbom2n5S+rsb3vUtW5n4LIIvdzKvHdP
dNpOmytJL9dEGZYUj+ztGkijmtcHNILRGY7JVqDsRX//AAwwO6t3bszw5rDIBPDD9shhj9cFa310
0+PM5r8WTKsckmH5OTuPSCSf6adiVtCi1BiZFN69rxi8aCa/FJmvKNrMFfhhyQihvIB9ZPK/Fevk
VSLTNKgok/LLkMkycqevXf2X5KX8ewjWPmqCOOyQmriqkP2gnHS3xpybZgloqMMr6gi6haT4ZmwM
wRzdkw6mWJfknC5N+W1yuy1bL6Wk4ZyZ9M4e75cesBNPbs2a6XCkS0KwyBhwZ47WAK+/Tuk/2LS2
U3RqIZtJtaqzjW9OpQVKY/udZLhhQvPkv8D6W8injF620d/yEsSgT7/WcREOfU6e8LZ5N9V9fk/j
mqNUKv8Al9fV7pMGPVzV39rY2dadJV19aJ2dxq+zg6S59im0rBZzNFIVXLcl8scjHoO7x9OrVa1b
Vttt21jMi8YTLGVIhwGejeP5HkbttKWGumk3mDNT6loM4B559I6D8T7Hf2Z++ra9OE9hyECXlGg4
sIHCFaatWUu5ZuwHHE+EJ+bxvG1uA2Ga8yKcTziwIGI5k+4P7byvJ2nLrWLzwgyMJDNWHMzKQzF5
tZVinNpC+gVooj1qQx1gacqXVyYs5Lj2r7kUk+0n1NN1rXWpZ17JGZznERGYxy8p9OqzpjVWmy/z
oyZiMZWSeZtj1D2eo+poU1LQ+QOUS7DXWSdyueTv8p31p0cOysMcyuS/hwQFL+7ya7qW/HjZGZYj
/TFkI/T2+1y9TvH8PZosflf7Y/Eif/O9uVTH8eTEh267DfY0jLXXXlHiH2NpIsnNWhOL1pxrq688
+ZqQzsyEKvuQLrRXWeKXvbuu8VrPGVgksvpZwEyuGeeRs328y1KUrTRXm1gcyAzDUDmpCqRA8c03
BG0tjjp23yKtPYrOmTOofp6i9RUdSkOe3kVmyhcDOO10Wvrtqm9fHkkI9OZgjPHxgUZl59byKV2V
t/bt5MMWTLJj1x2zOZQcYeloo+ruJbcbY2G3ppWexOtEtFNqnUkuwFF4MxGCxDeRwOcn0a9q7tLr
0Fa11qIgi1JWMs/pjmSI6V10dHkmzyG1r7CSwvcFsROMcc+sR0nT7LavV12kVXjRg8oHhnCqqWXK
87UdTzLsPcHUYGPJ6+Jp10HVmtjC5/U+gcQOIWc9APO37WxuWKkQT/j690mZZnBGM7bUq29BH7Rr
WlMd9AIm2OyiMrsAhlldfLAomGGPwGHqDuoePsax3UXBmOBxzPOMuH6j19Lqb+TqAs0uGWKzyifT
JnAiR6J098ef/AP9N8X8/wD0/wDwv/1P/b/t9L/lt/V/N3f+b3/T/P6dG/Eexx2f+X/D/u6RdNQ6
bF5YmoVkvOj4WRYP3mzMRLqoD2Zc8OILEKAQettxvir8vUQ54iIzJxjMwE4VbV8f9v8AZ8YkSYjk
Vkgn7s45mM9RZ/Z/VR131vjqrPgAScbyCpCDMmslYFpNQ5GCgK/ls+n7eJ5mzYbe5g9zsY+sQ5jH
rn06mHm/7dTQ6CpLMR8wX1JkkmYyfV6STZ+0DJOWrqprJqgJKJlqx2dgCpbWdIz5zpxJd5sAf708
AM3o7p8SG173djfKzZqY+QrCTgsfpaVDoDv84tU10pXTWnBFa3T0Q4Yz2+xNRJR+mxBhr6rNSetr
hVVpqaEMf/p3RZL1mqjx2ktXOVPNKBVqa9g22gO23osY/q5zH+kivCdrVXHdrimvYpQgIJywtMVx
gx3Zt9xFq2KgUCX2qbcwk51Zp9h35Un12PDlxM5uVIZ2XzQLxCgKAShc38N02lsZjtZkz7p7H8sz
OVBGVpTzfz1wWUzY4tjjHPyzNoaxHLU9KazisJadWOCVnNQ+7X29o66bF57SKtDzTAVmi3hRxPEV
a7Tt2XuH1cVPTIDXjDMhYys5P3ePW7p167NiziPksThbCe5EPasGFA7+xsSnH9/Vazds2VXok9Ql
NiIhquZV1iy7EwoewCkxY/qws9+Pr13u/G345HgW2RmxI/bmK5+R6Zsv5OzbSsNqd5PqxTkgUjuL
Edz/ADVUziin1ll+LtPs6oXXQ0ZYogjrs2ytC51WRnunGblMzDN7sEjyxP5dH8ta67/3EMrL8f6u
Dkn5IYmOAX8PYV0Xtto9gsAQW7p+3LYmYkGc/LKthHjLXQQWEjso2zGWwKsMUqCOjTW+ywC5Aykw
vn2kfwR7L22LfuSiVWsHB62ip/BZ9+qvfpponUVra/yBlPQO2k2ccEVjgI9GJI6GTM4Lc+uRZroV
nZS7LOGESZZtfOX7FXi+RxJ9YvarIGIl4cmMvLzwQskZ6JrLV7bWc8H3CTzFfSU/mmIRx0T4cx8l
IcYtRS16SDNxPYRVJ0VgXbhEgrgMx8kgeDj891rbZNgcT+mFP1Zng9vXrb42utbGqKd33Rx9f4wZ
MP16LFJ00yjEiOwKF2iU1wBwFvkgfsvCrEjKsAQ3nioyPWNjau7uPvrETn6dvrJzk9PVYetUKbPH
7f8A7dplrB/H0S3DH+XWRt9PCF9pmrrVD7h2jqGdpjqcPZERGkJF2iw8s+P7hOAVNqnm7NuulSty
KdvdI5IGWZifY+vOT53b4GnTs2Wvct33b9sPH0xEonr9OMdKpOe3Vuzf1daDRoyJdffw6yuvVP8A
N7BE3qVc5JYhP4L7WLa9tNBprvfaW9OJmUfiZiTGM+rkAajbvW+6tPHazCcehbF2P/MjieMPa30W
tsCW3tT3LVtslm1leTQK7HOaY2BWEb0ueCB0dGmPcmBx46/INdW9KOmtSuLI92M8QoGVERcWlkjs
8R3Wrr2Xrv721XtGvaPAFpKv+lrYaiIgj2jTW01XYWQ2r1Lmb7KiFZhYLCU6UitjtI0wERWKEcCC
AfS/kV2738S9msCSuRzKgx2s5UmZEk6Z8T8Oj+9Qb3yHdFf5YB7R7iCDiITEdPatWrsF9vUtNI2Y
a6HtKgUbUkDr6snZn02tjI5MQpHs459L7qlNUab1bWrlx6dz8rJi0esGZ+U9MaFtunytdq1PtLcZ
7SKAfY4wL6fFJ6aamtCH2DKYGzQQWlNZnUigE9VWI4ohZ47OeOSgPJcnBPoIbb2193cayzCz3PNv
15rzzEOOnF11rtGG7SLVx2nFY4CYeJjkl9MzuJNNzrjM4W7LbYm1LKar2rdrGsxRJ670CzpSnEnK
nwOS1tFrW0d2xz24GDGEiGFQlAn1+jD8utDyI11mtXKSk5mZBivcA2XMnGaxXbfRtGE5U2Iz3LLH
gon+2za7KTyAHXUxf8Y9zYIbkQHw8axs2WSt3WTOc5/zJP4GEgepdv3Wu2vXStmpse30mYiZxCic
vOZ460Y+wXWQbFkFT8eMLmKC7s/Clep7g/uEcnchSuZo+WDewy3xnbb8etj5KTjEhIenoZmLNYI+
XVt851B5G0W/Z2sfL6vyzK5Y9iyvd8XrY2V+y4PqTmu1HsoBaiNSod61MZUoFmQ1HLKBxUoCCQQp
9c16XxZNyum0GBggCUM8ELlmIkU6xu8g82HxsbyYljuGXtGPVyBAkiiD159dW03mjacqg2INwXao
8JN0u0wO0UWvKfLIUg+CoHrvk0pYUvY+PGI9yJ4iIY5xmeteFt20Qvrqsx3DmMGUMmZJSGZ4joZD
fW/Z1YT/AGLmZV157s8q6rzNFm0Y0XYZgwCMyqyknHj12TyvEBf7lZ/0vHssuIjIKPXLf/D85io6
9kR/MTPuGGRkh5OtDqVrsDcbhzNTwk6GalpF+W6plAOX6148HJYUFFKEBsmZurXU66zEZZnnirLx
OZMQjMpix413dTZsjurZQiPXKY59ItnunED0zWIXW+Nr0s0J57F1jM2EosHpJmDBjuPVSimY8fg+
SMjrsnb+baVLvHdMS4GP6QZzz6evRL6Y0mnS27JzETAynObKRIY46I2u+xF/kEMK6/F2CxR2d8Ks
GbrsyVnTCkYYNyOB44+smyuu5+M4tJymPXkwmfSI+s9bdVtmtdpK1hMev8sws+ns+3p1Lo9JbEkV
4TCTWdKFkuWJdRpDk2dealGJCrPkxb2gkHLdSt9bZLMshk/8X1c+qwRlB6R2W2G2uvBUxLFpP5Rw
1OZwTExnrukndEH2bo54NSYA1aFumXU3CJlSAQ4FQyjAHLIyMeuUvUV8UTMP3HLOWR/0w+senRNm
kvWPKS2MMEYIQIiM90+ynp1B5acW5acKrdTHjVZSBe3vd+NM61Jr+4BheRH8QT6oRv2H96w62cS8
YjGR49Y6mD42qP29E3DX5IRznPxTP9MxnnpzXhUoGTp+wk+7Dba0ynLVCVndL1q1GtSjxIoQwUig
yTls+gbNlO6LTrua2sM/KRICIAfjhfjgwR0XXr30rGuNtNmytpPT5FhtbmX7ofX7nPU6OrtV1Wnr
yhPpacn+weu0aUYtMVMpuEn+huBXr7GVvacYLNX3aq7u7a2e6XsCsHKS885mYEyTMLU07Pwdug7L
Hx71tk4YMEZ7WsSkwx1qNM01oygJIFqqpd59RSMywSKUCXacqU5P+kFS35BOS8fcU3bLbZe44mZX
l9JQxzwcekXNNraNNaWI12ImsRUcDzAueCJ+sql8PY/8rofy/wDTf0J+P+o/lf1H+H/+r6Z/Lp/5
Oznv/wDy8/b9f/Z0D8ez/wDaKcfj5OP6uPv/ANP/AL+n/mS+xnrnrCyszIVuAZrRw7rJEQMGuAPO
VBDY4n3Alf8ADfxrWJ+dc45gglcY/RjmeHrru1eZqpAfjviLGBhceimMxPCZ6j7P1K6nbrJKz6SJ
V1uOdQtCrMvZ4IUxlQ8eOAT+cD3K7q813RtWpvUIwY+n6pn/ACzhn7/9uNI0rVfFBZy5znGBBw8e
+Mkj426g6tYs/Dmhq5Grqpqs+FWk1nSJHzFQhVPls/pGXVx2ePb57oBjH3WbfRkftnL9OcDPrq8u
j2+PNmYmECn1iRO6HHtOOa2nMqbI2Pr5pVdmlV2lZesT2Iqsoa5lzZYvfYwikr2TWrguOXH0iFzV
+LyVragNXmRysxKFZWGHtIMT1Rfx/n/ceNUtS+LnCWPtO2cKh24bVbWm0PaL78tm9mdpzZT3Pq7z
sXtpr3CirCdEZJ115UCqpZGqxQ8kYuil8e+rXQqL3Y7qGC2IyjkskrCVJwhWzjfTZutZirpZ7bzL
UVYCHtaDBXDZaxYi1TnYbY0JSqlNp9vaqs71UNS7srKVXupNawlOcwroZyBKc2VQCo9rrq8i9qWK
GmhIcH+AoquHuth7RZFzd2+JSttZe3kNyqxNkwh3Mdva817QbEsZBBNR9Sq7P2DqNOa2oUs4umzJ
/wDLsywQ0rSk191UViiAALxK+Gb7q7qOrxyd6hghq88sAPFVJczM9KavF3aNv5vJvGglzxY9k5k5
sTAEHa1xq9DZ7JFpv1iUCI0sFpNp8HnkvPmnA2meCozgKPaSCVMbyNXbsixKuQwzM+vqHMhlzmHr
6LxN5bV/bU7ZK2t8pg/+vEMQY56PsNtR24a0navJixe9ZzN8Y2NgdYUyKqkwFcIvAkjySxOdRpvp
ttuduOAWPQzzMuSWccAHXNh5GvyKaNK2l9Ul9XnH6IAMkKr1Cr9buUrQa2zR5sr1vMFpX/dZkhNr
I1o2lqzgEmEcuSP0kAMHtflaK0HbQLkFXk92DCNlm0kfUmFDb4XlWbGjatWbJKWlwE+tahBlfo4R
yv19t/TSNtntvV3KUBLx25Kz9YvhZN2QpEuhGCgPE4/UBU8mnjb29KRrqEnDVxMc4RhnnknhPfw7
+R45r227ti8kpaOC3DIk4T0mCEY+ul9isLa9DSdupaRRnDkU1yQk+To8wayZPPI8So/sKgXlX8a2
yuysNJheMW9cZwz6Zn6j1vxNXllLarMWia+uauDOMkDnEH16mfZ21SdbX2dJNz/NxUzDRGxOk6B4
L3MTHvMaqhkpwOLBMZGGvE17fns07GnwWYYZM45iSSyTxPHQPMvSaad+rv8AmEECMvazwsPb2rGL
R0tTW+TVzqnXptPr2+TvrYSpQo6NRN2aY2C400eXEYkQQS45AKau78VA29xqLHbSJD2ariO5LT92
EjEqn4LeRtt+A1/ka2m85nhLBme2awfGP5pQGG+slL46DWiKzQ0ix2HHbAgB2NRttRHbJdcgD2sQ
PHD0I8q9+5brRYfiYfTHbDHDD7e/d00+FroUNdCu0BHucnrxaZZxJnL/AKeq+tGza022tKrVnG0j
N1m62V7T5cGpSkVQcRRWqVYYAGRkBLdfWbX8N6woiSJh9gc8JWT3hiWtGvdbWHkarLWSEmRSYz28
SjZH0JzBKDdkGjoqiKakcHAxGC66+Zh2YWA5Hl28eJKjGCoOaui6X8hXHp6svKcekds4nPME2Hk1
GnjEVmOCAh4Ge7690GA9uk4TCcdOrTs1BQCFtfjc3Qy249hrFv2ltcPgkAMpILeR6Psu2/v0GoJk
cQzViHmCJ9uQ56BopXW/tNrWzYYGvqdtiZnAsxwJ69TK6AvsS3dIBthUmiMlOApNtcuzLRamaXEy
varKFoRlT/utU8j8eu2jfjWrMkw90cRKSfFGQgfqm+IbNpu8Z+dQgJhEnmY7ockQsp01Gi/Gnq21
bz+ZFEonRWdtZ4M04UkrR163KTCEkAHgox/HAr1fyu7Xer2WYyJaco5Qlk5iXP1OXoajxtuvt/JU
nDImC3AsB6QxAesA35n4+vq9Ldk6Kdjlt0s8LbUmp7IzD0usTLp9lCFY/g5LAnj2/u23dx2Jj4hJ
VjKwEz3ZODnAdA8mlTRXxg+deTuXtbV9KxNu0CuHlZgV6jaSwP2EXPyqMzJhp6prpkq7JU1C1jSS
mqZIAYEHIXHp/wAi2w8awdgA82i3uRhHH1OImep3j69H7yq/kTCdtFq+8sjUY4hgT9OtlDU1E1z2
J0s3co2moI3s6LwO0vJ8qiNZwDxJIPu4qSGhbN+6234/Lj4xIHPa4zwevPEsR9FTxfE16A2fHmLT
Cufke3L9Y5+OENdP6q77E7HapautNPLKa8cFTbN3MZvGkgSXVEWgyMknO67vM11rfX2lCy/T9MEs
j6Kpzx1m/jeBtu0v3OxqE8voTLgfiZgh4y9UBr6eiuvow17z1sETbWLFGa4Io9GQtQ7EuIoH9rBS
SpwrD0r+TfvbeRstV2f6ucegOO14jJOEyPTpp8fRSuipY11I+P1xLGZ9ZjBnjqN/r8KblD19coQZ
u+8cqTrRsZ7GSrlC9a4VQTT8YHu9Pv8At2ymglm9rRA/1Jj64OYieeOptP8AdNV91u0TXSq9zVcV
H5cPLIHMfr1a2nYaC27HJthcpSTcKXdg7IWOxNlUMeIHLjjxgZIR1VLeQ60IPccgYHhz6zE/4DR3
bWvjGwtDaPUcr6R3THoE8e+TOV2tSIXYsr7NLt3Vw1E+R0pRVvrgvNn90WUNxKoCMniV9VK6d151
a4rWpBxiUxbDHIxMv6z1Gvv8bVU2bRte73JmbBPyKyLAOYg9cObTTF5StAd0+NGLUch0jspSRpxS
fIsAASpHEcSMeC3pAs67tNnxtJwYWsMZf8+cz7HVL8ZspXZqJqeryCRx/wBD0jl6Ts2t2sUVC2wz
7FQGgX7FLJJ9YWCz74FgCzKCiLxJ9pHo2s29nyWKwGGIxJaMwxgHKz6z0pt/DL2R3M3jGH3r3Yqn
qxIH6nU3VmNP+TrDlsbcheexajVPbS7y2bBT2MpLEorZKLh2PvI9N7bfn+++K0YQIwE1PT9U5Zqc
T0nop+A7aUxbZXllzIXtELJwPpCwMNRNa0UO3uUG/CJNFpaU3raq07JIsGSi66F34px5kA81KAnK
dtuvZb8Og/HstiBYCIWcSxlmPZ7nqrr0X1H5vIXZWvuE904gh7SeIfWRCek93anfcpoOkQ9JhQ6h
3ergDalFYdMSeoLJAwGV5KGYswT0fRpdeg8gVBmGMH2rMvPyY9YUIG3SnkeUbfJt4sAJE/JzzEAG
ME+mBZe3qb/okf8Acb8cf6VP53/F/lf0P+L8/wCH03/+8L+//uePbn7vp/n0l+wP6T/A59+Ps+vP
+nrX/WnWWVKDV+HYRanFUTkiyXoss+IZKPr1mV/SMKVGMED1D8ku3rTv76TB/HJ+hYR55HMnV7w/
xmu13X2beWD1CH9UyTGR+vRZ7NbPUlh8V4LfV3Q/TCk6iZM242LzJLYDFQwGcHlkDFtVaAB/cGLV
iUSc8Zx6cTE46LXda9mZ/Ek1vMEYxz7+vMTw9c31YX1Xl0SXihnBVHbrGysX9oWY7/eiZDAglcAZ
DA917b69xfuXOVxaHHK49eH+OR6Hv8fVu0tAJjEZqvrjBb693GY9esp9Xqn6t92u1VzMMIvXp41p
UYeeqyJSidnUoKUGMOBxzywbPlbv3ZSmoO9yE4D1tKcTyPJzEYheDot/t9732PbThUyo4qBaPeGF
ExhyXa29Sxpox4vKsuTxnJVjBP1ttQJnIHb1TTsRpNTK4LMrFaesadO6lTfeSw4Vy+na5fjaISwZ
wCTXrvlb9WxfH1RbVbkjFf8AUGJvVhmvcxHdDFuo8neW2Cm3uHZpVX7Nyc1nsvWB6G+uQ2olXuvG
WGChVOACKKxeuF9MWpT8QRFVUBz3sCAzbEyk/wAqCJ36tr2bdjvfcQsox2fcPcfHPGMJYmrqbGzb
Rtr2m51rSSuumuoVNaQmzFwMP1nuZFC0bnyBoG5BspbtWrVvrs1p+WqjPNmePScSyERFYiOqGrZu
3amm4XxrVLHbHxk5xxC8M2k7hmZcgunpa2zoRnSsRClrVvr/ACV1rlihnPWarovHsyqDkeRIZuR8
h2u/yNtPI2WqX7gAe3uOZbQLxlxiIIOmPHro8fRfx9VbXp2trWSYfYp7wyGXkXueqmqgv9YyjkhC
ImVdnHZxKM6UVhWa7PBP0EKPDAYySpus08qXIv6Y5hOFrLzn09untJS/iQTAZfrkmX+oj2zn16k7
OxXlpWV+q9IitaF+NSUeq1Zx0NCeOR8ljxQZ88V9O6tdO3ZSxOstAenBEZl/wy/q9IeRtu31tFrZ
PknJlmfT2ecHviHJb4jAtNk2XnMt2s5VeuR5A9L2paLAo9Dz58zgFlVgFXt4rfb8viWeA9/SQB5D
ERnCmWa+ea9Hbi2ylZnMYOUlscTmZ/qJ6i6P3TPv9WtsSeWxRBXWY/y6AUOzGWPbRQYYFO08Zj8Z
GC/5Hg9vj9+yqWqYt7mIX1HOSOep3if7kW8y2oZra5NXMJMwPPEDPB7sdUaazzarjZM02i9Xo/OG
zPjlmaMdwNSizXYfLpyDD2448wytdtbRVpNqARhq/RaxEwYYjmZiG76rUs213Q2Sy/GwnEVeYl+R
6MAHdM36/wCqvqR2aJYzlSkiOOqE3+XCO4qB2XY65Wfgz1DKwKDwOHpryfL1b9la3r3XD1tNOWsx
JKZisQy+/SPi+Bu8fXZpdO5l+IX9HDFkqoTYZEmROmLpoxFNzc012HoUWezsdTUinMbB70PFC8Wq
OTUbB4nPtXHoeu3kbI0abtakzUmH+XD7IcB6kZZ6Y2V8fWfufIp32YC1oUCLZ4znKpwrBjomhu7N
bnYjXZo5RwZtweTpBKsEbWmZULzbggwXJL5H6g555OjTTV+PZWpWTOZlTPcyQ5fTj6Ie8byd23a7
dFrWtCAx2sGPiI8wcvPpM9UK7Fq87z+ylr2Amq61dU8Z0JpzpFLxtso1FYuR15AZVLEDwrTXSiUt
qtbX/UW5PQYSuOOfRYJ6cvt2bK/krurXaOKtYhjMSWsTyQMT2qx0psbdCJwTZRm41NTOJFEriTNG
MtmMqt2Xmw6gXygwAuFAPr0VJ2NUJIlxGcrVTA/diFmbZle/kT2663O8mUrEOGAsFmX+UmQj44jr
Xjt7Mq0ltpr0USTJhEHv7OSpwtEypmReTkBVw2csQScbL6tVil6WtVV5eIzwyQwnP8J63r17d9Xb
31reoRNayWF7eT1mxb7XIMx0t1z3t5d07yTpEVtSB+c8kEquE2YjjxvqDbjk8WVRk5Kt4Bm9/H8d
8etJLQD8JycOZLdr65fqZ6BXXr8ryv3FtjUrVs1mzitn5VxFqdxxVj9Fw7qPsJ82lHIvZjUPGQo9
Zxo14T7ImhZrJRkX3M38BlUx6X311P461P7dSMuCSFhjhhcHuw26Z8a+8djZRtKdoSxDyTzKDnnE
lelNh7bCYjt37JUGxSVDViGRG8s6gjYAsAeaIvFDyVGAyGNVaarTele1IEj1fb0x6Ky4bE5U27L7
aNdWy01ZTLwT7PciZsVIDFbBiLOsNejsJs0mpILtzPzTfwAjUVbo0udrryFOWAAShywm7amzaAoX
B+L8Y94xmAYiJ/qIG0+jr0bS3/2rWIaxZsxH9UjLmfSPg5inCyrSujrIGY1KbDoLFkglloaNQNSY
YSo2Ysr+4gNhwyqrso2oeRtUIwMZUiIgeQ+QmJiRFoePsrXa+PqCe4LpMlZlZmBBntRHAwiFV6z6
dn7hao7Lak3lrs767mI4g2mUemRru5ZFyXH44lmHpOtLd9fCRBqIsFs+zx90Q+n1g6dvfV2W88e4
lGpx/EZyVma8Kh69JTbTjYs2u+nbcqsNQznObCutswrETRgoMaHrZhwwSuCc5APb8+ykFu+msm0q
4tVGU9TIZ9eOlKfs9dy1z8ezYxWAn42EA9sDCZj6dVd/W2xgj5N9eLJlYIKtcoCSa6waZs4svkDi
gBBBwOAT8bbpXPbXYjyxE+1sxj9XmeZ6oeVp2/jK077a62JiGY964mbc+gR7dQGbt3q7X2RmrvPV
14a7LBZguCjLVZp3l51meXJUoi4Vl4jkKQFfHrq8WWs2VzPviWMjiFFlGWOpdthfynb5H/Eita1x
A+zBKDlnt9BIh6v8GpsNUTaVCpijh2Zp8QhKOzApWmGp44koMqRyJCzpK6+xRrMuOfqHoceucPHN
Fr37W5X+5CD7Y4+uFw1+Msk9LPF62DmTJsKyl11UXjVnRVs1WIkTTYrlTkr7ME4A9GretKdozqTH
c8Q4jnAZ9c4Jes2122LZA2T6GFTliMrMuPfHX2ur6qildS9bPZlFZq5d2JVptczKWes53biW9zZb
PlVHrm1rteyl6lCvDEHvEyAoTGDEYV67qpbSF9lLW2rhP8RtDLEzmbMq54Nb7LU0Z1WDHC1tRhOd
G7gwYtBnoUXWYN7c+SCpbBJb1ini7vItV2HIGUxHrBPd7xgzHodMbvK0eNrtWnoy4kXMj/Szysxl
ep2vGOydT7Guh1FglVOui7EFMglF6qJrMVQsORLhWZ3/AML+mNl76u/xqbCxkzNbZxmbfwxIB9Tp
DXWnk21+Tt1WrmSItXGcRSQTOYZ9cMN5H/D2/wBXb+jW/V/1f/8Aaf8AK/mf7PQs+9OI/m/9P/i/
1cfXpjH9O3mf+/8A8P056JWjStr22J1qv2Lw0dmbJlJXtMB2rJgcaex1JyV/cqkEADmDmlC9LU1o
Oob1fVBxD/USwmFnKw9C27La9mu+6Wu3tpY5C1omawxWwVUch7ZFHY+w7m1a1mUhBVNpzWjT0mUq
gjZR1gLQsPccLgBQ2VJY+vxeyt6a2dlnCxNz3OcntlnKQkLb/Mdtqd9WtKR3B9tESC0Rz9IxgZHp
pn2/k020WkouyLWHRWnZLkzm7GUua2VZEijAIFCphvwwe3V+I0zV2HDIQ4IJYjP28zLJ6Nmzb+Z3
Jb8WTtKuRyvvME92CIrHdyjuVLMJqmw8KqwNQvN4OKwiypRXBr5VfcO4MAe0qzeWdFCo2WpsExMC
QsxGPXHwz9og9KeTtbXK3H8Vhi0C1n9GUH1m4/zIsdZz3zql5fXzda26nVXq96PtmcBu9U4OUNVY
kAMyv7SzKM8acVtRpfYlgkmICue2V9P0IzAvMQkS5q+KxB90qnfATnky4a5g6o1BNJU6XE0eVJTb
Y5211Scsbmldneb1FAZnkTN0mC5y6YWonbavcd6IvbAyvxsYxHyxkVggtL9y7alrAUkj5EhFfnWy
8zhH42rHdKnVLbeWgq0jTYQb6DrWXYXs/wAa+xS2y7zVhBeHJX4ISZlQQGbKukv5L23KrrczGDuA
Kk8+iS8ykh075P4/DTbRuG0Qjmy1nuu+xzVIyIILIl2tdNSaNscdl601V7isVQs5BrsmiLSTdzsF
5KMksvnHJdunbbe2rX+0V7sZn6VhhwEw+ziYRfm8f8VdVk/NLU7uPp3KCZcSeiEx3Vp6z02da/1q
uE21uY3pSDvfYhHrHbchZ0YszhaFSzIKg5Uek9ta6t1fKSdLWQHAvochGYnDEZ6d0bbeTpv4Yxvp
eLKMoGZwKqkwzmeHpxZLuauC3EOoArPp4ibqEtxB5bAGGV2DYCDi3kqQRN3RuwZPRnkyf6fRCMuT
A4P+M3eOimTkxiIs+lsYfYw5iOs59hFljoprPPYQbGtnalsuK4j32LrcVdjTNGQBFyeXk5w3ql41
5ve20a27X4tSMwZI4wOWPb26k+ZpNeqhq7bE1+Qs4l57pUngJGJcT0OunJF0d+eo9a1EjHYgxokk
VBIONbiyI0q05FW5ktnkKZwCV33s7PGtcrQmRwrz93rIQJEER2+uNnj66mryTUW3MPcSmIF7ePuy
1P492etjJq01ljTrNOEqzIRV6YhFOZA81ss2CjkrcwHBwG4gwrFa7e8HtyOeXPPETnHDEcS9fR6+
41/iWbcmOKwcRzHGMknr1AspjuDrT4zWarJKlCiI6KYsHEyIqyOcCjZDjyG9Utb+TRN3uKxKEuc+
uf1Dj26k7amryO3U9t2cPHtDiBJO2yM+69J/YafKN6XmjbMOyvTWzTeq8SaMs4bCpst2JP8ABZi3
gYIIY3j+R22qa1NVoJCY9iU+OJ9iPeZFfL8euwtJX89ZUVFMykQWi0M5VfRIZ/0G3sa+vtQaA3DK
nfFItPuXXPFVqcQWk7GqSJDAnCn+Ppn/AHLTq2bKbC345IVmG3tyyR3RH/V0r/tm7fr0X03DZWq2
AayVfrE1+XbPd7uJenoz3DJFV5Jr21o2WtqLN9YczxYa5mjzKzQoOQZ/1Y5ZA9L3to71RdtbJAKW
x7yjln0OJjPTeunk11FKJTValbDZJq+iVAftIzLMxOOntWGzRhXZTXamPfPV16HZkljLrTuIGtaE
45VWfl1qAQB5ABuvpqdupt2+jZO1SZY+4VyhHczl56Z8bTutfu3dpd57RL5gJsRXtKkCy1Ij2Kmt
aCHYE4pZEkrgJswtSiUiiU+RXYlMLWHUc/uspDkt5IAU269j2trNbLGaoEMkAuGcfESIPV6oa92q
lr66BaCSLllk9VAEDMWsE5cnQpQ1YRpYbDRlfTWRnUu84HcrNWQ7OSQpuWBYIEXkC3gDOr7N+y5r
7R2VvMnr2j/Lj0iCZYg+gKadOrW7C/b49taQvDZJ+fygmZSvbmfTrL6+9xvsR2eUCSsNQNRndNYu
lNemEj2FmBHU5A5E/pICgWNvjzrrs1RY5tiJtkTLGP5j09xV6g6vItr3Xpu+DxU5e1jtSDMkdrH8
IgOdxLzSQ1r9xfWttbLB6yrXWelFtrtMsmviOSCQmE5MP4Fm7ptrsrtr2hYrXAhYCLTlz+uYH2D3
k02kfie6zVtZyLVUapxj3jHc8BK/9Zh7vs2mqS1XJEg3QiUV46rIwJ7BaTZClmILZOcjPpbyprrN
VFb3OeVIbT7Q+sHHpGOmv9v1jst5GwO2np9oQ1I91M5fX1mIoVCUq1SZgbMjKiTjEsuzYBbT7Nc9
rZgtcqyuKPgczgALVmtCmZoyKv2nDDjntyJBnt56es0tsdyjquIgD8nkU5wWkRGxE8dd/YdaqJ7j
xnwlKEOvWpV2tUtVr2mqtxnOcaF1b9s+cnIx6z4w2zoFlVlAgx2nvK1iM8e89d8qxQ7fKsAIVgZl
J7nkkZ5w+vEdKKi3+2XU15pRF053WzLRX5Kop2MzZVtip2qgockecn+Posurw3ftYs7EgjjiP0O0
h44g6DV/L52vT442111FpSH1eXEven/bjprertxeN+7t2ka7z15mQpVAg2adXalZL+0gXKAkhcjk
cgD0U03q647dTA2ZgZ7SYh5zn3jGFP5e3drtXaW7t42ihEtef0OD7csepPUsx29yuvs6uNNgy9C1
DhJa6HN7va9i/wDlpZniRRldyc5Ty2X06KW1bfmRmPV9AAj5OfkIgHrhD8XkeVau/QNLKRJitRza
VmanxgfuVnGb0p0mUX5Gwbx1ws6XV6UnOtGh2n5tCErtUUMTzLKuFKr+fU69q2Ga1/G2yGBQmPiZ
KmOIcovVilLUQ7rO0owsyCxPyTNklZkwIEded3xyiUm4aaUCYDPGlm7OhzlwQN5rkMjktxALMf1+
u9n5JtVIUn0QxPp/JBCETwHHXvyW1pMlyq/RZw8/zMzVZg54VZ6KV7mmor0t2mOZ0iWZ0GxHjagv
NmLlAxBPBU5eRyLWlh7Bmk4nh4YcYeJj3WHMB27Kte5r82rOCQ4EyyGUnmA7jEg0VYvlN9HTX9xm
ZV1ZS2f2ysmeONeC1NBwJcq5J9pIYeieQkZ1pa3rJZa5znLEZIkPUI6B4n5K2TTtrYoYw1qMkVYm
p/pVZ9BZ6ZnrbAW9qKs7bhoglR+gHYKFuc57SLXE2Y9InnJbDeFBArbNU1pRmlIZM4+rVjIfLu9D
HPRaat5W17R37JAtgLJ6Fieft7ZlWep3+m7n/kb/AMr4/wDN1v8AvH/Tfj+d/wDcf1H+L0z+70f8
qv3Txb/h/wBX6f6Ps+nSX7LyP637O3+X/i+32/8Av+/69aL4ersaSadQFjQchA4uEEHnDjNwkknm
j4JQAcWbiwHErLPI26t/5qM7DE8TMuTP+fqEkyNn9rq3+N+C+NT6TMQhA+3Jg4cPHXsdOcTGtVjW
yGlNjdc85ydRIOkvdQg1ZjQcz/My3HzxHr77XLVqpT+WphTML+hFWPTE+qPX41aNbxV2D8rsPtPb
zKvy+X82YzHUU/a1k+1LalFVNWVCTKryFa451Jo+rVpcgWVG88z+jJxQPEpetL6m09ueSYODHcT6
Kenr1K2ebfXfZXaVBvhwx3PLyMRLEfchGXqS4e+2U26xY0mq87lpROxLp6zrXQ66zSgx4JYDGSMl
uTde3Xq7tJaB4MvazPcZlP4e08QpsLbtobkO4ibcNjgq4KjKpLHKLM81M4W69u77ll2q9WvZ0n1t
y2X+XetP29rtnMAJxwMe8Hj7u07tmvu1VNetoSgsnxO0DNYnL/6eces00bU8i7u3fkslcVhzF2zJ
aYO0ziO6YheXUTahPa5VdxBKHiR3695tcsV59C11W5OKKrGhU4ypbPoFt1tWx0wB3R9EY/WLcIpG
OGOmXRr36v3DZnsn0mqTyQTXkQZ9JJxQhpT/AHtAo5nifUqf5XX1lzRKbA1abfJSmxsMeILIf90H
8K7N98eTJ35mfk24SvcVzIGcP1jp3XooT4rLqf8Ay9qyWsVXHyeCTPu4k7KbWpVNROCrHZGW2cNh
Zcam2x9hsMFXXsjv7hEUZnPkgAF3VbVuo7mZtT+X3cQUr6kGO6ADhz1L2V3+Pb9vQzXZM2x8SOdj
ECyiUln16rx2o7gVtGCR3ZWeCUnACRrBk7ZHXZovdIwqUVmaQb3MCoHJUb6b6H/5Fm2hrKLmHh7o
YVJgLRge5YatfKr5CftalfKLOQwdsSdsndFbAL2zlO0MfbjQ0bNuXpVdk4Kxgz1QbWxGrVXWakzB
TVIVAo7zSbhQcgAeu6TZ5FDRrB1e6A9tUiYZxNcAqLEK9d8j8PjbP3F7tdj7M/Kw4JEJi2bID6pj
oP1p0jq1nWVMiriwpNVOsZVNIcVQUgr2pQZBqJkkMR5YeieUb/zF6WOCIfukh5hgD+mTg4HoXh20
X0XrsrZC6s1Dt7WSA+Jz/VGZcNjrxWp2CepWYY1nX69wvbd4MnbtNtUuCIDMlUEHkUUknDLjiUK9
+6tnCX9AZivaHPKvpMBkZ9Rsn4fGtUcNHK9mO4tP25rWIZD1B6e1NyILSTr4sKolkeWzzfNVVDIb
LFITTI4kjkzDIU/qBu0bPvtMkKM1gx69uWfU4B59G9HkVt8CF4k+Wc45cSIk8xgnKu7xTaSsJPVV
FJ0oG8hUp37LbS0tNH7YoCtCHIIwFOCvouiXS02IWUQ/XFe2BSFzUTGZOel/MzurfXLQ5foZtIoM
kJZ7skI5OkdzVtWrKlIpzMFpddJH2HFAXgoqiMJgKCCwLY/sOOQZ07aUoNizEwNvjjnC59MMfqTH
Sm/Tt2XsDWpgUqNmftyBHEe0+jyTtbUFv9Z+QWLU6Cy0oF2dhYOm0xZUKDlP4i+T1kqcKVLA+md2
5p+D8QQTwfGsjXnP9T755mOlNHjU2HkV2tpIYx3JVLZCJfif0qLk56cvtu+xTUhPc2qfKugVxVWn
LSZ5BWVwz2ipU445DBsnIyWDr01rqN2xpSvYOIy2z6cPHPEfwC32tt7o1fktfuSIT41YJ9WhHopP
6Lb1E1a7KaexuIauvUJsZiKdKBV1/wDJ2bg/STx91EC/2+AvLO6mp366PYMzmcvPyCSecCv+KWn4
L+Qat2073EYian2vYsfrKFZwzjyeuFcRkdadFpuhdgyabtO0pYJaWzQlacghNAZ+9iPb49dtsWv5
L97VKyTJIvo1OOYGcA569XUlvw6GtbjaLRyY5SzM4GTthWCY6r/XAS1NwzLc6OKUlL3qKYjblrTv
N1kpmyq6KuMrhMEe1HyVvuoW+0IFxjJFkScyjPD8vq/4YavHua57m2SuSYM1kxOJrAPpEdSrwnuV
jDY60QVk+lyGvC2miUel0q8tZdYzrAO3DLFGPlRgv6c17LaKW2apWEtylpIEG3dIwTiQw5DpDZrr
v2GryA7JLa1irWFbEh2w1Fj5QzNTLXnXZtDcaDb0LqYU+RPadmi9jVo1pwBLsvEnl1opYD3e18nu
wPJ0lzXar3ENTIRITx7RKx6ZIM6bPi+R+I21tNEe9kVUmDPHqBMBgtPXVU09nR25atKTGgnEZZIz
oqs60p3A3bedmTCEiOcADByPXKW36vIpfcC7H6qcQR8SnOfujLnHXN1fD3aL69DarpmCQr7L6tuM
fbMBIzLX1/12tu/WTNabOuKcdraM7RXtGuYNOiI70RZC0zn25OTk+VJF5HlbtHlvYUtHxrI47pkk
zMPv7ez0z4vh6PI8I7m9ar3XhCe3tRz9T/rn06caUBsy2FjWqT0/kyrscRNNeWukW1bjA7SsrOTl
lUHGcjkfS5fZ+O2qa1va/axz3LJY/iBiVzEY6crTRNbpa+s191W0R2lY7X/Fc+v+PTO0ekm1e2kt
iJd1mh+V1Q5lpIq0n+0ORZmyow2MHIwPUd5+OkF62iV+Mvqsc+gZ45xne2zrt+TKWqoBmBmAnJLP
MPESh0fXbv06W2l4gS47GZz41LF3/aPuTxVwQV5BycjnkH0Lafj3lNLOcZccGfXgfZOGITo2mzs0
tvI4r90hn3iMcw+o/UemZvqbTUur6zx6UY/pRqa/Zmj7JaZYIjISFHENnD/7B2N2qprS5ef1hjBX
PLPPpzXo1LaNi7Kte0rngxOZxwfw/wBXSdq/6jzTTsQ1UC0ZVA6smvtsnKgr1sZhuP5GSrcSR6NS
v7YLbq4Mk+vHHETnnjhJjpPdb93OvRZ7VhfZfpOY+K8icMT1F+wqtbaYmqU0oEi14W5M4tzVtqzy
nRdSQMnYkspBDDOSSKHjUa69nfJvsYE4iPiCnc5Dh9PYlDy9ldl6Nc6KOe3lmfmoRXAubDhDL1zp
Fbz1qV1ra6WrSeupsKykzKQ1O4BfdV3YMyYDtnGB49e391LWrW1bWrUbYhfpH0ggeCPXrmjbRK91
bVrez25IPSZxCrl95B6Zu76ewWes9UIzLREEuzYlOJmqrqsSmdg8eJ5B8eAp5FgPWV36oKt1MTMV
Vn7ufjmcR6ziE+2/7bZ8koZwds2AiO36+iPd6FcyR7/ZfZspG41IzVEsSNfa7g6vJ66+mjeKBBLk
lChwQQCTn07r8XxBnTFrzHNY4QbPpMw1niJOp9vK8ts/nbVpEnxt3DJih+hJZOZJ5Hz97/gbX9Zx
/pd3+m/4H8j+f/y//f67/b/qp9n9Vfu9+eP9X+XQu3yf6b/f3fZbj2+3j/T93160db7cp6QnC1GX
98BNO19VJUrz1xf9nYtG8wwJRT2ABSG/IMqmvVe129qg4+4LKEMZBHPyfis46ru7elGlG2JPitQY
aqRZLZlqPdEQkvVMbrv2FCJtRJGZ2DIM63nsvI63WOVQOs8VYcmwfxgn0p+GohbMLxPpEzPH1Tjp
523tWzR7Vr68kln48THoJGH69ZKvzzsPPZdKOE21h3aunsSTSWqMjtsXXXgmxRkIduFTzySPAUWq
/t/xl9IhNe6LWFtDjtFYJIJMQHuwX927rV3pYe7smlLBSSMvaThnFmf5Q6eMtjb1u17cnmJU1k1M
zr2qZtnlVZ6426TyRiYSZHjIwSv3007eypFVSzbJH8Fe2frLPv0x+PZv1Oy1p7QalIGfeUKljL9s
H156j7h1mVp6bSG1wWiQ3le4CTQoYatqbfwXmxnQBqccEnGVPH09oNo9+8fwzC0gy+tgr3zkwT6e
pPSfkfgamvSn7ipNa3+RgTtr8uyJXNoZ+j059NDYlNdq42ROpo2yqHWlMqzLsF6jXoyBw9GUiPJy
OQI9wBB52zXazq1dncR2/cs8Y7gYwPyg4jhemf8AbtO3TrPI8hsFl7o7YfWUqpOXicSPp0zM0xZI
iwZCBT5ExbgLsGDLHnVjynE80LKeSnH4XIrFPjbZ2w8Qxx7sHq4YcP6wWreWlO6CBbE4UT3kQhGO
P0lw2TcR1dnslU+OJnWnyfqs1Lz2Ry4/L4cqLxdEcKxKAqB6Aa7aESCw909z6kCY+3irIpJll6O7
qeRVLLan2sgzGbC+4TYhBhwRHUnYvqQvzbVaesiNfUrq2pN1kXePKkKVrLauruxK/rdz5Xjk+nde
vds19pctsWLFgRYnCA1rAE8BwzB0h5OzRruWvTspUbUaPakWeaq1tYZnhXkgXo6rH7PUTYnWr3MQ
+wWWg2LrMAulsGyqL+KTxlQVCcVAYehrs8Xc67VDX3QcdpPCcccPrCsqnTNbeN5eg3C2vAuEtYOR
fkHdEkOEAiHp76Z9Wv1uvJrM6vhFLzoGW5Vpiy7T2VndqVABDfwHDA8+lvOpup5V79oIziOMMNYf
ZeP1lOif7c6dvhBK1tFZSGY7Z7pJ5DmZMc4VKUSgmkzXWhRKLeUzIiYM5HXZ9jlFgkiqq3Yy8FBd
ieR9GmrRsvbtsJCznLIGeZYgZcAQdBKXNprRdNGRBMSCKyJDh7uOWZei3XU16HYjC8aKqduu9JdL
v7D2WllUdWf2q/JZ8yzeQPOddt+2n472q19GGQ9h9GMpCxB0fbTxvHu79VbF0JrgH2YxJ6YTM9dD
7DQ2FWe3qTf5r9bqnJpXvG3hkrTr2FokyG8rlwRjwVZ+ftvI1vfpun4ySeQT1CSFxziM5kOHneNu
pXV5GuXaxjhRiRUtj0f8HiZctrajF7LQbZSpbZ1nKnWKcgljNI5GWsORZmWaMwxjBHpu+rVe5ROw
T42PunklfpiAVD6z0nr8ndpp+Sli9h+VYO0r/NHMy5lQF4gySGzPYvv2qiaz3xrzhQSGZm2svZ7Q
jYEKEe7GE8jkfxnZqtr166VW9a5UnmLY9fU9PX269p2U37tmxCm21isMcd1cwesPr6Zn2j72rfev
HYXaetywcrA0nWbbDFlgQ6EznUIyhUBbCAAZTJc8bdr06nW0K649YZj1w5TlXGXMMCPlad27cbK7
HZcmYxCq9sJIenM44Unpj/S7K7bm7r9sp9WwiEQrsDCyudhOYUGaUovHmW4tgAZz6x+7o1/BotFm
SclfUjHrAzESTnjoj4F6r5HlHwDujCgQ90MY/VmcRmenG2VSaPrTUr8WjTg3T38r3dF2G2KQsJB5
MaOmUChicFSGAPxtrNdjnvBcxgMdokw4HMwZEjph2xrrsoAdi1Pj3K2gs3RPVY9JXMz10n2j31tx
HSb11oa+2le99ntUsE8g0C8nejTJXgEznAwFHLeJXXtpaqlbWtWI7YxPtOILQzPEvPXq+c7tNi5X
8mutLzM90p7MTOGIKvocdG1Nee7Xm70VgA0o1+NCbVQFwtejqquU9h8EeWwMqCB7tl9FYrHbwpKw
+pMmHJn2nnounXq8hLXktIk9oT/DtzwOHlj6KfYfVNGwnNFqjWnsmy3mGOw7f04EP8zBXR2UseQc
tkjHj0fx/ML6+66lu1rEPHvn4rMMYT3noXkf7d+PyStKzRsWUczMduPkCYVkmFMR1Qim9CZXahJd
fuvJbNeayXU2CURNpESlDrIbMX5kFcgih85W2W8fZadNrfk7RSGe4y9qwd2CI5iGvRdNPJ1VaeRr
q6W6DJBVYixl7ZVR4HnoO1sUihSWUrXXxSymUZ6euGEa6y2VXEIHau7AFlUdQxxHuXerXW9u6+aF
sDK2eS0er2gcL8nnh95O2xTs1RXZakdwB2ViO0SYGyufidsfUoiW8NMcUBCE6yC1gwlrWvph5XFm
rN16ZsCpUEeAV9KtvHd0Ll+TBzYLZIh5TMv0enaavJr45StZIKks4WsjMkNRnB6YV6pLLsDV25zn
FYhUB2AVWbKZNxiJqgDzmxVgR7XIGP4Kt+3+3pVt3f0+vPM+ikmcmenDW3O7efy+8frBwTmGSJ9M
9Zz7L7LVVlGxSuu08j40JJtUZ6OQK7NKkI/vXIClh/AjHk1PE8TcjbWVtMfJWpAcVDJz6x1G87zf
GIrubVvWfjULMqZVw5DE84SImrpbmlbVQxeyzvRUrjWMO9bx4qy0/ahOcZOeRH4ZD58A+k9+nyKb
kuV7qmPlMQ+2VViP1/Xp/wAfyNG3UW02t2WtD8Yma/rFQ9UcQ9Lnf0hG+vqXmK/th3Th12W2b8k1
1Zn/AHAHk54M+QOf4ypDx97srt3VezMDMkY54xixkOe36it5fjn9nRb5QZIhmXgzLCOFHtk9on2X
3VtIvo3IrN0TV4RqnctUPLsTGEu0lReQNAMkkjiDzoeL4FN8eRrxYe6UYj2fUmcY/Rn7Zfm/7pv8
f/4uxk+3CT+vAMQfzH1xIn0d4su3xNZbddlVRnNF1EIfkk9cIwRYT2Kkk5I5ny4UeB+R44WosOkp
njucZWfVD/DgnovjeUmq9Ja+U35V7ecBlO2fUQl5AkFBt2XzJ7QpVU22ooE9Z6Cdn17RQqJbHXNW
fJZcsSqrgKDx3sNF+y2qBaBzaJJF5JccOOWV5xo/da7XNqpW6T8W0MISzg9+eCCpI2vZsauw7EbV
M0204OWZZzVpTInaSzHNM/pfkgXGMqwAXt1bq1JpXFWT1cuRnGOSGeYR6MGzfpvsxex8yFeMTFsD
9aqkREj1C/1T7T/fP6+P89v6X+3+d+n/AAfz/wDB6o/tPD9vT2/m/wAP8/s+vU3995vufbH3fy+/
PP0+7/T1pd0x+x25qqfKE6PEhqLOyii0A1n7VyvKiqQMAnBwwYE+pOgv42lsvYpPCmI+RH0mf8yI
Oqfk21eXtqVm/baPuD7lgz9WsceoK9TJU2JuNdprraZgKnXNh2JWbVVqUrMWE6+wgcFWeQcggKA3
auqx+UW2/uiYxDDAMSZnKvGTL0nr2bq3NNgp40Ci57pcyDmT0O2RxgivtIdqIaFH20LHn1cXSkWU
9dLhWpLYBpBFB88D7iqBCpR02NV4uFLHEyQ+ocJhV9+Bs2ko7dbt1d2q3cPMAkRhYsyCVDEjmAA6
F/qV0pBPfxROCVpUctq//wCa4pQArQGikq5kVAP5Ax63+112rdxK5A+09CD0wwhaccc9DPM2a701
5yYtP3LhcgrPMxghY4+2qM2wO+ZTW57Y7DKN2AYi6uitE1mWfYKqnJuvLKSuSV9pqGt/GztiuJT6
ZyDASsZgSYhLu2LuqbSNU2ZQeVcc2JWOcEiHPXP17Vq7R0n4wvK5XZCFnQoQkp7CTeO3VRR+L4Ev
0ggfqYa8kpSvfvP7lU+M4Zyos1MZPu5heDrmi19trU0J+K9GGIRPS0RdH1wcEHPQtNvsUXYgx0V6
2wba+wEDy4lP2Xkm1UhusVDuBxCsCPLD1veeLZrsPyMnFq8PORanr2wOZGeHoGh8uhfV/amsk1SY
yHHdbn5DY4EfU6oR1qSjo9mmlrMyUtZok+1avWZRUCiNy47OJAXiFQcvx6Wvtre+ztulAgJ9YBn3
I+MmZW2OnNWm+uuttQdtmVTklahnFpC0RGCp9H/sNbW2oTNVWWxJUE2pSzTmNqrTi1Trnr5AzJUF
WRGHEe0+VvG27dO17FdTMwEvaCxOf19UzydN+Xp0+RoC+EiJmDuwKEGP8CO3hnrMSsv1O88Kzdae
4zkFrW9NhYyDUBGw6TjUry4LlwikhsYzWvrfM0Gyqdvq4AJccEpxLiWE5iJrsf7fudTV/J3SAK2c
ZlXCw9oz7JB1ZR/rE0w92oE36TjSPfP27DBBPrpI8psE1w0yrty4gk5APpC1fK2be3XE6xRh4zOH
nLmQicYU6q1v4erSWuxXckkn3IJkwYPRz+vXG/sa5qpgqtvQIDtFyl1leVJloPYrJzNknkujmipj
BIyN+Pr29n9xTx7e5JIjmMkyxCQvJOeeTfRe66I/d1MpiwWxIqT6TIrHHsxrbJWCS36n69ptzbpZ
WDpTspjYo6XUJLDmoICIceQOQAtus73Z45+SqfzYiIMAnOO3KvtMdb07NhXs8u/47GfjHrn5KIeq
4A5mOufstBdkK8hOhpeX8tPjCmyZGnyleanJdwR7sn3E9mPA74nkulTZIA8vdFZjtR9vp7Hx6z5n
iV31LaO20o4O35f1dwMyfx+qY6Wog1ynfqOO1Ct7Qe0lbXvHtnBAzsrUe4YeVIXwOS4BBq2dg/ju
MOBByMK44CPXOcM9L21002Py0e6/LVSa2Jj/ANU8mMZx10IaJrLr+Qz/ACOOwrTm7zqy1adqEO2s
RwrlX9y+S5bI9ZdnkdiX7Cvb8cpJiQx3cmTDjtDrddfh/krene27oXGH0mMeszkz3KZ673jv6zWO
s00fedqOgPbRy7pOWOdEsB1nCqigFgwx+OXNH7bbU/KLXWQPAQK8Cc8quIz7d8j91q7nx+0ttlRR
ZUj+YQiT2kyZyGWxs1lGW7oyhucHh1yhHsimKIOfW/FdTrKj9unJCuSDkAavq10ta/j7F0zMqwv8
ebT7kI8mesa919mulPLoV3vxQgTkz/pJzCpz2s9Lbf1+trnXavBtftmA6ngZzqRy5a6ln5u1XViA
+cBcg+PRtPk7thbsk2Q45mPrj2E494eeg+T42ina37XVjMxl9U92UXMkccdNjU01H20gH5qWtSc1
R+Si8CxWqIhA5yIebBmJ5FOWSCF3738N2O3gWT0fRX0ZEg4mMQenjaq/m1k/kMoZHJw/WISFmUnj
r3T0tLWtT7BrSourAsZ6tFeJMQAndjCvWazJP4VGx5/T65v379tDxiqN7c2Ic+3sM/xJ+vXdHi+P
rXzbWLFar8Y7fj7k5a8suFPY69Xb+dOg+LJ2EXYszrK1dzkW6otKRWT1aJRvPLkMcuSvjzp/b2Hv
Q7o4kK+7LkJExEekJ16vlfuSwVJiQcPefyns4hzMxnCdHv8AZRdEnVENqcJ0flU8GrQAoOtebnrU
lgCmSoUMQV9D1+Netm1F/GSnHofXBnjnmU56Jv8AM12CtqjstBJPK4iDOPbmInjpZ91/ib9VMNLd
jYWkLntMtfcMjt4mqkuRcU8gcD+chWJJKaD8uuti19FqwxibVntz6Y7cc/RTpfZ5dv2229WuvdVk
kyVvDbBMxafpjkHqkp2T9L2VpFavJAbTUANK/FOZCDCl4spA92MDPPBysmo87toWaC4fczGfZkeJ
zEdPa/3D/tx33O6wfIIkfXEA5P8Av6Q16aT6wXb+zTZb9wc2apyjTKkOjM5Vp7AoyEeFX2fxOWNl
N9ds6dTUxjHM+j9SB93PodApu8V0rt39wT6vsDJPJaUcQY91zl/q5VVbC1dusqbe1NC6hpIJpR69
7MoHBmBwXVX7M/2sKlPMtrWjUpRK1X3ZQI+v6MRH06i7P9vpuTbrtsvYbJx8TGZWPXmSV+i9Wdv4
s4w01601+HRSyot6G/x19rloX5TOvZeTCT5Ds+SM5R0/lvstuZdsyHBHd6ZIZHHccBj0o+R+1pqr
4yhojsUhe5q84ZIT+V5VmIV00pU0tW01INLT6DwqoxWMyYhqa9QVdW5g5DOqKvJv4kfIvXfalnir
PHoucJk49hVgzAdfharePTZV+TsO1zmTGWrj1nE+88yVhBAprJNxu8CVUNAeM6WBoG7pTnYhGKgq
rtnHLOCXXZstPatK9uTHKGOFTIOUImPTpCmvVVJi73MOck8zITzGJZgZwnvt3HDqE4aM6zj+zqs1
abeyhu4SChavWMQOfaAzec5P5Hr062e+beQi5tgrXBLwC8duD06Jt32A2a4r4YwxXLZJiOVCJbez
14p25q5SevuJbYnByKmNmSSm79nBes2tJcqjcVQz5YYDx1/DZO5tS1arxJLgicwPKSsxIvWq/uAb
VrTZ33KyKOPkjGJtUcL8YmIOrTfalFZonaWT9sQtRUqDEqbNr2SrsrvaiqCyGwZmIJVfbPPEFi/Z
3kOI9eO4j2Fw9qARLmk+ZalYq37VawzB24WthcnGQsT9EEPib3/jfqf6vu/Rs/1f/H/nfzf+Z/J/
x+mPy6v+dt+yPT7fb9Pp93+npL8Wz/8AZ9X/ABJ9fu/q/wC/j/V07SInej68daT0DhX1zrx1lrPM
tnkfkqFqiYALIgV8jHIeQUv36yuy1mtfRltDmsfHj6CqesON7aGq9nTWh+TlGtaz6/zcx7gSxlM/
Tpt1gPkrqbNRFX0IjXXYcd4UzfabXhE6ouqgKvg1IGMqGX121dNNn9lvSndF2YMclRXuj1eK5nMP
Xqbd23UV3Gu9u3+2APJiy1DtHg4tZiMT0p9R9Vs60xLbe2kaClWefKShv30Yym6rdKsCuQr1IQ8f
0kkm83zNW63fpK7Ighz7cuROeSsueQ6H/t/heR4+NrbTMv8AGGUGGZ4Btj0Rnq4IqDaLLGmnsI7l
1elTQUmJ2rBcmyMqL7gC4XlnAUe6e3UrsO431Q4CIZB9P0cTESvFYrDbXXt/b3qrDM+jYOSPUyHs
HMHbXa17VnOyb8Ymm00aoJbaDktdliOHCyMhVuUssygsuQQfVHS6dmstarrvaKyZq+lfWRmSLYlh
zjqTvN+jc69djdrrlqkWPV9MgQzXMZJCemPqH1vsX+LeW19ftwm1EWpQvOkaUnyLKJvRnRCGWyEv
NBgj3D0Lza7fGr+bW02abMMcIg/UPSGrheOOmfC26PMv+DfS1N1CQYYj9IXhkuZD9enaz1ti04yY
m+wvYm4yXoTGXO8qzkw1s0di5CofE2IUlWPIFbbddHZbFKY7cGXCL8sGCXlMwhDF9em+ytKH9y+S
0PB8hJ7fWWKsQsYWVvs3bY2bUkAlX1ynTSvTQzDLM7ELJbZRbSrMtIDh7cgrnyxfEqa9Va3zQtMh
JPPaiVwjFnOfX2B5tr7ttraDt2WqkLCnHcWGxNfQkicmciZ5Cavt7Ow510xWbQmyJwmPl21WmsQT
uEGhDYdHAbGPWyt+7t00qFnDLLL8S0z9vE5EkmesTrprnyL7LRiIEHHf2pE9yT24sPyjHVovTY0p
MG2FHJT8hhNXdZl2PY/yms2sF2cAKzNyDfhfBRKmryEe1xxmCfY7YLTWckRHrko2t+bQM2CecHHo
vdMBaInukeOEMPrVbUWLMNX5RsYDtZGxRu9eEuVEuQPeFHkqxD+QwO9nlRu7w7+yJxJjGXEey+5N
cJGNXhzpNWxKNxDPq5YF+XqhyjFuE6mPob4ls68a976yo/ybP8hzNXeRkr2CMqI8HPFAiuFKs5IG
G6+T4zeuy52lmO0O3MDMHMiZZjCAT0ieL5lNdtGhLbKoyvcxLWBcmauArPDbrpZUuulmF22pIka7
ERD46t2h47IsGoC7NRuR9hemcYwwPG9dbs+VfxWZBmeIaxjGCOYI+kaprv5NKNa2d1SJr2oRmtu6
bHKyfHuc4h7q8NvZD8fsBr62AycnrJDanZQ5tJbRVWUJxl7m5HL58D0js06u2fGbWOeHBBww49bY
I49+qWryN3f2eSFVY5BZ+kgPoM56NcjcjsTDwwvbK0VSxr009tSyJSM6P255lCFyuQ4x4xrPw3rZ
LZhFSJOORQjgZcx256Jt/wDka71EnIgMg4ZJJZ5SOMImJFHUSpr5ax5AgbHcKNrzrh2R3J5pGk8s
poGIBCjJDF2pbvNkdv6REpifqjh7Y4nGOp+3tdX4KTEjlyg5ZzwnC93OMz1b1C40PYHekZi8Upaz
F5sFZx+yX2KEqCRnll2/tGAhu7f3HygosKBzn3wfXjH65e8elq+GAK1BBsy4OIJ94Pf9MLHXi6LX
Y0QiLMF2tOiOIOxvWVVeuwt+AnyZWz71yQAAxJ+TYXaa9ky8CMvAkBEzBHox7nXDVptqNmzVEGVn
4n3Iivd9ZxOU46l11RtW2Fk7hfkIWSsKtCsl57WWw/O+uh2ScqOFQAw/jwbpt/DWtrhPbAliRxX2
gtjhzXh9Jm7tDvu0o2Btw1+LzaZlkzyEW/UtDGlqsLVjtLsGmzroRectlXkaX1XXPXUmbC4Zuboj
oUYhuP4xv2jrrfU07aW4WsMFj1M4ggUZJJ6N42lra+rbW5e9PuC2JaxxwzmUqkchkoamjIh4zNBW
SUatU4yG3SoKozuZVW0nX8MSPevPjk59LbvIvJstHbZIOe0PbJCe3sxPTmrw9cxFu6oz6dy+7CJg
9uJjL1O2JIqS1pTrroEV3EKJYBnyqIYtFEy9sE8XGAgJwAPTWu1mztulrTiRMHLMvB7jyhy9I+Rr
KVro1UsUeYRJn1IAzlhrxmOhqsatrXR6o+uNXcLqqWXb19V2owXrqAz0IUEcsKzH9RU56t61tRKt
b91fbtbYOTgzmOPYesbHW9mwbl6dt/SxYrZXhicE59WO6JZFNyuzsaonHNGNNHaQpqstI7XVPhnX
VnY6jKF8sXARTxDFuLtNFdWu/fb4nzq/LDWX1Y+XPEMpMBKWzyNm/dR10yv47EVSLdo5MzVjmEgx
PdGm3xsr9TuxhCE0truIjPNRKjRigC9fWlIzrgDDAhB/tPqV47qfM17NlrLWxP6kr6yin05erHk0
seBt06aHbavxPeuA+ghwZwGesnpJbhrwpGUtp4TbjcUGwtJG1N5SKzRUCvLPYp4sRls/gWd9qd19
lLLqLJiIhgo4X34SQ4jlieLXbWuul61Ldo5ItJ3NzMRXheJRmcBoIV1WfX14xf8Aztsh+wuUbUy0
qEUMeKo0mYLNnfI/A9TdlNxW2zYn9uvtH3cmJ5kygdVde3xVpTUPde/6pDiZ9vYbPEfSHu719bfa
BaouzOcuxSZldkmixlPXjJ6641ws35EPglR/D1Q8fx9e3xzYFfxwekskuVsoPcqRjh9+pXl+Tfx/
IdWyzMsZioOPiFQbEfFn3jiOqf1m1Z4PHkxZNGr8rp+wasGVdozPObNY8sjgfaM5c8yynlaaFy/A
7AxzH9M8wYjPOPiRFHxvIvbX+FZsarPy+1ziyR/Mz/UcMrPdxCPL3O8Wlilk18yVaYq7ImV5PSau
7leOAyDjy/t1svGAS+BtnGCecDETPCzHQtVSxFmtqwxT4++D6yuOBDNvdQu1V267NNbW7nE7w3Nc
Mza8JQgWUuovY9kgwQpkEkHwqlSlexpXSWvGRq4LKvpgw8z7e7K7/cra+5pqqkJYFaAEAnc5mJP8
oeq8tJn+ul1IXGxqlqaZkjL3zISVl7AJ0clAtDgMoCsBPBDJ33lfJe9hrfFp9HkxkMzX0cnymSie
LZ8FNdRrek9nachFXPKwFp+idphnrstpzrHcjPladX19dwu1R6zksUcM/JIdclyQ7Y/KDCAEs21G
+xfTZ7RCz9oCymMsvsf6mVTpX8n7altfkUC6PbViyoQPHx+PvaOAgrNl+/73/F/0X/bU/m/8D+l/
l/8Au/2+i/j/ANv+n9X3vHv93P8Al9Olvy+d/l2f8M/9PH/f/q6TrrztamwW2Hdxr2tLQ2XdDq6x
V5Wm+xCD6yoj0coAyg+V4YI9F17L66Gv4lSQb1PuthML3Zg7mGMMydK7NWnZt/KtmcpS6/E+Rb5V
muBYFJlIjqj9Vv1bYfr7IbNgs7BdOdTJ4cQijYOyLPqTnNVM1VmoVPEeRlfy/Hoajui2quT5JI8/
HtjuVWVCs5fZzwvL233JpU22wnYKJETfuXtAyBLHBPWg1qI19jUSaWajUVwFYWWEkikp1HwtUddA
mCKOTPPDk2QBM20Sld6tQh+jZmU+VsnuHy5gzNjTfutfx7fNRCTJXGI/HUKvs2Y93ERtd307qvVs
66RoOYWvMT40wutUz5o5U+RQKy1B4ZQ88PbK136201taxjETj7iYT9JGv3RY7Zm658fYUC1KUeJn
PJXCzjMxF17ZqlosOe1GeUkrq7MESVw6Z1VMyDrFWZmtFNiLFl5cEGceQcJVOy0Xsm2tpT3zzxhR
wxK84eqklvnQq6r1AtMdoh8X+qpaqwQEx6dCv8dWXbgusLNrmDWSm4IJAHVe/ZHXcPI/hmJKgLjJ
Y+t6zbYdGxv+PumIrM/IIXn2IzMxHQrunVY8rV2G/sRsNu2BGy1HHBlfaZ6Hu6t3jbeNWi9xNHJQ
Wu2vBuHQk1tJIjJLMqHDHAI5eDrx9uutzxypatZeYO5OVhX2F49MdD8vRstrfK1sXYH4y9o8VJwc
rCTHEz1KoivGdNrWtPb73FNg6j7OwE6aKqnXibPKdIvhgMrwDF1YniGxS7XTarp7cHcBMmSyAo8T
6pCBKi0q6/yb9abe5m7VbRDiBWonMSRyWnHexr0m8+uEteZ0uNdYGbkWSuxZA1qnlKfS5ogXifyQ
w94PNWyjR7rNkvhyYgODnMDz7I/FN7aWpso0r21a5IGbdyh3WjklIics/cL4s+GXIraim2zBEN5a
WxHYc2v7qDYRZOF5zCe9znJYOfSzQkY7dZitnDcTFcEKkwzg9Ig6ZLtGGL7HNqmSlszcmPUO6p9z
M2n5dG0jdtrYXeVnIHzESjc4iRclLIKS+VxVaP1lQvWV4kBj7seQa66qvjsT8VOZ9mGOYmVkZmDB
vFdmzbbX5WUO8HiHixPyAliOEyCw+0pDvF4l9TZNUZoq6fH22YlWV6T1didW9zTIyow6kkELj1a7
Pxuu8X19vMM19oGwnv68OEXr17ajaXpa2vZa32ydtn1GK2lxEYmQmeJWwyVvLR+RbXMVCVntIE1k
1eNCOBq9U1XEpjIRGRCoBzkD05rramu3kdtbd3DVm3dj2Duy8qLKnE9Kbdldm48Ki1Tkv9vbnAs9
uAwVQj1GGzrLUATDxqObHKOyT1AlalaGjONp1kZYx2TPk5U4YlHZaj84sY9SW2DER2kz7P6mId8e
tqpqIa/TBX/+piMPcc5HKs2aGylJ22sVlSk1t0tGhOQqzWkytRdLiZIB9yqBxJ8gNC+q1b0p8EGJ
k/WHEJOfRXMYWLurd3/ILFkwQ4iCeZGP4BiSRbqtWgXZ2lAVtfZjKi2W6PJwr1+Lz96mYLM3YeLh
iVzywbvpSs6qOZqpEMnHdGM4CMkQxHSt9e694vs7UixzOEl7ZzJM55HGXpyD7AWLrRLrMowSJwjI
3KVV4ogYtx404sq8C3n9PkGyupbVRqvq8zycv6kjkMc4d122LVLFgyx6+jxH6wmJ+mfX+tUE1gaf
J9zi00Ea0mW5AnLznTYHlfcVU88kDwR6vlMfj2Q6uIck8ezB64mIx1l8OlbO3XP5VnEDHPrht6fL
Gc9I7Vir66WV9esWqla04G7JafvrqXDcVRQxPJXLIfBQniGPpoJZpF62hAmMPFj1ccJk/mMovvtH
YbBpsosrEpGbVRwK8yteE935bPyJ7rfFqVSUYDWmHW5bg9KBh1oo9z4DLSgznznx6Xvq/Heh3VlV
7njmD1f1hD/t6b17vyab2rVwR2+vHE/XORR6lbG/SDSm7SGtYLryRIu94KJstJXCoNbWprzr7lJ5
qpJIP4Dmrx67BtUt+UyqgOcJnusKc8Kfx6n7/Mvqa0YPHtFQhbHo92CtUOSZJnBjr68xVGwdxU7X
UrUCSznxHbVHtanYi2cuTgZzgkKox7XbsT7G3acZl9BgIYI5fclWfbD8vyrbZWtr4kjtIzblklnE
e2IOk22Jh6a2u6L0K4qxlMsdb4k61VrtYHv9+XVCG5MASML6Ma79pu2C9yQT/N3IYjj0FxBIZel3
brsvjarBFUWM9vaKc/dmUxlJydK6v1ktjd1rRvTWlBLDV6/kTTYSZAMzCzTwnZ70Lg04/wAWAyDb
vLvq0W13qXtZO6e1az6yT6YYxPoL0v4/h69vkV26rta0HtiYsHpDHr8ptmD162DLN9GsyzSnPqRX
qaVRlikbFgpfk6EgqQC3kHBI9RBtXyK2ItZlggcqfwfUmPTjq9WpbxbFe6lSDKuCHHOPRiczCwdY
q31d1Wja+zSmzsMZBW2mEp64y+xLoAcvGnJM8VBUIwBxkm9r8vWobKhqqT9uW3AziEzyoyScHXzm
/wAHZWrfRsnZdQm3xK+p25kmJYEhPd6a0tBr7s9njNa6GrWVKhln1oJzEJ/HV6A+LMew47ApLKM8
SHd5H49DqVabLiETOWWX9DGYXD6jnjaNe7ya7e07tOqJkgxiAwxKjjuhkzHXlmpRq7F97ZlQsk+y
WtBTGacxCdNyiBW7hlh5B5HyAcZ7QrQNWvXVrzCuV5Sp7cfpx9MbHde9t+zdeqYO0qdpnHc8yPrm
efr1ayfX91IJbcoINMGCg02TQVGvOrc7FWvRy38tVYjGcZBzSlvJ7a7EpXunPFYiUIOCPVT263bZ
TxRvSb2KzNSbPPbLlJZ4AZ/h1P1P/kJ1tW+xX69pM1pJcbLrOmvEipo3GUtemY0Rl4jHE8Cv6uKs
7v8Abfy7a6qbSwVWvbks4jlTImfU7p4lS8X/AHn8Oq23ZqSrcLSx2jPtU4z+jHvADYu2xa7Vjqtq
tUtFaACglZiUfv2QbiUuYJ/SAGIwpK5Lr1mvXUpa5u7cxxJ6RXEsfXgck9D277bNzsa0tp7pqW5h
eZtkAfWOeBjqzX7DYeWpCNGgtglNtC+rDjr11hnXirddHmyUfhRByDyHuplWCFPG1UtfbsO5rJX7
nJb7nkGQkWItxWE6p7PM3dmrXot2FkbZBKtSSsZgJ7bBJanNp6++x1r21teM2rXY11666+qs9Wld
Tm8Ff46HASstckRcMgLMo4Hr9e8XZrpttexU1WZG02C0DEvqKHcQwD8ju6x5um+zx66tV7/m1/Fr
WBacHxOBhSlsE9uPj1ieH3X/ABPtv6vp/o3/AD/xf+5fj/F+n/Z6v93g+2n7J+4/w+z/AC5+vXzP
7fzfbf8Ad2/Y/wCP3c/Xj69bBtKWqNjX69sHa2H1mmJS2K1ldKq7BsvOnKYVeoq4XjRfwxxEN9t3
bsWkUqMygJH8TM/KRZq+hNx8Wnit9VPyDss14Fhn1wLEEQwtwM9R00I6idm1sxlacmHyRw2K7OES
lSyE/wCWZNei4zRuscSSuRh18m++3bpqtG328FfQz/NKPod2eekXw9ehPzWK7ajn7l/UwVxH83xI
+nWnu77f1TNPY2NRWTTpM8qNQa9pqWfjsKmwKz4O7cCKYIbJ8epOsrp8yLVrdGw8BI+9cQ4CZriI
OvoG993gzW9tdYq55iBV7ocZmDuh5fVa+tJIFjWm82zSuqtshGnUqCXRlpydp8PZyIz5BQn8G17b
uyCprKBaPc9uMTOYPaLB0vs00rr7ptuvda93s49F9Ekz6o1fTyVHhFtWrmxcO76rKuvOEOfm8ll3
heLXV2UDmQRyUBsj1612bDdQ7QgLTKvszHsgzAzDJD7Va2rW+Pf5Wz8PtCs8kNjEi4mH5BLB9rT/
AGB3UtsSegUwpZozo2XZ4VdpFW1lDtjio4gtwOT7R6d/9z4BW4chKcQhP3ccucdxBkm7Smmdq7Na
xEoMZ7b8/EPYkF7YegtfY2ZUVdy+sIhpTWfIiDwMwk3oiCd1sjBiJF3UZAR1GfWzXr1XFpWzbLPr
M5iZIcfKB5bVWOhF9m+jQvelKMEHEcVnhkz8VTIUvULKk/sd0pVijpcKmvTbiu4DhVS6/P1Q7ViS
ikKyg1IQKMIQvo1/F0TUEaOSr2/U+FuHPI/Emc2F6Fr8zyGtr3qlz4tjuYOflSZnH3Q2YDFUOmjt
Lr1opFBo7AVdnkru8rrzdkxZp4pP3MzL+0fHtPNj6EaXbQSPz1WPQTj0nDiB+XOcHW7eT+Da92fF
vHc5e22cZTJmX7eCMr1clrmRDynAFCWfhOyU2JWkXWsqpNubYABUIApLKrAHHpC+3vO27aH6iCMQ
k/8AbnCik9VNWmpY2UKyZkEUsTJbJPvj3O6OWZJvTPZb49jPINWp1uFY4Ck4Zou0pp2AHjyI8kAs
Q2t49zt191Z9Ik/7yVj1ieFAPppuq92ztsj90wx9cSMB3EovbmB6jfbVpq0pakHos9jVMrYkjvlj
zRwttcns5nDLx9yZ8hVw/wCHSu2hStgWtpMpxzw8RxnDGJekfO27NN3YUbNbVhiouZiZEl4T1JzB
0DX3fmpiswlEaRSl6J2snYa00qbVWjR+Ryo9qflhkKTjezQ6LTVmiMgMTEFipJ9fXgcvQTyK+URs
oFxIlJZR7O7DnJ+in68bu7tfW8o62o9jXY156qtP96ahNy5KwSTtbpuGLOScE+M8eQ1o8fV5fz23
KhVbZws1OZxJwY+vMde3+Tu8HW69Ou1rWtUqQdwRZcA90RyzzicwnT7PcS+vudSWnapVVNarS3Nw
qS1INNqR98GmRRR5U8XAbh6PXxNLS2mUtU9iDErZmHkth9ckk9LW/wBw3F67+3FrcSy5iCrPbkas
nJi2Y6eUql4USbWCmtBCO4kNfSQBTRZ0Q1MFSbYKK0wCVC88k+l4XXalkrwS1Vs+kmJl4UeFe3jp
me3ebCvdnuAsVrSEx6xiJBDiC09er/8AItTYt8NU2ZuC4mdTjeJrk0Z7inF3oOPL8kvklvBJHrf7
Zu1U/OtWuJ7sMcQRgPT6emefV/3nxttv2lS5b07c5c59VHL7qr7lWPdeYnSqitOHSAKuRaIfM6FU
65yaaYJDeGyP7uPSV2mu/dU+BzwYfUzKz9OI9+nqGzdo7RO6xjnkOGMBH1xLHoddi8hwLQdDB5Q7
KUeCT2ERQFR0E+zX445hSB+coxz65+O7IWEsLACpPqZh9pz/AKgjon5dZBYi9UqLgLRgHHdXOSY+
k9UlvGnykLRbjNw8lpz/AGptYAtBGdVDoMDHudR5xgAKuu9eyx3ZcMRljhfb/A/ivTFdtdpetu1g
SJmTPJnD/Gc/TqVfVlWhzP4yKyOVjCrWt8kntKgTlbjWlxyJyUYE5ByA5r3XpXnvWeUg7ePVMBjg
T0ek93j02PbBTX6wMvdz6Tlc+zmcdIJsLpvtPEUtKalgKFBRQmcSWdFozXfm/EDiWaj4U4C+mLav
zVobIrd9uP1kjHE8xBky9K02W07Lmub6g4fo8cM2iQlJ7nHB0al91dicwB+5GjYKKWjWsWMzQ2uT
XYRCnIGjIBxA45C+h016Lamz6WP4g5iDA5jAzLmJ63s2be8p/Jei5iRSci5sATNo/SQ6Hryo72FW
FF3NerWTposwvKuuS1Jgsy7cas9TkhGC8SfW9l6VrVoQ0uRkn0eH+lAr7kyHWdOu2yzbbbuNlGSI
+MpzH80rbCCEL0Zg6a+yYToENaNFWAaK8Z7G2ooBcXo2wdoglRgqnHkDhvQhq7al07+0mOea19oI
7cT+senW2rr03df2Gx7ZkDDb+qXNlY54g56N9fpfX0qLSnzFoF6KJ9IjS2Y7CSRVlYJd2JJ5UUEN
nGQfWfJ3+TWnZZhrbGZkMkspJj0Fk+vRPE8fxdlm9Sa3oz6QuLAQWi2fVJEx1ABb6+0EkXVlZjQB
Oy51tRjYOoKREuYow4M5PIcWY4A9UseTS1rwiYzB3WxHLMQMhxkCepJPi7K0qwjKQr21yRJBM4Jw
4VwdKjQe+/DY+vRry22WjJReCS5A8zeK3ZRILQZUZ5Hic/w9GfIrr8e2ryUregkmV9oY5xz6Z/Xo
H7X8nlU2eJNqbIcxieWwW4DkDMYeOpv3EHDw2JvXVoW4JUvKKS15WIgxXXKvd41BDcQVRfzy8FGP
C2V7LakLETEKtkzzISRE5XiM9yf+4a/nXyKyPcfJQOytlrAQsOMSH1mK/QjCeodrZkrhniS9zOhT
WK7JBRdkAjXnWS4bA5FV5e0ty7s2bLbvw6VEHBJNvjzHqiyeksZCPaterXp/c+RHd3GWH4xaHJME
SPuGImSY2Ws2vJg+stXY7uu21QZDBKIjF0k7Bpsck8qE55ccMOf2ihsuRt7T4vafpOFOT6HtMjqr
vbunU92nPyO5zxjgTnP80zPHVxtS15HYWKV24Ccg9a7wxcNW0wlZz7iOdShKgsrLyBXx6nG6mu/4
7Wa6bS4K8QDhY4JzhGIeq9vGvt1m0qW3mJs25lTITEucYcydJfXa7w3Z7Kns25bJ1+M3AVde72a+
tNn2lZijJTg6KuW9rZcE+j+Vsrs0Oq2NNq92TMgRZivr8ZFcZIrB0n4nj31b676J+6rsaoPx7Z+V
a5zGUYCGFbZ60n+pp/xx/wBw+X+U/pf+m/m/z/8AZ6mftX+n/wC32+v3f1ccdVv3Ov3f+P3f+X/1
f9PboxqtBsTtB583KbNXlrzDUCxeNC26qQq9pflWU4woGOI9C7WvbalhgmpK4yJ8ckPqPu5no9Xu
b1uWqrFrQE4MvfAyf6UgIiOoG39a0156VozbYb/K3VTvXObIFWGwJmE0OxUFRhSCoHHzkU9PlFnt
31slT5H2HDyTK9ozzM846k+R4bSs+PaguK2zdc4BIqTaOIhxGZ6Pqyrr66UpS+69gtd2ZZ5zEjDg
Emy9ldbBPIsHBOQDkKcC3Xpt2Naldda4q4WZnPBb2iPqQvRfGpt8fUfkb7LsNpYISPjCwj6zn+HV
mmv1ko1ZRnsWkZJXkNgFlZqA7AR6At1gzDcMcQoChOLJU29x3A2tWrKcc4xIeuYnlWW0lG+nsig1
qXvWBPl9SQWWPjOZODtyidXT1k2dvfEdYODKpuELOg7AGm8pxQWDY/3vcv5ywIObd+21dPj910yR
MDjkVx/hh9hla2nTqpbZ5LXXRke4JTORAh/UY91cTobjR+Q3bX7DXM00Wk1NWunsUuyuNnsbhand
qTZWRuwqPaD7fDWzQX7TtNW2W8xYsB/LGQiyIkTy89JafJaN5Xbo7eyJq0s2/m9GWpCTZJieuPsn
XYedFsQ0hNzHXFdh9UyVGVQnKKmLpNXXJbkHDKvI5fvi1ddWrXFpJYC0z+uZUeIiFg+PPL3a9rVL
/Y1mtZWsRjLUhOJ7h5ifu4EWpQrlNdFAoYa7LuVokxrilqnXIcq8XCBlCpNSwHHwPWu6tKzDa3Ev
xCZgJxhJhlWOc9cDbs2MWaViWp8lBrKo4rHxmDtH+WDqgyRabY0lMgWm2vFnkppLnSIpExYhnXAV
uwI3uJHtPpatthfOz5xPcw4cMM8HrieD1Omr0p+PvNZ+FtkFOJcic4IRhy+j039Ztb0dmuhbXhCB
Yv8AXMhZu9VCLWRZ3ZqcgT/+n4J5L4AfK0+NfUeRrta2z+f0hzDgx6frnh6L4fk+VXe+LtrSuuJ1
5WTHxlf4Y+1jk6+1diQ3J9ttqtK4ogBoralHfkdYitU2Kxq0OplZPPBDxUe48267uh7a0rWuHiLH
9WCBB7pHE2y8G9O3VXyBbXva2T0aPDVJLIoCQklZJJ6q8E2pmogpZniFRi6UXqoi8lFHmV4qeSqc
KpGfJb0pN9NuzuxDnkyPMTPsvL9I6on49p3oSxBxEJ6MfrERxhnOYX66ktrcl86F9Z3KpK801Gi9
9hWcfKnyTYE1miEKRkf3VbJas+VW+ql/x2rtDKLaQrj4uSZWfT3TBBPBvr8jZWu2rS0ufgkufkTM
JXAkzMDE/J9drAat2YjVUHwZiLmXWDsXSsVoODFF4zJA5KclvGefutj30qf3X6yT/KQxn3senAdF
fC1lqbLZ0HomcMqMOJjDicrMdMfYirDYHExA+LradSIO0Wv8mPNLCzXCTTDICJITT25/gPxWhavr
91rGSYhyREzh+5xnonm1v2q/FUrW2Pj9x90rEQmKc4nPSH1n2MEOzrWg+ztPZplpLsdtwMiTXrt7
TynQlVbkvsUe0fgBmfK8bZYrtpYpqCcxB7wVqKckOXn3RTwvN1arW03G29tEhaWOFb2tUR9sGPaF
b5elrbW4o0gjUr1UtWa7Oznq5OIzvHWYyCkLxdqBjgsxyeRfw+Rs00W6hWQHtrzBKNs+sgRmDGE/
3Xj6t9w11rntVO5OVga1k/lRbCR3WznV6W5SqvPjdazITq2CgezsUOwjCTIsrFWGT/cdssFJKmPv
0Vqlpr2vqTAZhJ5Pb3CCQk+j8fyfyV7bFiIIeVUGYiHOTkkWJjrqkIjb0rUULtzDygOwT50EFkyg
qOujSDqAX8P5woAUHNNl/wAOylc6WG2JxM/qTHpxjOV63t1afy69uw/+RXFcx6BzmecT6TjifdFr
ayy1dq0VBrTWKlnFGnXj8Pr/AHScYm8/GM+GHj8+8itNq7tVbLBaYxJ904+o+vqPWfHbaI0brVju
ax65+2P8E9JeOg/Y7ia6HXCVsTTBMQBOaoa5ThJb0VJKuPA8HIzkEAnjaLbbflkrj15eMywS/X/C
EXPmbqaj8SWuKCVPic8mbAQf/XEHB0tV9dtfXD6vbaSqZaz2n3SWd3kzWKrVWqThmKgFR/AHPfz7
q7Py7fn2jzaGGQccY9CcPQjxfHtrdWr+3eyZ7ZBIUzHL+j9ehav1hfepWW+tYtKydiCIE+UfiSHW
tHzVUKkkgLQ4bAOeW93ldvjlL62t5GGffucwYmY5a8SnA9Hg2fKL02d2rtTGDjtMS5KxnEsMEZpz
VYbBdyxJ2Yym22hFWVnMlnrUZlBmGHP8klR5BJHpWy7NXbWI7Ve1x7zY9/T0zx09XXSm2bsvcA2E
eUAyTxP1PT2n7G1UR14QZqqK8rvW2ss0lIT4xI2bUZgjzAZg/JT7iwJyGNemje17gW7cAWWWc/EP
RkEh4jHS2zbsqU06vs7pWawVPT5LIcT7+z0TXfa1U+XEUvrGtUGvTDdSF1SIm8WzCaJjmOunIryY
5ORnbXTuTTeK7YHu98SyPLPGSODGOu6nfoLeRSb6JfjjicdqOA5cK5X3PGncSnzk9e9htC9NeNKI
palDDcWTwmwjV+RC8A2eGPJPrxbX3PbYO07YFB4O6sjyESzH3fTr0bvx1tcUslh7RgylbEmBhxEz
EcvQduHXr7ddb5hITaASKHXRXqBOc3+MHqBCgLZSbvhwSGC8fRNOxtspTZ+OZryzgyvyxkxlCTET
PQ9uuldVr63Z2vcIEAsEfHPxsKRWzmPlHS2utlTq1xDflHXtxQbCszOOVJrspZV2Jq16ieGA9qhi
yrnBdlqNu/b3a7WuZj04YjCwLieYBehVrc1FNXbs1Vo+uZBa9w/KJisQRHIT0lrJr70hPb1qTuJ0
U7MGogg42KcxJkLymnbQKkwMMpJUgYHpjbbZ49u7TcdcnxYZO0iZysEtvRwnPSunXo8maeVra7UZ
tVQIWQT4mXB6816W39re+sRZabynqQbnDaJNeKuUYTtUpzEi/JFOJ+R5znPonj6fH8tb7xd9sNeP
4hMTwubfTjoPlb/K8MNfjRXxav3c/wAF5CMGCIOntYSPB1reTO1GV+6cw+tsbuwmvRSFdgra4RlR
l/vAcT6Bt7ya2KoRiFixUU9P5pFH05Om9UbAsN67CXmMWtZqkjhrECE+zz1Of6Kltue1Wm3H/LA9
9XjrHTYVUUWkVYCrux9re04BOCcAsn+4lNLpoUs932g27sYz6B6n8Pd6Tv8A7WbvIPJbbKBX7mKp
DKAcr6e2WOBP3P8A73/5XH+n1/5P/H//AOr/ALP/AE9D7D/P+p59v/8AX9et9n+p5j7Dj35+/wCn
Wl2NxUStxQ3CpqFIzS5COD2Mh7LzgodkHEF1LH2sMqeUrVoWxRO1W2VMnE4F9c4xyc4sbvI/Hrb1
zUKwAyKS1hQDBGfceIedf7CG1NxL6651ipLicMzYR4jieGQLBqqylfPEAj8YHdvjbNVjv21/NOJc
59c+mIZ9es6fN179eNN/wtZYr/BIP5sjj0yfShWqWjUdjal+TK6Os3tCyICKIGDSryRkVWBA92Aw
bx6XpS1LjBfXHpIIvD6mZU+nEZ6cvsL1Yey/rPNU9QyPoHpnDOOpH29LMzPK3Ck0UUKa02Owmq/O
mv8AvnWdJMRQMvOwYeVGQcOeFWkduys0XHycNiBx3E/bDFY9WOpv+42t2tqXi5WF7fu7We3mrnK1
m0wIT1ntraXWzsmFdbTpM01G3MfE7Kz6+kQnXVDVQSUIKOwVQvFgMAU9Ol2f2ixbeMW7fugZmUth
lntCWZHL1L27Pw2d7W1PGtLXu+2Wcdo1XjDZQIiCAFpbDvrfYWbXpxTY1gtnhKdteb3srbLawZnZ
VarpkKhRVPuLDzvfrrXbrpWxLW2BUswPb3cZgczKmIcY8bbtvr22tVirVlIQWJKvMZFE7c5xl871
Ncx2WTX+LtSHLYFFVKVakEYVDUB5nbsShUewjIwzFmWPHrtLaht+aj9scEPGOO0zPPHAA4+U6O3a
11/i2VDu+sn3fxSGD6JM9Pyj8nXoqtPT2FS2vqhfjLG6YJOwnPHK7xDY9wbPuOFJPpe9/wAWwUb6
pG33SfRj0GPSPQzjpjX+TfS1aJr3Q1rHbFhkmMKpPbkzC46gRfb07S0hp2rshK6V6681XVe77D7C
yvSqKshWLAoz57GOEUji70dhp3Ud/fU1SWBfkBUJA5hwxHafcjNSVrvt0bTxmlnZDSyBCqoMzEkJ
z3L8ZIW5pfaKK016GOYVINEjMdLrJKrKmsUnaaExV+x84AywU8XCG/xFobKd0WOFckpJaUXKQc8C
5OqOnzalra9kd1LcgMQGE5jAyuMLGLde2lsWEfsNT453Gup2dR4zMttQ6wCpsdbsqVVeWWJAdmcF
T+rNLa6d3jbu78Hb8bSzV5+2SUfbMAMnBL0337fK0lP3Hcd1UPlEGLIp3HHAK2nnufikp/YMt5Oz
Xkp5bEw3VyN1l8k4AoaQp+rw3JSrN+PQL2tbxp1oFbejzwvb7QnGSEQ6apXVXyU21FvU+6GOYn3k
faZwuZ6R312a7s9ufYqIKoZymK2hTWngp1yUmsubH2clXlTDsAc+j+O66aHTaGzDKwJZ5l4ccw4M
CnS3lG7Z5Nd+pfx0EYJateSAWxDjglhQ6Sns8m7tdtjCypKLtN722adxlKkxZviRkhVWRCMhmAyp
yzHtqivZsKzIoIARKMfJXIsxickArXybdzt02tX4pKKrPpntAwhyZyZUzb2w+lsCd02NnXENgXtd
cySTqDegWqyV6PgdSsvPOSo8Fsnj6q7691Wuq01gOVODE4/qRj0fbezy9uzxr9iX20ixZsMVJFYQ
Fx8RJ5gnMbXOzWurXWu1U/bao2F+QhRmrcJd5/KasHoj4xmnCXABcMS7s/Frpem2sWzEYZwST2wg
n+mbTnHU7Wb73ps0WAAbNiRJYLErYw5Jt8YYherjDWattvY2bwS9pJNdcGTPQEKonVlXKrAnPZNX
67ADA9zzz8xQ06qVtatWZzB7p7z7Kd1ZfatRrrbO7fdG1qmBrn2HmAnmhbttBHqwiCcIS00k1dhq
CsZzezToxmavShJsZMSpYnBK+4gthfQ7Pfe1t89lQhUJPQDieY+uBCXo3Y0pSuip3XWQzDjK/d9e
P1Fg6rJqJXX15IdjXZOnYMuEmYM6e1iW7Jkq+S3k+QwA8rhJ3tNtrJWwyTmOf4cnH8J9Zovj1vpp
QmmwKqQLMfUeF5Prz0pK+sjDX3dUXvrIzlqVTYoPItyK0SYM0eI8r2YfiMlifR769ljv0X7aWYgI
Pb0XmfWJJ9Oga9muv9vdTuvVxKWfeSQwRyTDBPc9K/bblG2Pr21nUil9pAtlrA9kmm1NcVR4zDw2
ddiWoRjzjP8AEvh6KmvYbTJWvEOEYYZfkJgGfWPRb/cvJ2VtqtoZLWTMktUYU7Q7WqLZkV6iU09s
7C7NW05znMVvKZ5VdaRm+tJA9NucgzIArIHQYIAOVxQrv0mv8dC7ZYF4wpZYKrE5FH3iHqPXxvKd
xsu0/EGTmzJNQlsH0QT/AKmrHbvqfXncVmpW7LrzmKK8tYMeTtxkq8DFURWRHwP44yMJ31a9/k/g
QKVJWIX6SrMysp/j1Q1btvjeK+ULa94qE/GpyuCvGCB9+gaf2bX+wls3ZrijKuqeOZwQFtaVbKvA
rS4cls81UMWB9oBJv8Q1+NbVrisHy91+5D6EY4WAeehaPNts8s3bEsKFYJKn2y8Q2lWZCVzB1oNo
369aa207VLbFgNgwItIXNJyCWBbKIBniVxwPkYBE3Sa+61rVuUgPjOGImT3eJHnjk6teR+f8ddeu
2tn0tHyJmAccY5/6ukYbNIDlI0pJjNCK/GdgzUERJGmJStGZRV5scKmfcC3pjZppsYuBfLjuMRMs
yjlYOX0Y6X1+RbWzSXVPDCyoQQfaYJWDB69F+pF9wbqbFmTN0KOlNU1cKSLDEkUY4cTy45DMcHOR
6z5n49DrddR+OZLR9OX3kieD9HrXgt9ztrtsff6dk/Xg/TPPoestNHdns3Zxrtru7CQBpW9FCB2R
quJCTMZsAO0In8QfGQl9FtVQ7jaGeAPTjM8n8sv09GPx+Vr2Xt/bdazXnun0n7f8e6DqbHXnSAj/
AC97iLTZQdVeQsGIRfkqKNkNxbHDyQG/Ppq+y1dnfz48w/zenr8ceknPGOOkaaNVxo/HyfuI+MM+
3dl5zEfXp5zd42T5e5LJp1h01LRUoFeivbbR1Jm4IX93HnIyF8Ln463rbspbiYbDnBBVOTn4/rly
zY3W12qbdlbfpRP8bCfod0R9OoP2O3HWGrKUo652aibnVTVapMyhfZYrL4aOHQsqktyViRjOPVHx
dOzb33stihJ3d0Z4rz3JDCkQkZ6neb5NPF7aUrWtNlo+JSZP5pPjyTDzOPpX+Xw0kqmguy5VJq9F
nOdBXjFrlJijr38kVVyxYfp8Dyl+GfIaW2dlZnEqRLEscZVgh5zxQPIa+IXKd94CUgZI7oJwzBEz
LGOoH1mzydpR/wDj9YRcq/JPr1c8aV4FudRUlVozsR58eTkEk0fL1RXv2eSW2GPv9ieCMxB/lh4k
eDui9tdPEtSlrTmnEoLLODKn8STnS/N3/wDdl+rH979P/wDifr/5P83/AA+pX4PG/wBX/f8A+rj/
AFfb9erP7zyP9PH9X/5fu/0fd1821OSqNdaX2GUGD7PN9swZpVuUo0sBZyJwGKrlR7s54+NNr2XZ
FdZz2wVnIST6vtLnjicPkU1VjV3W3JjulskjzEQZcsY5IY8+xtutppbXRC7hGLa4oDayU/bZ+txW
aMiLjy4BbALHiT7xqaDc02vE8xAR9SFnnjj0z13yb77aS+nM/d2z3P8A6UeOInMQuHqHeX2UUX4U
YTRkm+ylTRdlRSqOkrLv31g8VcZcK/8AbgcSE9UNdvFuv57WWXtiGvGU7C0PtJ7ep3dS91PMqh49
aVo1O5Z7uZBL2ric2hz9BjpqWxqM2dpw0kDay7qrVmeqVmjFPka5cwUuqgKKTIJY55Z9Cvr3hGnF
17muDEPMW59Ze14PTrdPI8bvnyX4w1LEss1FFrMEwVO6uVeXoUE1xLe1Mzol7WrrxvRvruoUpRU1
22iam+zZoewZ62WR8BV9b2W2t9e7JatQUO+YDPbiKk5Ykbe70TQaq12eO2q1vZQslILWQFz3L2pU
+1KpEV6T+z69Iui6aEbFI5+N2pqJISrxssnmJ9myefFotxWfjPJG7D+KPkRe12aDHdDZZMSMxXEl
iV9IsdqfmlPFramvXFdliWuKlYfREmzMdj2hiVq9ylQvtidivU/CiT40lF5sZzk/CKIKUFEJcELl
y2eTBmJqTm5U7yRcKOVJVghxlxHBAJ2mv9p2RRKoQnxx6GFnmYlnlFbGrpF52RtjW+TryVBhnE9d
FNK65GzdUpJ5guAUDGbMT+FChDdv7bCVt+Oyv6rhIJEcTMSBjLNbV4xejVvXuoQZMBkhYRJYiYXN
sHQucB1an2Dt9o5E1H2M46prroFqQLHge2fZzLe4jIJVixAJO3Znd4waa5+C2h44zhiIwfUA6zOu
jXx/KXdIRsK1kM8rMkivpJyqHUbd+u+yjvz2tDX1mhwciso0IuvNvi81J2qoQzgidFIbOFOFIV7R
5XiX8d1eTaxskwpj+qPtH9asnrlJm+R4fmafI/N4ta31BM1HMcTKw5yJDiOGH/rPsN5GpPY1k1bm
Siq9OKCrDhrB6MrVOwxyyAZ4quT49LeX43j2i2q7fXOM4j+aDiPR91jnpvxPK8ms691Ka9kHpEJi
p7zGSOAnjHRH+7aVRIq2vNE111rPem3ThyZ6xrWj1FzwmSWoXKjkAvtLes1/28vTuEtZWQCp9EII
yxBE4ZzHXrf7matnZmkVAtLaT1LfLOJctn2qwvSVti+9uF6bFpFaOsN/SNEjQHocT2ENmWDJWZY8
Xk3FsL5b2sU1a/H0RWtWTNLQpySMZkQyWJM4Mhvuv5O9bqFV7dtXHpBas4hlw1X+Ume3mewLa1J2
6EpSW0yLsTmJ4Sje6cFKz6KqcOxhQsQwBbhj12+rs2lqdzUaz2rOT1csnodx6OJnrmvZ3ab672ht
WwdwB9YMQOJe2zE5eOmtOWzUTatX2py650dmoBDW8ogxtLq5bFS6cQtCG/iMH0HffVSa0ClmUMZt
y/a29oZkx7z0TxKbLhs2Wb0rAsoVrkwWK+8kZz6nRuFEZqxnPa15UvWHcUjDXW2QasG1+q6ia5cM
DxVRwPt4qNaXr+Patb2AtGW0enMmeI5lkzLs/Jr2fk1halZRUqV4JstYfSZ4KkPxAqS1rUvrVo0y
1BtAJOgZ4tNGbqUQKc0VyvLLBRjix93uVvtpXXelRg7cphl5Z+kxifUMYo0pa+yl7dq2WYymMkH1
5cRAOI7mrtYQSGszmj69vYraq7ipQMzLN1WkkQnCAcVKGYxzx5DrKfkdm2O0sZ+XbJ7mF95lmcx0
fc2rrNOqS6ODtLfwVgnGPcOcvSe7urqbH14VJiaac0tXaVb89Vi2FSmuGVg3HyVbiSV5ePR9Gh36
tsr3N1CuPl9Rz/BJ5jPSfkeU+Nv0pX4msFtFsPMNTn3hTJg56YCa+43ae1nmCtXvyW2wyg7KGeuj
qswFr7xxV1UqMj+Iu7bpOzBV4Div8rKmeMZRZ59G+3Rv/vxZgRmZtEJFZP4/Ef06Q1NhXhdG1+P1
/BdhZKt2R62QpsxY2oxlNzdaEMyZDMP4FvTG/W12VsWnyck44GauAFwhE8H0Ok/H2UvS+ntjxoLQ
zHcj3HKxwspltxz1Q+ppr3hUh7VjEo7VoJc9hTytIh5MpLMV5MT/AByTjJwt5ldmvbXFTYiQT8fR
59PT/DmCW/8Ab712VbUbtBmWJszJxH6+mPaUORo6Nb0T5HB6PQXKsUYF/b8K46115ikuJ4YFBgBf
AJPf3G6usSslYj1+vcZ7mPfjMuUOsPh6Nu1O5qrLGI9Cr/LgOOcBMTMz/TYi2xCG19cWqCsUsxpj
HFtUiaQE4haIuUC8VGWAJIYufurtK3vTbBymP/FlZcLmZePoJfsq02X10tqtdmC2Y9sduDhTiPVk
err6ql9Xf2Qj1EphhnZcjFlebAOOyZhr82B9h5ZZgT+J1dzF/G0sV7n+n2zMYZYPUiAfem6O61PL
3ndftq4HkVn9AcR25leYJq8Nn7REXX2EgrDbFHR1fhRFHJWUA8rHKkEMzL+GHgBtnV4bZtV2fbEn
J/8AT3xD6cvSFR2/7gAWNYzmc/UZ5tOSM/5dFFBtb2u6tZDEi1NUIT8dZbJDqJzdqcXsvuY4VSmM
H2qcdrp8e9XtS2C3vNcZcccBln0y9HmvkeVW9ZrauUfSLZwOCZlcCeuBDt/Y2Wtkpl1XbuF6dYl1
VasdaiNKJZutVActyBKnI8ZOtHjUtStqxLQ5thxky/4RHOPpzyfK3U2WEtFbW4PrhkJ4w+k89T1r
g8tj7ezauwglrgbG0vO1eKH5LbcEDqJAEM3sIU/xPINNJxq01N1WbfGuA/p7VjOIM5P0UK2D5eR5
NjxrMB3WnuSDubGcfwYf16d0roL/ALWuCPw29brEOpHKNPYo9K8ZtJlX9CYZQg8jyv5Gt/HNrQ/0
n3S5kIMz9XD3cOG/H2Udrr165f6mOzBHy55PocFZxkVIa6TN9361GvZZLV0VMyvyrTZnPY6XQt/A
5KkA8Scrn1ut9lrfj0bUoKn1MFVJH/Afc5jr22milTf5WktsYH1i2ZO6GfrMGYej6H3i1pRIS2wt
HrxU1jZuXFc/HNGYIEIZgp4qMHwBxHrHk/7falC12igeif4xz6E5eM89a8T/AHOu27Whsy4lGWOB
Zj1gwdEFp7WzZb6OwqEc3pXYhsx6wRNVCmFayNUQ45cafn/Z6y0tp1VdeyrbgAas8+4MT6Sdb/JX
yN1q7dd45Ja2GPTNXtmYzDlDoP8Al/8Aw+9/N7P51v5f9n8j+T/i/V/i9b/uf8/XxHBz/jz9OPp1
ju8f/wDZ7c+7x/hx9f8APqVrb+6zsz1Zwtn4IEHIXPJJgrMP0qxquccSxBPIqWQubfG0FQqQxn9P
XmJ4feOIGHqT4/meRKXe6kvMYfR4wZMY9YYU6p69/tYhmYWrLYtGiYUsopRZu4xwjV+ys2QH3KS6
8kA/CmzX4l0DtL1qjn0J+qYEfRIYs9UdW7yqy3Vpa5BEcziIFVHKwiSEkJ9P2Gtsci04z+xsrSvY
ibQdUcPFzR8pUIzKRxoHBAD4BJN3+Pt19ubW1GQz3HuR6SDOIz8Z4UdXl+PudjFa7bYWDtxkR4e3
HrPpaOmNZk7UbaZ3BkAZ7Hx4TpsrlOmzmtjd+l+TJgIh8YZm4eh7a27E0wM81lSvMhBBOB5fcDu6
JpvrbzsVpEJftqd0xGZ7mIxEEeq9vXtdn5Fiu3pHbiLWdUlHndmvM4pq4IfjwILOWaIQjyzMij1N
X46Tp2dmyAlYMPFvT9CC0zwC9btttu29m3W7NXcoFZZsWJrHBHNlak+qgH2dZo2naabP7mqqI77d
AER013wu0i0PsMscTlMEtwA8+hattb0aWaSX/pM5ea45mZ54J9OmPI8e1N1Wlb9rTls444tMyRw4
f6fXo/w9XbKWMSGWyRldhpQne/YvJpNrrfvSVkUITIgNk/xZgL823StB5rKfJQ9JFIYVc+30Ex43
jbz8tibF4F7aiyTDWZlCMe/1ehl3012G0bfWqEV50jTZ2GDlaiM7VcNWtKcgBgN4OVHuPrYV3dh5
Fd2URCuMShwB9YzzwdYLOpu+HfxwJEW2fZUypxhI/jjysQVQ7NbRVqTWrrHXOpsLsY4LC51ufeVV
TzRjPAAdiPA1S8Kaq1sgwTbuI9zuiOcJPqA56xfVk/La9K2YUK9lu6IBazM5EkgzPSNo2lUbcnuK
wAauxPWtOV+AVhwSlHjRzXY/3F5HGT+pial631um3b224qotZ94BiD3x6HB0DZq/b7a76t++mbWD
tLx9Ga92cEesM89S660ftbI1OU2om5rwRBMTSbqs31IIU4ragwecy7MwDFW5T4uU27PDolYajVXM
zz3LOQ9kAJJItKN/G1edettka9lpqepER2BjOJ7htLK1ZLHN9asDqXeJ2FWTavytfFJSnEjc502T
J0eiVQkmiSKcSwPE8h3Xtps79Y9tp7u1wq/GCsjCQYbTwkkOdujZoa7Grb4dhaua1qM5UScP3dqc
ydPTY6ttOasyqG1nLVTkm1BitTb5ROuOE5zCkZcqV4p2KSQCwbqXsgvyMP2vEdvyyrPBMzbteWJv
4+ylBa0Ss/6yJnuUwQVjPE17jhyS63sD65pMzuwpFGlsTrX5NjS1+3ZA7FfAwTlgSxAUj0C7tz22
i0mFkQ7SAivH/VAcj0xSusBtSaIo1O2wsrZZsz7ei5Yh64tfRr9bFk0cJ2uJ875WtaMOt7MHqKub
U4AshoCTxCh8eu0p5GvyrF9mYzjgOQwQQThDiZjr19vh7PEDXpbZwc9zxNuZfaatj0iepuvt6dK9
O4lfa1XTU1eyqarLNnnNX4u19heGeS4CHByQvFW9ujfWnfoTg+VoG2csSQZ4cvGJlT1eR41tn4vJ
rnMVJSv0mOSHjA5zkLP1h1dq/DX+QFNHVaTMUBI7HKO6dYVqRHJVQftqMDPnij5Rt0652dswYZ+h
IM8OFeXPtL3gX0b9vbo72kpJAcKC4hiEIkCI9Ki+1psRnRkRko1Yp+27ulWo1LbMnSaPsHVjSfE8
pcut2IXIx614ddeywXhrDyGOAZUO5GcMSBOZ655+ywrqGuziZZY+TgO7tqhzVUlOOp/232errfX6
JL0TYXV+un/MlMFZ6/yZ3sMOGRwSSA/JSFH4LYZ8PxNu3ydhA6293hctu1DjP8ISX0OlfO8vTq8P
Vm35TXrMIfyzLhkWJyMwer0H62rPdV6UFXnXjHXelBQ0mATQrSrzGaPkKCgLf3c4BPKoV1r3PYJl
giH0wDwZcwevPQvA2/m3J/8AchxVSX6sqOUYIz9YdDfSWm5r31l7ULuNiSM0ZY/enTaLEWbtojYA
zyaqJy8sfUzXvtTRbXtYtBCkvolfTB/gVbRwdV93hj5VbeOYl7gYPWtl+qMe8lZ5kXv9Tshei+3N
u3XtOWuV2HGsmdeZaJbYY9rFgSVAVcczkAAF1+Zqn8mujiwtsHc5c44/XL9pEsh2/wC37Jddtn8j
FYXtJMi2cv0gI7lwQmmtsJutJFo3RDXllLxBKWOqFXZ4h7rVa1LD2yKqrfqGcmdmu2nvsnytZyPo
W49ExHLMmDHQKU218gpUXVrpSs1sKgkloJ5t7VgLc9fU0HXY5e7VabIUQl50p4MvjTMkPnZ+MHRQ
QrABcjzj1PJrbVH3CZ9Q9ZZf5e6FzEr7Tx8N1b5fhFpqcY+3tkJ+SCDGAOJjbtOezojWmpmKa5CT
yFIEGReBPBlVS2AcjIB/H8BALW1eR+W2Utl/Wc8/9Pfr6S1Db4v4wgaYMenB7dZUTk+6djrxSOuq
C9ddp3WqpSYQNwKjov73ws2GMt4OGsd1jR+KZra0wMkYff1MGU9D6RClbbvydoW11iWrVmIJwkVS
XB7/AKvSSjbznpPwVqbnZsdUs4yj1LpdzU6zrz8hQFP4wqjC97VPHBt/fa9vad36HBHcY5cnMrk5
r2fuXYV/+MW7u6azhlws9sT6CcBHQzrhKWtalHpz2Nh9RkWuua/IFDsRSt2kUUYPjk80JOA3Fho2
NqVpQCsFe7hiI7WCf+oWDJJ1p00L222tdgtZrzWW3dNRU/609IYT1Nf66rvtbDxb5AbunstIEC7O
JkSMpTZe0Ng2QkBzyClCo9bZ5VamnWMV47Z9AnMrx/S5jClp6Ga/B2Ntuy03sZLQRMxBAc/1D+gj
1xZNP69egc6NXYEpyquxRdWpXEgXkoV168hSwywCk8sZ9apbf5L+RgCsqdp3Hrh4zzHGeJ68nj+N
Oq0t7WPilkqw/wAwQkYBM4mY6ltv7bfJrCYYTWc3MrjS3WoKhPDbKBlSUsg5oH/ukYGA2eNoGtdj
FmUk7qxE/wAr6vGI9eXK1vN8m35L6j4mH5djMkMWBxxm0vDgIHf7KgZk29Eksrss1tuU7GfLhhUX
rPkpRmUgYIJz4Jb1qni1SdOziMpXEY4gfUH19sgdC3eberO/UhM4bTn6zas+p/GRJkbX1JT7tc0r
XpsaSvra/wA5SKdfQlEMdSvWOJDKtHbgwP6jjZr3Xt+PZFaSQlrdnEyjNic4UCT2Og23eODt0ze+
ZLUr3e3aJFX0Ry8++Kfyof8ATH+j7/0r/Vf9H/I/p/8AF+P8XpX8Wz+v+eP/AC/1c/d9P8umvzeP
/wAs+zu/l+7+jj/PooE0WmvubsFuCKJaTBN60UZXSFRVENQyIDyR24s2PAAPob32TZp12/Fwjmgu
JI454Qk93olXT2fg8q9fyciIXQcVsJ8sfzDyzFQxNTQTf27ySV7syyL69LjVpCkblG2xOy7Ym00P
WeL83mQfxxPpt8i3j6a3s1qEwh3CJPbJ2zLnJAn6nSFPEr5Xk3pStlUWslGuT5ZLGJhhVEf1q631
Wtq11puu0R70lKjbFRJv24svZALHq7TgBjIMvIgYGFS2+Zu21tarT3U7SeWYczHt3Qx65X/G/wBv
8bRsrWNkixIoPDkgT9e2cwEdKtDa0GpT4ybV9l1L7V7qo1ZRYlU658qxVJWWeJEqvE4wQoJjZq8m
pXuaa6n2h9y+s4FkWbZyc5esW17fFu3Kfl2WR7mx8SrMRlgwQMcnKC43Yj7M2MtZUHvsY0/dDUfu
oSulLsV0GVClkX9XgLggO1rWxN54JMYIPuYh5mF49Z6OX2Nr0Y1xOYfln0+IvqwKRD6I1+NRr8Xq
jIYQVB1A7DZ1HjUOu26qirVefHiGBVgw/PpKaOyaiW7nM4+6SO0ZxicnCPVJpfsKTRChyZ+1qr3J
BMOAcI89Q7XKbMaEbC29sEsqy+NItFCddedFoLRDoO6hby5UjKjjQprLarUO1pyme5y5wRDD8SMA
mFmbs8i9dtdj3l0Dj4kkwLCWBDvZ+6wkhB7a+wdFFVYcYuVNRObbE+TgUeE+GVLjKPzdSyZ/BwPQ
6bNf7hVtNjiXtfYWc+5Aw/49b2attvDrrr2ty0TB3VFy1n1ZzKKcZTpJdLY3NdYUF5vGlzPYTlPY
/aGOZZ4bB2lFjlQrPlmw5BwPR3fr07G9O1rYJMJn9E7ccyEBgel/227drrruo1swgixw5LKTPCiu
Uk6Hufa7Oq8pwSJmk3nsgvOQ+T+27HsevdIaM6Nlchg9SfcAGbejw9W4tbZ3FlGuF+OfQIe54YiK
+nAPy/O3aSta9l6FUtmtTu5czI1z6yNpzA9Jf6tFpmlNVA0u2r9dJfYVq4IlKlFutupHbYoUFGyx
YHALDif9nct21uwwZGgeqERKAShiE9GQH+4adndsvU+A4n8ispW1pIBW0Syye5C5tX7Gmw01VVeU
pNunEE2aTNHWTsSxoeyoHt/WHJdgeB9E/HTxa1LLJZe0ygxL9MHrxEVOegfm2eZa+w5ah3KlWJ5h
5lj2R+SSdGhLfNhu/ddGpPVVJmopELQYhR9ebCdTYbLqHQsophV8gjPrGy3jFPw+D3XteWIccnc5
I7TDD2yuIx1ulPNd/wCX/cfx6tWrtBEBCHtOS0pIp3ekyS3rN9fuau22aSqZFZXdLIyq05/uSSa9
mTP9PtLnBYeMkTqHlaN1KwNe7JhnLhXHPOQ9Pabd3xPJ8a7KbGtgSZJIk9eIzE8p6xD0RPW1GnsX
bVRyqdqjXXuSU7sIPvXYKEpIhi0yexXxyIPqh5Dbdu7tdS9jMZwqZKHqOItEJwPUXxq08fTam+7T
WpkiUh+LZYh+Ktfu4mxwxq/WfS7t5LppsUM1D620pwuszLiqljNPdVGYMCEDNjwW94Hu8vz9FF3t
QWLV/q9vX0YjmCeD4rGjwf8AbfJsU0l7DVS3tPPocy+30znqrpU1NLjElXltVXWgJIZxepKwKX16
UGxRZIFWlHByMKxYhVVLyK7t83ZLUr3M5Yy4QgVlA/UAVXvFfH8SpoozS1u0AakmPlWRQMWtY+jO
AR2p1k9YNHrEwsogIVbYnWVXQyoZbayPfV0VVdwD+AoHuZ02papsLTOXPCJMk1nALIfVZwpvpavd
S9Yr29pGO4hRGGMrGUnJHrMvOfOdWjf4FdMfX/YzKnJLcuQ1Zt1JSmuTNBYMxPWoK+W5NarW7Wpa
v7muzvo//icoPye2PVR4hXyNNS1b9lv2ttJr2Hr7/GYFDtO7/SERJ1X+k1XidrvolRNhXUoiwXhH
V2TOprV65uJPNGLO+Bg8QGAJS/3DcXK/jEUixnLaskEYkUgPaVHFD/bNTrpYuj2/bYCO2tiSzhYx
Zl/8JJkGzuW2t2MtCbtra8tnbNa1hAHdUVaexw2MuivZQRxAKKWwq4YeiatNNWi1vJQ22tWsAvwx
JNfp78oZcPQN2/bs8iv7XOora8z2/InnulPpBgXAz1e0KHd09f7CklGzDXpJlPONyxiSysHVE7Ol
gRnkhLf3cepu+ro328Yf7VriepE4feJx749Z6q+PY8jRXzNlf/kU1omJmOGccZzjPp1J0bP/AJqz
Mq2lvad9ij9/B2pIxSThOs16aUx+n9eFJOAC95FK/DWHwddgCPRlSZiQ9+Mxz1N8SzGy7YLV2Vsq
P9KQhCwuMEuJ467ouvs66g2ENNBsa7T5BTv80or0bz2PVyJjmxJ4scZYnGa/l07GKtt7CPPZEQe0
GcByE4Mns+P5GkW5XxhRGIvP3PJlwCsmccxUlezxFRxo2ts2lbHKbTVcLryeSNSbrPmvYUxwcAgM
MsVL66V2djit6CesvqzhzDE8nKcdN69zfU2w212R9IxgibcSTCIxj1672RrVkmzwS/d0I6OlOSPR
gZs4kwbCsCSKOR4HFsn3Z1/mpd1S17ZRxmP1/wCwOcnsXb+3vT81juqxJDj6ofScr7Z909VvrNee
5aUp61NTXq4pR15RiwLDizTHDlkAFSQQf1MQfRt37rZemu9m1b2CD1ePf/Jhn0B6V0HiaqX26wra
tLRPoHticYzn2lTOTfak9Gom1XmZxnWTQbbm2BJSAr0uVBRmZQyniiDBPHxarptWpVodoqI9r6+w
esDDy55z8/fyKK7DZbvahaa9w/4toOWPYfSvQ46E+dNlWWsgiVJ1eMiQR726jV4MgnjBPAeQpI8Z
1fyb9pqRLSnyz/nE8/q8p16nh0tZ3lu6uF7cMfWuQ/yPRieqNqa+0nxNuEvjkWFX2LlNufaRiqa7
CcEQlFY8geOCAWXPpalNmp/Nqs/kxAE1Y9FyvKY55YemW/j7afh21r+HObW+ZKMlVrX0/wDpJPTG
pKYfMN3U2NagKDTbTrZA+Zos5ErTW1iOanwRMnCleJPoW69u2Nmu9dpnu7gxll4tbh/1csz0z4+q
p/wttLePEdrVtHt6IOSP5eCIx0457tRX0/iVYRRayU6mrWUsbLHakjFIyWLq2OUxy48gfAIAfDc1
399a9zD8rC/H4rlZI4cTEZjpmyPjj4zR2tSQ7aIfKLBwRlhCffHUBY1r17DSRWYY67Dog4dmNpC2
xsqXZfKsR+k4yCeRNJvWk6yyg8mUjhgr68nv/gEbt2XixXgwNQMzibWMy5Tj65eluet/ubX/AO8P
5f8Auf1n8j/Z6L27fen+Hr7/AG89C/Lp9r8+5x/6uP8ALrSnahr02VGsrHTfhORfYoSgrrQDVelm
HgszqEAQKFXmMN6k/h2bK1s3ityVgPRcQfoM5mXt46rvk6q3tSuvuddg7RX1qLK8xmsRX07jPVem
puLZaHYtZwe9dVYr8GITiTHmCK9jsy8KAEgoSQfI9J13aHX2laleO6fmz6xxHMnshPT19Hk93c2u
2c9oHYfTuwrxDnJMdZjX+0rX7BYXo8kFKAv1ibMHZe97OlItxp1BFeTcEbh4Zf1VtniUp4zs1hay
HrPpgMPEyliU7sjxEp52y3lfg2rSsp/j9yyiDwNMDBD63Nb4a7JssghYVvlC20ZmUS5atE4IBxfC
oRQgKD4LYE/b+Z1fjWeD+mZYgHPPLjK8xmno/bl21aoZcLfIeqYyZ7XucTiejlZV7NqUHWkUi+tV
EHG4VWKmkYzKLWSl18KXXORgqMDG9I03sNVSwvE+ysw4eYeMy9MpXZV8mlYuA1QxcJ5I9l4z/gdC
2NqmrqwfVgGnq2n3aycX5fLv0Mxd2Z0XN+RHEATyA2CCu9Wqu7dau60WvVizj7Sf0eI55jE4cbd7
4/imzRTFbk1DlsxPvEv+En1FWC7OreqTSDhyaam2kjWYmlHbouWnyB5KWfAJwByYnkTC6dta2e6s
YtWYZg+Rn644J4IjoFq136bOupS5bNbFfrmrj/T8oliBSOin7LVKcdaFK1kZz7YgsgDUaJrnCq7r
2ci7KORYqSP4j/a7hnbYrVlh54mPf0iBxEw9bPO8e9SuqtrbaQYj1xPtJM91jD65ytvbPcdzX2BE
OYo+jbaDKqDs50suzM1XhFERiSRjI5fkKSePr7CuzVKD8ivriCsMZXuMfw4noPl7K2ba/JezHwtY
yfKW/wAZiodrl5MxPWZZdnp2JU2IvO8uMp7WqWLa6xZVgqdi1jS0givyGOChjlyeVcdX5K3rWxat
stbfzTzMQgykerHHEMtu/DatrjqtXA1y1hxEyWSJX2lzHS8UjpiEpaU2nvt419gGiMya+w00q7Y1
0Els3EMVVFop5NhlJNlr7m17bEtr/mOYkmPXKZcqiQSIHTSnj0rU1ljanxtk4eeBgeGALC2YjoU4
fYbbxrDs1dYtU8Ch2FXsHNSOTuZRLKvtE0QuDlW4KTu2zxtNbU2Rfbj/AE8Y/i857liITuToevV5
PkXrbxxpqLLw2J9HiQ+nbGM1Y6rbexu007Rjw25118k1o3VyNAaTfZmz2V5SbhwOEBHgh/SejXor
vNl5pYt6GeMPawZczzHudUd+zy7aPxUPyUtr91JknJkSSvbwPqLHQ/rvsNjValbIw2IBAsLUQUR8
Pz/e64qwEndPwwXIyxKAHfleNq3BSifjs8gwmIxL6w+k+3yeheD5OzRZ2bAdla8KdwvPyA54Zxkl
+INxful2r/GA2ZzhGV0Ip8aMtmef2WHOk9jXk1ORahVOSeeQ48Z74FtVPyvYtlHHctX19EWIiosO
IZmtX/czdYpTuq1CxL2gn8vLWwSM2gklXEL23Laztxqb7WzwFKh5MzU5KZSSfezzmpGDQkqVwOKp
59Epo17Kk17dNZghweqsZfY5HMrjoezyb6kSxfbeJyQskAd0n1tMYCA6EN6cXpXgbhtr4k6a9njx
2yEeoNXZ5v3FFXJctQ5zngMadFtlSs9qU7kQZrwYIiJngDHEvQqbqadltr86uzsAUC3KKsLweqqs
qHRPstukdXZipnaGpsVOuvNn79a9J8DZwFBQmjNlefgj+Hj1zxdNb7qbGa7L1JxxYGYPfAZj/t61
5nkXPH26iLa9d7Qe9Vwvoks+p+uOpu3Ld3fuLNBFOsr9OBscGjPVVZLWs5xTUQ6/xyfc4AOM5GfT
Om+jT4JW6/lSftmW2YFWzM+h7+vSl9e/yf8AcO/SToGGXNSuBsEAnbwr9cc2fstka8H1oT6IVSlW
o4jrmxe2xOJpwmGoiSE6LV/2yOXMu/hUfE0/k2fl2PdsGIyxgWM4ZkameO2K8v8Anb66dT4+qpXQ
0lkBcoSBJADVTt57ptxN+knTTn2vLkm4Jae53B5IJbUn4T58A4oFKDmR+eRA4kH03596b7dtWLUm
1YhZq5Y9uWPaMz0t/tmu/j1LWG1NvbW04Iuce88CrzOIBdjFZLCySaY1bUWKAVLyd2ZV2Mhnm1OF
JlSo481bGT6ibG9tlbXH81SXEIenvGGZzCdX9X4+1NafhtYrzyz8v1RGr/0OpbB47G5N5rPX19cb
VdgL0NsTzWsG2LmeXSJx4Uhi64JOMFsS+ulqs7LW7Q57XAgTy5+kOAnpG/fp37KdpXVWgtmBsZSW
JjjHMnOOh/GfcCBI0jIa5HPZDLrgLrt1bI4uqqkW5HAmARUeRk41+WuiZS1u7ivPOa/xwfd/LxxI
3W+WlqjUKP3TEwxb04j2yWM5YXhs7VUEtmfVr6x6uvYWZrSmsheU5l1eji7EOVIVutsj/ETZq01t
36nu2WzNZgFysQEcTkkz9BV8jb+MrviuunxhiVDActh5TCmTjNTT31rUZ2J8hrrWZCPKe1FDwtk1
4TUt1O4JLNn8NgYKm/x2tMVYbQ5FqvHEvqEYx6S9P+N5Zew2vXv7e7Ag1GLSMBwoq/r03qqLpu7M
Fkt7K6EPDqACzeiEFV8lnKCgLEgD9X6ch3Lrtr1bF/HVHDPqD/lMY/hzDGuptNt9RX8thrkjOX/N
SZh4zxOKvWNNhobeheO24Ukh3EYV5JKFkY7PB4schW4A/wAVIGcXtddldRs07K20n6SnKfbM+5P0
Revm9t9dtv4vI1XPIQ4U7XgZ7kTmGMZh56OWqsp9SrCh/wAtObPRUb5BjMXlS94xawuxGJhqgyAG
SByE9jd71tT7lAkicICxGcpWLOPYhbsoAFLxEKwzGcoLMz2jaamSA6LCvxlMKNyowSaS1gpaPYZL
PZsdfn+7xixC1LHlnnlsZzsp+V/JTFSVbesTNTujGTNYxxjreu9dFLaJncxBUMcQrXl5Ysv1zD13
sOtTOG9qz07RLFj1ovcyn9u9WebcVPQSaeOPP8g5znVVpOzx7t6P1ce4Z+vGZjhxBNzruV1+XWuv
bX0gJeO5wwKcxBPJLId2GuNqY1ANdn1zDYgutLc47Ss3B9UBf3G7VDuQ4cinkNywN6Nm10ru+QWk
e5r8fa3tjBiMckSj8nXrptP2x2tqRapQs9xw05nMLmYRzMdO/X6Ox9is6vtjrJWdmQpbZBV6MybA
nQcac55JoaIzcV4sMj0DyfI1+MtSnyiScV9OJOIfSEJZOemPD8XZ5gXvcYYYht+jnDiWRJAh46q9
Ov8A7g/V8L+v1/5n/V/z/wCp/wDX/D6U79nv6d32PH9PH2/9J6p/g8X2t7ffXn3+7n6cfTpttfVk
zbuvSJDQRSz7PUzqUkJHsh+RZY4LMHYls/gEEBs22PwbS33elZjmcPtPBBiOUTjp1FnyvHh7teZt
EmEfiMyEMysz+sHc+w3i89nXSi67rqUoB3pz2JtXvlMUPA9LSJ4CqqUwfHFm9UdHjaAdWxHYNg4+
1iFjOZ57Vn3kOpnk+Z5Lc3ahPHSq88n3GWBI47gjiIsv3122GXXGyNDUXY7oIYUjZNiteRZey+tM
nixJwHXLnj7sMF95WlLWdX5LtYWRID6C/wDUwZxJI/E8i9q1rv8Ax0rs+I17XvfXKfr6jOIkSqGx
tz06tOitrMHTosDadqMbOUmk4x8RPNgRxQnAZchyEZ1ab76FqveQyYQxlVecGZT0YQUW3yaePsNS
mtHFsis4gCImSMKwmO6H0+1nvbk0hXYcrJUlsZZjO9KBClAhsZSS8gwo3ghQhLc2ytbw7ePobbCo
Npa+4EycSopB7toO06ap59fK3ldbZKkF/qsIjMAw9zEYFRTpz7Sr3ksDKlQSJUlHSlVB7CKU5fmf
MbGEGcYmSSCw9A8SlaXdkh6i3T1wR6/bLj1gEOnfNve2utYWcR2VeP8AqmSPoTJPUXSa8dgX7NbV
uHYXill1Nd9dpFHm/VYTTab9YCh0mcMTkZ9Pb60vr/Gl70jDDZ7pwkk9vpmFyR1H0226vI7xpr2B
kEqNQRGGO7KgSHK4Ic39LeNNT92q69uXOCtLXSxagqWeXxaykGkODBS2Bg4YgYD42/xyt8Dsrw5U
xHPcLDk49cmem/L8fybbKWLWNFuQQH+aftQmMx/g4elNj62v2WxJNaRsrKtxdTKYmFpr61B1vQdF
OrTxheUzyPHjkFTavKp4uptte1mIyzI2Mhkm30fecyrs8G3k+QU0harlRiIe1wuGKzHErESdp21b
aj1nEBWFkWAwnPDUKq8nrRTYS8q7qoAJOcquWwbqbqlr5O1nmOPUDE+g5+guD/tr+LNdaFm0HxFz
gRs5BwoQS+lYWurtZDrzE76gfje1n29nWlYv2ZisjMeaVnjJZxkZzyHoPf2CbWdd4wBUsnGZn0q/
TD7PRr0NuNdWuyo5WUq9044eUcpbOSU67qb6uhVa7zreAgndsAom1BKzDP0xq0xEUsJ8VdcAZZmA
Oc0/Hu8gaaxpbuYMtVHEoMwTKM8ALjW38mjwrTue+hUlI7oTPaSdpMQfrMEdQo7kta2sLPs9ltju
o7TLwYsvyNm0kvsVnPXEgznBozqnt/v4oX0320t+Mp21rBmH2qKAtpg9AnP8vU3XuPHuN3Z33vKp
Nfd+5QrE8ZThAYvV34x16sJfIVy3+VYSsph+3BGZqtrXQ9VxRmfJwrKCuCDPp4+zZsKz2p/MSM5f
TuHJAGMij6VNvl6qa7LRtVz2wJ2kRzCcz3ODgRISrWaJGjFNOTzNJQ7rBtWStamy7pSNXTZXa5TH
FA3BiFfIHHDS9rNSb3GFg+TgrkQa9sOWJBTmdVvraGy/bSqHxl+ILNoar390mIwsWUIk6sdfc3xx
nrOsOPGGu7pPYUrRqOi7CkPWE2H6sMgJGAVx6c3X2aPHy3G3raFOIMeijxh5lHpDTr1eV5HwrV7I
xWQscqdxPxEj2z6nSW5PaiV2ZxM1O3sbNvkvrrQ9XUNepq3eacW5Ajx4bH6yB6Potquuu1p/t1qd
oxmZIxHo/wCf2j0n5PjbKH56nbZ3WXuiYCqczJ6Y9sypIaz3N/agsFT4dIrHa6usr2LKY271skDK
AgQjowUO3NcBjQeiUtp8bTZ2T+ctNZnhXtAWWciLBDKFeuWrv8vbU0R+3a1rb/xACrBEPan8zIAr
1f22TaT7PXYW0qazra9xRNelGjs2pUcqniktheqanDcjUOQy+Wm6h1OraNb1sIESE1A49a/KzxBV
MOCx5L+5pu0I6yj3W4GzWyuZILRWtfWbFsnSG1rA6rbLot7rILcCqp0jYu9YDq1pEMK69kGGX9Kt
kDj4Z0bX8pqFrrbYxz2gObPojw8pHPSvkaamjvQtdqlu147rPbWKkIkHEQS8dP8A0bskaHXtszny
ektdgjprpJCdjoaYnKzNSnWoM8F5sfycBbz692w/KUWAXhVcTMpglzgQ46Z/2y1NWi1tVr1JXteD
tCQwSSwYl7V5YGtNdu+s6WRlmuzq3hjqzdbT2LVvHiewl40XIfiy8ScAgki3W069pan3NbDziEAf
TkeJGQzx0fT+52UtW/21tW1Yx3SWs9sM5Iww4cevVSVZbkEUV5RdfjVSksnW2iERpv28LS2JN7eL
LyZ3BwQSFTvW2jYqRce4R+6vMkSI8yMAR7TQpsrup8LTrjshrPbaPWYZCCIys/pK3d6Gghhq8ju3
WcGrTWgrVMlosIOnGaowrU+WACoCRkEZc8fx9nkX/Ltj8FVYLOJiUcyQenLhhnqd5flV8bX+HSr5
FwJa19BAcBzPPpP06xo3d2jUl8ijzlRtqkmWTCra6dPalVpQOXvTK/hwFRQCSc3Hx9FQv2gp2iTi
cwiHAZ9PucHXzOzyPJF09zaktke1lMTJ6qwEyAEvTejTb6h3yoXlUiRNK0Da5rSra/AnvYBywOSp
PnjxOSBeRXT3/wBtO1M4DMBPtxHue89M+JfYULbaperjK/GVav8AN6vr6sR6Up12dSibOoS2tsS7
HFELrjFx07gWci9JJVV8sVLpj0pamndV1bsbasYf0zXLAwvEw9O12btHkV8jx1dFw5Jwz92BkHOU
klc9V5U19vYbHyB2gh9cmVYTotLZXXes58q2VlwVcDyc/wC1K1NunXntxw5FMZsC4M8nVE2avIvj
vqvphqImKyHPpCHSVtrQkrylKhsZVQ7HQtZUfE583HMkMpUFAGaeQHCeVIPr0+TdL3Ts7h7ZRDLH
H+OB9G2EV923xafGlXu7U7u0T/rn6nJ/MVnJPaQe6JrfDCJ12OwLmTNwmhLOnY/HKNlmLl0I/Oce
mi7XW229/cydsTyvDB/AiH/HpLsO+v4PxzWLdzbtcGXnj1lZH69Z8fNl9l3RbYuCiqk0T5HBFXlR
qtr1erpcDkrliBjJXBJ9Uf7F/F/HftqzlcT7RIAnCR+jwdS7V8ivl/m1re8QRD9ctbLnky/pHV4Q
2prDY2pbEA8ofImONNjYol501XpEyIWcanh7iQS44hj7hPdmmzbXptWyL2vFaiJaGeUzg9Mpw1vx
eVNNnkljXYO45tZGa4yAcMnrg4t0bU+0TXgZQkDp7CV52+q0jRJJRoJPAvUzU4UoS/MF2JYcQQB7
vEtt2d+y39+qQbLQsS+hP1xGCBlJLo808ejr1VnxrT3OuihweqA85e5XKRMH6NP/AMhX+T8v+Trf
0P8A036v6v8A5/4/5nrH5d//AC6/d282+7+r/wAP+j/29b/bav8Amv8AzPsr/wAP+n/xf6v/AHdV
NpIa1nR9XYLftO24lL3dBsB9XmtaXatEn3EkMrKVySMIR6S1W2bdZYvWMnbAcfLgIOPcRiOZ6Y8m
urTb5a7M/wAw2s/KayPdLIxEJlcwhxr7CPNdNdAPrJDV1RZ3mXv2KVnGuYMCWaCzb8zDsME8QPW9
mprb8zsja2taAYIcpn6qesHGXoenZW+s8W2mfG7SmYZkYq4faHkLcODoO084mI19HTSPF9Zems0W
QXYGKiUuroXUSlSrIC6lsEEeW3qre/c7Nl28lsizjiWZbRWRwx74Mbra6NSuuhTNZqhHysz2kNSq
2iJsTDOXr6Ow9F0o7FKbk9zZQBby2UdEdRJba+5S4VloCpyq5UNlcMc+vX1Vq7NmoKWpR4aspmLV
D0zywxDgjr2nba9dejbZ20vsjJcw4ku2ycekw4hz1nLbKadkW0uestasrR2tYUXndo64mr699kLX
DEsXVwGAKg59VKarb9a0Y29pzW0YJZe4rjBERjDEdSrb6eLt/HuF0lni1RPklcNL2hieRhJOetho
In22izC4HbFZSsxK3nOfaki3W0DsFWkzBnUBvOVwvuh+S28PyI7eLSnIrC8zGGIHHvnH0niV1+d4
kKq1xb1xisx2tsiimcnpnPfY/S/Yzht1jJtvrciWu3VdWDFhF0SbCtyynz2FTh1OPBb1U8bz/Gts
pS6Uky5P1FcH8J4feOovmf7d5uvVsdY7Itge1GeGBV+o5z/Hpf6/6r7Ld02+f2oYIs0RRsaoBLku
03UzHx+RYgupRSSSAMYJ5PmeL4+7/wCPD3K/y29MH68cMvArPQ/C8HyfK0r5ZapXAZry88cEvpBz
xMVafV2pSWqmwmtpdDkVStI1vsdtuzZ18Bjtr1MDMfu45e4+85Tp5lCjutVv5HcYgQrBA/055+3j
HHTuzwLtzSW/H4kZZarbuckPyx9pC8Z+S9OW+u+szrl2ruHCzWrGXAujsrsueOw9IYOVRw2eIwWJ
9Ap5Pl/LtK0MqZnMR9AfdI5ZA6Y2+D4F2vf37Zg5Of4xZhygnP16kuh+ZCGvExjS9jsPN9IzJDQl
RthkUMeEAV5NT9wYJwWPp2tg0W27Ld1ypE90+qRP1hgPjwcdJW1//Iro10SrZlOzP21e5iZCDNmf
jPTP2xjNp/WvpqqnLES2DRuea1Vpq4yBM2qDQyJbkg8HiQHwvyWHyi6v1IIwZfrFcTiLc5E3+4ui
geG68QTFpZyiCRibRZMyHMHUa6PshyzmdhGgWew/LZnFBzKUWMxPfpdndmb2eKFSykEen9djXEE0
7jIfFXEks0DEGeJBnqZv1/mq37g2dkBb7w5hAC6yy+s5SOquuAdV22J7JOtJKz0zIneYRM6FeADU
edFGZqRVG8k+1DlLdaNxXW0+dkbT8SZP8fRTtTBy9P8AjV17PGfzmzupUSuS2AT04ZO0yZXAL0jr
W1NvYi1FqZWXY2LJE0WF0Hw7NJWJBpZbr7h2sPGeTDmqs7de7TqsU7e6qAsSPyJ+gnr2n6D2qt49
/H37aW2Vulu6YkH7WJ57j27kx9zkPY/XjZ1rPM6+sV3IgPWZRxpqAlWVFt8uzy8svlSoBUADGObP
JdWwq91p1vDJ3ck47QeHmcPXtfiG+tmvbrDaMuHsMWglva38T2A6P9lLYfV1YJWW6a13dLRWEhT4
9Lax10LPWkzPYe4cMQ2EXk3IYyB+LbXXdfZYddStLWliQtLwM1CIxKwRmEvn6tu3xtWoTZZtelYJ
iadue5GtpkWcGZ6P9a6Tj/pULgjRCU290MbLSqECiT7ux5TkgWaVZc8V5r5LAj8otfZ+82V/4kla
8IPCxAqytRiWHAIx4t601PharFraqze/IpJYJmKmAtHEx6y3eWLVG1PqvSq/Yi6CWDJq0GqjNw1G
Y60+4OSZ8VZSW/iodd5pX8LOsr2QzzB3f1fc9sRMwgeiSwl7O+ibbW7+4CWuSox2r2zaeORWHCNN
fctar6sXNLtSNFRDaXCb7AJZwxX9AVwO5lBcjieYJYrs0UoG5O2oJOHIf9sn2jiZ+L0s6PItaz44
vdZqhXDE8xBEZjvtykTaem/rdeKONu61AnFurSql9cFkUjZPXfZEqKITKzNGbkEbIyuSDytmxPwU
7cubiPPHBJlFAxJDDHR/D1atb+bZ34MUtJwRZ+VoQqJWZULYk6f+XSk6me1SFLUjyogZ5QFF3ALr
ISrxDMUYh2I48c8cEBc01rcL0LVrVwwLDXEyfUx/CZldtutfVbtt2Wu8n8vcWz6+45/yqQN6nxtP
Unr02+19o1aW1QidNijIqq80LmptdMBAv5x7RgjId35d+521pFaRNTIGcOIgeZ/j0bR+Dx9FdN9j
a98lmBsxySyT6fXjnrL7rdFO00L7NaB5azFJm0DJA42JXZI1avNWCc1AcNxK8SPVfxz8lOyP7VTN
s4Zx2oSRkWOIkZ6h+SumzcZ3W9OKtfWRQziDu5JHGUlp/qGTWEiWnQ6ziIMI3oUIap9hla10Znf8
+3GfaB6O1/bHwsxJ3ZyhPHuAgH14yvStNh5dk2axsjEEA/6vrJl/QnEdOOPtIykN92lrPOlMydL6
6tCTOnDV7TXFMD9JHHixP9oBV8S918c7tohkizLD8ojH15k6bseXrofulNDP8w1xxFJn/Bx0Wex9
aYVRS47mSqNm73vVjmlZx11IQ0TlzGSRyw545YZtq8o2FmPjJ6AHoK8wxGIxNSYOtfl8A0oq0t8j
mZxNgrw8yc5ywz1UhtEaQou1MRehFdi0YuUWKKr9xPYJ0eGfNM8kYfwyfSezSO/stR7wxUXMuI4k
n+nhH9OntG+1fG/Jr2V/FMtkPQ4c4Y/qckZ6V266l3Uhb7WX4K89usZNG5ZnT9zqlJSiZwz5zgFi
CxU2mm7XVntpiWaiyeuJXnkPqAgIvJ2+PttXtLbPQiyEOfYI9YXCE+sTdaeo3fRlprwW2FjVPc9D
XAi6RkPZj+JmFRz/AG5y1ttuO2hFtjXkeCORXn/zSn06S0atB3bHv16u77UzPsdv/wDNHx6ej8fV
earA6mszItE1rBbAotchZp1/YMTYgccNkUPtKrn0C/5N1Vbd+3MNjHp6s049ccGRenK/h8ewNPxe
PkSqC84jF/pH6nbApTVY11ZS0ZmEeUGYlPmrWFesB7WFeSyC2YsOQ4rkkYPpNb02t/Ie7ZCc9sJO
AjnBDGWAZOn/AO3fRXX4sFMSJ3TV47peMynoSp1E3V30/c1NaHWKrBBPUbNPiqlZBhwMtS5/UCEV
cD3f2Ch4741vjutbviWbcd0j9bHokr7e7G8mvkj/AGqVdXeVI18wTgyVYnPb9F5D34/2n/Cp/L4f
j67+Z/0P9V+P/t//AG+s9/ie9f8A38f1cf8Au/8Ad1v8Hl/X/DV939HPP+n/AC607jdoNJ+uFnjd
4v2a7hpewLzRrV2Md65HZy8o+ORPlpNfw1/ITapaskJnPDAce0ckwHFe357fifjft2AzVxjCSvI4
t7Mdy8ztrV1q33aT2YnYms70SnyronTV6BFRbLxROfEqpQM2OczkEt6du6mvXW1X8aoJ2jkDmOcT
LMExYzCu7x9ezfe2u9DZUlItYwy/zB7iQZflVw9A2zq68NKerKWxHd7V2NgPSNEd0SjztJOms4Ma
e9KUXAb3efzvT+bZtu7rNdmuGtYGQYkWRSMJVn06D5Jqpr1/h1l6bJ7rC1SQUTD2+9bP0ekCk+Sv
DXR9rXZtufTsW1atNZ61ZybXtsMxkOtSStMhU4jCt7We6yNdl002irIWJlFkrzl5PWWUyrXXUvW+
uhbfWbCNqsRVjsbemHDEQEThPlqsyyr9ej7NO3TvRqJSjNIfF1wjTfdAtPpac1ZXxlARjyTBuKt6
bE1EXCIM/K0/bhkVE9X6C3drvYp5GotvFpZ9WJqQzsZkSojIBGS1mNffOjYvCXK0zRLQrsa8SytQ
UaFIzlqRjsF1OHK5YcvaSAqj2+N+41xd+CCJVfSBFbKR6TjGYZT6fKfG2pWp3giNqg5yIVqFn0Ws
8yKY0EvsTdPkqkU1pttJaaIxvN+PB9dTApJ3AYOQ/wDD3EjGBNt4347fis2dr2oqQnpbMoYgT9Oq
9fMdtfzU7Pw1sliMin24wsIwnGVkjo/19JZLdY1jPvTtM4NynNE7Tyk7Kjikww4HgwLEAnLAflUu
wT3TDEvLMc/rGckGQx0Tw9umGoNO2SYPQJRJ/hGGeHnr7alDd16yb7J5IrAttSaOLCaYsH4n9Ktk
n8IFzjxk+vab7NGwsaiyn2s4lx/05X+B1rfrp5Gq1LbmlYzYQ45n6SS8Hr9epGtq6gTpfZbcRcse
tgH660d+570RIzRq2Bxmalfyj8sl3bt3NvyFSj9eJCIAVWDmFnhIgQ0+P4xX8Js/KczA4fVunaSx
IMJzW09OT2U2NqcFl8sclK250aVHir2Ws25DoSXa+FCqCCMNxZQA21OvS7V7McYkHEPvMGZX6SMs
U3mzyPwVq3hIZUUJn/SE+0ezCQy3wJru/YFvddVzZohUYLOQFVS5lB+1tVaM5UKVTA8YJFX9xZ1+
MGK+k/VxiUjuSJmX9Totv28bfJIL2Puj2jOYHgZgqh1M1vrNbZF/sC1K1TtpU7XCEC3A8GpyiEsq
MgZnZ8LxwAR6a2+Vt1dvjQFGA7ZXnMZxMwAZnLPSmrxNG3u8oW2yq93dFTiZyQw/KVQjiOj2rp0U
VT5W5GZjOwKzkhKjNN2cKda0twVfIVVUkfwJUj103Vey3ZS7Kcr9KKTBM4lX/B6Ls2aLU/LTu266
wOAIObhAL9Yx7hJ16NZztuNJtKpZBsLxmkS+w6S/dZV2XKO2ucn2KCwBAILY87T8J+f8gDHMwC4+
0kn6sGJmOsvjLuXxjW47uIZYy/KZjPHP8YmWluTTms1FtpXoQaCOJu06gsjqiWt1plmGSGyc59wb
pfRZ7V/t0g4nOTklCXB7Y4x0hu1+ZX5oGy3c4gQwmGJcemTmZz15rJ9jrfXV7NdTV67B1CkkFVF5
nWlWMhwRr2RiOaMWSTBSuWLD223jbfKr22+AHdKxh7kXOBzCQ2JnEdZ8fT5fj+Ha2yjbfZs1j07j
tLHHyTCjIMQSr9oytI6sNeQ+XNjXcjG01ZNYHZgqmnf8Om1stXihD9ij8kcQR7yL0v37Nlv7Liqj
m3xeI7itYziPYzDvwtdjs06QN1ZbVExUmszPb35gZn6kT0zubA0dqNWZBTY4BKa+qNmEYzSk3k2P
1xKyCHByP48QpIFo1fuNLUHsr6Nu1VRn6OZ/+s9MeTtr4fkmy0l7xCV7gDCPvEQxk5wHVqlddqHg
/iBne/F+xhTYBrGKcz5o5YFAvFiPGPdkIUpsK5M2kMRgwrHoQzMnr6Q0b7dcrrY7UVORsYP1VEMT
x6z1D2E27xDELZdzYnGI2yJGOlJ+6ra7TIdlThMMQoehLcgOPqhrtp13jNfx1V7czdwd0+/yxKGI
56l7679tS9St3ZsKgwdtBlaxzDBwLmTGbDa+Pr3jr5uE20+WtSq9ySWQeZsergnArxJwQg8fgAo/
kf3JfZ8Vo9sekzmMyzM/XqjTTV8VrryF690+pWJ+vHE8Hpx1G2q7A3BfUQ9gSaqtWDL2US6zVDAs
pVFjzCB0UlyqsBj09qpR0fj3Pxl4PQiZn9YmFxKOep/k33O7v1H9ztqEkkvcHA4O2fuAbYQ56+xn
8vQXbnrz1/sNpUFgZPNpbMppSKdNUarTafEkEcQPd4J8+8W34fJdN7NvGpMZmaqjkYkZ/VxkMc8y
rv8AHPIrWtfJsZnHyAYhJ7UB/SGZ5l/VyNdoXdmjXRpSdYqJ6xgsSGnJ2KiL4LhGZWVmH5xgYb8u
5TT+OoWpsBHNpnl5k4kEQ9Oep/g6LbfILq02a7pYxWIjEevpMI+/HQdi9F2X0K3aglSsZDWg3Yu4
Qqds6v1rhyeIB5dmAABn2b1a6/hPIrUFBe5x2+yZ/X0icvvzdu2PkW8XZZTuQKjM8DVxng5+Rj1k
8l9I/wBXTs29mVAy0tsB8D4z17Ty1oSsEWqtNf8AcnMe3yByn6/nnl17dNE4K/6oj7lJTL72ecLF
s0/2x8Cxu3WrxL9CGEBxYT1grxkJqx9f9pDcLimy5ovy1q82mpajz1v56J/l9iUXLFqe1Tkt2Hzk
fk+Js0A1odj2xM8C/auRTgykB2+zHi+Zr33te15ud2T9K/cZLByoduVbe5m3DpVdUEpu6hHa6Ffr
6FR2pyTWm1aO2QmQKJwI4hv1esGj89Rt3NTJD8z0c2YD1/lZmY466eTbxrvYV7nDJ8PRJAlcBOap
x6W6NsfYIBOuPmXpz7Zd61nBkK8HajTdlw4YoCo4gksfBD41+NZmk/j1kQxCzziQ4ics8B6jN/M1
kbbBs2epIlYyLymfoJLZRIV03Nm/ej1edGu0g2pp3lgVqAwSjH/Mq4yw8szAsSQpBJLadWvta1Gp
UflYeD1P5U4eAY9ZgGryd+zvpezXYsHZVElAh9Tj1X146Z1DfTt8Qbfydqr42l7Xvrq4E5xBrd3n
OrE/oyS4Xj+D7xbjXvp+Zp26Q+OAfVcAKfXgmf0Z8e27xtj45fu8iz8pVJjGbKD69uZh49X56PKn
yNjaQ6iJSrXoy/J1qvcuFmV5TnWeWmGAFFop8gniV7eRFfxa6P5lAD7bERn1Rwx9qPCZ6PXxLN/y
bbH7YMq5rZR+McJLUcWkIjh7/wBN+j/8b9f/ADuf697+i/6n+l/rv8H/AL/Wf3X+4f8AN2/bHFPv
/p+77Pr/AO3rv7T/AGv/AJOjn6/Z/V9n3f6f/d1Y1Sx+u/cSyywvHprWlTLn5/VGdlHDHLjl8Z/v
59I7Sv7n4NW+eQCf4Kc8TifpHTuhHw/kJogjtVe3+IMREx9fXqEnjYP+nnYfZEp/I6xqTV25qFAG
wa9QMfdUjmoGFI7Mt6oWzq/+T2mqWJ7mMfSJzivDMp8cdTadpuP23e7YO6OwEn1mYIzaJ9k7s9e7
PZ2zJ+F2fGv2opY6ZftiF/cwNlXNewy4KVDhh/HI5r7OxPn2d5Dju4fT7eO2ZZiH6da2/uPySdkd
rgnt5ZzzEz29ogyZJekalOc/YBIJsfHCU1C5fqAIDNIMt/yQXBPAqP0hiWaloc/KTuktET+sR+nr
PrAKLVayVK/yw0Wf8Bn2nPvBPU3b+GfuNkHrVuvfwymzuEBcX7kInNqtTk0+9hggKuQUYNafzfsq
xKTT2CcRDliIHsM5WPkdI+R+2/fWjtPjf7e5fuz3GCZnt73DBnD1Z+sGqddBVvsVj8evB/up6tPr
OXcOkmdqTb5BjjgEf44/gT49I+X+Y2rU1N+4k1Ni/Gcg4nmTv946o+F+1dULsKdjnaVdczjCj3Rw
D2cw89Vs7B2z3JMT4DtMqFqE+/pEV15JBRnhx7SXyWx4Ayl/b/D8F7pxJj0mZZ957ccdUfl+7rIc
E5c8xBU7T0jvXE84elrix3dgSYKnfMzfYSDsD8jY5LrytRJMgrn3UceePAZ9F19n4KtxXtZBQ4ry
gsx6B7yx0HcLuuaGpX0UF7u6/wBpZKzP9SekY6azuiQExNn/AGe57My+7kneNebI7Y6/1ZbGP1eP
Qn8HfNpjMB7ekp9eMfp0zO/8cRjHc2TnHdAk8Ty/5R1P1viiNSou6Y2fiJdtSUM9dOZSmsttc1K8
usXXI8+T49MbfyuwHtLfHujuXkjFoY4ntf8At6V0fgNN35NO6/aPaVmPcmkxMdxMc9fR7+zb6g4P
x06+luU+zH+VLGSr+9zxyDeOWPPHn67f8fbTvj7szzH83PpzEen1jrtO9/J2dxTsIjNJx28BmPcj
j0mXKFBqaXcuoy9bdfW4UfPEh1cAk3Id59v48KSccmC5BXu/Ps7G8zmT+Scznge39ccE9bt+P9rr
/L29nbiInvj0xPckznDPOOktfJ+s2PjkKvKY2BFQxMDZOp4HUZIq6nsFFXLMeRZgcD0fZH7uv5OY
Yn+qGR7pY4hcGIE6Hr7v2dvx8TmIzWcNez4nrISxMsx1KiftiQArITapo2u9Kquv+0NhaoySg6h8
FmZl8+COOD6dv+zDMJ2kd0Hyz2wypjgB95nHUyn/AO8ZqUxXuc1lis/KSAT1VRnERnqh9d/qHz9U
0K9eGElqun3gdTcGV0b5J1+X6xxDYzk/nKvlftf29u37pzHdHOcPx7o4zH06c8L91+8r+SI7WPtm
MRx8u33x7z0H7ML8z/MHb6/mPz6FnzzjwE5v19Jtz4cv48uXu9b8T/gf2+zu7MTMfxjMxEx9Ix0P
yv8A9Xb8n5e2Xuj2+k47fb6T69fe4jOXWfaDJfq1d/2y0fZV+SMd9X44ZlyzY9oPH10ifRvGe+DO
chn4ROBweqT1nZLXLY192Pxk/GWBlHvmIfXkBx1Tc2+FsDTWY1wT3PGkWd4dZ4h5UmpnQJx4Hm1O
P6xz9J0Kfnq71/L6COGfcWTmcB7fHqlsbPhp4xU0+qMrWPZCP/UvM56ze38f4X1wc5kb7YWhWgUa
oqPlPWOwx+vZGPETUuJq2SGLZAq6fyfudqf8TsrjH3RiGvznmWO5OQOom7t/Zai8/i/LaH1jM4Zo
/QkrMZ56Y+w4fLUjtP1+F4rT5S6/HOaGrrytg+4UHH9Xkf7vofj934Xj919O2fpHp7dv0w+/RvK/
/UUif2naRPd2x9WuZ5nGPScdObHWFh2ktbq2DIxWC3FT9ixuqLts9GVQGAJImVJIAcAEGrum3Z/w
+4me6I7CPtx7YMjiUVD+R+L+1H39j29nbM/k+UTmIkk9JYnHVDR7f9J2ekzEfm7XyfkCDQOv8b/M
BCCshE3/ACTkgcsjPpbyOz95Tvnv/HXt7Znu7sfWY/7Om/C7v2Vu2Px/le7ujt7e35c4ju/jz0DZ
MC+wGTUXGgeTSpNoMOcO06iGScKmYOACy8yM+Ac71mztrDefy+oz6x3M5OPQx/DrO11TeCv/AAvl
CRwT2kf0+zHHsyPQOsE+y4qrQ6x8o6zqrinbYPwCI4aXVzK9hC5wPxxPrXk/k79Uv92fjI8QROTM
+31eZOheJ+Ls3T/+n7flHvOYgfTiccenWbp8bEvimhflLkQKqcdj9g2lkzPxA6+Ruf08eI/V6q1/
LL+aO2H29iO2ce8dnrM+nUbb+1g/BPf3Z94z3YPlxHdLMQ8SdWFO0L7HxFk32Rixj3OiJPWBAun1
XsfUtVnDmrjgRkjiQASk/h/HX88ni92YytvR2ZLBEdpmeZMnVHV+5L2PGz5fy+/EGO41Gar3ZszX
EgRD1Ht834tf9SNRHtjxFlY7RsJQBCHkNgcx2EcweLDC8iSwep+D81f2sfkh4+2JefTGOOTLBjqV
s/L+3t+77/xfk9Zme093iP8ABiB9J+oNbp/yFG5HZ1O34MdUBZ99Pj9XK523URDEY4zOVBwwBZja
7e//AOQHb2Wjubcwd047TMe7zEiwGpo7Z8azPeSUqYMxlt3JE8BVYmEJamKfPcLQBu6vuaMDq9eW
6xpobquCQvZhvCH25xkis1/bEnx7T1e6fXuY/WMc884NF/3T+Ne7v9SvbzjsllffhKvxmCetsp8y
2FuaFodwV1CrHr9okesq69WfLBWxnA/Hrmju/BWWvbmMes+ucZ9pPf1615LpPJt3C2k7oQDHowqf
qHrjoDnU+avWv+dbXPYQ0MS1vk17uIsnx9gF+JHaZHjkHxzPrZ+b8Hy/4Hd9c27SOMn17e7PGe06
Hs/b/mez/jRX+nFZtP3c447oxzhvD2wYlocl2kn2axGHWtBPogbIeycmbYyJirPg8DkLwCAg194W
ho2i3ohMsOFxz2h68vc2Q2z8bsp3lyvdX1HEEnAtv6lh9iO3rQ/YCJ10y6LofFsIGM1fbO17el1D
VS67I+w6utVJ9w97ZJxL8fv/ACuP7/eTL8e31OGsdvdK+n2nHVzyfxfgt6eN+O0dub90Ecolu7s7
Qkn7nrNfs/8A+7/qc/n63/uX+5+P1f4vz/h9VP8A/n4//wAn2+//AHcfXqTD7+R93tr+7255+v3f
Tr//2Q==

------=_001_NextPart785780407144_=------




--===============1422421906174431575==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1422421906174431575==--




From xen-users-bounces@lists.xen.org Tue Oct 14 13:34:43 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe2Dy-0002p2-22; Tue, 14 Oct 2014 13:33:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>) id 1Xe2Dw-0002ov-Oq
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 13:33:12 +0000
Received: from [193.109.254.147:49961] by server-5.bemta-14.messagelabs.com id
	E8/CC-28255-7162D345; Tue, 14 Oct 2014 13:33:11 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1413293534!9353759!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17117 invoked from network); 14 Oct 2014 13:32:14 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
	(209.85.217.174)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 13:32:14 -0000
Received: by mail-lb0-f174.google.com with SMTP id p9so8098755lbv.5
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=OXwDPW0/NliFC6DmWcWQ6FkbjzS9AyJc6cG/WHMQFsQ=;
	b=keNVpYyvmfd1ilEq+YRotX8Bop+MsSmoN8lS7Eks2zwbAYhD3gwvJlEswwiKLr7BRG
	pmzN6bEKDRs0nhhHLS45TdjBSd/tpiLSSX6yQ4DgMin6d9nmpvUO3K23Gq9seoAO3A0e
	oEiEWoJw9K/uWkpH4MjbQE5oQHqsYR+8QYTR7uTGqTnm32KBSYKC1J81BFdRRHD+26Qc
	YZ2yOxK/VPr9Ga/FfYsyTu+4jNaLqhK0lgHFy1H01LjWJScHXqkLcj1imBgzyP9XONXI
	XA27/3TP229XgrhSodIoSj5J4IDbpwvYOKMisVX5Eyny6+PueizINmxpInHCbo/Iw/HO
	A1BA==
MIME-Version: 1.0
X-Received: by 10.112.200.9 with SMTP id jo9mr5378901lbc.82.1413293534168;
	Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
In-Reply-To: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
References: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
Date: Tue, 14 Oct 2014 09:32:14 -0400
X-Google-Sender-Auth: A_wmYfG7VXmVP7dZB8J-EHL0oDE
Message-ID: <CAHehzX3w_1d4A5cUKEW-+3=AUqffvvUqisXYqx0qajjQGM3Bkg@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: Russ Pavlicek <russell.pavlicek@xenproject.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough Grabs Wrong Device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Someone else has the same problem:

http://unix.stackexchange.com/questions/152296/prevent-dom0-igp-from-being-vga-passed-through-to-hvm-host-with-xen4-4

Does anyone have even a workaround?  When the DomU corrupts the Dom0 X
server, there is no known way to recover.  Is there a way to reset it?
 Or better yet, keep this from happening in the first place?

Russ

On Fri, Oct 10, 2014 at 2:41 AM, Russ Pavlicek
<russell.pavlicek@xenproject.org> wrote:
> This question comes from Germano on the Q&A system on XenProject.org.
> It looks similar to a question on stackoverflow from a couple months
> back, which got no answer.  Is there a solution for this issue?
>
> http://xenproject.org/help/questions-and-answers/vga-passthrough-grabs-wrong-device.html
>
> ==
> I've succesfully set up VGA passthrough with a Quadro 4000 and
> everything is working great.
>
> My motherboard is a SuperMicro H8DGi/F with 2x opterons 6140, an
> onboard Matrox G200 and a discrete Quadro 4000. On guest startup xl
> complains the Quadro, sound device, usb controller, keyboard and mouse
> dont support FLR, but keeps on going just fine anyway...
>
> Dom0 is Ubuntu server 14.04 LTS with xen 4.4
>
> I have 2 monitors, one is connected to the Quadro, the other to the
> onboard G200, Bios have been set to boot from the Matrox G200 and the
> integrated Matrox is the one I use for Dom0 control.
>
> DomU is HVM win7 Pro x64, NV driver latest quadro
>
> I had to setup the Quadro as the _primary_ adapter, (gfx_passthrough =
> 1) otherwise the NV driver in win7 would randomly (and pretty easily)
> crash even after trivial operations like a window resize. If the
> Quadro is the primary adapter, there is no problem whatsoever.
>
> The annoying part of having it as the primary adapter is that it boots
> from the Matrox (and the connected monitor), and keeps using the
> onboard Matrox until the windows logo shows up, from that point on it
> switches to the Quadro, Keyboard and mouse also are PCI passed-through
> only _after_ the window logo shows up.
>
> This is not a problem per se, since I dont use more than a single VM
> at once, it is just annoying because a) Im left with no Dom0 screen,
> and b) the onboard Matrox is not reset after guest shutdown, so I have
> to SSH to get control of the systemm or type without seeing anything.
>
> Note that the onboard Matrox is nevere referenced in the guest
> configuration file, I dont get why xen takes it anyway..
>
> Is there a way to avoid switching to the integrated Matrox at first,
> or at least to reset it somehow? I tried difefrent things (like echo 1
>> /sys/bus/pci/devices//reset) but with no luck..
> ==
>
> Hoping someone has some insight on this.
>
> Thanks,
>
> Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 13:34:43 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe2Dy-0002p2-22; Tue, 14 Oct 2014 13:33:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>) id 1Xe2Dw-0002ov-Oq
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 13:33:12 +0000
Received: from [193.109.254.147:49961] by server-5.bemta-14.messagelabs.com id
	E8/CC-28255-7162D345; Tue, 14 Oct 2014 13:33:11 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1413293534!9353759!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17117 invoked from network); 14 Oct 2014 13:32:14 -0000
Received: from mail-lb0-f174.google.com (HELO mail-lb0-f174.google.com)
	(209.85.217.174)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 13:32:14 -0000
Received: by mail-lb0-f174.google.com with SMTP id p9so8098755lbv.5
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=OXwDPW0/NliFC6DmWcWQ6FkbjzS9AyJc6cG/WHMQFsQ=;
	b=keNVpYyvmfd1ilEq+YRotX8Bop+MsSmoN8lS7Eks2zwbAYhD3gwvJlEswwiKLr7BRG
	pmzN6bEKDRs0nhhHLS45TdjBSd/tpiLSSX6yQ4DgMin6d9nmpvUO3K23Gq9seoAO3A0e
	oEiEWoJw9K/uWkpH4MjbQE5oQHqsYR+8QYTR7uTGqTnm32KBSYKC1J81BFdRRHD+26Qc
	YZ2yOxK/VPr9Ga/FfYsyTu+4jNaLqhK0lgHFy1H01LjWJScHXqkLcj1imBgzyP9XONXI
	XA27/3TP229XgrhSodIoSj5J4IDbpwvYOKMisVX5Eyny6+PueizINmxpInHCbo/Iw/HO
	A1BA==
MIME-Version: 1.0
X-Received: by 10.112.200.9 with SMTP id jo9mr5378901lbc.82.1413293534168;
	Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Tue, 14 Oct 2014 06:32:14 -0700 (PDT)
In-Reply-To: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
References: <CAHehzX0v06j39S-n47whDwLGFCKEmrqeijdpu20aBCEMxcshUQ@mail.gmail.com>
Date: Tue, 14 Oct 2014 09:32:14 -0400
X-Google-Sender-Auth: A_wmYfG7VXmVP7dZB8J-EHL0oDE
Message-ID: <CAHehzX3w_1d4A5cUKEW-+3=AUqffvvUqisXYqx0qajjQGM3Bkg@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: Russ Pavlicek <russell.pavlicek@xenproject.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough Grabs Wrong Device
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Someone else has the same problem:

http://unix.stackexchange.com/questions/152296/prevent-dom0-igp-from-being-vga-passed-through-to-hvm-host-with-xen4-4

Does anyone have even a workaround?  When the DomU corrupts the Dom0 X
server, there is no known way to recover.  Is there a way to reset it?
 Or better yet, keep this from happening in the first place?

Russ

On Fri, Oct 10, 2014 at 2:41 AM, Russ Pavlicek
<russell.pavlicek@xenproject.org> wrote:
> This question comes from Germano on the Q&A system on XenProject.org.
> It looks similar to a question on stackoverflow from a couple months
> back, which got no answer.  Is there a solution for this issue?
>
> http://xenproject.org/help/questions-and-answers/vga-passthrough-grabs-wrong-device.html
>
> ==
> I've succesfully set up VGA passthrough with a Quadro 4000 and
> everything is working great.
>
> My motherboard is a SuperMicro H8DGi/F with 2x opterons 6140, an
> onboard Matrox G200 and a discrete Quadro 4000. On guest startup xl
> complains the Quadro, sound device, usb controller, keyboard and mouse
> dont support FLR, but keeps on going just fine anyway...
>
> Dom0 is Ubuntu server 14.04 LTS with xen 4.4
>
> I have 2 monitors, one is connected to the Quadro, the other to the
> onboard G200, Bios have been set to boot from the Matrox G200 and the
> integrated Matrox is the one I use for Dom0 control.
>
> DomU is HVM win7 Pro x64, NV driver latest quadro
>
> I had to setup the Quadro as the _primary_ adapter, (gfx_passthrough =
> 1) otherwise the NV driver in win7 would randomly (and pretty easily)
> crash even after trivial operations like a window resize. If the
> Quadro is the primary adapter, there is no problem whatsoever.
>
> The annoying part of having it as the primary adapter is that it boots
> from the Matrox (and the connected monitor), and keeps using the
> onboard Matrox until the windows logo shows up, from that point on it
> switches to the Quadro, Keyboard and mouse also are PCI passed-through
> only _after_ the window logo shows up.
>
> This is not a problem per se, since I dont use more than a single VM
> at once, it is just annoying because a) Im left with no Dom0 screen,
> and b) the onboard Matrox is not reset after guest shutdown, so I have
> to SSH to get control of the systemm or type without seeing anything.
>
> Note that the onboard Matrox is nevere referenced in the guest
> configuration file, I dont get why xen takes it anyway..
>
> Is there a way to avoid switching to the integrated Matrox at first,
> or at least to reset it somehow? I tried difefrent things (like echo 1
>> /sys/bus/pci/devices//reset) but with no luck..
> ==
>
> Hoping someone has some insight on this.
>
> Thanks,
>
> Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 13:36:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 13:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe2Gb-0002xf-QP; Tue, 14 Oct 2014 13:35:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pierre.peyronnel@gmail.com>) id 1Xe2GZ-0002xT-Oe
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 13:35:55 +0000
Received: from [85.158.143.35:57112] by server-1.bemta-4.messagelabs.com id
	79/E1-05872-BB62D345; Tue, 14 Oct 2014 13:35:55 +0000
X-Env-Sender: pierre.peyronnel@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413293753!12879064!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7530 invoked from network); 14 Oct 2014 13:35:53 -0000
Received: from mail-wg0-f44.google.com (HELO mail-wg0-f44.google.com)
	(74.125.82.44)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 13:35:53 -0000
Received: by mail-wg0-f44.google.com with SMTP id y10so10851729wgg.15
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NqEZ7H7kECJcdnGMGbiSnO5iQr9fjIN2O+0FKqbyPSA=;
	b=Q7/31mpmo7DYqc0u2vxF/DrSypbPPsQUG/kzsgdaqIC1z0GuqDtFQCaU0sM+XEbVmO
	GPCoa9fXEPW8LHZHXkdwPpHmkAw3g6QHMjVuYh9cup6u3Ifmjbm168znBsvfxsdwU+Ns
	IAtl2XXTHVka2tnv3nlMA7WRHUeVdmcFGiWZv9KSxqckCb82UnjvUbArTa/ekprom9QD
	dBxAgYAABtUn9U4g5ddBfrO+HUvj0M6ipNQcj06FbS+0T2FV9PCqmPo7/hx4SeL4cMV5
	r4+YXns+1Fyhq45dCxwcoz8bGWt64VDVy7b6w8mChXz3XuP0RP8giy3S4IDZRljhN+3j
	Qtcw==
MIME-Version: 1.0
X-Received: by 10.180.108.43 with SMTP id hh11mr5413751wib.80.1413293753071;
	Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
Received: by 10.180.78.9 with HTTP; Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
In-Reply-To: <1413272202.1497.7.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
Date: Tue, 14 Oct 2014 15:35:53 +0200
Message-ID: <CA+mArZVziyvBh-2TOqQzb1TZg=PUkMp3nECR+=ryPtS_Onw8Jw@mail.gmail.com>
From: Pierre Peyronnel <pierre.peyronnel@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users <xen-users@lists.xen.org>, H C <hbc1024@gmail.com>
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7716079044168600037=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7716079044168600037==
Content-Type: multipart/alternative; boundary=089e0122950a1d81170505621858

--089e0122950a1d81170505621858
Content-Type: text/plain; charset=UTF-8

hda and hdb look like references to old P-ATA (IDE) disks
indeed looks weird to me here ?

On Tue, Oct 14, 2014 at 9:36 AM, Ian Campbell <ian.campbell@citrix.com>
wrote:

> On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
> > Hi,
> > I have Xen installed and running several (win 7) HVMs.  I've setup an
> > Arch linux PV guest but I am having a problem booting it. (The install
> > image booted fine.) After each failed attempt to boot I try to view
> > the /var/log/xen/bootloader.XX.log file but all of these files are
> > zero bytes.  So, I'm having some trouble troubleshooting this.  I
> > followed the instructions from
> > https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
> > do not think I missed anything.
> >
>
> Which version of Xen are you using? ISTR older versions of xl couldn't
> handle pygrub on image backed disks, but I don't recall when this
> changed. This is fixed in more modern ones it requires a qemu process in
> dom0 -- this is now started by the xencommons initscript.
>
> > disk = [ '/vm/arch1/arch1.img,,hda,w',
> '/vm/img/ARCH_201410.iso,,hdb,cdrom']
>
> I'm not sure what hda means to a PV guest, maybe nothing bad would
> happen but it would be more usual to use xvda (likewise for hdb).
>
> > My understanding is that pygrub will take care of booting as long as
> > /boot/grub/grub.conf exists and is setup correctly which I believe I
> have done.
> > I copied the sample grub.conf from
> > "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
> > and used the UUID for "/" found in /etc/fstab (its the same I get from
> blkid)
> > The wiki mentions that without certain modules in /etc/mkinitcpio.conf
> >  the VM will not boot.  But I've added them as shown below.
> > So I'm not sure why I'm getting the above error.
> >
>
> One thing you can try is running pygrub by hand on the filesystem image,
> which might get some additional logs (which really ought to be captured,
> but perhaps they aren't for some reason).
>
> You can also invoke GrubConf.py (on my system it is
> in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
> "grub2" and your grub.cfg and it should parse it and tell you the
> result. If that fails then it might give some clue what is going wrong.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--089e0122950a1d81170505621858
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>hda and hdb look like references to old P-ATA (IDE) d=
isks<br></div>indeed looks weird to me here ?<br></div><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Tue, Oct 14, 2014 at 9:36 AM, Ian =
Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:ian.campbell@citrix.com" t=
arget=3D"_blank">ian.campbell@citrix.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><span class=3D"">On Mon, 2014-10-13 at 23:34 +0800, H=
 C wrote:<br>
&gt; Hi,<br>
&gt; I have Xen installed and running several (win 7) HVMs.=C2=A0 I&#39;ve =
setup an<br>
&gt; Arch linux PV guest but I am having a problem booting it. (The install=
<br>
&gt; image booted fine.) After each failed attempt to boot I try to view<br=
>
&gt; the /var/log/xen/bootloader.XX.log file but all of these files are<br>
&gt; zero bytes.=C2=A0 So, I&#39;m having some trouble troubleshooting this=
.=C2=A0 I<br>
&gt; followed the instructions from<br>
&gt; <a href=3D"https://wiki.archlinux.org/index.php/xen" target=3D"_blank"=
>https://wiki.archlinux.org/index.php/xen</a> on setting up an Arch PV and<=
br>
&gt; do not think I missed anything.<br>
&gt;<br>
<br>
</span>Which version of Xen are you using? ISTR older versions of xl couldn=
&#39;t<br>
handle pygrub on image backed disks, but I don&#39;t recall when this<br>
changed. This is fixed in more modern ones it requires a qemu process in<br=
>
dom0 -- this is now started by the xencommons initscript.<br>
<span class=3D""><br>
&gt; disk =3D [ &#39;/vm/arch1/arch1.img,,hda,w&#39;, &#39;/vm/img/ARCH_201=
410.iso,,hdb,cdrom&#39;]<br>
<br>
</span>I&#39;m not sure what hda means to a PV guest, maybe nothing bad wou=
ld<br>
happen but it would be more usual to use xvda (likewise for hdb).<br>
<span class=3D""><br>
&gt; My understanding is that pygrub will take care of booting as long as<b=
r>
&gt; /boot/grub/grub.conf exists and is setup correctly which I believe I h=
ave done.<br>
&gt; I copied the sample grub.conf from<br>
&gt; &quot;Xen - ArchWiki&quot;(<a href=3D"https://wiki.archlinux.org/index=
.php/xen" target=3D"_blank">https://wiki.archlinux.org/index.php/xen</a>)<b=
r>
&gt; and used the UUID for &quot;/&quot; found in /etc/fstab (its the same =
I get from blkid)<br>
&gt; The wiki mentions that without certain modules in /etc/mkinitcpio.conf=
<br>
&gt;=C2=A0 the VM will not boot.=C2=A0 But I&#39;ve added them as shown bel=
ow.<br>
&gt; So I&#39;m not sure why I&#39;m getting the above error.<br>
&gt;<br>
<br>
</span>One thing you can try is running pygrub by hand on the filesystem im=
age,<br>
which might get some additional logs (which really ought to be captured,<br=
>
but perhaps they aren&#39;t for some reason).<br>
<br>
You can also invoke GrubConf.py (on my system it is<br>
in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it<br>
&quot;grub2&quot; and your grub.cfg and it should parse it and tell you the=
<br>
result. If that fails then it might give some clue what is going wrong.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--089e0122950a1d81170505621858--


--===============7716079044168600037==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7716079044168600037==--


From xen-users-bounces@lists.xen.org Tue Oct 14 13:36:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 13:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe2Gb-0002xf-QP; Tue, 14 Oct 2014 13:35:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pierre.peyronnel@gmail.com>) id 1Xe2GZ-0002xT-Oe
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 13:35:55 +0000
Received: from [85.158.143.35:57112] by server-1.bemta-4.messagelabs.com id
	79/E1-05872-BB62D345; Tue, 14 Oct 2014 13:35:55 +0000
X-Env-Sender: pierre.peyronnel@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413293753!12879064!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7530 invoked from network); 14 Oct 2014 13:35:53 -0000
Received: from mail-wg0-f44.google.com (HELO mail-wg0-f44.google.com)
	(74.125.82.44)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 13:35:53 -0000
Received: by mail-wg0-f44.google.com with SMTP id y10so10851729wgg.15
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NqEZ7H7kECJcdnGMGbiSnO5iQr9fjIN2O+0FKqbyPSA=;
	b=Q7/31mpmo7DYqc0u2vxF/DrSypbPPsQUG/kzsgdaqIC1z0GuqDtFQCaU0sM+XEbVmO
	GPCoa9fXEPW8LHZHXkdwPpHmkAw3g6QHMjVuYh9cup6u3Ifmjbm168znBsvfxsdwU+Ns
	IAtl2XXTHVka2tnv3nlMA7WRHUeVdmcFGiWZv9KSxqckCb82UnjvUbArTa/ekprom9QD
	dBxAgYAABtUn9U4g5ddBfrO+HUvj0M6ipNQcj06FbS+0T2FV9PCqmPo7/hx4SeL4cMV5
	r4+YXns+1Fyhq45dCxwcoz8bGWt64VDVy7b6w8mChXz3XuP0RP8giy3S4IDZRljhN+3j
	Qtcw==
MIME-Version: 1.0
X-Received: by 10.180.108.43 with SMTP id hh11mr5413751wib.80.1413293753071;
	Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
Received: by 10.180.78.9 with HTTP; Tue, 14 Oct 2014 06:35:53 -0700 (PDT)
In-Reply-To: <1413272202.1497.7.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
Date: Tue, 14 Oct 2014 15:35:53 +0200
Message-ID: <CA+mArZVziyvBh-2TOqQzb1TZg=PUkMp3nECR+=ryPtS_Onw8Jw@mail.gmail.com>
From: Pierre Peyronnel <pierre.peyronnel@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users <xen-users@lists.xen.org>, H C <hbc1024@gmail.com>
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7716079044168600037=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7716079044168600037==
Content-Type: multipart/alternative; boundary=089e0122950a1d81170505621858

--089e0122950a1d81170505621858
Content-Type: text/plain; charset=UTF-8

hda and hdb look like references to old P-ATA (IDE) disks
indeed looks weird to me here ?

On Tue, Oct 14, 2014 at 9:36 AM, Ian Campbell <ian.campbell@citrix.com>
wrote:

> On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
> > Hi,
> > I have Xen installed and running several (win 7) HVMs.  I've setup an
> > Arch linux PV guest but I am having a problem booting it. (The install
> > image booted fine.) After each failed attempt to boot I try to view
> > the /var/log/xen/bootloader.XX.log file but all of these files are
> > zero bytes.  So, I'm having some trouble troubleshooting this.  I
> > followed the instructions from
> > https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
> > do not think I missed anything.
> >
>
> Which version of Xen are you using? ISTR older versions of xl couldn't
> handle pygrub on image backed disks, but I don't recall when this
> changed. This is fixed in more modern ones it requires a qemu process in
> dom0 -- this is now started by the xencommons initscript.
>
> > disk = [ '/vm/arch1/arch1.img,,hda,w',
> '/vm/img/ARCH_201410.iso,,hdb,cdrom']
>
> I'm not sure what hda means to a PV guest, maybe nothing bad would
> happen but it would be more usual to use xvda (likewise for hdb).
>
> > My understanding is that pygrub will take care of booting as long as
> > /boot/grub/grub.conf exists and is setup correctly which I believe I
> have done.
> > I copied the sample grub.conf from
> > "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
> > and used the UUID for "/" found in /etc/fstab (its the same I get from
> blkid)
> > The wiki mentions that without certain modules in /etc/mkinitcpio.conf
> >  the VM will not boot.  But I've added them as shown below.
> > So I'm not sure why I'm getting the above error.
> >
>
> One thing you can try is running pygrub by hand on the filesystem image,
> which might get some additional logs (which really ought to be captured,
> but perhaps they aren't for some reason).
>
> You can also invoke GrubConf.py (on my system it is
> in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
> "grub2" and your grub.cfg and it should parse it and tell you the
> result. If that fails then it might give some clue what is going wrong.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--089e0122950a1d81170505621858
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>hda and hdb look like references to old P-ATA (IDE) d=
isks<br></div>indeed looks weird to me here ?<br></div><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Tue, Oct 14, 2014 at 9:36 AM, Ian =
Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:ian.campbell@citrix.com" t=
arget=3D"_blank">ian.campbell@citrix.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><span class=3D"">On Mon, 2014-10-13 at 23:34 +0800, H=
 C wrote:<br>
&gt; Hi,<br>
&gt; I have Xen installed and running several (win 7) HVMs.=C2=A0 I&#39;ve =
setup an<br>
&gt; Arch linux PV guest but I am having a problem booting it. (The install=
<br>
&gt; image booted fine.) After each failed attempt to boot I try to view<br=
>
&gt; the /var/log/xen/bootloader.XX.log file but all of these files are<br>
&gt; zero bytes.=C2=A0 So, I&#39;m having some trouble troubleshooting this=
.=C2=A0 I<br>
&gt; followed the instructions from<br>
&gt; <a href=3D"https://wiki.archlinux.org/index.php/xen" target=3D"_blank"=
>https://wiki.archlinux.org/index.php/xen</a> on setting up an Arch PV and<=
br>
&gt; do not think I missed anything.<br>
&gt;<br>
<br>
</span>Which version of Xen are you using? ISTR older versions of xl couldn=
&#39;t<br>
handle pygrub on image backed disks, but I don&#39;t recall when this<br>
changed. This is fixed in more modern ones it requires a qemu process in<br=
>
dom0 -- this is now started by the xencommons initscript.<br>
<span class=3D""><br>
&gt; disk =3D [ &#39;/vm/arch1/arch1.img,,hda,w&#39;, &#39;/vm/img/ARCH_201=
410.iso,,hdb,cdrom&#39;]<br>
<br>
</span>I&#39;m not sure what hda means to a PV guest, maybe nothing bad wou=
ld<br>
happen but it would be more usual to use xvda (likewise for hdb).<br>
<span class=3D""><br>
&gt; My understanding is that pygrub will take care of booting as long as<b=
r>
&gt; /boot/grub/grub.conf exists and is setup correctly which I believe I h=
ave done.<br>
&gt; I copied the sample grub.conf from<br>
&gt; &quot;Xen - ArchWiki&quot;(<a href=3D"https://wiki.archlinux.org/index=
.php/xen" target=3D"_blank">https://wiki.archlinux.org/index.php/xen</a>)<b=
r>
&gt; and used the UUID for &quot;/&quot; found in /etc/fstab (its the same =
I get from blkid)<br>
&gt; The wiki mentions that without certain modules in /etc/mkinitcpio.conf=
<br>
&gt;=C2=A0 the VM will not boot.=C2=A0 But I&#39;ve added them as shown bel=
ow.<br>
&gt; So I&#39;m not sure why I&#39;m getting the above error.<br>
&gt;<br>
<br>
</span>One thing you can try is running pygrub by hand on the filesystem im=
age,<br>
which might get some additional logs (which really ought to be captured,<br=
>
but perhaps they aren&#39;t for some reason).<br>
<br>
You can also invoke GrubConf.py (on my system it is<br>
in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it<br>
&quot;grub2&quot; and your grub.cfg and it should parse it and tell you the=
<br>
result. If that fails then it might give some clue what is going wrong.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--089e0122950a1d81170505621858--


--===============7716079044168600037==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7716079044168600037==--


From xen-users-bounces@lists.xen.org Tue Oct 14 15:20:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 15:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe3sa-0007ww-85; Tue, 14 Oct 2014 15:19:16 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1Xe3sY-0007wl-DU
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 15:19:14 +0000
Received: from [85.158.143.35:46302] by server-1.bemta-4.messagelabs.com id
	96/03-05872-1FE3D345; Tue, 14 Oct 2014 15:19:13 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-13.tower-21.messagelabs.com!1413299953!5573061!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20995 invoked from network); 14 Oct 2014 15:19:13 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-13.tower-21.messagelabs.com with SMTP;
	14 Oct 2014 15:19:13 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.22] (lan.furness.net [77.233.151.255])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 7CE921BC3E;
	Tue, 14 Oct 2014 15:19:09 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <simon@thehobsons.co.uk>
In-Reply-To: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
Date: Tue, 14 Oct 2014 16:19:07 +0100
Message-Id: <1E5C9FA2-5A96-44EF-9704-7C48A0E4A99A@thehobsons.co.uk>
References: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
To: =?iso-8859-1?Q?Cl=E9ment_F=E9vrier?= <clement.analogue@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Cl=E9ment F=E9vrier <clement.analogue@gmail.com> wrote:

> I've some trouble to set up a bridge interface for xen. I don't have
> any connexion on the domUs.

<snip>

Try manually configuring your DomU - ie take DHCP out of the equation. See =
if you can get networking then.

That will allow you to narrow it down - whether there's a network problem o=
r a DHCP problem.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 15:20:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 15:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe3sa-0007ww-85; Tue, 14 Oct 2014 15:19:16 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1Xe3sY-0007wl-DU
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 15:19:14 +0000
Received: from [85.158.143.35:46302] by server-1.bemta-4.messagelabs.com id
	96/03-05872-1FE3D345; Tue, 14 Oct 2014 15:19:13 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-13.tower-21.messagelabs.com!1413299953!5573061!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20995 invoked from network); 14 Oct 2014 15:19:13 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-13.tower-21.messagelabs.com with SMTP;
	14 Oct 2014 15:19:13 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.22] (lan.furness.net [77.233.151.255])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 7CE921BC3E;
	Tue, 14 Oct 2014 15:19:09 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <simon@thehobsons.co.uk>
In-Reply-To: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
Date: Tue, 14 Oct 2014 16:19:07 +0100
Message-Id: <1E5C9FA2-5A96-44EF-9704-7C48A0E4A99A@thehobsons.co.uk>
References: <CAKcFHTEfZKBt7sfSh7NxJ77nN+ut=gAs9r5W3N=6QQHq2GaXag@mail.gmail.com>
To: =?iso-8859-1?Q?Cl=E9ment_F=E9vrier?= <clement.analogue@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] bridge network
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Cl=E9ment F=E9vrier <clement.analogue@gmail.com> wrote:

> I've some trouble to set up a bridge interface for xen. I don't have
> any connexion on the domUs.

<snip>

Try manually configuring your DomU - ie take DHCP out of the equation. See =
if you can get networking then.

That will allow you to narrow it down - whether there's a network problem o=
r a DHCP problem.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 15:34:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 15:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe46w-0000OJ-94; Tue, 14 Oct 2014 15:34:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Xe46s-0000OD-Gr
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 15:34:04 +0000
Received: from [85.158.143.35:51789] by server-1.bemta-4.messagelabs.com id
	60/5B-05872-9624D345; Tue, 14 Oct 2014 15:34:01 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413300839!12913437!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6535 invoked from network); 14 Oct 2014 15:34:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 15:34:01 -0000
X-IronPort-AV: E=Sophos;i="5.04,717,1406592000"; d="scan'208";a="181181980"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 11:31:50 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1Xe44k-00037R-0Q;
	Tue, 14 Oct 2014 16:31:50 +0100
Date: Tue, 14 Oct 2014 16:31:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "qy610426@163.com" <qy610426@163.com>
Message-ID: <20141014153149.GA29948@zion.uk.xensource.com>
References: <2014101416094148629627@163.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2014101416094148629627@163.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, 2014 at 04:25:25PM +0800, qy610426@163.com wrote:
> 
> Hi,
>     I try to pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4.1.5. according to this article  "Tuning Xen for Performance"
>     1. I change the file "/etc/default/grub":
>     
> GRUB_DEFAULT="Xen 4.1-amd64" 
> #GRUB_HIDDEN_TIMEOUT=0 
> GRUB_HIDDEN_TIMEOUT_QUIET=true 
> GRUB_TIMEOUT=2 
> GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
> GRUB_CMDLINE_LINUX_DEFAULT="dom0_max_vcpus=4 dom0_vcpus_pin" 
> GRUB_CMDLINE_LINUX=""
> 

You're attaching those options to Linux kernel, which is wrong.

They should be attached to Xen.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 15:34:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 15:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe46w-0000OJ-94; Tue, 14 Oct 2014 15:34:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Xe46s-0000OD-Gr
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 15:34:04 +0000
Received: from [85.158.143.35:51789] by server-1.bemta-4.messagelabs.com id
	60/5B-05872-9624D345; Tue, 14 Oct 2014 15:34:01 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413300839!12913437!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6535 invoked from network); 14 Oct 2014 15:34:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 15:34:01 -0000
X-IronPort-AV: E=Sophos;i="5.04,717,1406592000"; d="scan'208";a="181181980"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Tue, 14 Oct 2014 11:31:50 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1Xe44k-00037R-0Q;
	Tue, 14 Oct 2014 16:31:50 +0100
Date: Tue, 14 Oct 2014 16:31:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "qy610426@163.com" <qy610426@163.com>
Message-ID: <20141014153149.GA29948@zion.uk.xensource.com>
References: <2014101416094148629627@163.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2014101416094148629627@163.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Oct 14, 2014 at 04:25:25PM +0800, qy610426@163.com wrote:
> 
> Hi,
>     I try to pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4.1.5. according to this article  "Tuning Xen for Performance"
>     1. I change the file "/etc/default/grub":
>     
> GRUB_DEFAULT="Xen 4.1-amd64" 
> #GRUB_HIDDEN_TIMEOUT=0 
> GRUB_HIDDEN_TIMEOUT_QUIET=true 
> GRUB_TIMEOUT=2 
> GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
> GRUB_CMDLINE_LINUX_DEFAULT="dom0_max_vcpus=4 dom0_vcpus_pin" 
> GRUB_CMDLINE_LINUX=""
> 

You're attaching those options to Linux kernel, which is wrong.

They should be attached to Xen.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 18:21:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 18:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe6hr-0008W0-4a; Tue, 14 Oct 2014 18:20:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1Xe6hp-0008Vv-Up
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 18:20:22 +0000
Received: from [85.158.143.35:5036] by server-3.bemta-4.messagelabs.com id
	F8/07-06192-5696D345; Tue, 14 Oct 2014 18:20:21 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413310820!9462500!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24142 invoked from network); 14 Oct 2014 18:20:20 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 18:20:20 -0000
Received: by mail-wi0-f174.google.com with SMTP id h11so7574461wiw.1
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 11:20:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xkd5HUDkuRjfd9UgRH2l1UmQRaqY7Yd4PA9sWiwu3LE=;
	b=ejB9Dvj0lfBupCcbMMZd15CwlGSad48rpMF5ak6c84sovu5IvGb8eb8bhPV0VAkcJg
	QOCUTVoLSZ2/oGC+AUmqGNqqQBFxDRlAZc1n+XAuGEcnY8Gaq0wd2kK0OaLS0eFnrmHW
	gOlkNXB8ZJ8KVEJWpT76+AtIkPuQWuz7TN1FKsMgfhS3R7kt77blOYYToB/ASofzsLr2
	DouOSww6i7aSnbBqN8oBlSUHAnbSna62sZH+zomi6jXAreDd4MSTnePINkQE9jlerPi7
	8ZaiBkYDnADcIpryEjhbeO2jV3glmz0Hu0QaVFeai44kAjsLWdihIQrFx9YXuQkBLGQY
	2vOg==
MIME-Version: 1.0
X-Received: by 10.180.10.231 with SMTP id l7mr7129543wib.1.1413310820314; Tue,
	14 Oct 2014 11:20:20 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Tue, 14 Oct 2014 11:20:20 -0700 (PDT)
In-Reply-To: <1413272202.1497.7.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
Date: Wed, 15 Oct 2014 02:20:20 +0800
Message-ID: <CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>Which version of Xen are you using?

4.4

I've made a bit of progress.  I'm not 100% sure why the log files were
zero bytes previously, though I just increased the memory for dom0
since dmesg showed it was running out and killing processes.  In
anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:

Traceback (most recent call last):
  File "/usr/lib/xen/bin/pygrub", line 886, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel


Now I tried editing the vm conf file to use xvda.  But no matter xvda
or hda I get the same error message above.

When during the loading/booting process is that error thrown?  Is Xen
even finding my grub file?
If it is finding the grub file is there a chance I'm not using the
right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.

Thanks.



root@archiso /mnt/boot/grub # cat grub.cfg
menuentry 'Arch GNU/Linux, with Linux core repo kernel' --class arch
--class gnu-linux --class gnu --class os $menuentry_id_option
'gnulinux-core repo kernel-true-b0f4f817-984e-4863-8951-abd3a6bded4e'
{
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root
--hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1
--hint-baremetal=ahci0,msdos1  b0f4f817-984e-4863-8951-abd3a6bded4e
        else
          search --no-floppy --fs-uuid --set=root
b0f4f817-984e-4863-8951-abd3a6bded4e
        fi
        echo    'Loading Linux core repo kernel ...'
        linux   /boot/vmlinuz-linux
root=UUID=b0f4f817-984e-4863-8951-abd3a6bded4e ro
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initramfs-linux.img
}
root@archiso /mnt/boot/grub # cat /mnt/etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
# /dev/mapper/arch-root
UUID=b0f4f817-984e-4863-8951-abd3a6bded4e       /               ext4
         rw,relatime,data=ordered        0 1

# /dev/mapper/arch-home
UUID=caaa2c09-2b2d-4b8e-b33d-69b122aaee81       /home           ext4
         rw,relatime,data=ordered        0 2




On Tue, Oct 14, 2014 at 3:36 PM, Ian Campbell <ian.campbell@citrix.com> wrote:
> On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
>> Hi,
>> I have Xen installed and running several (win 7) HVMs.  I've setup an
>> Arch linux PV guest but I am having a problem booting it. (The install
>> image booted fine.) After each failed attempt to boot I try to view
>> the /var/log/xen/bootloader.XX.log file but all of these files are
>> zero bytes.  So, I'm having some trouble troubleshooting this.  I
>> followed the instructions from
>> https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
>> do not think I missed anything.
>>
>
> Which version of Xen are you using? ISTR older versions of xl couldn't
> handle pygrub on image backed disks, but I don't recall when this
> changed. This is fixed in more modern ones it requires a qemu process in
> dom0 -- this is now started by the xencommons initscript.
>
>> disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']
>
> I'm not sure what hda means to a PV guest, maybe nothing bad would
> happen but it would be more usual to use xvda (likewise for hdb).
>
>> My understanding is that pygrub will take care of booting as long as
>> /boot/grub/grub.conf exists and is setup correctly which I believe I have done.
>> I copied the sample grub.conf from
>> "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
>> and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
>> The wiki mentions that without certain modules in /etc/mkinitcpio.conf
>>  the VM will not boot.  But I've added them as shown below.
>> So I'm not sure why I'm getting the above error.
>>
>
> One thing you can try is running pygrub by hand on the filesystem image,
> which might get some additional logs (which really ought to be captured,
> but perhaps they aren't for some reason).
>
> You can also invoke GrubConf.py (on my system it is
> in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
> "grub2" and your grub.cfg and it should parse it and tell you the
> result. If that fails then it might give some clue what is going wrong.
>
> Ian.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 14 18:21:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Oct 2014 18:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xe6hr-0008W0-4a; Tue, 14 Oct 2014 18:20:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1Xe6hp-0008Vv-Up
	for xen-users@lists.xen.org; Tue, 14 Oct 2014 18:20:22 +0000
Received: from [85.158.143.35:5036] by server-3.bemta-4.messagelabs.com id
	F8/07-06192-5696D345; Tue, 14 Oct 2014 18:20:21 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413310820!9462500!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24142 invoked from network); 14 Oct 2014 18:20:20 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Oct 2014 18:20:20 -0000
Received: by mail-wi0-f174.google.com with SMTP id h11so7574461wiw.1
	for <xen-users@lists.xen.org>; Tue, 14 Oct 2014 11:20:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xkd5HUDkuRjfd9UgRH2l1UmQRaqY7Yd4PA9sWiwu3LE=;
	b=ejB9Dvj0lfBupCcbMMZd15CwlGSad48rpMF5ak6c84sovu5IvGb8eb8bhPV0VAkcJg
	QOCUTVoLSZ2/oGC+AUmqGNqqQBFxDRlAZc1n+XAuGEcnY8Gaq0wd2kK0OaLS0eFnrmHW
	gOlkNXB8ZJ8KVEJWpT76+AtIkPuQWuz7TN1FKsMgfhS3R7kt77blOYYToB/ASofzsLr2
	DouOSww6i7aSnbBqN8oBlSUHAnbSna62sZH+zomi6jXAreDd4MSTnePINkQE9jlerPi7
	8ZaiBkYDnADcIpryEjhbeO2jV3glmz0Hu0QaVFeai44kAjsLWdihIQrFx9YXuQkBLGQY
	2vOg==
MIME-Version: 1.0
X-Received: by 10.180.10.231 with SMTP id l7mr7129543wib.1.1413310820314; Tue,
	14 Oct 2014 11:20:20 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Tue, 14 Oct 2014 11:20:20 -0700 (PDT)
In-Reply-To: <1413272202.1497.7.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
Date: Wed, 15 Oct 2014 02:20:20 +0800
Message-ID: <CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>Which version of Xen are you using?

4.4

I've made a bit of progress.  I'm not 100% sure why the log files were
zero bytes previously, though I just increased the memory for dom0
since dmesg showed it was running out and killing processes.  In
anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:

Traceback (most recent call last):
  File "/usr/lib/xen/bin/pygrub", line 886, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel


Now I tried editing the vm conf file to use xvda.  But no matter xvda
or hda I get the same error message above.

When during the loading/booting process is that error thrown?  Is Xen
even finding my grub file?
If it is finding the grub file is there a chance I'm not using the
right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.

Thanks.



root@archiso /mnt/boot/grub # cat grub.cfg
menuentry 'Arch GNU/Linux, with Linux core repo kernel' --class arch
--class gnu-linux --class gnu --class os $menuentry_id_option
'gnulinux-core repo kernel-true-b0f4f817-984e-4863-8951-abd3a6bded4e'
{
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root
--hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1
--hint-baremetal=ahci0,msdos1  b0f4f817-984e-4863-8951-abd3a6bded4e
        else
          search --no-floppy --fs-uuid --set=root
b0f4f817-984e-4863-8951-abd3a6bded4e
        fi
        echo    'Loading Linux core repo kernel ...'
        linux   /boot/vmlinuz-linux
root=UUID=b0f4f817-984e-4863-8951-abd3a6bded4e ro
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initramfs-linux.img
}
root@archiso /mnt/boot/grub # cat /mnt/etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
# /dev/mapper/arch-root
UUID=b0f4f817-984e-4863-8951-abd3a6bded4e       /               ext4
         rw,relatime,data=ordered        0 1

# /dev/mapper/arch-home
UUID=caaa2c09-2b2d-4b8e-b33d-69b122aaee81       /home           ext4
         rw,relatime,data=ordered        0 2




On Tue, Oct 14, 2014 at 3:36 PM, Ian Campbell <ian.campbell@citrix.com> wrote:
> On Mon, 2014-10-13 at 23:34 +0800, H C wrote:
>> Hi,
>> I have Xen installed and running several (win 7) HVMs.  I've setup an
>> Arch linux PV guest but I am having a problem booting it. (The install
>> image booted fine.) After each failed attempt to boot I try to view
>> the /var/log/xen/bootloader.XX.log file but all of these files are
>> zero bytes.  So, I'm having some trouble troubleshooting this.  I
>> followed the instructions from
>> https://wiki.archlinux.org/index.php/xen on setting up an Arch PV and
>> do not think I missed anything.
>>
>
> Which version of Xen are you using? ISTR older versions of xl couldn't
> handle pygrub on image backed disks, but I don't recall when this
> changed. This is fixed in more modern ones it requires a qemu process in
> dom0 -- this is now started by the xencommons initscript.
>
>> disk = [ '/vm/arch1/arch1.img,,hda,w', '/vm/img/ARCH_201410.iso,,hdb,cdrom']
>
> I'm not sure what hda means to a PV guest, maybe nothing bad would
> happen but it would be more usual to use xvda (likewise for hdb).
>
>> My understanding is that pygrub will take care of booting as long as
>> /boot/grub/grub.conf exists and is setup correctly which I believe I have done.
>> I copied the sample grub.conf from
>> "Xen - ArchWiki"(https://wiki.archlinux.org/index.php/xen)
>> and used the UUID for "/" found in /etc/fstab (its the same I get from blkid)
>> The wiki mentions that without certain modules in /etc/mkinitcpio.conf
>>  the VM will not boot.  But I've added them as shown below.
>> So I'm not sure why I'm getting the above error.
>>
>
> One thing you can try is running pygrub by hand on the filesystem image,
> which might get some additional logs (which really ought to be captured,
> but perhaps they aren't for some reason).
>
> You can also invoke GrubConf.py (on my system it is
> in /usr/local/lib/python2.7/dist-packages/grub/GrubConf.py) passing it
> "grub2" and your grub.cfg and it should parse it and tell you the
> result. If that fails then it might give some clue what is going wrong.
>
> Ian.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 07:55:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 07:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeJPl-0000FZ-Ec; Wed, 15 Oct 2014 07:54:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XeJPk-0000FT-P1
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 07:54:32 +0000
Received: from [193.109.254.147:48310] by server-12.bemta-14.messagelabs.com
	id 0E/0C-01461-8382E345; Wed, 15 Oct 2014 07:54:32 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1413359670!12847836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25293 invoked from network); 15 Oct 2014 07:54:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 07:54:31 -0000
X-IronPort-AV: E=Sophos;i="5.04,722,1406592000"; d="scan'208";a="181435559"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 03:54:14 -0400
Message-ID: <1413359654.10417.76.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Wed, 15 Oct 2014 08:54:14 +0100
In-Reply-To: <CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2014-10-15 at 02:20 +0800, H C wrote:
> >Which version of Xen are you using?
> 
> 4.4
> 
> I've made a bit of progress.  I'm not 100% sure why the log files were
> zero bytes previously, though I just increased the memory for dom0
> since dmesg showed it was running out and killing processes.  In
> anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:
> 
> Traceback (most recent call last):
>   File "/usr/lib/xen/bin/pygrub", line 886, in <module>
>     raise RuntimeError, "Unable to find partition containing kernel"
> RuntimeError: Unable to find partition containing kernel
> 
> 
> Now I tried editing the vm conf file to use xvda.  But no matter xvda
> or hda I get the same error message above.
> 
> When during the loading/booting process is that error thrown?

It comes from pygrub itself which is being run early on in the domain
construction process.

>   Is Xen
> even finding my grub file?

No, it appears it isn't even finding the partition which should contain
it.

If you run "pygrub /path/to/disk.img" I expect it will report the same,
but can you please confirm.

It would also be useful to see the full logs from "xl -vvv
create /vm/arch1/arch1.conf".

> If it is finding the grub file is there a chance I'm not using the
> right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.

These are in the guest? I don't think it is getting near to consulting
these.

What does the partition table of your disk image look like? (You
provided a bunch of gdisk runes earlier, but I've no idea what they
would result in.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 07:55:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 07:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeJPl-0000FZ-Ec; Wed, 15 Oct 2014 07:54:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XeJPk-0000FT-P1
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 07:54:32 +0000
Received: from [193.109.254.147:48310] by server-12.bemta-14.messagelabs.com
	id 0E/0C-01461-8382E345; Wed, 15 Oct 2014 07:54:32 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1413359670!12847836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25293 invoked from network); 15 Oct 2014 07:54:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 07:54:31 -0000
X-IronPort-AV: E=Sophos;i="5.04,722,1406592000"; d="scan'208";a="181435559"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 03:54:14 -0400
Message-ID: <1413359654.10417.76.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Wed, 15 Oct 2014 08:54:14 +0100
In-Reply-To: <CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2014-10-15 at 02:20 +0800, H C wrote:
> >Which version of Xen are you using?
> 
> 4.4
> 
> I've made a bit of progress.  I'm not 100% sure why the log files were
> zero bytes previously, though I just increased the memory for dom0
> since dmesg showed it was running out and killing processes.  In
> anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:
> 
> Traceback (most recent call last):
>   File "/usr/lib/xen/bin/pygrub", line 886, in <module>
>     raise RuntimeError, "Unable to find partition containing kernel"
> RuntimeError: Unable to find partition containing kernel
> 
> 
> Now I tried editing the vm conf file to use xvda.  But no matter xvda
> or hda I get the same error message above.
> 
> When during the loading/booting process is that error thrown?

It comes from pygrub itself which is being run early on in the domain
construction process.

>   Is Xen
> even finding my grub file?

No, it appears it isn't even finding the partition which should contain
it.

If you run "pygrub /path/to/disk.img" I expect it will report the same,
but can you please confirm.

It would also be useful to see the full logs from "xl -vvv
create /vm/arch1/arch1.conf".

> If it is finding the grub file is there a chance I'm not using the
> right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.

These are in the guest? I don't think it is getting near to consulting
these.

What does the partition table of your disk image look like? (You
provided a bunch of gdisk runes earlier, but I've no idea what they
would result in.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 11:14:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 11:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeMVo-00066Z-Ay; Wed, 15 Oct 2014 11:13:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XeMVn-00066R-0T
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 11:12:59 +0000
Received: from [193.109.254.147:62895] by server-15.bemta-14.messagelabs.com
	id E0/FB-30948-AB65E345; Wed, 15 Oct 2014 11:12:58 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413371576!12906385!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27413 invoked from network); 15 Oct 2014 11:12:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 11:12:57 -0000
X-IronPort-AV: E=Sophos;i="5.04,723,1406592000"; d="scan'208";a="181476172"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 07:12:55 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XeMVj-0003cy-Ni;
	Wed, 15 Oct 2014 12:12:55 +0100
Date: Wed, 15 Oct 2014 12:12:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "qy610426@163.com" <qy610426@163.com>
Message-ID: <20141015111255.GC29948@zion.uk.xensource.com>
References: <2014101416094148629627@163.com>
	<20141014153149.GA29948@zion.uk.xensource.com>
	<2014101510523486675713@163.com>
MIME-Version: 1.0
Content-Length: 1581
Content-Disposition: inline
In-Reply-To: <2014101510523486675713@163.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users <xen-users@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBPY3QgMTUsIDIwMTQgYXQgMTA6NTI6MzdBTSArMDgwMCwgcXk2MTA0MjZAMTYzLmNv
bSB3cm90ZToKPiBIaSx3ZWk6Cj4gICAgICAgICAgVGh4IGZvciB5b3VyIGFuc3dlci4KPiAgICAg
ICAgICAgYnV0LCBJbiB0aGUgIi9ldGMvZGVmYXVsdC9ncnViIjoKPiAgICAKPiBHUlVCX0RFRkFV
TFQ9IlhlbiA0LjEtYW1kNjQiCj4gI0dSVUJfSElEREVOX1RJTUVPVVQ9MAo+IEdSVUJfSElEREVO
X1RJTUVPVVRfUVVJRVQ9dHJ1ZQo+IEdSVUJfVElNRU9VVD0yCj4gR1JVQl9ESVNUUklCVVRPUj1g
bHNiX3JlbGVhc2UgLWkgLXMgMj4gL2Rldi9udWxsIHx8IGVjaG8gRGViaWFuYAo+IEdSVUJfQ01E
TElORV9MSU5VWF9ERUZBVUxUPSJkb20wX21heF92Y3B1cz00IGRvbTBfdmNwdXNfcGluIgo+IEdS
VUJfQ01ETElORV9MSU5VWD0iIgo+IAo+IEkgY29uZmlndXJhdGlvbiB1c2luZyB0aGUgeGVuIGtl
cm5lbCB3aXRoICJHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIixhbmQgdGhlbiAgYXR0YWNo
aW5nIHRob3NlIG9wdGlvbnMgdG8gdGhlIGtlcm5lbCB3aXRoICJHUlVCX0NNRExJTkVfTElOVVhf
REVGQVVMVD0iZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIiYW5kIEkgZG9uJ3QgdW5k
ZXJzdGFuZCB5b3VyIHBvaW50IG9yIGNhbiB5b3UgdGVsbCBtZSB3aGljaCBmaWxlIEkgc2hvdWxk
IGNvbmZpZ3VyZSwgIGRvIGFzIHlvdSBzYWlkLgo+ICAKCkkgdGhpbmsgeW91IHNob3VsZCBiZSBs
b29raW5nIGZvciBzb21ldGhpbmcgbGlrZQpHUlVCX0NNRExJTkVfWEVOX0RFRkFVTFQuIFlvdSBw
cm9iYWJseSBuZWVkIHRvIGNoZWNrIHRoZSBtYW5wYWdlIGZvciB0aGUKZXhhY3Qgb3B0aW9uLgoK
SWYgbm90LCB5b3Ugd2lsbCBuZWVkIHRvIG1hbnVhbGx5IG1vZGlmeSAvYm9vdC9ncnViL2dydWIu
Y2ZnIHRvIGFkZCBpbgp0aG9zZSBvcHRpb25zIHRvIHhlbiBjb21tYW5kIGxpbmUuCgo+ICAgUFMu
QXJlIHlvdSBjaGluZXNlP+aIkeeahOiLseivreW+iOW3rizmirHmrYks6LCi6LCi5LqGLgo+IAoK
Tm8gd29ycmllcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 15 11:14:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 11:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeMVo-00066Z-Ay; Wed, 15 Oct 2014 11:13:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XeMVn-00066R-0T
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 11:12:59 +0000
Received: from [193.109.254.147:62895] by server-15.bemta-14.messagelabs.com
	id E0/FB-30948-AB65E345; Wed, 15 Oct 2014 11:12:58 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413371576!12906385!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27413 invoked from network); 15 Oct 2014 11:12:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 11:12:57 -0000
X-IronPort-AV: E=Sophos;i="5.04,723,1406592000"; d="scan'208";a="181476172"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 07:12:55 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XeMVj-0003cy-Ni;
	Wed, 15 Oct 2014 12:12:55 +0100
Date: Wed, 15 Oct 2014 12:12:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "qy610426@163.com" <qy610426@163.com>
Message-ID: <20141015111255.GC29948@zion.uk.xensource.com>
References: <2014101416094148629627@163.com>
	<20141014153149.GA29948@zion.uk.xensource.com>
	<2014101510523486675713@163.com>
MIME-Version: 1.0
Content-Length: 1581
Content-Disposition: inline
In-Reply-To: <2014101510523486675713@163.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users <xen-users@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gV2VkLCBPY3QgMTUsIDIwMTQgYXQgMTA6NTI6MzdBTSArMDgwMCwgcXk2MTA0MjZAMTYzLmNv
bSB3cm90ZToKPiBIaSx3ZWk6Cj4gICAgICAgICAgVGh4IGZvciB5b3VyIGFuc3dlci4KPiAgICAg
ICAgICAgYnV0LCBJbiB0aGUgIi9ldGMvZGVmYXVsdC9ncnViIjoKPiAgICAKPiBHUlVCX0RFRkFV
TFQ9IlhlbiA0LjEtYW1kNjQiCj4gI0dSVUJfSElEREVOX1RJTUVPVVQ9MAo+IEdSVUJfSElEREVO
X1RJTUVPVVRfUVVJRVQ9dHJ1ZQo+IEdSVUJfVElNRU9VVD0yCj4gR1JVQl9ESVNUUklCVVRPUj1g
bHNiX3JlbGVhc2UgLWkgLXMgMj4gL2Rldi9udWxsIHx8IGVjaG8gRGViaWFuYAo+IEdSVUJfQ01E
TElORV9MSU5VWF9ERUZBVUxUPSJkb20wX21heF92Y3B1cz00IGRvbTBfdmNwdXNfcGluIgo+IEdS
VUJfQ01ETElORV9MSU5VWD0iIgo+IAo+IEkgY29uZmlndXJhdGlvbiB1c2luZyB0aGUgeGVuIGtl
cm5lbCB3aXRoICJHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIixhbmQgdGhlbiAgYXR0YWNo
aW5nIHRob3NlIG9wdGlvbnMgdG8gdGhlIGtlcm5lbCB3aXRoICJHUlVCX0NNRExJTkVfTElOVVhf
REVGQVVMVD0iZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIiYW5kIEkgZG9uJ3QgdW5k
ZXJzdGFuZCB5b3VyIHBvaW50IG9yIGNhbiB5b3UgdGVsbCBtZSB3aGljaCBmaWxlIEkgc2hvdWxk
IGNvbmZpZ3VyZSwgIGRvIGFzIHlvdSBzYWlkLgo+ICAKCkkgdGhpbmsgeW91IHNob3VsZCBiZSBs
b29raW5nIGZvciBzb21ldGhpbmcgbGlrZQpHUlVCX0NNRExJTkVfWEVOX0RFRkFVTFQuIFlvdSBw
cm9iYWJseSBuZWVkIHRvIGNoZWNrIHRoZSBtYW5wYWdlIGZvciB0aGUKZXhhY3Qgb3B0aW9uLgoK
SWYgbm90LCB5b3Ugd2lsbCBuZWVkIHRvIG1hbnVhbGx5IG1vZGlmeSAvYm9vdC9ncnViL2dydWIu
Y2ZnIHRvIGFkZCBpbgp0aG9zZSBvcHRpb25zIHRvIHhlbiBjb21tYW5kIGxpbmUuCgo+ICAgUFMu
QXJlIHlvdSBjaGluZXNlP+aIkeeahOiLseivreW+iOW3rizmirHmrYks6LCi6LCi5LqGLgo+IAoK
Tm8gd29ycmllcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 15 13:14:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 13:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeONu-0000Pp-PT; Wed, 15 Oct 2014 13:12:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1XeONu-0000Pk-2F
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 13:12:58 +0000
Received: from [85.158.137.68:27281] by server-1.bemta-3.messagelabs.com id
	C7/F0-30185-9D27E345; Wed, 15 Oct 2014 13:12:57 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1413378776!10871159!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14158 invoked from network); 15 Oct 2014 13:12:56 -0000
Received: from mail-wg0-f47.google.com (HELO mail-wg0-f47.google.com)
	(74.125.82.47)
	by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 13:12:56 -0000
Received: by mail-wg0-f47.google.com with SMTP id x13so1308088wgg.18
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=b1vG/FcUI+B6zKqGTsAwNMtakzYgoMsDgMN94gmPSOk=;
	b=aKG8qMx4vquRst7/p6BT7tGAdP1CJYlJjYijErmucdIqb1M2eBoSN9nMD50XRB1Yyd
	SNW1pF+LD0/Y9CSQu8RC9+fNaFc+M5Gx3qa9dNtuamtlQ2r1CfAnGaMDvgHve4DG0nc5
	YyG8MGSwF4v0/cf+696ECLuMGLvk3/8XAQyw/5blcjUXSdEyua8IZ38Vg/6wNyuNvUCe
	/CfxaZsyo5QdOpmWBaB0BHrq9Z6sSNPmw6cthYQorYUo7eyk1YhbneE7BH37vQf1Sn8h
	Kyrv5DzJkPaezk19XY4NOY40pVVBfJSQDOfNjvzBSiTaIbJhjaCY5AwrDs0RL+g67nRP
	in+Q==
MIME-Version: 1.0
X-Received: by 10.181.29.105 with SMTP id jv9mr12494156wid.25.1413378776122;
	Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
In-Reply-To: <1413359654.10417.76.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
	<1413359654.10417.76.camel@citrix.com>
Date: Wed, 15 Oct 2014 21:12:56 +0800
Message-ID: <CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ian,


>If you run "pygrub /path/to/disk.img" I expect it will report
>the same, but can you please confirm.

You are correct.  pygrub /vm/arch1/arch1.img returns the same error
message found in bootloader.XX.log

[root@earth ~]# pygrub /vm/arch1/arch1.img
Traceback (most recent call last):
  File "/usr/bin/pygrub", line 886, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel



>What does the partition table of your disk image look like?

[root@earth ~]# parted /vm/arch1/arch1.img
GNU Parted 3.2
Using /vm/arch1/arch1.img
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model:  (file)
Disk /vm/arch1/arch1.img: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name       Flags
 1      1049kB  21.5GB  21.5GB               Linux LVM  lvm

Ok, now that I'm looking at this here, i'm guessing you are going to say
either pygrub doesn't work with lvm or at the least has no idea how to find
the arch-root vg which contains  /boot/grub/grub.cfg.  I tired to google to see
how pygrub would be do that but didn't turn up anything.

If what I suspect is correct, could you give me a pointer on how I
would properly
setup  /boot/grub/grub.cfg so it is reachable by pygrub?




[root@earth ~]# xl -vvv create /vm/arch1/arch1.conf
Parsing config from /vm/arch1/arch1.conf
libxl: debug: libxl_create.c:1342:do_domain_create: ao 0xbe1a90:
create: how=(nil) callback=(nil) poller=0xbec9b0
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk
vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:197:disk_try_backend: Disk vdev=xvda,
backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:286:libxl__device_disk_set_backend: Disk
vdev=xvda, using backend qdisk
libxl: debug: libxl_create.c:797:initiate_domain_create: running bootloader
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk
vdev=(null) spec.backend=qdisk
libxl: debug: libxl.c:2671:libxl__device_disk_local_initiate_attach:
locally attaching qdisk /vm/arch1/arch1.img
libxl: debug: libxl_bootloader.c:409:bootloader_disk_attached_cb:
Config bootloader value: pygrub
libxl: debug: libxl_bootloader.c:425:bootloader_disk_attached_cb:
Checking for bootloader in libexec path: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_create.c:1356:do_domain_create: ao 0xbe1a90:
inprogress: poller=0xbec9b0, flags=i
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch
w=0xbe2198 wpath=/local/domain/22 token=3/0: register slotnum=3
libxl: debug: libxl_event.c:1761:libxl__ao_progress_report: ao
0xbe1a90: progress report: ignored
libxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing
bootloader: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output=/run/xen/bootloader.22.out
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output-format=simple0
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output-directory=/run/xen/bootloader.22.d
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: /vm/arch1/arch1.img
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0xbe2198
wpath=/local/domain/22 token=3/0: event epath=/local/domain/22
libxl: error: libxl_bootloader.c:628:bootloader_finished: bootloader
failed - consult logfile /var/log/xen/bootloader.22.log
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
bootloader [-1] exited with error status 1
libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch
w=0xbe2198 wpath=/local/domain/22 token=3/0: deregister slotnum=3
libxl: error: libxl_create.c:1022:domcreate_rebuild_done: cannot
(re-)build domain: -3
libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0xbe1a90:
complete, rc=-3
libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0xbe1a90: destroy
xc: debug: hypercall buffer: total allocations:28 total releases:28
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:24 misses:2 toobig:2



 By the way, I located GrubConf but it keeps giving me
 Permission denied error. Though, I don't know how to use it.
 I tried to google but turned up nothing helpful.
 (grub.cfg.vm is the grub file from my vm)

 [root@earth grub]# ./GrubConf.py
-bash: ./GrubConf.py: Permission denied
[root@earth grub]# ./GrubConf.py grub2 grub.cfg.vm
-bash: ./GrubConf.py: Permission denied

On Wed, Oct 15, 2014 at 3:54 PM, Ian Campbell <ian.campbell@citrix.com> wrote:
> On Wed, 2014-10-15 at 02:20 +0800, H C wrote:
>> >Which version of Xen are you using?
>>
>> 4.4
>>
>> I've made a bit of progress.  I'm not 100% sure why the log files were
>> zero bytes previously, though I just increased the memory for dom0
>> since dmesg showed it was running out and killing processes.  In
>> anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/xen/bin/pygrub", line 886, in <module>
>>     raise RuntimeError, "Unable to find partition containing kernel"
>> RuntimeError: Unable to find partition containing kernel
>>
>>
>> Now I tried editing the vm conf file to use xvda.  But no matter xvda
>> or hda I get the same error message above.
>>
>> When during the loading/booting process is that error thrown?
>
> It comes from pygrub itself which is being run early on in the domain
> construction process.
>
>>   Is Xen
>> even finding my grub file?
>
> No, it appears it isn't even finding the partition which should contain
> it.
>
> If you run "pygrub /path/to/disk.img" I expect it will report the same,
> but can you please confirm.
>
> It would also be useful to see the full logs from "xl -vvv
> create /vm/arch1/arch1.conf".
>
>> If it is finding the grub file is there a chance I'm not using the
>> right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.
>
> These are in the guest? I don't think it is getting near to consulting
> these.
>
> What does the partition table of your disk image look like? (You
> provided a bunch of gdisk runes earlier, but I've no idea what they
> would result in.
>
> Ian.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 13:14:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 13:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeONu-0000Pp-PT; Wed, 15 Oct 2014 13:12:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1XeONu-0000Pk-2F
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 13:12:58 +0000
Received: from [85.158.137.68:27281] by server-1.bemta-3.messagelabs.com id
	C7/F0-30185-9D27E345; Wed, 15 Oct 2014 13:12:57 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1413378776!10871159!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14158 invoked from network); 15 Oct 2014 13:12:56 -0000
Received: from mail-wg0-f47.google.com (HELO mail-wg0-f47.google.com)
	(74.125.82.47)
	by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 13:12:56 -0000
Received: by mail-wg0-f47.google.com with SMTP id x13so1308088wgg.18
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=b1vG/FcUI+B6zKqGTsAwNMtakzYgoMsDgMN94gmPSOk=;
	b=aKG8qMx4vquRst7/p6BT7tGAdP1CJYlJjYijErmucdIqb1M2eBoSN9nMD50XRB1Yyd
	SNW1pF+LD0/Y9CSQu8RC9+fNaFc+M5Gx3qa9dNtuamtlQ2r1CfAnGaMDvgHve4DG0nc5
	YyG8MGSwF4v0/cf+696ECLuMGLvk3/8XAQyw/5blcjUXSdEyua8IZ38Vg/6wNyuNvUCe
	/CfxaZsyo5QdOpmWBaB0BHrq9Z6sSNPmw6cthYQorYUo7eyk1YhbneE7BH37vQf1Sn8h
	Kyrv5DzJkPaezk19XY4NOY40pVVBfJSQDOfNjvzBSiTaIbJhjaCY5AwrDs0RL+g67nRP
	in+Q==
MIME-Version: 1.0
X-Received: by 10.181.29.105 with SMTP id jv9mr12494156wid.25.1413378776122;
	Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Wed, 15 Oct 2014 06:12:56 -0700 (PDT)
In-Reply-To: <1413359654.10417.76.camel@citrix.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
	<1413359654.10417.76.camel@citrix.com>
Date: Wed, 15 Oct 2014 21:12:56 +0800
Message-ID: <CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Ian,


>If you run "pygrub /path/to/disk.img" I expect it will report
>the same, but can you please confirm.

You are correct.  pygrub /vm/arch1/arch1.img returns the same error
message found in bootloader.XX.log

[root@earth ~]# pygrub /vm/arch1/arch1.img
Traceback (most recent call last):
  File "/usr/bin/pygrub", line 886, in <module>
    raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel



>What does the partition table of your disk image look like?

[root@earth ~]# parted /vm/arch1/arch1.img
GNU Parted 3.2
Using /vm/arch1/arch1.img
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model:  (file)
Disk /vm/arch1/arch1.img: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name       Flags
 1      1049kB  21.5GB  21.5GB               Linux LVM  lvm

Ok, now that I'm looking at this here, i'm guessing you are going to say
either pygrub doesn't work with lvm or at the least has no idea how to find
the arch-root vg which contains  /boot/grub/grub.cfg.  I tired to google to see
how pygrub would be do that but didn't turn up anything.

If what I suspect is correct, could you give me a pointer on how I
would properly
setup  /boot/grub/grub.cfg so it is reachable by pygrub?




[root@earth ~]# xl -vvv create /vm/arch1/arch1.conf
Parsing config from /vm/arch1/arch1.conf
libxl: debug: libxl_create.c:1342:do_domain_create: ao 0xbe1a90:
create: how=(nil) callback=(nil) poller=0xbec9b0
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk
vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:197:disk_try_backend: Disk vdev=xvda,
backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:286:libxl__device_disk_set_backend: Disk
vdev=xvda, using backend qdisk
libxl: debug: libxl_create.c:797:initiate_domain_create: running bootloader
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk
vdev=(null) spec.backend=qdisk
libxl: debug: libxl.c:2671:libxl__device_disk_local_initiate_attach:
locally attaching qdisk /vm/arch1/arch1.img
libxl: debug: libxl_bootloader.c:409:bootloader_disk_attached_cb:
Config bootloader value: pygrub
libxl: debug: libxl_bootloader.c:425:bootloader_disk_attached_cb:
Checking for bootloader in libexec path: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_create.c:1356:do_domain_create: ao 0xbe1a90:
inprogress: poller=0xbec9b0, flags=i
libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch
w=0xbe2198 wpath=/local/domain/22 token=3/0: register slotnum=3
libxl: debug: libxl_event.c:1761:libxl__ao_progress_report: ao
0xbe1a90: progress report: ignored
libxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing
bootloader: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: /usr/lib/xen/bin/pygrub
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output=/run/xen/bootloader.22.out
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output-format=simple0
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: --output-directory=/run/xen/bootloader.22.d
libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
arg: /vm/arch1/arch1.img
libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0xbe2198
wpath=/local/domain/22 token=3/0: event epath=/local/domain/22
libxl: error: libxl_bootloader.c:628:bootloader_finished: bootloader
failed - consult logfile /var/log/xen/bootloader.22.log
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
bootloader [-1] exited with error status 1
libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch
w=0xbe2198 wpath=/local/domain/22 token=3/0: deregister slotnum=3
libxl: error: libxl_create.c:1022:domcreate_rebuild_done: cannot
(re-)build domain: -3
libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0xbe1a90:
complete, rc=-3
libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0xbe1a90: destroy
xc: debug: hypercall buffer: total allocations:28 total releases:28
xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
xc: debug: hypercall buffer: cache current size:2
xc: debug: hypercall buffer: cache hits:24 misses:2 toobig:2



 By the way, I located GrubConf but it keeps giving me
 Permission denied error. Though, I don't know how to use it.
 I tried to google but turned up nothing helpful.
 (grub.cfg.vm is the grub file from my vm)

 [root@earth grub]# ./GrubConf.py
-bash: ./GrubConf.py: Permission denied
[root@earth grub]# ./GrubConf.py grub2 grub.cfg.vm
-bash: ./GrubConf.py: Permission denied

On Wed, Oct 15, 2014 at 3:54 PM, Ian Campbell <ian.campbell@citrix.com> wrote:
> On Wed, 2014-10-15 at 02:20 +0800, H C wrote:
>> >Which version of Xen are you using?
>>
>> 4.4
>>
>> I've made a bit of progress.  I'm not 100% sure why the log files were
>> zero bytes previously, though I just increased the memory for dom0
>> since dmesg showed it was running out and killing processes.  In
>> anycase, here is what I'm getting in /var/log/xen/bootloader.XX.log:
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/xen/bin/pygrub", line 886, in <module>
>>     raise RuntimeError, "Unable to find partition containing kernel"
>> RuntimeError: Unable to find partition containing kernel
>>
>>
>> Now I tried editing the vm conf file to use xvda.  But no matter xvda
>> or hda I get the same error message above.
>>
>> When during the loading/booting process is that error thrown?
>
> It comes from pygrub itself which is being run early on in the domain
> construction process.
>
>>   Is Xen
>> even finding my grub file?
>
> No, it appears it isn't even finding the partition which should contain
> it.
>
> If you run "pygrub /path/to/disk.img" I expect it will report the same,
> but can you please confirm.
>
> It would also be useful to see the full logs from "xl -vvv
> create /vm/arch1/arch1.conf".
>
>> If it is finding the grub file is there a chance I'm not using the
>> right UUID?  Below is grub.cfg and what I have in my /etc/fstab file.
>
> These are in the guest? I don't think it is getting near to consulting
> these.
>
> What does the partition table of your disk image look like? (You
> provided a bunch of gdisk runes earlier, but I've no idea what they
> would result in.
>
> Ian.
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 13:41:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 13:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeOow-0001AT-9R; Wed, 15 Oct 2014 13:40:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XeOot-0001AO-Sz
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 13:40:52 +0000
Received: from [85.158.139.211:48938] by server-1.bemta-5.messagelabs.com id
	9D/2E-17892-3697E345; Wed, 15 Oct 2014 13:40:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1413380446!6086298!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31758 invoked from network); 15 Oct 2014 13:40:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 13:40:47 -0000
X-IronPort-AV: E=Sophos;i="5.04,724,1406592000"; d="scan'208";a="181521824"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 09:40:36 -0400
Message-ID: <1413380435.10417.90.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Wed, 15 Oct 2014 14:40:35 +0100
In-Reply-To: <CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
	<1413359654.10417.76.camel@citrix.com>
	<CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2014-10-15 at 21:12 +0800, H C wrote:
> Ok, now that I'm looking at this here, i'm guessing you are going to say
> either pygrub doesn't work with lvm or at the least has no idea how to find
> the arch-root vg which contains  /boot/grub/grub.cfg.  I tired to google to see
> how pygrub would be do that but didn't turn up anything.

Right AFAIK pygrub knows nothing about LVM.

I was also wondering about the use of GPT, but looking at the code that
should be ok.

> If what I suspect is correct, could you give me a pointer on how I
> would properly
> setup  /boot/grub/grub.cfg so it is reachable by pygrub?

I think a separate /boot which isn't on LVM is the only way to make this
work with pygrub.

If you are looking for something which works from LVM then I suspect
that pvgrub (nb "v" not "y", confusing!). In particular the upstream
grub2 port to run on pv Xen I think should be able to boot from LVM
(assuming I'm right that grub2 supports LVM in general, I think it
does).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 13:41:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 13:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeOow-0001AT-9R; Wed, 15 Oct 2014 13:40:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XeOot-0001AO-Sz
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 13:40:52 +0000
Received: from [85.158.139.211:48938] by server-1.bemta-5.messagelabs.com id
	9D/2E-17892-3697E345; Wed, 15 Oct 2014 13:40:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1413380446!6086298!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31758 invoked from network); 15 Oct 2014 13:40:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Oct 2014 13:40:47 -0000
X-IronPort-AV: E=Sophos;i="5.04,724,1406592000"; d="scan'208";a="181521824"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.80)
	with Microsoft SMTP Server id 14.3.181.6;
	Wed, 15 Oct 2014 09:40:36 -0400
Message-ID: <1413380435.10417.90.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: H C <hbc1024@gmail.com>
Date: Wed, 15 Oct 2014 14:40:35 +0100
In-Reply-To: <CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
References: <CACSkPDZuuMtJQ15bdx0s=k2=j90=xdjd2Gt1nMUnOOyv2CLzag@mail.gmail.com>
	<1413272202.1497.7.camel@citrix.com>
	<CACSkPDZcExS3YAQ-hhiW8-vME9gAnj+qaQ35D7sNrLZ6XR1Xsg@mail.gmail.com>
	<1413359654.10417.76.camel@citrix.com>
	<CACSkPDZqw2htUbtdiMrWn_W=8xF28Bzqyj=v6bo8wrkJ8CUMYQ@mail.gmail.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Arch linux PV guest won't boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2014-10-15 at 21:12 +0800, H C wrote:
> Ok, now that I'm looking at this here, i'm guessing you are going to say
> either pygrub doesn't work with lvm or at the least has no idea how to find
> the arch-root vg which contains  /boot/grub/grub.cfg.  I tired to google to see
> how pygrub would be do that but didn't turn up anything.

Right AFAIK pygrub knows nothing about LVM.

I was also wondering about the use of GPT, but looking at the code that
should be ok.

> If what I suspect is correct, could you give me a pointer on how I
> would properly
> setup  /boot/grub/grub.cfg so it is reachable by pygrub?

I think a separate /boot which isn't on LVM is the only way to make this
work with pygrub.

If you are looking for something which works from LVM then I suspect
that pvgrub (nb "v" not "y", confusing!). In particular the upstream
grub2 port to run on pv Xen I think should be able to boot from LVM
(assuming I'm right that grub2 supports LVM in general, I think it
does).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVCI-0005Nf-RG; Wed, 15 Oct 2014 20:29:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVCH-0005NV-6I
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:29:25 +0000
Received: from [85.158.137.68:48811] by server-5.bemta-3.messagelabs.com id
	36/5B-30889-429DE345; Wed, 15 Oct 2014 20:29:24 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-14.tower-31.messagelabs.com!1413404963!8503854!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 422 invoked from network); 15 Oct 2014 20:29:23 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 20:29:23 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by gateway2.nyi.internal (Postfix) with ESMTP id D9C4B20701
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:29:22 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute2.internal (MEProxy); Wed, 15 Oct 2014 16:29:22 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:subject:date; s=mesmtp;
	bh=gBSbnncP+PvohvsKD7lPB8Zybbo=; b=dvgBjQxeb/h3e9dJyUnh8NuZB7Aw
	/JUQiNW8AfHA06AQT8CTift73Znbqxe/p8iUlDgV45y1/HJ4jyKZseGDxpISKe3y
	lyZE6eztqzK6xaGywv8KevhX3I9Pyf03QP90hTNnLmDuFikmJqsepmAqhpoLJ12i
	IgQx7HpVETN3/Zc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:subject
	:date; s=smtpout; bh=gBSbnncP+PvohvsKD7lPB8Zybbo=; b=cW/GB5BQPJq
	g6qVgH7FJaCQXo3Cz0qD2Y93LALJBqEdf2IL9Cyvo3NlYj+D68sHsW1DpU7+BOQw
	fFcnAu9XQ0xjggcEP3+GF8aCel0WgTbVHySV5GhXKY+Xzj+7ct+ozaQGjKtiYo8F
	LNoYhUQJwpTV7sVviwuGT9DHDD3ukjIE=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id AD177F00014; Wed, 15 Oct 2014 16:29:22 -0400 (EDT)
Message-Id: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
X-Sasl-Enc: amzMYQoMx3Oe5skUoAwXipJ934OxvPsIeh6BFQu64UiO 1413404962
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
Date: Wed, 15 Oct 2014 13:29:22 -0700
Subject: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I know there are a hundred ways to do these things, but Debian's Xen
packages are so busted I thought I'd draw this up:
https://quantum-sci.com/cacook/

Comments?  Compliments?  Insults?


-- 
http://www.fastmail.fm - The professional email service


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVCI-0005Nf-RG; Wed, 15 Oct 2014 20:29:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVCH-0005NV-6I
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:29:25 +0000
Received: from [85.158.137.68:48811] by server-5.bemta-3.messagelabs.com id
	36/5B-30889-429DE345; Wed, 15 Oct 2014 20:29:24 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-14.tower-31.messagelabs.com!1413404963!8503854!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 422 invoked from network); 15 Oct 2014 20:29:23 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 20:29:23 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by gateway2.nyi.internal (Postfix) with ESMTP id D9C4B20701
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:29:22 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute2.internal (MEProxy); Wed, 15 Oct 2014 16:29:22 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:subject:date; s=mesmtp;
	bh=gBSbnncP+PvohvsKD7lPB8Zybbo=; b=dvgBjQxeb/h3e9dJyUnh8NuZB7Aw
	/JUQiNW8AfHA06AQT8CTift73Znbqxe/p8iUlDgV45y1/HJ4jyKZseGDxpISKe3y
	lyZE6eztqzK6xaGywv8KevhX3I9Pyf03QP90hTNnLmDuFikmJqsepmAqhpoLJ12i
	IgQx7HpVETN3/Zc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:subject
	:date; s=smtpout; bh=gBSbnncP+PvohvsKD7lPB8Zybbo=; b=cW/GB5BQPJq
	g6qVgH7FJaCQXo3Cz0qD2Y93LALJBqEdf2IL9Cyvo3NlYj+D68sHsW1DpU7+BOQw
	fFcnAu9XQ0xjggcEP3+GF8aCel0WgTbVHySV5GhXKY+Xzj+7ct+ozaQGjKtiYo8F
	LNoYhUQJwpTV7sVviwuGT9DHDD3ukjIE=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id AD177F00014; Wed, 15 Oct 2014 16:29:22 -0400 (EDT)
Message-Id: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
X-Sasl-Enc: amzMYQoMx3Oe5skUoAwXipJ934OxvPsIeh6BFQu64UiO 1413404962
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
Date: Wed, 15 Oct 2014 13:29:22 -0700
Subject: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I know there are a hundred ways to do these things, but Debian's Xen
packages are so busted I thought I'd draw this up:
https://quantum-sci.com/cacook/

Comments?  Compliments?  Insults?


-- 
http://www.fastmail.fm - The professional email service


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVCK-0005O0-Dl; Wed, 15 Oct 2014 20:29:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVCJ-0005Ns-Sw
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:29:27 +0000
Received: from [193.109.254.147:10513] by server-5.bemta-14.messagelabs.com id
	7A/26-28255-729DE345; Wed, 15 Oct 2014 20:29:27 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413404965!13022936!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26566 invoked from network); 15 Oct 2014 20:29:26 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 20:29:26 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by gateway2.nyi.internal (Postfix) with ESMTP id B4799206FD
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:29:25 -0400 (EDT)
Received: from web2 ([10.202.2.212])
	by compute2.internal (MEProxy); Wed, 15 Oct 2014 16:29:25 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:subject:date; s=mesmtp;
	bh=UiQctUx/RUHcGJIgvLA40yH3Eh0=; b=CrSLiIbykK57zM5dNMhHcPLi/1S6
	4BX3/avzvi/PWI1UXHg9WP13QggOW/q+0V5q1O7uejfP2eoyfOlgindygG0FXdc7
	5Disd0l2BB/qu6upz3YkjRgA/E5H79nm1NUv5yT5O0Ep+hq4EU8i18Nm31jWFnMu
	pntfh9nf8GxynIA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:subject
	:date; s=smtpout; bh=UiQctUx/RUHcGJIgvLA40yH3Eh0=; b=jDwQhq7eoJW
	tN3ELu7Go1BgufRo2DMmpyqDkY7q7hfGVhOd/MLc/YxtVF7rcAQ1/b9gxGaMetiI
	q1O9UtFVH3N9uPjpHPxFBT7gPJOpvztrADhtJhuOFezwGeEKnqYO06R0+al0m6Z+
	IQ0mgCHwAHfG4Lw6MvywBo81CnjjsX0I=
Received: by web2.nyi.internal (Postfix, from userid 99)
	id 8755E540100; Wed, 15 Oct 2014 16:29:25 -0400 (EDT)
Message-Id: <1413404965.1988207.179459661.1C79BAEA@webmail.messagingengine.com>
X-Sasl-Enc: rzX207ICQM6f24hxDP366EKvNjpzIuroULyDuInrYAC3 1413404965
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
Date: Wed, 15 Oct 2014 13:29:25 -0700
Subject: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I know there are a hundred ways to do these things, but Debian's Xen
packages are so busted I thought I'd draw this up:
https://quantum-sci.com/cacook/

Comments?  Compliments?  Insults?

-- 
  
  merc1984@f-m.fm

-- 
http://www.fastmail.fm - One of many happy users:
  http://www.fastmail.fm/help/overview_quotes.html


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:21 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVCK-0005O0-Dl; Wed, 15 Oct 2014 20:29:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVCJ-0005Ns-Sw
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:29:27 +0000
Received: from [193.109.254.147:10513] by server-5.bemta-14.messagelabs.com id
	7A/26-28255-729DE345; Wed, 15 Oct 2014 20:29:27 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413404965!13022936!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26566 invoked from network); 15 Oct 2014 20:29:26 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 20:29:26 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by gateway2.nyi.internal (Postfix) with ESMTP id B4799206FD
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:29:25 -0400 (EDT)
Received: from web2 ([10.202.2.212])
	by compute2.internal (MEProxy); Wed, 15 Oct 2014 16:29:25 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:subject:date; s=mesmtp;
	bh=UiQctUx/RUHcGJIgvLA40yH3Eh0=; b=CrSLiIbykK57zM5dNMhHcPLi/1S6
	4BX3/avzvi/PWI1UXHg9WP13QggOW/q+0V5q1O7uejfP2eoyfOlgindygG0FXdc7
	5Disd0l2BB/qu6upz3YkjRgA/E5H79nm1NUv5yT5O0Ep+hq4EU8i18Nm31jWFnMu
	pntfh9nf8GxynIA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:subject
	:date; s=smtpout; bh=UiQctUx/RUHcGJIgvLA40yH3Eh0=; b=jDwQhq7eoJW
	tN3ELu7Go1BgufRo2DMmpyqDkY7q7hfGVhOd/MLc/YxtVF7rcAQ1/b9gxGaMetiI
	q1O9UtFVH3N9uPjpHPxFBT7gPJOpvztrADhtJhuOFezwGeEKnqYO06R0+al0m6Z+
	IQ0mgCHwAHfG4Lw6MvywBo81CnjjsX0I=
Received: by web2.nyi.internal (Postfix, from userid 99)
	id 8755E540100; Wed, 15 Oct 2014 16:29:25 -0400 (EDT)
Message-Id: <1413404965.1988207.179459661.1C79BAEA@webmail.messagingengine.com>
X-Sasl-Enc: rzX207ICQM6f24hxDP366EKvNjpzIuroULyDuInrYAC3 1413404965
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
Date: Wed, 15 Oct 2014 13:29:25 -0700
Subject: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I know there are a hundred ways to do these things, but Debian's Xen
packages are so busted I thought I'd draw this up:
https://quantum-sci.com/cacook/

Comments?  Compliments?  Insults?

-- 
  
  merc1984@f-m.fm

-- 
http://www.fastmail.fm - One of many happy users:
  http://www.fastmail.fm/help/overview_quotes.html


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:44 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVDW-0005cb-2m; Wed, 15 Oct 2014 20:30:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVDU-0005cM-HR
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:30:40 +0000
Received: from [85.158.139.211:11521] by server-8.bemta-5.messagelabs.com id
	BB/F7-22440-F69DE345; Wed, 15 Oct 2014 20:30:39 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-15.tower-206.messagelabs.com!1413405038!8085738!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18455 invoked from network); 15 Oct 2014 20:30:39 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Oct 2014 20:30:39 -0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
	by gateway2.nyi.internal (Postfix) with ESMTP id 6312B20310
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:30:38 -0400 (EDT)
Received: from web2 ([10.202.2.212])
	by compute3.internal (MEProxy); Wed, 15 Oct 2014 16:30:38 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=CG3e/MwQ+On9FcK22metkkoNULA=; b=VV1F
	+N6Y6EenoLmSfNeqdYx9eHgkCi27mfl0YYxRdzdV+x5GV7Ip7dM5O8ec04XVcA7X
	6ejxITxITCIr+eStjKhIlvZ22tv5e5xhOiYhw89rFQdb0zb/eanj304F7he9aGYw
	7PtL/7jq1/H4oNrGci+AY0EqgHp49z/JJip7sKw=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=CG3e/MwQ+On9FcK22metkkoN
	ULA=; b=F1Xtp1qANUIvIp01pFhzkIqPu4WbyFH8Zgm4LwHahS+UQF6Y2j80aEPR
	QXqas19nIBvB+JQacdDzfIVaC7FCwhHmF4rfpimHsjSm+8oWhvu3ZY6KI2pr4cnZ
	ta6nFLRau/YeVpUxgb40FhAfgTGP+GOCKpBR3FeDPkkzbt5ukiU=
Received: by web2.nyi.internal (Postfix, from userid 99)
	id 39210540100; Wed, 15 Oct 2014 16:30:38 -0400 (EDT)
Message-Id: <1413405038.1988445.179460621.14C90C98@webmail.messagingengine.com>
X-Sasl-Enc: 2+9HwY7lgUTBTPPwXPxZTrp6t2egnVRnOrHQ7Zh8nEIc 1413405038
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
Date: Wed, 15 Oct 2014 13:30:38 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 15, 2014, at 13:29, merc1984@f-m.fm wrote:
> 
> I know there are a hundred ways to do these things, but Debian's Xen
> packages are so busted I thought I'd draw this up:
> https://quantum-sci.com/cacook/
> 
> Comments?  Compliments?  Insults?

More precisely:
https://quantum-sci.com/cacook/howto-xen-for-the-everyday-microkernel/

-- 
http://www.fastmail.fm - The way an email service should be


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 20:30:44 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 20:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeVDW-0005cb-2m; Wed, 15 Oct 2014 20:30:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeVDU-0005cM-HR
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 20:30:40 +0000
Received: from [85.158.139.211:11521] by server-8.bemta-5.messagelabs.com id
	BB/F7-22440-F69DE345; Wed, 15 Oct 2014 20:30:39 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-15.tower-206.messagelabs.com!1413405038!8085738!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18455 invoked from network); 15 Oct 2014 20:30:39 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 15 Oct 2014 20:30:39 -0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
	by gateway2.nyi.internal (Postfix) with ESMTP id 6312B20310
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 16:30:38 -0400 (EDT)
Received: from web2 ([10.202.2.212])
	by compute3.internal (MEProxy); Wed, 15 Oct 2014 16:30:38 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=CG3e/MwQ+On9FcK22metkkoNULA=; b=VV1F
	+N6Y6EenoLmSfNeqdYx9eHgkCi27mfl0YYxRdzdV+x5GV7Ip7dM5O8ec04XVcA7X
	6ejxITxITCIr+eStjKhIlvZ22tv5e5xhOiYhw89rFQdb0zb/eanj304F7he9aGYw
	7PtL/7jq1/H4oNrGci+AY0EqgHp49z/JJip7sKw=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=CG3e/MwQ+On9FcK22metkkoN
	ULA=; b=F1Xtp1qANUIvIp01pFhzkIqPu4WbyFH8Zgm4LwHahS+UQF6Y2j80aEPR
	QXqas19nIBvB+JQacdDzfIVaC7FCwhHmF4rfpimHsjSm+8oWhvu3ZY6KI2pr4cnZ
	ta6nFLRau/YeVpUxgb40FhAfgTGP+GOCKpBR3FeDPkkzbt5ukiU=
Received: by web2.nyi.internal (Postfix, from userid 99)
	id 39210540100; Wed, 15 Oct 2014 16:30:38 -0400 (EDT)
Message-Id: <1413405038.1988445.179460621.14C90C98@webmail.messagingengine.com>
X-Sasl-Enc: 2+9HwY7lgUTBTPPwXPxZTrp6t2egnVRnOrHQ7Zh8nEIc 1413405038
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
Date: Wed, 15 Oct 2014 13:30:38 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 15, 2014, at 13:29, merc1984@f-m.fm wrote:
> 
> I know there are a hundred ways to do these things, but Debian's Xen
> packages are so busted I thought I'd draw this up:
> https://quantum-sci.com/cacook/
> 
> Comments?  Compliments?  Insults?

More precisely:
https://quantum-sci.com/cacook/howto-xen-for-the-everyday-microkernel/

-- 
http://www.fastmail.fm - The way an email service should be


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 21:46:35 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 21:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeWO1-0007Wf-Bf; Wed, 15 Oct 2014 21:45:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1XeWNz-0007Wa-S7
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 21:45:35 +0000
Received: from [85.158.139.211:35461] by server-15.bemta-5.messagelabs.com id
	B3/C9-12002-EFAEE345; Wed, 15 Oct 2014 21:45:34 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1413409534!11449729!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16008 invoked from network); 15 Oct 2014 21:45:34 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-206.messagelabs.com with SMTP;
	15 Oct 2014 21:45:34 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.7] (88-111-167-253.dynamic.dsl.as9105.com
	[88.111.167.253])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 5D4421BC3E
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 21:45:30 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <simon@thehobsons.co.uk>
In-Reply-To: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
Date: Wed, 15 Oct 2014 22:45:32 +0100
Message-Id: <ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

merc1984@f-m.fm wrote:

> I know there are a hundred ways to do these things, but Debian's Xen
> packages are so busted I thought I'd draw this up:
> https://quantum-sci.com/cacook/
> 
> Comments?  Compliments?  Insults?

What's busted ?
I don't recall any particular problems last time I setup a new server - I run several at work and one at home (all Debian).

Didn't read far, but I couldn't help wondering why you insisted on making life difficult for yourself. Why encrypt partitions - you are putting the key needed to decrypt them on the same disk, so anyone who has access to the hardware has the keys to access the encrypted partitions. After that I stopped reading.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 21:46:35 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 21:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeWO1-0007Wf-Bf; Wed, 15 Oct 2014 21:45:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1XeWNz-0007Wa-S7
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 21:45:35 +0000
Received: from [85.158.139.211:35461] by server-15.bemta-5.messagelabs.com id
	B3/C9-12002-EFAEE345; Wed, 15 Oct 2014 21:45:34 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1413409534!11449729!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16008 invoked from network); 15 Oct 2014 21:45:34 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-12.tower-206.messagelabs.com with SMTP;
	15 Oct 2014 21:45:34 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.7] (88-111-167-253.dynamic.dsl.as9105.com
	[88.111.167.253])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 5D4421BC3E
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 21:45:30 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <simon@thehobsons.co.uk>
In-Reply-To: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
Date: Wed, 15 Oct 2014 22:45:32 +0100
Message-Id: <ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

merc1984@f-m.fm wrote:

> I know there are a hundred ways to do these things, but Debian's Xen
> packages are so busted I thought I'd draw this up:
> https://quantum-sci.com/cacook/
> 
> Comments?  Compliments?  Insults?

What's busted ?
I don't recall any particular problems last time I setup a new server - I run several at work and one at home (all Debian).

Didn't read far, but I couldn't help wondering why you insisted on making life difficult for yourself. Why encrypt partitions - you are putting the key needed to decrypt them on the same disk, so anyone who has access to the hardware has the keys to access the encrypted partitions. After that I stopped reading.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 22:28:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 22:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeX2t-0008LD-8h; Wed, 15 Oct 2014 22:27:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeX2r-0008L8-KQ
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 22:27:49 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	F3/38-10419-5E4FE345; Wed, 15 Oct 2014 22:27:49 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-8.tower-21.messagelabs.com!1413412067!13216848!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5481 invoked from network); 15 Oct 2014 22:27:48 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 22:27:48 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by gateway2.nyi.internal (Postfix) with ESMTP id A545620400
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 18:27:47 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute6.internal (MEProxy); Wed, 15 Oct 2014 18:27:47 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=mocY+Z3Qxy6ueL23ViX8h+FC44M=; b=HXMG
	uEoBf+jvl0B/EWZr2QZ7cdBpBiclgjK50ySRgMefKoCMDIgKWyVRno4BqXDl//pD
	B39qcwQclgxhHicyliY083ZDp8b3roVyWh+CmSVJSCYd6SmDoHyhLF+3K5VJ5kFz
	ydoGREJC8eSLtx78vzPfWdc7X878G388aa1llCc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=mocY+Z3Qxy6ueL23ViX8h+FC
	44M=; b=fBT8ZFUSA+ShAXn/fUHttxelMUcz8SnFbTGYW7kQQVESy73tPnq40yQ2
	oWmtTbnOfY5S80N/voxzDzug2ugpF4o3sML+t2lr6xADbMDkiGj3TlDlbU1X6i7U
	O8J1NYjEshYjJwOMp+81lINpF09gmgrfksH9CQYQ0R0ECqazQVg=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id 70310F00015; Wed, 15 Oct 2014 18:27:47 -0400 (EDT)
Message-Id: <1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
X-Sasl-Enc: /M0bKldtd1xq+d4z65VKKBZe9Ze+eqnRbrEao2fw8Upe 1413412067
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
Date: Wed, 15 Oct 2014 15:27:47 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> What's busted ?
> I don't recall any particular problems last time I setup a new server - I
> run several at work and one at home (all Debian).

There are several fixes and workarounds I detail, which absolutely
tripped me up for days.  I'm trying to save others the misery.

 
> Didn't read far, but I couldn't help wondering why you insisted on making
> life difficult for yourself. Why encrypt partitions - you are putting the
> key needed to decrypt them on the same disk, so anyone who has access to
> the hardware has the keys to access the encrypted partitions. After that
> I stopped reading.

Like I say, there are a hundred ways to do this, and encryption is
optional of course.

Apparently you didn't pick up that the key file for sd?4 is on sd?2,
which is itself encrypted and can't be unlocked until the luks password
is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
with the password.


-- 
http://www.fastmail.fm - Does exactly what it says on the tin


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 15 22:28:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Oct 2014 22:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XeX2t-0008LD-8h; Wed, 15 Oct 2014 22:27:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1XeX2r-0008L8-KQ
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 22:27:49 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	F3/38-10419-5E4FE345; Wed, 15 Oct 2014 22:27:49 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-8.tower-21.messagelabs.com!1413412067!13216848!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5481 invoked from network); 15 Oct 2014 22:27:48 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 15 Oct 2014 22:27:48 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by gateway2.nyi.internal (Postfix) with ESMTP id A545620400
	for <xen-users@lists.xen.org>; Wed, 15 Oct 2014 18:27:47 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute6.internal (MEProxy); Wed, 15 Oct 2014 18:27:47 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=mocY+Z3Qxy6ueL23ViX8h+FC44M=; b=HXMG
	uEoBf+jvl0B/EWZr2QZ7cdBpBiclgjK50ySRgMefKoCMDIgKWyVRno4BqXDl//pD
	B39qcwQclgxhHicyliY083ZDp8b3roVyWh+CmSVJSCYd6SmDoHyhLF+3K5VJ5kFz
	ydoGREJC8eSLtx78vzPfWdc7X878G388aa1llCc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=mocY+Z3Qxy6ueL23ViX8h+FC
	44M=; b=fBT8ZFUSA+ShAXn/fUHttxelMUcz8SnFbTGYW7kQQVESy73tPnq40yQ2
	oWmtTbnOfY5S80N/voxzDzug2ugpF4o3sML+t2lr6xADbMDkiGj3TlDlbU1X6i7U
	O8J1NYjEshYjJwOMp+81lINpF09gmgrfksH9CQYQ0R0ECqazQVg=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id 70310F00015; Wed, 15 Oct 2014 18:27:47 -0400 (EDT)
Message-Id: <1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
X-Sasl-Enc: /M0bKldtd1xq+d4z65VKKBZe9Ze+eqnRbrEao2fw8Upe 1413412067
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
Date: Wed, 15 Oct 2014 15:27:47 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> What's busted ?
> I don't recall any particular problems last time I setup a new server - I
> run several at work and one at home (all Debian).

There are several fixes and workarounds I detail, which absolutely
tripped me up for days.  I'm trying to save others the misery.

 
> Didn't read far, but I couldn't help wondering why you insisted on making
> life difficult for yourself. Why encrypt partitions - you are putting the
> key needed to decrypt them on the same disk, so anyone who has access to
> the hardware has the keys to access the encrypted partitions. After that
> I stopped reading.

Like I say, there are a hundred ways to do this, and encryption is
optional of course.

Apparently you didn't pick up that the key file for sd?4 is on sd?2,
which is itself encrypted and can't be unlocked until the luks password
is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
with the password.


-- 
http://www.fastmail.fm - Does exactly what it says on the tin


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 16 04:14:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 04:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XecRJ-0001y6-A7; Thu, 16 Oct 2014 04:13:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XeEie-0003Qg-Mn
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 02:53:45 +0000
Received: from [85.158.139.211:31155] by server-12.bemta-5.messagelabs.com id
	44/08-22251-8B1ED345; Wed, 15 Oct 2014 02:53:44 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413341618!11233937!1
X-Originating-IP: [220.181.12.13]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MIME_BOUND_NEXTPART,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26085 invoked from network); 15 Oct 2014 02:53:40 -0000
Received: from m12-13.163.com (HELO m12-13.163.com) (220.181.12.13)
	by server-6.tower-206.messagelabs.com with SMTP;
	15 Oct 2014 02:53:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=uoAfJ
	w4nQLJaYYZXBV2LrV4xLD0X0yc61yzbvSBl9kY=; b=IuJtZ13HbDB80EDoGPLMb
	JF6OXIF3E/6hoLuvodwZ1cz94eRERi5k+VkFUcIVFSFpNptZOCao36whnWm5KYCU
	xjOKnxmL1TiE6YPhE5yT4A4m2fSbpx/Y3+EH+CvMU9KqvnHEe/8MOCdhtNnwxu/M
	80v1ivhjaEmMW5/zgyAqNc=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp9 (Coremail) with SMTP id DcCowAAnEhmp4T1UwdScAA--.353S2;
	Wed, 15 Oct 2014 10:53:31 +0800 (CST)
Date: Wed, 15 Oct 2014 10:52:37 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <2014101416094148629627@163.com>, 
	<20141014153149.GA29948@zion.uk.xensource.com>
X-Priority: 3
X-GUID: 8C17DB65-CC79-4C43-9727-C8FAF4E0486C
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101510523486675713@163.com>
X-CM-TRANSID: DcCowAAnEhmp4T1UwdScAA--.353S2
X-Coremail-Antispam: 1Uf129KBjvJXoW7ZF4ftF4kKryrWFW7urWUXFb_yoW8XF48pr
	4rW3y7ZayDtw47J3Z7uFWkurn5WFyruw15GFW0q3y2yF1UZ3Z7WryIy3sxZ3W5Arn7Kr40
	9ayIyF1jv3yqqa7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
	9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07US2N_UUUUU=
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiGB0myVEAPZz96QAAsO
X-Mailman-Approved-At: Thu, 16 Oct 2014 04:13:23 +0000
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1947287777816186925=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1947287777816186925==
Content-Type: multipart/related;
	boundary="----=_001_NextPart268262215286_=----"

This is a multi-part message in MIME format.

------=_001_NextPart268262215286_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart813346776821_=----"


------=_002_NextPart813346776821_=----
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

SGksd2VpOg0KICAgICAgICAgVGh4IGZvciB5b3VyIGFuc3dlci4NCiAgICAgICAgICBidXQsIElu
IHRoZSAiL2V0Yy9kZWZhdWx0L2dydWIiOg0KICAgDQpHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1k
NjQiDQojR1JVQl9ISURERU5fVElNRU9VVD0wDQpHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRy
dWUNCkdSVUJfVElNRU9VVD0yDQpHUlVCX0RJU1RSSUJVVE9SPWBsc2JfcmVsZWFzZSAtaSAtcyAy
PiAvZGV2L251bGwgfHwgZWNobyBEZWJpYW5gDQpHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiINCkdSVUJfQ01ETElORV9MSU5VWD0iIg0K
DQpJIGNvbmZpZ3VyYXRpb24gdXNpbmcgdGhlIHhlbiBrZXJuZWwgd2l0aCAiR1JVQl9ERUZBVUxU
PSJYZW4gNC4xLWFtZDY0IiIsYW5kIHRoZW4gIGF0dGFjaGluZyB0aG9zZSBvcHRpb25zIHRvIHRo
ZSBrZXJuZWwgd2l0aCAiR1JVQl9DTURMSU5FX0xJTlVYX0RFRkFVTFQ9ImRvbTBfbWF4X3ZjcHVz
PTQgZG9tMF92Y3B1c19waW4iImFuZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBwb2ludCBvciBj
YW4geW91IHRlbGwgbWUgd2hpY2ggZmlsZSBJIHNob3VsZCBjb25maWd1cmUsICBkbyBhcyB5b3Ug
c2FpZC4NCiANCiAgUFMuQXJlIHlvdSBjaGluZXNlP+aIkeeahOiLseivreW+iOW3rizmirHmrYks
6LCi6LCi5LqGLg0KDQoNCg0KDQpxeTYxMDQyNkAxNjMuY29tDQogDQpGcm9tOiBXZWkgTGl1DQpE
YXRlOiAyMDE0LTEwLTE0IDIzOjMxDQpUbzogcXk2MTA0MjZAMTYzLmNvbQ0KQ0M6IHhlbi11c2Vy
czsgd2VpLmxpdTJAY2l0cml4LmNvbQ0KU3ViamVjdDogUmU6IFtYZW4tdXNlcnNdIEhvdyB0byBz
ZXQgRG9tYWluLTAgVkNQVVMgaW4gVWJ1bnR1IDEyLjA0DQpPbiBUdWUsIE9jdCAxNCwgMjAxNCBh
dCAwNDoyNToyNVBNICswODAwLCBxeTYxMDQyNkAxNjMuY29tIHdyb3RlOg0KPiANCj4gSGksDQo+
ICAgICBJIHRyeSB0byBwaW4gY3B1IGNvcmVzIGZvciBEb21haW4tMCxJIHVzZSBVYnVudHUgMTIu
MDQgLHhlbiA0LjEuNS4gYWNjb3JkaW5nIHRvIHRoaXMgYXJ0aWNsZSAgIlR1bmluZyBYZW4gZm9y
IFBlcmZvcm1hbmNlIg0KPiAgICAgMS4gSSBjaGFuZ2UgdGhlIGZpbGUgIi9ldGMvZGVmYXVsdC9n
cnViIjoNCj4gICAgIA0KPiBHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIA0KPiAjR1JVQl9I
SURERU5fVElNRU9VVD0wIA0KPiBHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRydWUgDQo+IEdS
VUJfVElNRU9VVD0yIA0KPiBHUlVCX0RJU1RSSUJVVE9SPWBsc2JfcmVsZWFzZSAtaSAtcyAyPiAv
ZGV2L251bGwgfHwgZWNobyBEZWJpYW5gIA0KPiBHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIgDQo+IEdSVUJfQ01ETElORV9MSU5VWD0i
Ig0KPiANCiANCllvdSdyZSBhdHRhY2hpbmcgdGhvc2Ugb3B0aW9ucyB0byBMaW51eCBrZXJuZWws
IHdoaWNoIGlzIHdyb25nLg0KIA0KVGhleSBzaG91bGQgYmUgYXR0YWNoZWQgdG8gWGVuLg0KIA0K
V2VpLg0K

------=_002_NextPart813346776821_=----
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3Dutf-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-fa=
mily: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-heig=
ht: 1.5; }</style></head><body>=0A<table width=3D"99.99%" height=3D"100%" =
style=3D"padding: 10px; background-color: transparent;" border=3D"0" cellp=
adding=3D"0" cellspacing=3D"0" background=3D"cid:_Foxmail.1@a78e271e-4c64-=
31be-65c6-eab0bfe57b18">=0A<tbody><tr>=0A<td valign=3D"top" style=3D"width=
:100%;height:100%;">=0A<div style=3D"">=0A<div><span></span>Hi,wei:</div><=
div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thx for your answer.</div><div>&nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; but, In the&nbsp;<span style=3D"background-c=
olor: transparent; font-size: 10.5pt; line-height: 1.5;">"/etc/default/gru=
b":</span></div><div><div>&nbsp;&nbsp;&nbsp;</div><blockquote style=3D"mar=
gin-right: 0px; margin-left: 40px; border: none; padding: 0px;"><div style=
=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 192, 192);=
">GRUB_DEFAULT=3D"Xen 4.1-amd64"</span></div><div style=3D"font-size: 13px=
;"><span style=3D"background-color: rgb(192, 192, 192);">#GRUB_HIDDEN_TIME=
OUT=3D0</span></div><div style=3D"font-size: 13px;"><span style=3D"backgro=
und-color: rgb(192, 192, 192);">GRUB_HIDDEN_TIMEOUT_QUIET=3Dtrue</span></d=
iv><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb(19=
2, 192, 192);">GRUB_TIMEOUT=3D2</span></div><div style=3D"font-size: 13px;=
"><span style=3D"background-color: rgb(192, 192, 192);">GRUB_DISTRIBUTOR=
=3D`lsb_release -i -s 2&gt; /dev/null || echo Debian`</span></div><div sty=
le=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 192, 192=
);">GRUB_CMDLINE_LINUX_DEFAULT=3D"<font color=3D"#ff0000">dom0_max_vcpus=
=3D4 dom0_vcpus_pin</font>"</span></div><div style=3D"font-size: 13px;"><s=
pan style=3D"background-color: rgb(192, 192, 192);">GRUB_CMDLINE_LINUX=3D"=
"</span></div><div><span style=3D"background-color: rgb(192, 192, 192);"><=
br></span></div><span style=3D"color: rgb(67, 67, 67); font-family: Tahoma=
, Arial; line-height: 24px; background-color: rgb(255, 255, 255);">I confi=
guration using the xen kernel with</span><span style=3D"color: rgb(67, 67,=
 67); font-family: Tahoma, Arial; line-height: 24px; background-color: rgb=
(255, 255, 255);"> "</span><span style=3D"line-height: 1.5; background-col=
or: rgb(255, 0, 0);">GRUB_DEFAULT=3D"Xen 4.1-amd64"</span><span style=3D"c=
olor: rgb(67, 67, 67); font-family: Tahoma, Arial; line-height: 24px;">",a=
nd then&nbsp;</span><span style=3D"font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; background-color: transparent; line-height: 1.5;">&n=
bsp;</span><span style=3D"font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=
=91, Tahoma; background-color: transparent; line-height: 1.5;">attaching</=
span><span style=3D"background-color: transparent; color: rgb(67, 67, 67);=
 font-family: Tahoma, Arial; line-height: 24px;">&nbsp;</span><span style=
=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; line-height: 1.5;">those options to</span><span styl=
e=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; line-height: 1.5;">&nbsp;the kernel with "</span><sp=
an style=3D"background-color: rgb(255, 0, 0);"><span style=3D"line-height:=
 1.5; font-size: 13px;">GRUB_CMDLINE_LINUX_DEFAULT=3D"</span><font style=
=3D"line-height: 1.5; font-size: 13px;">dom0_max_vcpus=3D4 dom0_vcpus_pin<=
/font><span style=3D"line-height: 1.5; font-size: 13px;">"</span></span><s=
pan style=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=
=AF=E9=9B=85=E9=BB=91, Tahoma; line-height: 1.5; font-size: 10.5pt;">"</sp=
an></blockquote><blockquote style=3D"margin-right: 0px; margin-left: 40px;=
 border: none; padding: 0px;">and I don't understand your point or can you=
 tell me which file I should configure, &nbsp;do as you said.</blockquote>=
<blockquote style=3D"margin-right: 0px; margin-left: 40px; border: none; p=
adding: 0px;"><div>&nbsp;</div><div>&nbsp; PS.Are you chinese?=E6=88=91=E7=
=9A=84=E8=8B=B1=E8=AF=AD=E5=BE=88=E5=B7=AE,=E6=8A=B1=E6=AD=89,=E8=B0=A2=E8=
=B0=A2=E4=BA=86.</div><div><br></div></blockquote></div>=0A<div><br></div>=
<hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" alig=
n=3D"left">=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana;=
 FONT-SIZE: 10pt"><div>qy610426@163.com</div></div></span></div>=0A<blockq=
uote style=3D"margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><d=
iv>&nbsp;</div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8=
px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef;=
 PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"=
mailto:wei.liu2@citrix.com">Wei Liu</a></div><div><b>Date:</b>&nbsp;2014-1=
0-14&nbsp;23:31</div><div><b>To:</b>&nbsp;<a href=3D"mailto:qy610426@163.c=
om">qy610426@163.com</a></div><div><b>CC:</b>&nbsp;<a href=3D"mailto:xen-u=
sers@lists.xen.org">xen-users</a>; <a href=3D"mailto:wei.liu2@citrix.com">=
wei.liu2@citrix.com</a></div><div><b>Subject:</b>&nbsp;Re: [Xen-users] How=
 to set Domain-0 VCPUS in Ubuntu 12.04</div></div></div><div><div>On Tue, =
Oct 14, 2014 at 04:25:25PM +0800, qy610426@163.com wrote:</div>=0A<div>&gt=
; </div>=0A<div>&gt; Hi,</div>=0A<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I try t=
o pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4.1.5. according to t=
his article&nbsp; "Tuning Xen for Performance"</div>=0A<div>&gt;&nbsp;&nbs=
p;&nbsp;&nbsp; 1. I change the file "/etc/default/grub":</div>=0A<div>&gt;=
&nbsp;&nbsp;&nbsp;&nbsp; </div>=0A<div>&gt; GRUB_DEFAULT=3D"Xen 4.1-amd64"=
 </div>=0A<div>&gt; #GRUB_HIDDEN_TIMEOUT=3D0 </div>=0A<div>&gt; GRUB_HIDDE=
N_TIMEOUT_QUIET=3Dtrue </div>=0A<div>&gt; GRUB_TIMEOUT=3D2 </div>=0A<div>&=
gt; GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2&gt; /dev/null || echo Debian` =
</div>=0A<div>&gt; GRUB_CMDLINE_LINUX_DEFAULT=3D"dom0_max_vcpus=3D4 dom0_v=
cpus_pin" </div>=0A<div>&gt; GRUB_CMDLINE_LINUX=3D""</div>=0A<div>&gt; </d=
iv>=0A<div>&nbsp;</div>=0A<div>You're attaching those options to Linux ker=
nel, which is wrong.</div>=0A<div>&nbsp;</div>=0A<div>They should be attac=
hed to Xen.</div>=0A<div>&nbsp;</div>=0A<div>Wei.</div>=0A</div></blockquo=
te>=0A<div></div></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></html=
>
------=_002_NextPart813346776821_=------

------=_001_NextPart268262215286_=----
Content-Type: image/jpeg;
	name="bg.jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@a78e271e-4c64-31be-65c6-eab0bfe57b18>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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
Tr//2Q==

------=_001_NextPart268262215286_=------




--===============1947287777816186925==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1947287777816186925==--




From xen-users-bounces@lists.xen.org Thu Oct 16 04:14:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 04:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XecRK-0001yG-4B; Thu, 16 Oct 2014 04:13:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XecNu-0001xR-TU
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 04:09:55 +0000
Received: from [85.158.137.68:12008] by server-17.bemta-3.messagelabs.com id
	64/78-01689-2154F345; Thu, 16 Oct 2014 04:09:54 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1413432589!10954522!1
X-Originating-IP: [220.181.12.13]
X-SpamReason: No, hits=1.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,HTML_90_100,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19317 invoked from network); 16 Oct 2014 04:09:51 -0000
Received: from m12-13.163.com (HELO m12-13.163.com) (220.181.12.13)
	by server-10.tower-31.messagelabs.com with SMTP;
	16 Oct 2014 04:09:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=k5cIZ
	l0jxiXd4Y3pDsV3/siKoCtg4fR86k2jgnl1iRQ=; b=LROMxQ6ztqX2Si9vxg4TW
	PfICUYboqNfZO/KPJj7eQ9GsimnrRUzc++5LC+/lmZoJTdrQZPsc/Un9+EDGEAHo
	IBH/L2vyqDy3n5IaNUbSqU/HombYN7nZ42eQzNHCCrnxJ7yAk58Nq6ibPep4+JCZ
	WpCaqSaBPk7kiaVYb6iwY4=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp9 (Coremail) with SMTP id DcCowAAX3qIERT9UglLiAA--.84S2;
	Thu, 16 Oct 2014 12:09:42 +0800 (CST)
Date: Thu, 16 Oct 2014 12:08:17 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <2014101416094148629627@163.com>, 
	<20141014153149.GA29948@zion.uk.xensource.com>, 
	<2014101510523486675713@163.com>, 
	<20141015111255.GC29948@zion.uk.xensource.com>
X-Priority: 3
X-GUID: B75B34C6-E872-4EEF-8B2B-BD11F52A0C56
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101612081570215020@163.com>
X-CM-TRANSID: DcCowAAX3qIERT9UglLiAA--.84S2
X-Coremail-Antispam: 1Uf129KBjvJXoW7Aw1rWw4xAr4fKryfZF4kCrg_yoW8Gr4rpr
	4Ygw42vFyDtw42y3Z7uaykArn5WFy8u3yfGa97WrWUtF98Z3WDWryIyr9rCr13Zrs7Kr40
	9ay3CFy29w1qqa7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
	9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07U4VbPUUUUU=
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiZRInyVD+XXzEPAAAsu
X-Mailman-Approved-At: Thu, 16 Oct 2014 04:13:23 +0000
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8221169593827970211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============8221169593827970211==
Content-Type: multipart/related;
	boundary="----=_001_NextPart528438307337_=----"

This is a multi-part message in MIME format.

------=_001_NextPart528438307337_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart688750643175_=----"


------=_002_NextPart688750643175_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

ICBJIGRvIHRoaXMgLGF0dGFjaCAiR1JVQl9DTURMSU5FX1hFTj0iZG9tMF9tYXhfdmNwdXM9NCBk
b20wX3ZjcHVzX3BpbiIgdG8gIi9ldGMvZGVmYXVsdC9ncnViIi4NCiB0aGFuayB5b3UgLFdlaSAN
Cg0KDQoNCuW8uuWwpyBxaWFuZ3lhbywgWmh1aGFpIENoaW5hDQogDQpGcm9tOiBXZWkgTGl1DQpE
YXRlOiAyMDE0LTEwLTE1IDE5OjEyDQpUbzogcXk2MTA0MjZAMTYzLmNvbQ0KQ0M6IFdlaSBMaXU7
IHhlbi11c2Vycw0KU3ViamVjdDogUmU6IFJlOiBbWGVuLXVzZXJzXSBIb3cgdG8gc2V0IERvbWFp
bi0wIFZDUFVTIGluIFVidW50dSAxMi4wNA0KT24gV2VkLCBPY3QgMTUsIDIwMTQgYXQgMTA6NTI6
MzdBTSArMDgwMCwgcXk2MTA0MjZAMTYzLmNvbSB3cm90ZToNCj4gSGksd2VpOg0KPiAgICAgICAg
ICBUaHggZm9yIHlvdXIgYW5zd2VyLg0KPiAgICAgICAgICAgYnV0LCBJbiB0aGUgIi9ldGMvZGVm
YXVsdC9ncnViIjoNCj4gICAgDQo+IEdSVUJfREVGQVVMVD0iWGVuIDQuMS1hbWQ2NCINCj4gI0dS
VUJfSElEREVOX1RJTUVPVVQ9MA0KPiBHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRydWUNCj4g
R1JVQl9USU1FT1VUPTINCj4gR1JVQl9ESVNUUklCVVRPUj1gbHNiX3JlbGVhc2UgLWkgLXMgMj4g
L2Rldi9udWxsIHx8IGVjaG8gRGViaWFuYA0KPiBHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiINCj4gR1JVQl9DTURMSU5FX0xJTlVYPSIi
DQo+IA0KPiBJIGNvbmZpZ3VyYXRpb24gdXNpbmcgdGhlIHhlbiBrZXJuZWwgd2l0aCAiR1JVQl9E
RUZBVUxUPSJYZW4gNC4xLWFtZDY0IiIsYW5kIHRoZW4gIGF0dGFjaGluZyB0aG9zZSBvcHRpb25z
IHRvIHRoZSBrZXJuZWwgd2l0aCAiR1JVQl9DTURMSU5FX0xJTlVYX0RFRkFVTFQ9ImRvbTBfbWF4
X3ZjcHVzPTQgZG9tMF92Y3B1c19waW4iImFuZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBwb2lu
dCBvciBjYW4geW91IHRlbGwgbWUgd2hpY2ggZmlsZSBJIHNob3VsZCBjb25maWd1cmUsICBkbyBh
cyB5b3Ugc2FpZC4NCj4gIA0KIA0KSSB0aGluayB5b3Ugc2hvdWxkIGJlIGxvb2tpbmcgZm9yIHNv
bWV0aGluZyBsaWtlDQpHUlVCX0NNRExJTkVfWEVOX0RFRkFVTFQuIFlvdSBwcm9iYWJseSBuZWVk
IHRvIGNoZWNrIHRoZSBtYW5wYWdlIGZvciB0aGUNCmV4YWN0IG9wdGlvbi4NCiANCklmIG5vdCwg
eW91IHdpbGwgbmVlZCB0byBtYW51YWxseSBtb2RpZnkgL2Jvb3QvZ3J1Yi9ncnViLmNmZyB0byBh
ZGQgaW4NCnRob3NlIG9wdGlvbnMgdG8geGVuIGNvbW1hbmQgbGluZS4NCiANCj4gICBQUy5BcmUg
eW91IGNoaW5lc2U/5oiR55qE6Iux6K+t5b6I5beuLOaKseatiSzosKLosKLkuoYuDQo+IA0KIA0K
Tm8gd29ycmllcy4NCiANCldlaS4NCg==

------=_002_NextPart688750643175_=----
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }body { font-size: 10.5pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body=
>=0A<table width=3D"99.99%" height=3D"100%" style=3D"padding: 10px; backgr=
ound-color: transparent;" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
 background=3D"cid:_Foxmail.1@b223e3f7-62b5-a330-97fe-9d0108490d85">=0A<tb=
ody><tr>=0A<td valign=3D"top" style=3D"width:100%;height:100%;">=0A<div st=
yle=3D"">=0A<div>&nbsp; I do this ,attach "<span style=3D"background-color=
: rgba(0, 0, 0, 0); line-height: 1.5;">GRUB_CMDLINE_XEN=3D"dom0_max_vcpus=
=3D4 dom0_vcpus_pin"</span><span style=3D"background-color: rgba(0, 0, 0, =
0); line-height: 21px;">&nbsp;to "/etc/default/grub".</span></div><div>&nb=
sp;thank you ,Wei&nbsp;</div>=0A<div><br></div><hr style=3D"width: 210px; =
height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><!=
--[if gte mso 9]><xml>=0A <o:OfficeDocumentSettings>=0A  <o:RelyOnVML></o:=
RelyOnVML>=0A  <o:AllowPNG></o:AllowPNG>=0A </o:OfficeDocumentSettings>=0A=
</xml><![endif]-->=0A<!--[if gte mso 9]><xml>=0A <w:WordDocument>=0A  <w:V=
iew>Normal</w:View>=0A  <w:Zoom>0</w:Zoom>=0A  <w:TrackMoves></w:TrackMove=
s>=0A  <w:TrackFormatting></w:TrackFormatting>=0A  <w:PunctuationKerning><=
/w:PunctuationKerning>=0A  <w:DrawingGridVerticalSpacing>7.8 =E7=A3=85</w:=
DrawingGridVerticalSpacing>=0A  <w:DisplayHorizontalDrawingGridEvery>0</w:=
DisplayHorizontalDrawingGridEvery>=0A  <w:DisplayVerticalDrawingGridEvery>=
2</w:DisplayVerticalDrawingGridEvery>=0A  <w:ValidateAgainstSchemas></w:Va=
lidateAgainstSchemas>=0A  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=
=0A  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A  <w:AlwaysShowP=
laceholderText>false</w:AlwaysShowPlaceholderText>=0A  <w:DoNotPromoteQF><=
/w:DoNotPromoteQF>=0A  <w:LidThemeOther>EN-US</w:LidThemeOther>=0A  <w:Lid=
ThemeAsian>ZH-CN</w:LidThemeAsian>=0A  <w:LidThemeComplexScript>X-NONE</w:=
LidThemeComplexScript>=0A  <w:Compatibility>=0A   <w:SpaceForUL></w:SpaceF=
orUL>=0A   <w:BalanceSingleByteDoubleByteWidth></w:BalanceSingleByteDouble=
ByteWidth>=0A   <w:DoNotLeaveBackslashAlone></w:DoNotLeaveBackslashAlone>=
=0A   <w:ULTrailSpace></w:ULTrailSpace>=0A   <w:DoNotExpandShiftReturn></w=
:DoNotExpandShiftReturn>=0A   <w:AdjustLineHeightInTable></w:AdjustLineHei=
ghtInTable>=0A   <w:BreakWrappedTables></w:BreakWrappedTables>=0A   <w:Sna=
pToGridInCell></w:SnapToGridInCell>=0A   <w:WrapTextWithPunct></w:WrapText=
WithPunct>=0A   <w:UseAsianBreakRules></w:UseAsianBreakRules>=0A   <w:Dont=
GrowAutofit></w:DontGrowAutofit>=0A   <w:SplitPgBreakAndParaMark></w:Split=
PgBreakAndParaMark>=0A   <w:DontVertAlignCellWithSp></w:DontVertAlignCellW=
ithSp>=0A   <w:DontBreakConstrainedForcedTables></w:DontBreakConstrainedFo=
rcedTables>=0A   <w:DontVertAlignInTxbx></w:DontVertAlignInTxbx>=0A   <w:W=
ord11KerningPairs></w:Word11KerningPairs>=0A   <w:CachedColBalance></w:Cac=
hedColBalance>=0A   <w:UseFELayout></w:UseFELayout>=0A  </w:Compatibility>=
=0A  <m:mathPr>=0A   <m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A  =
 <m:brkBin m:val=3D"before"></m:brkBin>=0A   <m:brkBinSub m:val=3D"--"></m=
:brkBinSub>=0A   <m:smallFrac m:val=3D"off"></m:smallFrac>=0A   <m:dispDef=
></m:dispDef>=0A   <m:lMargin m:val=3D"0"></m:lMargin>=0A   <m:rMargin m:v=
al=3D"0"></m:rMargin>=0A   <m:defJc m:val=3D"centerGroup"></m:defJc>=0A   =
<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A   <m:intLim m:val=3D"subSu=
p"></m:intLim>=0A   <m:naryLim m:val=3D"undOvr"></m:naryLim>=0A  </m:mathP=
r></w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A <w:Lat=
entStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"=0A  DefSemiH=
idden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"=0A  LatentStyleCoun=
t=3D"267">=0A  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal">=
</w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"he=
ading 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"9" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 3"=
></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFo=
rmat=3D"true" Name=3D"heading 4"></w:LsdException>=0A  <w:LsdException Loc=
ked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 5"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"tr=
ue" Name=3D"heading 6"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"9" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=
=3D"heading 8"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prio=
rity=3D"9" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"></w:LsdExceptio=
n>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"></w=
:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"39" Name=3D"toc 4"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"39" Name=3D"toc 5"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"39" Name=3D"toc 6"></w:LsdException>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"></w:LsdExceptio=
n>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"></w=
:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 9"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"35" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A  <w:LsdExce=
ption Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"11" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D=
"Subtitle"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"22" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true=
" Name=3D"Strong"></w:LsdException>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"20" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=
=3D"true" Name=3D"Emphasis"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"59" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Table Grid"></w:LsdException>=0A  <w:LsdException Locked=3D"fa=
lse" UnhideWhenUsed=3D"false" Name=3D"Placeholder Text"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"></w:Ls=
dException>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidde=
n=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"></w:LsdException>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium Grid 2"></w:LsdException>=0A  <w:LsdE=
xception Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Medium Grid 3"></w:LsdException>=0A  <w:LsdExce=
ption Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" Name=3D"Dark List"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Shading"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful List"></w:LsdException>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Colorful Grid"></w:LsdException>=0A  <w:LsdException Locke=
d=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Light Shading Accent 1"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light List Accent 1"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Light Grid Accent 1"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"></w:Lsd=
Exception>=0A  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" N=
ame=3D"Revision"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"34" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=
=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"29" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" QFormat=3D"true" Name=3D"Quote"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accen=
t 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"70=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Acc=
ent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"=
71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Sh=
ading Accent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pri=
ority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Co=
lorful List Accent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"fals=
e" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Light Shading Accent 2"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light List Accent 2"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Light Grid Accent 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"></w:Lsd=
Exception>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accen=
t 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"68=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2=
 Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium =
Grid 3 Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"D=
ark List Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D=
"Colorful Shading Accent 2"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Colorful List Accent 2"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Light Shading Accent 3"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Light List Accent 3"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Ac=
cent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Lis=
t 2 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medi=
um Grid 1 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Grid 2 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Grid 3 Accent 3"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Dark List Accent 3"></w:LsdException>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Colorful Shading Accent 3"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"></w:=
LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"63" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Ac=
cent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Sha=
ding 2 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"M=
edium List 1 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Nam=
e=3D"Medium List 2 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Grid 2 Accent 4"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Dark List Accent 4"></w:LsdException>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accen=
t 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"61=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Ac=
cent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid=
 Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium =
Shading 1 Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A  <w:LsdException Locke=
d=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 1 Accent 5"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium List 2 Accent 5"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"></w:LsdExce=
ption>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"=
false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Ac=
cent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful G=
rid Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Light List Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"f=
alse" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Light Grid Accent 6"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Shading 1 Accent 6"></w:LsdException>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accen=
t 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"70=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Acc=
ent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"=
71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Sh=
ading Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pri=
ority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Co=
lorful List Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"fals=
e" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful Grid Accent 6"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"19" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" QFormat=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"></w:LsdExce=
ption>=0A  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"=
false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Refer=
ence"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"3=
2" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Nam=
e=3D"Intense Reference"></w:LsdException>=0A  <w:LsdException Locked=3D"fa=
lse" Priority=3D"33" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QF=
ormat=3D"true" Name=3D"Book Title"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"37" Name=3D"Bibliography"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=
=3D"TOC Heading"></w:LsdException>=0A </w:LatentStyles>=0A</xml><![endif]-=
->=0A<!--[if gte mso 10]>=0A<style>=0A /* Style Definitions */=0A table.Ms=
oNormalTable=0A	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;=0A	m=
so-tstyle-rowband-size:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-nosho=
w:yes;=0A	mso-style-priority:99;=0A	mso-style-qformat:yes;=0A	mso-style-pa=
rent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A	mso-para-margin:0cm;=
=0A	mso-para-margin-bottom:.0001pt;=0A	mso-pagination:widow-orphan;=0A	fon=
t-size:10.5pt;=0A	mso-bidi-font-size:11.0pt;=0A	font-family:=E5=AE=8B=E4=
=BD=93;=0A	mso-ascii-font-family:Calibri;=0A	mso-ascii-theme-font:minor-la=
tin;=0A	mso-fareast-font-family:=E5=AE=8B=E4=BD=93;=0A	mso-fareast-theme-f=
ont:minor-fareast;=0A	mso-hansi-font-family:Calibri;=0A	mso-hansi-theme-fo=
nt:minor-latin;=0A	mso-font-kerning:1.0pt;}=0A</style>=0A<![endif]-->=0A<!=
--StartFragment-->=0A<div style=3D"mso-element:para-border-div;border:dash=
ed #2F6FAB 1.0pt;mso-border-alt:=0Adashed #2F6FAB .75pt;padding:12.0pt 12.=
0pt 12.0pt 12.0pt;background:#F9F9F9">=0A<p class=3D"MsoNormal" align=3D"l=
eft" style=3D"text-align: justify; line-height: 13.2pt; border: none; padd=
ing: 0cm; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: =E5=AE=
=8B=E4=BD=93;"><span style=3D"font-size: 10pt;">=E5=BC=BA=E5=B0=A7</span><=
span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: 'Courier New';"=
> qiangyao,</span><span style=3D"text-align: start;">&nbsp;</span><span st=
yle=3D"text-align: start;">Zhuhai China</span><o:p></o:p></p>=0A</div>=0A<=
!--EndFragment--></span></div>=0A<blockquote style=3D"margin-top: 0px; mar=
gin-bottom: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div style=3D"borde=
r:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div styl=
e=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:ta=
homa;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP:=
 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:wei.liu2@citrix.com">Wei Li=
u</a></div><div><b>Date:</b>&nbsp;2014-10-15&nbsp;19:12</div><div><b>To:</=
b>&nbsp;<a href=3D"mailto:qy610426@163.com">qy610426@163.com</a></div><div=
><b>CC:</b>&nbsp;<a href=3D"mailto:wei.liu2@citrix.com">Wei Liu</a>; <a hr=
ef=3D"mailto:xen-users@lists.xen.org">xen-users</a></div><div><b>Subject:<=
/b>&nbsp;Re: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04</di=
v></div></div><div><div>On Wed, Oct 15, 2014 at 10:52:37AM +0800, qy610426=
@163.com wrote:</div>=0A<div>&gt; Hi,wei:</div>=0A<div>&gt;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thx for your answer.</div>=0A<div>=
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; but, In t=
he "/etc/default/grub":</div>=0A<div>&gt;&nbsp;&nbsp;&nbsp; </div>=0A<div>=
&gt; GRUB_DEFAULT=3D"Xen 4.1-amd64"</div>=0A<div>&gt; #GRUB_HIDDEN_TIMEOUT=
=3D0</div>=0A<div>&gt; GRUB_HIDDEN_TIMEOUT_QUIET=3Dtrue</div>=0A<div>&gt; =
GRUB_TIMEOUT=3D2</div>=0A<div>&gt; GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2=
&gt; /dev/null || echo Debian`</div>=0A<div>&gt; GRUB_CMDLINE_LINUX_DEFAUL=
T=3D"dom0_max_vcpus=3D4 dom0_vcpus_pin"</div>=0A<div>&gt; GRUB_CMDLINE_LIN=
UX=3D""</div>=0A<div>&gt; </div>=0A<div>&gt; I configuration using the xen=
 kernel with "GRUB_DEFAULT=3D"Xen 4.1-amd64"",and then&nbsp; attaching tho=
se options to the kernel with "GRUB_CMDLINE_LINUX_DEFAULT=3D"dom0_max_vcpu=
s=3D4 dom0_vcpus_pin""and I don't understand your point or can you tell me=
 which file I should configure,&nbsp; do as you said.</div>=0A<div>&gt;&nb=
sp; </div>=0A<div>&nbsp;</div>=0A<div>I think you should be looking for so=
mething like</div>=0A<div>GRUB_CMDLINE_XEN_DEFAULT. You probably need to c=
heck the manpage for the</div>=0A<div>exact option.</div>=0A<div>&nbsp;</d=
iv>=0A<div>If not, you will need to manually modify /boot/grub/grub.cfg to=
 add in</div>=0A<div>those options to xen command line.</div>=0A<div>&nbsp=
;</div>=0A<div>&gt;&nbsp;&nbsp; PS.Are you chinese?=E6=88=91=E7=9A=84=E8=
=8B=B1=E8=AF=AD=E5=BE=88=E5=B7=AE,=E6=8A=B1=E6=AD=89,=E8=B0=A2=E8=B0=A2=E4=
=BA=86.</div>=0A<div>&gt; </div>=0A<div>&nbsp;</div>=0A<div>No worries.</d=
iv>=0A<div>&nbsp;</div>=0A<div>Wei.</div>=0A</div></blockquote>=0A<div></d=
iv></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></html>
------=_002_NextPart688750643175_=------

------=_001_NextPart528438307337_=----
Content-Type: image/jpeg;
	name="bg.jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@b223e3f7-62b5-a330-97fe-9d0108490d85>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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
Tr//2Q==

------=_001_NextPart528438307337_=------




--===============8221169593827970211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8221169593827970211==--




From xen-users-bounces@lists.xen.org Thu Oct 16 04:14:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 04:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XecRJ-0001y6-A7; Thu, 16 Oct 2014 04:13:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XeEie-0003Qg-Mn
	for xen-users@lists.xen.org; Wed, 15 Oct 2014 02:53:45 +0000
Received: from [85.158.139.211:31155] by server-12.bemta-5.messagelabs.com id
	44/08-22251-8B1ED345; Wed, 15 Oct 2014 02:53:44 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413341618!11233937!1
X-Originating-IP: [220.181.12.13]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MIME_BOUND_NEXTPART,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26085 invoked from network); 15 Oct 2014 02:53:40 -0000
Received: from m12-13.163.com (HELO m12-13.163.com) (220.181.12.13)
	by server-6.tower-206.messagelabs.com with SMTP;
	15 Oct 2014 02:53:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=uoAfJ
	w4nQLJaYYZXBV2LrV4xLD0X0yc61yzbvSBl9kY=; b=IuJtZ13HbDB80EDoGPLMb
	JF6OXIF3E/6hoLuvodwZ1cz94eRERi5k+VkFUcIVFSFpNptZOCao36whnWm5KYCU
	xjOKnxmL1TiE6YPhE5yT4A4m2fSbpx/Y3+EH+CvMU9KqvnHEe/8MOCdhtNnwxu/M
	80v1ivhjaEmMW5/zgyAqNc=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp9 (Coremail) with SMTP id DcCowAAnEhmp4T1UwdScAA--.353S2;
	Wed, 15 Oct 2014 10:53:31 +0800 (CST)
Date: Wed, 15 Oct 2014 10:52:37 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <2014101416094148629627@163.com>, 
	<20141014153149.GA29948@zion.uk.xensource.com>
X-Priority: 3
X-GUID: 8C17DB65-CC79-4C43-9727-C8FAF4E0486C
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101510523486675713@163.com>
X-CM-TRANSID: DcCowAAnEhmp4T1UwdScAA--.353S2
X-Coremail-Antispam: 1Uf129KBjvJXoW7ZF4ftF4kKryrWFW7urWUXFb_yoW8XF48pr
	4rW3y7ZayDtw47J3Z7uFWkurn5WFyruw15GFW0q3y2yF1UZ3Z7WryIy3sxZ3W5Arn7Kr40
	9ayIyF1jv3yqqa7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
	9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07US2N_UUUUU=
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiGB0myVEAPZz96QAAsO
X-Mailman-Approved-At: Thu, 16 Oct 2014 04:13:23 +0000
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1947287777816186925=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============1947287777816186925==
Content-Type: multipart/related;
	boundary="----=_001_NextPart268262215286_=----"

This is a multi-part message in MIME format.

------=_001_NextPart268262215286_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart813346776821_=----"


------=_002_NextPart813346776821_=----
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

SGksd2VpOg0KICAgICAgICAgVGh4IGZvciB5b3VyIGFuc3dlci4NCiAgICAgICAgICBidXQsIElu
IHRoZSAiL2V0Yy9kZWZhdWx0L2dydWIiOg0KICAgDQpHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1k
NjQiDQojR1JVQl9ISURERU5fVElNRU9VVD0wDQpHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRy
dWUNCkdSVUJfVElNRU9VVD0yDQpHUlVCX0RJU1RSSUJVVE9SPWBsc2JfcmVsZWFzZSAtaSAtcyAy
PiAvZGV2L251bGwgfHwgZWNobyBEZWJpYW5gDQpHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiINCkdSVUJfQ01ETElORV9MSU5VWD0iIg0K
DQpJIGNvbmZpZ3VyYXRpb24gdXNpbmcgdGhlIHhlbiBrZXJuZWwgd2l0aCAiR1JVQl9ERUZBVUxU
PSJYZW4gNC4xLWFtZDY0IiIsYW5kIHRoZW4gIGF0dGFjaGluZyB0aG9zZSBvcHRpb25zIHRvIHRo
ZSBrZXJuZWwgd2l0aCAiR1JVQl9DTURMSU5FX0xJTlVYX0RFRkFVTFQ9ImRvbTBfbWF4X3ZjcHVz
PTQgZG9tMF92Y3B1c19waW4iImFuZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBwb2ludCBvciBj
YW4geW91IHRlbGwgbWUgd2hpY2ggZmlsZSBJIHNob3VsZCBjb25maWd1cmUsICBkbyBhcyB5b3Ug
c2FpZC4NCiANCiAgUFMuQXJlIHlvdSBjaGluZXNlP+aIkeeahOiLseivreW+iOW3rizmirHmrYks
6LCi6LCi5LqGLg0KDQoNCg0KDQpxeTYxMDQyNkAxNjMuY29tDQogDQpGcm9tOiBXZWkgTGl1DQpE
YXRlOiAyMDE0LTEwLTE0IDIzOjMxDQpUbzogcXk2MTA0MjZAMTYzLmNvbQ0KQ0M6IHhlbi11c2Vy
czsgd2VpLmxpdTJAY2l0cml4LmNvbQ0KU3ViamVjdDogUmU6IFtYZW4tdXNlcnNdIEhvdyB0byBz
ZXQgRG9tYWluLTAgVkNQVVMgaW4gVWJ1bnR1IDEyLjA0DQpPbiBUdWUsIE9jdCAxNCwgMjAxNCBh
dCAwNDoyNToyNVBNICswODAwLCBxeTYxMDQyNkAxNjMuY29tIHdyb3RlOg0KPiANCj4gSGksDQo+
ICAgICBJIHRyeSB0byBwaW4gY3B1IGNvcmVzIGZvciBEb21haW4tMCxJIHVzZSBVYnVudHUgMTIu
MDQgLHhlbiA0LjEuNS4gYWNjb3JkaW5nIHRvIHRoaXMgYXJ0aWNsZSAgIlR1bmluZyBYZW4gZm9y
IFBlcmZvcm1hbmNlIg0KPiAgICAgMS4gSSBjaGFuZ2UgdGhlIGZpbGUgIi9ldGMvZGVmYXVsdC9n
cnViIjoNCj4gICAgIA0KPiBHUlVCX0RFRkFVTFQ9IlhlbiA0LjEtYW1kNjQiIA0KPiAjR1JVQl9I
SURERU5fVElNRU9VVD0wIA0KPiBHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRydWUgDQo+IEdS
VUJfVElNRU9VVD0yIA0KPiBHUlVCX0RJU1RSSUJVVE9SPWBsc2JfcmVsZWFzZSAtaSAtcyAyPiAv
ZGV2L251bGwgfHwgZWNobyBEZWJpYW5gIA0KPiBHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiIgDQo+IEdSVUJfQ01ETElORV9MSU5VWD0i
Ig0KPiANCiANCllvdSdyZSBhdHRhY2hpbmcgdGhvc2Ugb3B0aW9ucyB0byBMaW51eCBrZXJuZWws
IHdoaWNoIGlzIHdyb25nLg0KIA0KVGhleSBzaG91bGQgYmUgYXR0YWNoZWQgdG8gWGVuLg0KIA0K
V2VpLg0K

------=_002_NextPart813346776821_=----
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3Dutf-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-fa=
mily: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-heig=
ht: 1.5; }</style></head><body>=0A<table width=3D"99.99%" height=3D"100%" =
style=3D"padding: 10px; background-color: transparent;" border=3D"0" cellp=
adding=3D"0" cellspacing=3D"0" background=3D"cid:_Foxmail.1@a78e271e-4c64-=
31be-65c6-eab0bfe57b18">=0A<tbody><tr>=0A<td valign=3D"top" style=3D"width=
:100%;height:100%;">=0A<div style=3D"">=0A<div><span></span>Hi,wei:</div><=
div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Thx for your answer.</div><div>&nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; but, In the&nbsp;<span style=3D"background-c=
olor: transparent; font-size: 10.5pt; line-height: 1.5;">"/etc/default/gru=
b":</span></div><div><div>&nbsp;&nbsp;&nbsp;</div><blockquote style=3D"mar=
gin-right: 0px; margin-left: 40px; border: none; padding: 0px;"><div style=
=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 192, 192);=
">GRUB_DEFAULT=3D"Xen 4.1-amd64"</span></div><div style=3D"font-size: 13px=
;"><span style=3D"background-color: rgb(192, 192, 192);">#GRUB_HIDDEN_TIME=
OUT=3D0</span></div><div style=3D"font-size: 13px;"><span style=3D"backgro=
und-color: rgb(192, 192, 192);">GRUB_HIDDEN_TIMEOUT_QUIET=3Dtrue</span></d=
iv><div style=3D"font-size: 13px;"><span style=3D"background-color: rgb(19=
2, 192, 192);">GRUB_TIMEOUT=3D2</span></div><div style=3D"font-size: 13px;=
"><span style=3D"background-color: rgb(192, 192, 192);">GRUB_DISTRIBUTOR=
=3D`lsb_release -i -s 2&gt; /dev/null || echo Debian`</span></div><div sty=
le=3D"font-size: 13px;"><span style=3D"background-color: rgb(192, 192, 192=
);">GRUB_CMDLINE_LINUX_DEFAULT=3D"<font color=3D"#ff0000">dom0_max_vcpus=
=3D4 dom0_vcpus_pin</font>"</span></div><div style=3D"font-size: 13px;"><s=
pan style=3D"background-color: rgb(192, 192, 192);">GRUB_CMDLINE_LINUX=3D"=
"</span></div><div><span style=3D"background-color: rgb(192, 192, 192);"><=
br></span></div><span style=3D"color: rgb(67, 67, 67); font-family: Tahoma=
, Arial; line-height: 24px; background-color: rgb(255, 255, 255);">I confi=
guration using the xen kernel with</span><span style=3D"color: rgb(67, 67,=
 67); font-family: Tahoma, Arial; line-height: 24px; background-color: rgb=
(255, 255, 255);"> "</span><span style=3D"line-height: 1.5; background-col=
or: rgb(255, 0, 0);">GRUB_DEFAULT=3D"Xen 4.1-amd64"</span><span style=3D"c=
olor: rgb(67, 67, 67); font-family: Tahoma, Arial; line-height: 24px;">",a=
nd then&nbsp;</span><span style=3D"font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; background-color: transparent; line-height: 1.5;">&n=
bsp;</span><span style=3D"font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=
=91, Tahoma; background-color: transparent; line-height: 1.5;">attaching</=
span><span style=3D"background-color: transparent; color: rgb(67, 67, 67);=
 font-family: Tahoma, Arial; line-height: 24px;">&nbsp;</span><span style=
=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; line-height: 1.5;">those options to</span><span styl=
e=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91, Tahoma; line-height: 1.5;">&nbsp;the kernel with "</span><sp=
an style=3D"background-color: rgb(255, 0, 0);"><span style=3D"line-height:=
 1.5; font-size: 13px;">GRUB_CMDLINE_LINUX_DEFAULT=3D"</span><font style=
=3D"line-height: 1.5; font-size: 13px;">dom0_max_vcpus=3D4 dom0_vcpus_pin<=
/font><span style=3D"line-height: 1.5; font-size: 13px;">"</span></span><s=
pan style=3D"background-color: transparent; font-family: =E5=BE=AE=E8=BD=
=AF=E9=9B=85=E9=BB=91, Tahoma; line-height: 1.5; font-size: 10.5pt;">"</sp=
an></blockquote><blockquote style=3D"margin-right: 0px; margin-left: 40px;=
 border: none; padding: 0px;">and I don't understand your point or can you=
 tell me which file I should configure, &nbsp;do as you said.</blockquote>=
<blockquote style=3D"margin-right: 0px; margin-left: 40px; border: none; p=
adding: 0px;"><div>&nbsp;</div><div>&nbsp; PS.Are you chinese?=E6=88=91=E7=
=9A=84=E8=8B=B1=E8=AF=AD=E5=BE=88=E5=B7=AE,=E6=8A=B1=E6=AD=89,=E8=B0=A2=E8=
=B0=A2=E4=BA=86.</div><div><br></div></blockquote></div>=0A<div><br></div>=
<hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" alig=
n=3D"left">=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana;=
 FONT-SIZE: 10pt"><div>qy610426@163.com</div></div></span></div>=0A<blockq=
uote style=3D"margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><d=
iv>&nbsp;</div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8=
px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef;=
 PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"=
mailto:wei.liu2@citrix.com">Wei Liu</a></div><div><b>Date:</b>&nbsp;2014-1=
0-14&nbsp;23:31</div><div><b>To:</b>&nbsp;<a href=3D"mailto:qy610426@163.c=
om">qy610426@163.com</a></div><div><b>CC:</b>&nbsp;<a href=3D"mailto:xen-u=
sers@lists.xen.org">xen-users</a>; <a href=3D"mailto:wei.liu2@citrix.com">=
wei.liu2@citrix.com</a></div><div><b>Subject:</b>&nbsp;Re: [Xen-users] How=
 to set Domain-0 VCPUS in Ubuntu 12.04</div></div></div><div><div>On Tue, =
Oct 14, 2014 at 04:25:25PM +0800, qy610426@163.com wrote:</div>=0A<div>&gt=
; </div>=0A<div>&gt; Hi,</div>=0A<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I try t=
o pin cpu cores for Domain-0,I use Ubuntu 12.04 ,xen 4.1.5. according to t=
his article&nbsp; "Tuning Xen for Performance"</div>=0A<div>&gt;&nbsp;&nbs=
p;&nbsp;&nbsp; 1. I change the file "/etc/default/grub":</div>=0A<div>&gt;=
&nbsp;&nbsp;&nbsp;&nbsp; </div>=0A<div>&gt; GRUB_DEFAULT=3D"Xen 4.1-amd64"=
 </div>=0A<div>&gt; #GRUB_HIDDEN_TIMEOUT=3D0 </div>=0A<div>&gt; GRUB_HIDDE=
N_TIMEOUT_QUIET=3Dtrue </div>=0A<div>&gt; GRUB_TIMEOUT=3D2 </div>=0A<div>&=
gt; GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2&gt; /dev/null || echo Debian` =
</div>=0A<div>&gt; GRUB_CMDLINE_LINUX_DEFAULT=3D"dom0_max_vcpus=3D4 dom0_v=
cpus_pin" </div>=0A<div>&gt; GRUB_CMDLINE_LINUX=3D""</div>=0A<div>&gt; </d=
iv>=0A<div>&nbsp;</div>=0A<div>You're attaching those options to Linux ker=
nel, which is wrong.</div>=0A<div>&nbsp;</div>=0A<div>They should be attac=
hed to Xen.</div>=0A<div>&nbsp;</div>=0A<div>Wei.</div>=0A</div></blockquo=
te>=0A<div></div></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></html=
>
------=_002_NextPart813346776821_=------

------=_001_NextPart268262215286_=----
Content-Type: image/jpeg;
	name="bg.jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@a78e271e-4c64-31be-65c6-eab0bfe57b18>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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
Tr//2Q==

------=_001_NextPart268262215286_=------




--===============1947287777816186925==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1947287777816186925==--




From xen-users-bounces@lists.xen.org Thu Oct 16 04:14:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 04:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XecRK-0001yG-4B; Thu, 16 Oct 2014 04:13:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <qy610426@163.com>) id 1XecNu-0001xR-TU
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 04:09:55 +0000
Received: from [85.158.137.68:12008] by server-17.bemta-3.messagelabs.com id
	64/78-01689-2154F345; Thu, 16 Oct 2014 04:09:54 +0000
X-Env-Sender: qy610426@163.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1413432589!10954522!1
X-Originating-IP: [220.181.12.13]
X-SpamReason: No, hits=1.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjEyLjEzID0+IDI1ODcy\n,HTML_90_100,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19317 invoked from network); 16 Oct 2014 04:09:51 -0000
Received: from m12-13.163.com (HELO m12-13.163.com) (220.181.12.13)
	by server-10.tower-31.messagelabs.com with SMTP;
	16 Oct 2014 04:09:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
	s=s110527; h=Date:From:Subject:Mime-Version:Message-ID; bh=k5cIZ
	l0jxiXd4Y3pDsV3/siKoCtg4fR86k2jgnl1iRQ=; b=LROMxQ6ztqX2Si9vxg4TW
	PfICUYboqNfZO/KPJj7eQ9GsimnrRUzc++5LC+/lmZoJTdrQZPsc/Un9+EDGEAHo
	IBH/L2vyqDy3n5IaNUbSqU/HombYN7nZ42eQzNHCCrnxJ7yAk58Nq6ibPep4+JCZ
	WpCaqSaBPk7kiaVYb6iwY4=
Received: from ZHDPCA140711003 (unknown [113.106.251.82])
	by smtp9 (Coremail) with SMTP id DcCowAAX3qIERT9UglLiAA--.84S2;
	Thu, 16 Oct 2014 12:09:42 +0800 (CST)
Date: Thu, 16 Oct 2014 12:08:17 +0800
From: "qy610426@163.com" <qy610426@163.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <2014101416094148629627@163.com>, 
	<20141014153149.GA29948@zion.uk.xensource.com>, 
	<2014101510523486675713@163.com>, 
	<20141015111255.GC29948@zion.uk.xensource.com>
X-Priority: 3
X-GUID: B75B34C6-E872-4EEF-8B2B-BD11F52A0C56
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <2014101612081570215020@163.com>
X-CM-TRANSID: DcCowAAX3qIERT9UglLiAA--.84S2
X-Coremail-Antispam: 1Uf129KBjvJXoW7Aw1rWw4xAr4fKryfZF4kCrg_yoW8Gr4rpr
	4Ygw42vFyDtw42y3Z7uaykArn5WFy8u3yfGa97WrWUtF98Z3WDWryIyr9rCr13Zrs7Kr40
	9ay3CFy29w1qqa7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
	9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07U4VbPUUUUU=
X-Originating-IP: [113.106.251.82]
X-CM-SenderInfo: lt1wiiquswqiywtou0bp/1tbiZRInyVD+XXzEPAAAsu
X-Mailman-Approved-At: Thu, 16 Oct 2014 04:13:23 +0000
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8221169593827970211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============8221169593827970211==
Content-Type: multipart/related;
	boundary="----=_001_NextPart528438307337_=----"

This is a multi-part message in MIME format.

------=_001_NextPart528438307337_=----
Content-Type: multipart/alternative;
	boundary="----=_002_NextPart688750643175_=----"


------=_002_NextPart688750643175_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

ICBJIGRvIHRoaXMgLGF0dGFjaCAiR1JVQl9DTURMSU5FX1hFTj0iZG9tMF9tYXhfdmNwdXM9NCBk
b20wX3ZjcHVzX3BpbiIgdG8gIi9ldGMvZGVmYXVsdC9ncnViIi4NCiB0aGFuayB5b3UgLFdlaSAN
Cg0KDQoNCuW8uuWwpyBxaWFuZ3lhbywgWmh1aGFpIENoaW5hDQogDQpGcm9tOiBXZWkgTGl1DQpE
YXRlOiAyMDE0LTEwLTE1IDE5OjEyDQpUbzogcXk2MTA0MjZAMTYzLmNvbQ0KQ0M6IFdlaSBMaXU7
IHhlbi11c2Vycw0KU3ViamVjdDogUmU6IFJlOiBbWGVuLXVzZXJzXSBIb3cgdG8gc2V0IERvbWFp
bi0wIFZDUFVTIGluIFVidW50dSAxMi4wNA0KT24gV2VkLCBPY3QgMTUsIDIwMTQgYXQgMTA6NTI6
MzdBTSArMDgwMCwgcXk2MTA0MjZAMTYzLmNvbSB3cm90ZToNCj4gSGksd2VpOg0KPiAgICAgICAg
ICBUaHggZm9yIHlvdXIgYW5zd2VyLg0KPiAgICAgICAgICAgYnV0LCBJbiB0aGUgIi9ldGMvZGVm
YXVsdC9ncnViIjoNCj4gICAgDQo+IEdSVUJfREVGQVVMVD0iWGVuIDQuMS1hbWQ2NCINCj4gI0dS
VUJfSElEREVOX1RJTUVPVVQ9MA0KPiBHUlVCX0hJRERFTl9USU1FT1VUX1FVSUVUPXRydWUNCj4g
R1JVQl9USU1FT1VUPTINCj4gR1JVQl9ESVNUUklCVVRPUj1gbHNiX3JlbGVhc2UgLWkgLXMgMj4g
L2Rldi9udWxsIHx8IGVjaG8gRGViaWFuYA0KPiBHUlVCX0NNRExJTkVfTElOVVhfREVGQVVMVD0i
ZG9tMF9tYXhfdmNwdXM9NCBkb20wX3ZjcHVzX3BpbiINCj4gR1JVQl9DTURMSU5FX0xJTlVYPSIi
DQo+IA0KPiBJIGNvbmZpZ3VyYXRpb24gdXNpbmcgdGhlIHhlbiBrZXJuZWwgd2l0aCAiR1JVQl9E
RUZBVUxUPSJYZW4gNC4xLWFtZDY0IiIsYW5kIHRoZW4gIGF0dGFjaGluZyB0aG9zZSBvcHRpb25z
IHRvIHRoZSBrZXJuZWwgd2l0aCAiR1JVQl9DTURMSU5FX0xJTlVYX0RFRkFVTFQ9ImRvbTBfbWF4
X3ZjcHVzPTQgZG9tMF92Y3B1c19waW4iImFuZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBwb2lu
dCBvciBjYW4geW91IHRlbGwgbWUgd2hpY2ggZmlsZSBJIHNob3VsZCBjb25maWd1cmUsICBkbyBh
cyB5b3Ugc2FpZC4NCj4gIA0KIA0KSSB0aGluayB5b3Ugc2hvdWxkIGJlIGxvb2tpbmcgZm9yIHNv
bWV0aGluZyBsaWtlDQpHUlVCX0NNRExJTkVfWEVOX0RFRkFVTFQuIFlvdSBwcm9iYWJseSBuZWVk
IHRvIGNoZWNrIHRoZSBtYW5wYWdlIGZvciB0aGUNCmV4YWN0IG9wdGlvbi4NCiANCklmIG5vdCwg
eW91IHdpbGwgbmVlZCB0byBtYW51YWxseSBtb2RpZnkgL2Jvb3QvZ3J1Yi9ncnViLmNmZyB0byBh
ZGQgaW4NCnRob3NlIG9wdGlvbnMgdG8geGVuIGNvbW1hbmQgbGluZS4NCiANCj4gICBQUy5BcmUg
eW91IGNoaW5lc2U/5oiR55qE6Iux6K+t5b6I5beuLOaKseatiSzosKLosKLkuoYuDQo+IA0KIA0K
Tm8gd29ycmllcy4NCiANCldlaS4NCg==

------=_002_NextPart688750643175_=----
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }body { font-size: 10.5pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body=
>=0A<table width=3D"99.99%" height=3D"100%" style=3D"padding: 10px; backgr=
ound-color: transparent;" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
 background=3D"cid:_Foxmail.1@b223e3f7-62b5-a330-97fe-9d0108490d85">=0A<tb=
ody><tr>=0A<td valign=3D"top" style=3D"width:100%;height:100%;">=0A<div st=
yle=3D"">=0A<div>&nbsp; I do this ,attach "<span style=3D"background-color=
: rgba(0, 0, 0, 0); line-height: 1.5;">GRUB_CMDLINE_XEN=3D"dom0_max_vcpus=
=3D4 dom0_vcpus_pin"</span><span style=3D"background-color: rgba(0, 0, 0, =
0); line-height: 21px;">&nbsp;to "/etc/default/grub".</span></div><div>&nb=
sp;thank you ,Wei&nbsp;</div>=0A<div><br></div><hr style=3D"width: 210px; =
height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><!=
--[if gte mso 9]><xml>=0A <o:OfficeDocumentSettings>=0A  <o:RelyOnVML></o:=
RelyOnVML>=0A  <o:AllowPNG></o:AllowPNG>=0A </o:OfficeDocumentSettings>=0A=
</xml><![endif]-->=0A<!--[if gte mso 9]><xml>=0A <w:WordDocument>=0A  <w:V=
iew>Normal</w:View>=0A  <w:Zoom>0</w:Zoom>=0A  <w:TrackMoves></w:TrackMove=
s>=0A  <w:TrackFormatting></w:TrackFormatting>=0A  <w:PunctuationKerning><=
/w:PunctuationKerning>=0A  <w:DrawingGridVerticalSpacing>7.8 =E7=A3=85</w:=
DrawingGridVerticalSpacing>=0A  <w:DisplayHorizontalDrawingGridEvery>0</w:=
DisplayHorizontalDrawingGridEvery>=0A  <w:DisplayVerticalDrawingGridEvery>=
2</w:DisplayVerticalDrawingGridEvery>=0A  <w:ValidateAgainstSchemas></w:Va=
lidateAgainstSchemas>=0A  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=
=0A  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A  <w:AlwaysShowP=
laceholderText>false</w:AlwaysShowPlaceholderText>=0A  <w:DoNotPromoteQF><=
/w:DoNotPromoteQF>=0A  <w:LidThemeOther>EN-US</w:LidThemeOther>=0A  <w:Lid=
ThemeAsian>ZH-CN</w:LidThemeAsian>=0A  <w:LidThemeComplexScript>X-NONE</w:=
LidThemeComplexScript>=0A  <w:Compatibility>=0A   <w:SpaceForUL></w:SpaceF=
orUL>=0A   <w:BalanceSingleByteDoubleByteWidth></w:BalanceSingleByteDouble=
ByteWidth>=0A   <w:DoNotLeaveBackslashAlone></w:DoNotLeaveBackslashAlone>=
=0A   <w:ULTrailSpace></w:ULTrailSpace>=0A   <w:DoNotExpandShiftReturn></w=
:DoNotExpandShiftReturn>=0A   <w:AdjustLineHeightInTable></w:AdjustLineHei=
ghtInTable>=0A   <w:BreakWrappedTables></w:BreakWrappedTables>=0A   <w:Sna=
pToGridInCell></w:SnapToGridInCell>=0A   <w:WrapTextWithPunct></w:WrapText=
WithPunct>=0A   <w:UseAsianBreakRules></w:UseAsianBreakRules>=0A   <w:Dont=
GrowAutofit></w:DontGrowAutofit>=0A   <w:SplitPgBreakAndParaMark></w:Split=
PgBreakAndParaMark>=0A   <w:DontVertAlignCellWithSp></w:DontVertAlignCellW=
ithSp>=0A   <w:DontBreakConstrainedForcedTables></w:DontBreakConstrainedFo=
rcedTables>=0A   <w:DontVertAlignInTxbx></w:DontVertAlignInTxbx>=0A   <w:W=
ord11KerningPairs></w:Word11KerningPairs>=0A   <w:CachedColBalance></w:Cac=
hedColBalance>=0A   <w:UseFELayout></w:UseFELayout>=0A  </w:Compatibility>=
=0A  <m:mathPr>=0A   <m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A  =
 <m:brkBin m:val=3D"before"></m:brkBin>=0A   <m:brkBinSub m:val=3D"--"></m=
:brkBinSub>=0A   <m:smallFrac m:val=3D"off"></m:smallFrac>=0A   <m:dispDef=
></m:dispDef>=0A   <m:lMargin m:val=3D"0"></m:lMargin>=0A   <m:rMargin m:v=
al=3D"0"></m:rMargin>=0A   <m:defJc m:val=3D"centerGroup"></m:defJc>=0A   =
<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A   <m:intLim m:val=3D"subSu=
p"></m:intLim>=0A   <m:naryLim m:val=3D"undOvr"></m:naryLim>=0A  </m:mathP=
r></w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A <w:Lat=
entStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"=0A  DefSemiH=
idden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"=0A  LatentStyleCoun=
t=3D"267">=0A  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal">=
</w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"he=
ading 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"9" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 3"=
></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFo=
rmat=3D"true" Name=3D"heading 4"></w:LsdException>=0A  <w:LsdException Loc=
ked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 5"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"tr=
ue" Name=3D"heading 6"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"9" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=
=3D"heading 8"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prio=
rity=3D"9" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"></w:LsdExceptio=
n>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"></w=
:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"39" Name=3D"toc 4"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"39" Name=3D"toc 5"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"39" Name=3D"toc 6"></w:LsdException>=0A  <w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"></w:LsdExceptio=
n>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"></w=
:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"toc 9"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"35" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A  <w:LsdExce=
ption Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"11" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D=
"Subtitle"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"22" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true=
" Name=3D"Strong"></w:LsdException>=0A  <w:LsdException Locked=3D"false" P=
riority=3D"20" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=
=3D"true" Name=3D"Emphasis"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"59" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Table Grid"></w:LsdException>=0A  <w:LsdException Locked=3D"fa=
lse" UnhideWhenUsed=3D"false" Name=3D"Placeholder Text"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"></w:Ls=
dException>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidde=
n=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"></w:LsdException>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium Grid 2"></w:LsdException>=0A  <w:LsdE=
xception Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   Unhide=
WhenUsed=3D"false" Name=3D"Medium Grid 3"></w:LsdException>=0A  <w:LsdExce=
ption Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhe=
nUsed=3D"false" Name=3D"Dark List"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Shading"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful List"></w:LsdException>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" Name=3D"Colorful Grid"></w:LsdException>=0A  <w:LsdException Locke=
d=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Light Shading Accent 1"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light List Accent 1"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Light Grid Accent 1"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"></w:Lsd=
Exception>=0A  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" N=
ame=3D"Revision"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"34" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=
=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A  <w:LsdException Lo=
cked=3D"false" Priority=3D"29" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D=
"false" QFormat=3D"true" Name=3D"Quote"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accen=
t 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"70=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Acc=
ent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"=
71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Sh=
ading Accent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pri=
ority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Co=
lorful List Accent 1"></w:LsdException>=0A  <w:LsdException Locked=3D"fals=
e" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Light Shading Accent 2"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Light List Accent 2"></w:LsdException>=0A  <w:LsdExcept=
ion Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenU=
sed=3D"false" Name=3D"Light Grid Accent 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"></w:LsdExcept=
ion>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"fa=
lse"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"></w:Lsd=
Exception>=0A  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accen=
t 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"68=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2=
 Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium =
Grid 3 Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"D=
ark List Accent 2"></w:LsdException>=0A  <w:LsdException Locked=3D"false" =
Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D=
"Colorful Shading Accent 2"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Colorful List Accent 2"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Light Shading Accent 3"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Light List Accent 3"></w:LsdException>=0A  =
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"=0A  =
 UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"65" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Ac=
cent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Lis=
t 2 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medi=
um Grid 1 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Grid 2 Accent 3"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Grid 3 Accent 3"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Dark List Accent 3"></w:LsdException>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Colorful Shading Accent 3"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"></w:=
LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHid=
den=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"63" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Ac=
cent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Sha=
ding 2 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pr=
iority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"M=
edium List 1 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=3D"fal=
se" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Nam=
e=3D"Medium List 2 Accent 4"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A  <w:LsdException =
Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium Grid 2 Accent 4"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Dark List Accent 4"></w:LsdException>=0A  <=
w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"=0A   =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"60" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accen=
t 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"61=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light List Ac=
cent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Light Grid=
 Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=
=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium =
Shading 1 Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A  <w:LsdException Locke=
d=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fa=
lse" Name=3D"Medium List 1 Accent 5"></w:LsdException>=0A  <w:LsdException=
 Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A   UnhideWhenUsed=
=3D"false" Name=3D"Medium List 2 Accent 5"></w:LsdException>=0A  <w:LsdExc=
eption Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"=0A   UnhideWh=
enUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A  <w:=
LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"=0A   Un=
hideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"></w:LsdException>=
=0A  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"=
=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"></w:LsdExce=
ption>=0A  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"=
false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"></w:LsdEx=
ception>=0A  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5=
"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"72" S=
emiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful List Ac=
cent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D=
"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful G=
rid Accent 5"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Prior=
ity=3D"60" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false"=
 Priority=3D"61" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Light List Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"f=
alse" Priority=3D"62" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" N=
ame=3D"Light Grid Accent 6"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"63" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" Name=3D"Medium Shading 1 Accent 6"></w:LsdException>=0A  <w:LsdExcepti=
on Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"=0A   UnhideWhenUs=
ed=3D"false" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A  <w:L=
sdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"=0A   Unh=
ideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"=0A=
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"></w:LsdExcepti=
on>=0A  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"fal=
se"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"></w:LsdE=
xception>=0A  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=
=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"><=
/w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"69" Semi=
Hidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accen=
t 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"70=
" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Dark List Acc=
ent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"=
71" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Colorful Sh=
ading Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Pri=
ority=3D"72" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=3D"Co=
lorful List Accent 6"></w:LsdException>=0A  <w:LsdException Locked=3D"fals=
e" Priority=3D"73" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" Name=
=3D"Colorful Grid Accent 6"></w:LsdException>=0A  <w:LsdException Locked=
=3D"false" Priority=3D"19" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"fal=
se" QFormat=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A  <w:Lsd=
Exception Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"=0A   Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"></w:LsdExce=
ption>=0A  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"=
false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Refer=
ence"></w:LsdException>=0A  <w:LsdException Locked=3D"false" Priority=3D"3=
2" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QFormat=3D"true" Nam=
e=3D"Intense Reference"></w:LsdException>=0A  <w:LsdException Locked=3D"fa=
lse" Priority=3D"33" SemiHidden=3D"false"=0A   UnhideWhenUsed=3D"false" QF=
ormat=3D"true" Name=3D"Book Title"></w:LsdException>=0A  <w:LsdException L=
ocked=3D"false" Priority=3D"37" Name=3D"Bibliography"></w:LsdException>=0A=
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=
=3D"TOC Heading"></w:LsdException>=0A </w:LatentStyles>=0A</xml><![endif]-=
->=0A<!--[if gte mso 10]>=0A<style>=0A /* Style Definitions */=0A table.Ms=
oNormalTable=0A	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;=0A	m=
so-tstyle-rowband-size:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-nosho=
w:yes;=0A	mso-style-priority:99;=0A	mso-style-qformat:yes;=0A	mso-style-pa=
rent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A	mso-para-margin:0cm;=
=0A	mso-para-margin-bottom:.0001pt;=0A	mso-pagination:widow-orphan;=0A	fon=
t-size:10.5pt;=0A	mso-bidi-font-size:11.0pt;=0A	font-family:=E5=AE=8B=E4=
=BD=93;=0A	mso-ascii-font-family:Calibri;=0A	mso-ascii-theme-font:minor-la=
tin;=0A	mso-fareast-font-family:=E5=AE=8B=E4=BD=93;=0A	mso-fareast-theme-f=
ont:minor-fareast;=0A	mso-hansi-font-family:Calibri;=0A	mso-hansi-theme-fo=
nt:minor-latin;=0A	mso-font-kerning:1.0pt;}=0A</style>=0A<![endif]-->=0A<!=
--StartFragment-->=0A<div style=3D"mso-element:para-border-div;border:dash=
ed #2F6FAB 1.0pt;mso-border-alt:=0Adashed #2F6FAB .75pt;padding:12.0pt 12.=
0pt 12.0pt 12.0pt;background:#F9F9F9">=0A<p class=3D"MsoNormal" align=3D"l=
eft" style=3D"text-align: justify; line-height: 13.2pt; border: none; padd=
ing: 0cm; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: =E5=AE=
=8B=E4=BD=93;"><span style=3D"font-size: 10pt;">=E5=BC=BA=E5=B0=A7</span><=
span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: 'Courier New';"=
> qiangyao,</span><span style=3D"text-align: start;">&nbsp;</span><span st=
yle=3D"text-align: start;">Zhuhai China</span><o:p></o:p></p>=0A</div>=0A<=
!--EndFragment--></span></div>=0A<blockquote style=3D"margin-top: 0px; mar=
gin-bottom: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div style=3D"borde=
r:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div styl=
e=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:ta=
homa;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP:=
 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:wei.liu2@citrix.com">Wei Li=
u</a></div><div><b>Date:</b>&nbsp;2014-10-15&nbsp;19:12</div><div><b>To:</=
b>&nbsp;<a href=3D"mailto:qy610426@163.com">qy610426@163.com</a></div><div=
><b>CC:</b>&nbsp;<a href=3D"mailto:wei.liu2@citrix.com">Wei Liu</a>; <a hr=
ef=3D"mailto:xen-users@lists.xen.org">xen-users</a></div><div><b>Subject:<=
/b>&nbsp;Re: Re: [Xen-users] How to set Domain-0 VCPUS in Ubuntu 12.04</di=
v></div></div><div><div>On Wed, Oct 15, 2014 at 10:52:37AM +0800, qy610426=
@163.com wrote:</div>=0A<div>&gt; Hi,wei:</div>=0A<div>&gt;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thx for your answer.</div>=0A<div>=
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; but, In t=
he "/etc/default/grub":</div>=0A<div>&gt;&nbsp;&nbsp;&nbsp; </div>=0A<div>=
&gt; GRUB_DEFAULT=3D"Xen 4.1-amd64"</div>=0A<div>&gt; #GRUB_HIDDEN_TIMEOUT=
=3D0</div>=0A<div>&gt; GRUB_HIDDEN_TIMEOUT_QUIET=3Dtrue</div>=0A<div>&gt; =
GRUB_TIMEOUT=3D2</div>=0A<div>&gt; GRUB_DISTRIBUTOR=3D`lsb_release -i -s 2=
&gt; /dev/null || echo Debian`</div>=0A<div>&gt; GRUB_CMDLINE_LINUX_DEFAUL=
T=3D"dom0_max_vcpus=3D4 dom0_vcpus_pin"</div>=0A<div>&gt; GRUB_CMDLINE_LIN=
UX=3D""</div>=0A<div>&gt; </div>=0A<div>&gt; I configuration using the xen=
 kernel with "GRUB_DEFAULT=3D"Xen 4.1-amd64"",and then&nbsp; attaching tho=
se options to the kernel with "GRUB_CMDLINE_LINUX_DEFAULT=3D"dom0_max_vcpu=
s=3D4 dom0_vcpus_pin""and I don't understand your point or can you tell me=
 which file I should configure,&nbsp; do as you said.</div>=0A<div>&gt;&nb=
sp; </div>=0A<div>&nbsp;</div>=0A<div>I think you should be looking for so=
mething like</div>=0A<div>GRUB_CMDLINE_XEN_DEFAULT. You probably need to c=
heck the manpage for the</div>=0A<div>exact option.</div>=0A<div>&nbsp;</d=
iv>=0A<div>If not, you will need to manually modify /boot/grub/grub.cfg to=
 add in</div>=0A<div>those options to xen command line.</div>=0A<div>&nbsp=
;</div>=0A<div>&gt;&nbsp;&nbsp; PS.Are you chinese?=E6=88=91=E7=9A=84=E8=
=8B=B1=E8=AF=AD=E5=BE=88=E5=B7=AE,=E6=8A=B1=E6=AD=89,=E8=B0=A2=E8=B0=A2=E4=
=BA=86.</div>=0A<div>&gt; </div>=0A<div>&nbsp;</div>=0A<div>No worries.</d=
iv>=0A<div>&nbsp;</div>=0A<div>Wei.</div>=0A</div></blockquote>=0A<div></d=
iv></div>=0A</td>=0A</tr>=0A</tbody></table>=0A</body></html>
------=_002_NextPart688750643175_=------

------=_001_NextPart528438307337_=----
Content-Type: image/jpeg;
	name="bg.jpg"
Content-Transfer-Encoding: base64
Content-ID: <_Foxmail.1@b223e3f7-62b5-a330-97fe-9d0108490d85>

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNtaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6
MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5M0Q1MzkiIHhtcE1NOkRvY3VtZW50
SUQ9InhtcC5kaWQ6MTU2Nzg1QkMxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcE1NOkluc3Rh
bmNlSUQ9InhtcC5paWQ6MTU2Nzg1QkIxMUE3MTFFMEE5QUVFRjJEQkI0OUI3NjQiIHhtcDpDcmVh
dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9t
IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNFMTQzN0M2QjExRTAxMUExNDRCNjA2RUU5NTgy
OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzOEM2MUQyQTBGRTAxMThFMkNCNDA5OTg5
M0Q1MzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBh
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
Tr//2Q==

------=_001_NextPart528438307337_=------




--===============8221169593827970211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8221169593827970211==--




From xen-users-bounces@lists.xen.org Thu Oct 16 07:09:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 07:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XefAL-0006Tl-RW; Thu, 16 Oct 2014 07:08:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1XefAK-0006Tg-DD
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 07:08:04 +0000
Received: from [193.109.254.147:42485] by server-9.bemta-14.messagelabs.com id
	F4/EA-31535-3DE6F345; Thu, 16 Oct 2014 07:08:03 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1413443283!13093179!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1638 invoked from network); 16 Oct 2014 07:08:03 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-27.messagelabs.com with SMTP;
	16 Oct 2014 07:08:03 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.7] (88-111-167-253.dynamic.dsl.as9105.com
	[88.111.167.253])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 76BE51BC3E
	for <xen-users@lists.xen.org>; Thu, 16 Oct 2014 07:08:00 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
Date: Thu, 16 Oct 2014 08:08:04 +0100
Message-Id: <391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
	<1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

merc1984@f-m.fm wrote:

> Apparently you didn't pick up that the key file for sd?4 is on sd?2,
> which is itself encrypted and can't be unlocked until the luks password
> is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
> with the password.

So a system that can't auto-boot ? I need mine to boot up unattended.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 16 07:09:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 07:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XefAL-0006Tl-RW; Thu, 16 Oct 2014 07:08:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1XefAK-0006Tg-DD
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 07:08:04 +0000
Received: from [193.109.254.147:42485] by server-9.bemta-14.messagelabs.com id
	F4/EA-31535-3DE6F345; Thu, 16 Oct 2014 07:08:03 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1413443283!13093179!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1638 invoked from network); 16 Oct 2014 07:08:03 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-14.tower-27.messagelabs.com with SMTP;
	16 Oct 2014 07:08:03 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.1.7] (88-111-167-253.dynamic.dsl.as9105.com
	[88.111.167.253])
	by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 76BE51BC3E
	for <xen-users@lists.xen.org>; Thu, 16 Oct 2014 07:08:00 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
Date: Thu, 16 Oct 2014 08:08:04 +0100
Message-Id: <391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
	<1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

merc1984@f-m.fm wrote:

> Apparently you didn't pick up that the key file for sd?4 is on sd?2,
> which is itself encrypted and can't be unlocked until the luks password
> is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
> with the password.

So a system that can't auto-boot ? I need mine to boot up unattended.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 16 17:39:00 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 17:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xeozq-0003XX-O0; Thu, 16 Oct 2014 17:37:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1Xeozp-0003XS-7d
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 17:37:53 +0000
Received: from [85.158.139.211:50945] by server-8.bemta-5.messagelabs.com id
	2B/FB-22440-07200445; Thu, 16 Oct 2014 17:37:52 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413481070!11668030!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7676 invoked from network); 16 Oct 2014 17:37:50 -0000
Received: from out1-smtp.messagingengine.com (HELO
	out1-smtp.messagingengine.com) (66.111.4.25)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Oct 2014 17:37:50 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by gateway2.nyi.internal (Postfix) with ESMTP id 86CD020A7B
	for <xen-users@lists.xen.org>; Thu, 16 Oct 2014 13:37:49 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute6.internal (MEProxy); Thu, 16 Oct 2014 13:37:49 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=9A7IcreNn7nkJxAjloOksqeg0SA=; b=W9ZV
	dd13+t9qnK862ndAJvMvaJ1mPJvE6aa6Sto+c6pukC3U5Vsf/GCvsoERKBEoubwS
	xdCWI8FLaQHE1US+uEPkp0mX1tk7uxHAL2AGPs6UOvsWJnxXSKLaF0OS+G6jHEpn
	CJ49ol1CkAMUdUA53BvPNJKINGPi0mh+eS4c5tY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=9A7IcreNn7nkJxAjloOksqeg
	0SA=; b=oI1cXYiscNONKKiq7yuSnWOXrx0C3QJM8L9AGIn4LAEhf04BU2Lnbyq8
	6Orr/BfK4IfcZvflKSGo3YThj+NHn5pstl0cpIYomoGPy03XYshV0Sy7TNDdorBP
	DuE7NaGrgFokOndNH8Ie54DfMVaPsxTI5iQwEuP/fgtNsMuwv2E=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id 576C9F000C9; Thu, 16 Oct 2014 13:37:49 -0400 (EDT)
Message-Id: <1413481069.3390743.179837857.41F2A2E9@webmail.messagingengine.com>
X-Sasl-Enc: 9bRJxC0dYP305K3pIoT+OCrjfRRQIIuPK/yT9b5SZNjV 1413481069
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
	<1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
	<391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
Date: Thu, 16 Oct 2014 10:37:49 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Oct 16, 2014, at 00:08, Simon Hobson wrote:
> merc1984@f-m.fm wrote:
> 
> > Apparently you didn't pick up that the key file for sd?4 is on sd?2,
> > which is itself encrypted and can't be unlocked until the luks password
> > is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
> > with the password.
> 
> So a system that can't auto-boot ? I need mine to boot up unattended.

I need mine encrypted.  Different people have different needs.

Sure I've added on some bells and whistles, but I'm just helping those
who want it, with a shortcut to these options.


-- 
http://www.fastmail.fm - Accessible with your email software
                          or over the web


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 16 17:39:00 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Oct 2014 17:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xeozq-0003XX-O0; Thu, 16 Oct 2014 17:37:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <merc1984@f-m.fm>) id 1Xeozp-0003XS-7d
	for xen-users@lists.xen.org; Thu, 16 Oct 2014 17:37:53 +0000
Received: from [85.158.139.211:50945] by server-8.bemta-5.messagelabs.com id
	2B/FB-22440-07200445; Thu, 16 Oct 2014 17:37:52 +0000
X-Env-Sender: merc1984@f-m.fm
X-Msg-Ref: server-6.tower-206.messagelabs.com!1413481070!11668030!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7676 invoked from network); 16 Oct 2014 17:37:50 -0000
Received: from out1-smtp.messagingengine.com (HELO
	out1-smtp.messagingengine.com) (66.111.4.25)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 16 Oct 2014 17:37:50 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by gateway2.nyi.internal (Postfix) with ESMTP id 86CD020A7B
	for <xen-users@lists.xen.org>; Thu, 16 Oct 2014 13:37:49 -0400 (EDT)
Received: from web1 ([10.202.2.211])
	by compute6.internal (MEProxy); Thu, 16 Oct 2014 13:37:49 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=f-m.fm; h=
	message-id:x-sasl-enc:from:to:mime-version
	:content-transfer-encoding:content-type:in-reply-to:references
	:subject:date; s=mesmtp; bh=9A7IcreNn7nkJxAjloOksqeg0SA=; b=W9ZV
	dd13+t9qnK862ndAJvMvaJ1mPJvE6aa6Sto+c6pukC3U5Vsf/GCvsoERKBEoubwS
	xdCWI8FLaQHE1US+uEPkp0mX1tk7uxHAL2AGPs6UOvsWJnxXSKLaF0OS+G6jHEpn
	CJ49ol1CkAMUdUA53BvPNJKINGPi0mh+eS4c5tY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=message-id:x-sasl-enc:from:to
	:mime-version:content-transfer-encoding:content-type:in-reply-to
	:references:subject:date; s=smtpout; bh=9A7IcreNn7nkJxAjloOksqeg
	0SA=; b=oI1cXYiscNONKKiq7yuSnWOXrx0C3QJM8L9AGIn4LAEhf04BU2Lnbyq8
	6Orr/BfK4IfcZvflKSGo3YThj+NHn5pstl0cpIYomoGPy03XYshV0Sy7TNDdorBP
	DuE7NaGrgFokOndNH8Ie54DfMVaPsxTI5iQwEuP/fgtNsMuwv2E=
Received: by web1.nyi.internal (Postfix, from userid 99)
	id 576C9F000C9; Thu, 16 Oct 2014 13:37:49 -0400 (EDT)
Message-Id: <1413481069.3390743.179837857.41F2A2E9@webmail.messagingengine.com>
X-Sasl-Enc: 9bRJxC0dYP305K3pIoT+OCrjfRRQIIuPK/yT9b5SZNjV 1413481069
From: merc1984@f-m.fm
To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-bcc46ea5
In-Reply-To: <391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
References: <1413404962.2974951.179459661.60B4A03F@webmail.messagingengine.com>
	<ED1CE9C6-80CC-4194-8F99-8F732795D253@thehobsons.co.uk>
	<1413412067.3011586.179499793.1172B61F@webmail.messagingengine.com>
	<391F6A55-FE45-46D3-A35E-1B312D2167EC@thehobsons.co.uk>
Date: Thu, 16 Oct 2014 10:37:49 -0700
Subject: Re: [Xen-users] Xen HowTo
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Oct 16, 2014, at 00:08, Simon Hobson wrote:
> merc1984@f-m.fm wrote:
> 
> > Apparently you didn't pick up that the key file for sd?4 is on sd?2,
> > which is itself encrypted and can't be unlocked until the luks password
> > is entered.  The key file for sd?4 is encrypted until sd?2 is unlocked
> > with the password.
> 
> So a system that can't auto-boot ? I need mine to boot up unattended.

I need mine encrypted.  Different people have different needs.

Sure I've added on some bells and whistles, but I'm just helping those
who want it, with a shortcut to these options.


-- 
http://www.fastmail.fm - Accessible with your email software
                          or over the web


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 00:10:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xev6E-0006i0-P9; Fri, 17 Oct 2014 00:08:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Xev6D-0006hv-KH
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:08:53 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	7F/B7-02699-41E50445; Fri, 17 Oct 2014 00:08:52 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1413504529!13457487!1
X-Originating-IP: [98.138.91.35]
X-SpamReason: No, hits=2.2 required=7.0 tests=HTML_MESSAGE,
  MISSING_SUBJECT
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6978 invoked from network); 17 Oct 2014 00:08:51 -0000
Received: from nm28-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.35)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:08:51 -0000
Received: from [98.138.101.130] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
Received: from [98.138.89.254] by tm18.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 517626.59613.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 53107 invoked by uid 60001); 17 Oct 2014 00:08:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413504529; bh=ZhcSQrBQ6VEjtsxCCkmoBBxUURwAQ39JCUGWqN6bXgI=;
	h=Message-ID:Date:From:Reply-To:To:MIME-Version:Content-Type;
	b=dXAFsuEgahXUeE3FP+6qhBKYHTnLHc6Izju/h0GNiBGOGkAZa0D0gWVa373kl/5MsmlkRt8u/xhuMYq6Kgipsk1GrSu5q1fghigvIjr9z0AgsKHl3TaTzgPZTPg5Sk4SZFOnpyAG1Z22CJcGoD4QXsaH6ZymEyEViua61PPNYzM=
X-YMail-OSG: N3huTRsVM1lwLcMb1LLz8mXidmcXDJ5uaXa2Wq532n3u6aS
	1omherDuC6W.ulNBMAIOsHuCr1BMmnV2VJYji6pWS.J_Y3jiRhhkVOTuIEVd
	_6iKrgOLjKix4by37pBjO2BMle.HoSzQ.N1T.g0HxJVRoA4v5GqAJkBBD0KX
	0JS0ovnJ_KTOzp.b.V_bjAmmZRskhA0cGFD1lsNm2voZWPhvrJmikRKskw70
	WKwiFTh9JDEGNjOIJnvj96esAzJKJ4l1y4YSD9IYxGrKFcJi6u47vB6uIVfV
	F0vCy.XGlCOyc43IZaiSKtl7..0VxUvaNNo_aOVKpKEDv9e0Mi7w0oryYHPG
	MsmYDQiMk0NCQ5PR.cXEjq2DlrMGU471k5C3yXGR85WFNjBtPEcV6JuKM3Bo
	2OoVFRgBuYQrDZQx1dpx3qwpNCqfazoSCusMUKdALgF8Z_g0NLlKT6Hfx_9I
	eGst4oIMZ1MdAMh9KztTYoHNg0Rxzd_DF1b0Vf5j4IM8VK6vquUR5oVGXIBW
	iUfboVi..IL5iUBeemraQG3uAiViT5pfGuGrVn.M77MYJ9KCHeMrOUBBjyiE
	h1pN5RBWQIfIvFsCoBmFo4habeDjfcFqNwKf07pABJbqej8Yd06qM3tLTcRd
	Kgo5RWg--
Received: from [24.32.28.208] by web310208.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:08:49 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknbSBsb29raW5nIGZvciBhIGRlZmluaXRpdmUgYW5zd2VyIHRvIHRoaXMgcXVlc3Rpb246IERvZXMgWGVuIHN1cHBvcnQgdGhlIFNoZWVwZG9nIGRpc3RyaWJ1dGVkIG9iamVjdCBzdG9yYWdlIHN5c3RlbT8KClRJQSwKRXJpYyBQcmV0b3Jpb3VzCgEwAQEBAQ--
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413504529.51921.YahooMailNeo@web310208.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:08:49 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] (no subject)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5181838541425043333=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5181838541425043333==
Content-Type: multipart/alternative; boundary="-28653412-712103973-1413504529=:51921"

---28653412-712103973-1413504529=:51921
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'm looking for a definitive answer to this question: Does Xen support the Sheepdog distributed object storage system?

TIA,
Eric Pretorious

---28653412-712103973-1413504529=:51921
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div>Hello, All:</div><div><br></div><div class="yui_3_16_0_7_1413502452567_6" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">I'm looking for a definitive answer to this question: Does Xen support the <a href="http://sheepdog.github.io/sheepdog/">Sheepdog </a>distributed object storage system?</div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"></div><div>TIA,</div><div>Eric Pretorious<br></div></div></body></html>
---28653412-712103973-1413504529=:51921--


--===============5181838541425043333==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5181838541425043333==--


From xen-users-bounces@lists.xen.org Fri Oct 17 00:10:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xev6E-0006i0-P9; Fri, 17 Oct 2014 00:08:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Xev6D-0006hv-KH
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:08:53 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	7F/B7-02699-41E50445; Fri, 17 Oct 2014 00:08:52 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1413504529!13457487!1
X-Originating-IP: [98.138.91.35]
X-SpamReason: No, hits=2.2 required=7.0 tests=HTML_MESSAGE,
  MISSING_SUBJECT
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6978 invoked from network); 17 Oct 2014 00:08:51 -0000
Received: from nm28-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm28-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.35)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:08:51 -0000
Received: from [98.138.101.130] by nm28.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
Received: from [98.138.89.254] by tm18.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:08:49 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 517626.59613.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 53107 invoked by uid 60001); 17 Oct 2014 00:08:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413504529; bh=ZhcSQrBQ6VEjtsxCCkmoBBxUURwAQ39JCUGWqN6bXgI=;
	h=Message-ID:Date:From:Reply-To:To:MIME-Version:Content-Type;
	b=dXAFsuEgahXUeE3FP+6qhBKYHTnLHc6Izju/h0GNiBGOGkAZa0D0gWVa373kl/5MsmlkRt8u/xhuMYq6Kgipsk1GrSu5q1fghigvIjr9z0AgsKHl3TaTzgPZTPg5Sk4SZFOnpyAG1Z22CJcGoD4QXsaH6ZymEyEViua61PPNYzM=
X-YMail-OSG: N3huTRsVM1lwLcMb1LLz8mXidmcXDJ5uaXa2Wq532n3u6aS
	1omherDuC6W.ulNBMAIOsHuCr1BMmnV2VJYji6pWS.J_Y3jiRhhkVOTuIEVd
	_6iKrgOLjKix4by37pBjO2BMle.HoSzQ.N1T.g0HxJVRoA4v5GqAJkBBD0KX
	0JS0ovnJ_KTOzp.b.V_bjAmmZRskhA0cGFD1lsNm2voZWPhvrJmikRKskw70
	WKwiFTh9JDEGNjOIJnvj96esAzJKJ4l1y4YSD9IYxGrKFcJi6u47vB6uIVfV
	F0vCy.XGlCOyc43IZaiSKtl7..0VxUvaNNo_aOVKpKEDv9e0Mi7w0oryYHPG
	MsmYDQiMk0NCQ5PR.cXEjq2DlrMGU471k5C3yXGR85WFNjBtPEcV6JuKM3Bo
	2OoVFRgBuYQrDZQx1dpx3qwpNCqfazoSCusMUKdALgF8Z_g0NLlKT6Hfx_9I
	eGst4oIMZ1MdAMh9KztTYoHNg0Rxzd_DF1b0Vf5j4IM8VK6vquUR5oVGXIBW
	iUfboVi..IL5iUBeemraQG3uAiViT5pfGuGrVn.M77MYJ9KCHeMrOUBBjyiE
	h1pN5RBWQIfIvFsCoBmFo4habeDjfcFqNwKf07pABJbqej8Yd06qM3tLTcRd
	Kgo5RWg--
Received: from [24.32.28.208] by web310208.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:08:49 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknbSBsb29raW5nIGZvciBhIGRlZmluaXRpdmUgYW5zd2VyIHRvIHRoaXMgcXVlc3Rpb246IERvZXMgWGVuIHN1cHBvcnQgdGhlIFNoZWVwZG9nIGRpc3RyaWJ1dGVkIG9iamVjdCBzdG9yYWdlIHN5c3RlbT8KClRJQSwKRXJpYyBQcmV0b3Jpb3VzCgEwAQEBAQ--
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413504529.51921.YahooMailNeo@web310208.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:08:49 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] (no subject)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5181838541425043333=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5181838541425043333==
Content-Type: multipart/alternative; boundary="-28653412-712103973-1413504529=:51921"

---28653412-712103973-1413504529=:51921
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'm looking for a definitive answer to this question: Does Xen support the Sheepdog distributed object storage system?

TIA,
Eric Pretorious

---28653412-712103973-1413504529=:51921
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div>Hello, All:</div><div><br></div><div class="yui_3_16_0_7_1413502452567_6" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">I'm looking for a definitive answer to this question: Does Xen support the <a href="http://sheepdog.github.io/sheepdog/">Sheepdog </a>distributed object storage system?</div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"></div><div>TIA,</div><div>Eric Pretorious<br></div></div></body></html>
---28653412-712103973-1413504529=:51921--


--===============5181838541425043333==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5181838541425043333==--


From xen-users-bounces@lists.xen.org Fri Oct 17 00:34:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XevUy-0007SQ-Cb; Fri, 17 Oct 2014 00:34:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XevUw-0007SL-JA
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:34:26 +0000
Received: from [85.158.137.68:22368] by server-13.bemta-3.messagelabs.com id
	50/93-01569-11460445; Fri, 17 Oct 2014 00:34:25 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413506061!11169974!1
X-Originating-IP: [98.138.91.72]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24461 invoked from network); 17 Oct 2014 00:34:23 -0000
Received: from nm10-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm10-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.72)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:34:23 -0000
Received: from [98.138.226.178] by nm10.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
Received: from [98.138.87.12] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
Received: from [127.0.0.1] by omp1012.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 627178.8076.bm@omp1012.mail.ne1.yahoo.com
Received: (qmail 51791 invoked by uid 60001); 17 Oct 2014 00:34:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413506061; bh=1etC8O+UBkAcJpJ/M7DjIVHYXOtax0zEJM3GYh80BSU=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=t5unXBniI95OnsoroieewDr/V9fBoU8Dv/zbDrA2X7WGDrvpHAucBbNpWx7THTg9YUas1HO2MsEdWceYulLeIhZP0O5BEolS3cqYdW3YHdyTOc7L2LYHSv7YDAcKYIYKUtRbhg3bOrdzmUI0+uPwnDq0HmtqN/qCXlmlmRWrFYk=
X-YMail-OSG: HM4UK_gVM1mHPsTCso_lUplGBSpSzs4pMQId.Kex0LM0Hcj
	Yd3QwLU5WO8E3wmIJY3utudUxdpnmzhSOzj1Qj1EqTjx3VrxuumWI.Xw9tnt
	.5MIf8s_XUJuPa19ExYwNuRroIm78pmnSmzWwYi7y2KEGZ5kXjNyk2YFUAQn
	cyem6b9gJchKTSKZRDfsXQOxx4Hjyrz41V_k3V8Jf_h5bhV.gfmIUhvSG.LS
	tzJfdFgD3YqzpnsNJP5gellzFpXhx4W.pgyc72dx0t8_TKxhRprNjQG9dLeO
	qQZ1SeLkwq8C1W.NZ1QRMKi8bqKKq6Iruh5jnHHh7RYBQf9g5lR9IwhQsDte
	P7NPRYeZFvF_AcuNmTI0hc6pq.NiqkdtHC9G13NYAOIW3Zl10UPscgz5K3xi
	LcQi9w4iyyoX39xtNvcoJaAK91Pnn14lulEYXgQvdP_7hag5Oh1f7Rxmw1Zn
	TJulvhn6AFL5tc_Hv82R0ffYPGLI4LZuElW4WEf1sRRs.k04qTzkuSuYsBuk
	FBGqX7yhqoeCXQ2N5Y0Q1rjlgCh5cGJ9X4Htke_z3ULi8kACXfBmiVTerdLk
	G.keJf8rGocjwNdFWSRf_T9zdKKZ__cD7sSGDQ9rImQ2TgXdQgEiMYpsV2Yx
	tbSfUKTu2IUlD8l4igpIze2ADtyo3xWgPcfe1KzqVWzHrSPECeD_Djbd.6d8
	1p0nBPBknrEEDn72e_UZyQQ3k_lCCiwZwCEpyZAyVIsMw5qDuxIo1uxNGUow
	6hY18X6uEViyxDv2OK9hnXbY1IQywoNsO.RHck0_QH4L5yzzzIcac.VjO82w
	2.6BrqCakP0XTNNpru6PKgPzK4D_BRFcEigLoq23GFN_Hs3Kb4cZ7NxcNlWS
	xo8q.Lt31ayirNJSclJQWpcjG_fqXXEX6sEH81_GeBvOUKR_9y457neEHMMv
	QAxjzbTfVu.lK1lvr7BNt6KhEDLQHILPIIII80L4EgF7xcGIeG0o-
Received: from [24.32.28.208] by web310201.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:34:21 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknZCBidWlsdCBhIGhpZ2hseS1hdmFpbGFibGUsIHJlZHVuZGFudCBpU0NTSSBTQU4gaW4gb3VyIGxhYiBhIHdoaWxlIGJhY2sKYXMgYSBwcm9vZiBvZiBjb25jZXB0ICh1c2luZyBMaW51eC1IQSwgRFJCRCwgYW5kIHRoZSBMaW51eCBpU0NTSSBUYXJnZXQgRnJhbWV3b3JrKSBhbmQgaXQgd29ya2VkIHByZXR0eSB3ZWxsIGJ1dCwgYXMgSSdtIGdldHRpbmcgcmVhZHkgdG8gYnVpbGQgdGhlIGluZnJhc3RydWN0dXJlIGZvciBvdXIgW3Byb2R1Y3Rpb25dIGNsb3VkLCBJJ20gd2FudGluZyABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:34:21 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8094406159021568564=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8094406159021568564==
Content-Type: multipart/alternative; boundary="-28653412-523986111-1413506061=:45969"

---28653412-523986111-1413506061=:45969
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'd built a highly-available, redundant iSCSI SAN in our lab a while back
as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic 
again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.

e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; 
various targets. e.g., There are at least four different iSCSI targets available for Linux:
	* The SCSI Target Framework (STGT/TGT),

	* The LIO target,

	* The iSCSI Enterprise Target (IET), and
	* The SCSI Target Subsystem (SCST).And, there are currently five different AoE targets available for Linux:

	* vblade, a userspace daemon that is part of the aoetools package.
	* kvblade, a Linux kernel module.
	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
	* qaoed, a multithreaded userspace daemon.
	* aoede, a userspace daemon with experimental protocol extensions.I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.


TIA,

Eric Pretorious

---28653412-523986111-1413506061=:45969
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class="">Hello, All:</div><div style="" class=""><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">I'd built a highly-available, redundant iSCSI SAN in our lab a while back
as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic 
again <span class="" style="font-style: italic;">but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet</span>
 so I'm reaching out to the list for some guidance on hosting virtual disk images.</div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">e.g.,
 I'm curious about other distributed, clustered storage systems (e.g., <a style="" class="" href="http://www.gluster.org/"> Gluster</a>, <a style="" class="" href="http://ceph.com/"> Ceph</a>, <a style="" class="" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>, etc); other SAN technologies besides iSCSI (e.g., AoE), and; 
various targets. e.g., There are at least <a href="http://scst.sourceforge.net/comparison.html">four different iSCSI targets available for Linux</a>:</div><div style="" class=""> </div><ul style="" class=""><li style="" class="">The <a style="" rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI Target Framework (STGT/TGT)</a>,<br style="" class=""></li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://linux-iscsi.org/">LIO target</a>,<br style="" class=""></li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://iscsitarget.sourceforge.net/">iSCSI Enterprise Target (IET)</a>, and</li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://scst.sourceforge.net/">SCSI Target Subsystem (SCST).</a></li></ul>And, there are currently <a href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five different AoE targets available for Linux</a>:<br><ul style=""
 class=""><li style="" class=""><b style="" class="">vblade</b>, a userspace daemon that is part of the <i style="" class="">aoetools</i> package.</li><li style="" class=""><b style="" class="">kvblade</b><a style="" rel="nofollow" class="" href="http://sourceforge.net/projects/aoetools/files/kvblade"></a>, a Linux kernel module.</li><li style="" class=""><b style="" class="">ggaoed</b>, a userspace daemon that takes advantage of Linux-specific performance features.</li><li style="" class=""><b style="" class="">qaoed</b>, a multithreaded userspace daemon.</li><li style="" class=""><b style="" class="">aoede</b>, a userspace daemon with experimental protocol extensions.</li></ul><a style="" class="" href="http://sheepdog.github.io/sheepdog/"></a>I know that it's a lot to ask, but I <span style="text-decoration: underline;">really</span> need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.<br style=""
 class=""><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">TIA,<br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">Eric Pretorious<br style="" class=""></div></div></body></html>
---28653412-523986111-1413506061=:45969--


--===============8094406159021568564==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8094406159021568564==--


From xen-users-bounces@lists.xen.org Fri Oct 17 00:34:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XevUy-0007SQ-Cb; Fri, 17 Oct 2014 00:34:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XevUw-0007SL-JA
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:34:26 +0000
Received: from [85.158.137.68:22368] by server-13.bemta-3.messagelabs.com id
	50/93-01569-11460445; Fri, 17 Oct 2014 00:34:25 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413506061!11169974!1
X-Originating-IP: [98.138.91.72]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24461 invoked from network); 17 Oct 2014 00:34:23 -0000
Received: from nm10-vm0.bullet.mail.ne1.yahoo.com (HELO
	nm10-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.72)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:34:23 -0000
Received: from [98.138.226.178] by nm10.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
Received: from [98.138.87.12] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
Received: from [127.0.0.1] by omp1012.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:34:21 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 627178.8076.bm@omp1012.mail.ne1.yahoo.com
Received: (qmail 51791 invoked by uid 60001); 17 Oct 2014 00:34:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413506061; bh=1etC8O+UBkAcJpJ/M7DjIVHYXOtax0zEJM3GYh80BSU=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=t5unXBniI95OnsoroieewDr/V9fBoU8Dv/zbDrA2X7WGDrvpHAucBbNpWx7THTg9YUas1HO2MsEdWceYulLeIhZP0O5BEolS3cqYdW3YHdyTOc7L2LYHSv7YDAcKYIYKUtRbhg3bOrdzmUI0+uPwnDq0HmtqN/qCXlmlmRWrFYk=
X-YMail-OSG: HM4UK_gVM1mHPsTCso_lUplGBSpSzs4pMQId.Kex0LM0Hcj
	Yd3QwLU5WO8E3wmIJY3utudUxdpnmzhSOzj1Qj1EqTjx3VrxuumWI.Xw9tnt
	.5MIf8s_XUJuPa19ExYwNuRroIm78pmnSmzWwYi7y2KEGZ5kXjNyk2YFUAQn
	cyem6b9gJchKTSKZRDfsXQOxx4Hjyrz41V_k3V8Jf_h5bhV.gfmIUhvSG.LS
	tzJfdFgD3YqzpnsNJP5gellzFpXhx4W.pgyc72dx0t8_TKxhRprNjQG9dLeO
	qQZ1SeLkwq8C1W.NZ1QRMKi8bqKKq6Iruh5jnHHh7RYBQf9g5lR9IwhQsDte
	P7NPRYeZFvF_AcuNmTI0hc6pq.NiqkdtHC9G13NYAOIW3Zl10UPscgz5K3xi
	LcQi9w4iyyoX39xtNvcoJaAK91Pnn14lulEYXgQvdP_7hag5Oh1f7Rxmw1Zn
	TJulvhn6AFL5tc_Hv82R0ffYPGLI4LZuElW4WEf1sRRs.k04qTzkuSuYsBuk
	FBGqX7yhqoeCXQ2N5Y0Q1rjlgCh5cGJ9X4Htke_z3ULi8kACXfBmiVTerdLk
	G.keJf8rGocjwNdFWSRf_T9zdKKZ__cD7sSGDQ9rImQ2TgXdQgEiMYpsV2Yx
	tbSfUKTu2IUlD8l4igpIze2ADtyo3xWgPcfe1KzqVWzHrSPECeD_Djbd.6d8
	1p0nBPBknrEEDn72e_UZyQQ3k_lCCiwZwCEpyZAyVIsMw5qDuxIo1uxNGUow
	6hY18X6uEViyxDv2OK9hnXbY1IQywoNsO.RHck0_QH4L5yzzzIcac.VjO82w
	2.6BrqCakP0XTNNpru6PKgPzK4D_BRFcEigLoq23GFN_Hs3Kb4cZ7NxcNlWS
	xo8q.Lt31ayirNJSclJQWpcjG_fqXXEX6sEH81_GeBvOUKR_9y457neEHMMv
	QAxjzbTfVu.lK1lvr7BNt6KhEDLQHILPIIII80L4EgF7xcGIeG0o-
Received: from [24.32.28.208] by web310201.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:34:21 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknZCBidWlsdCBhIGhpZ2hseS1hdmFpbGFibGUsIHJlZHVuZGFudCBpU0NTSSBTQU4gaW4gb3VyIGxhYiBhIHdoaWxlIGJhY2sKYXMgYSBwcm9vZiBvZiBjb25jZXB0ICh1c2luZyBMaW51eC1IQSwgRFJCRCwgYW5kIHRoZSBMaW51eCBpU0NTSSBUYXJnZXQgRnJhbWV3b3JrKSBhbmQgaXQgd29ya2VkIHByZXR0eSB3ZWxsIGJ1dCwgYXMgSSdtIGdldHRpbmcgcmVhZHkgdG8gYnVpbGQgdGhlIGluZnJhc3RydWN0dXJlIGZvciBvdXIgW3Byb2R1Y3Rpb25dIGNsb3VkLCBJJ20gd2FudGluZyABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:34:21 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8094406159021568564=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8094406159021568564==
Content-Type: multipart/alternative; boundary="-28653412-523986111-1413506061=:45969"

---28653412-523986111-1413506061=:45969
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'd built a highly-available, redundant iSCSI SAN in our lab a while back
as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic 
again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.

e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; 
various targets. e.g., There are at least four different iSCSI targets available for Linux:
	* The SCSI Target Framework (STGT/TGT),

	* The LIO target,

	* The iSCSI Enterprise Target (IET), and
	* The SCSI Target Subsystem (SCST).And, there are currently five different AoE targets available for Linux:

	* vblade, a userspace daemon that is part of the aoetools package.
	* kvblade, a Linux kernel module.
	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
	* qaoed, a multithreaded userspace daemon.
	* aoede, a userspace daemon with experimental protocol extensions.I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.


TIA,

Eric Pretorious

---28653412-523986111-1413506061=:45969
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class="">Hello, All:</div><div style="" class=""><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">I'd built a highly-available, redundant iSCSI SAN in our lab a while back
as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic 
again <span class="" style="font-style: italic;">but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet</span>
 so I'm reaching out to the list for some guidance on hosting virtual disk images.</div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">e.g.,
 I'm curious about other distributed, clustered storage systems (e.g., <a style="" class="" href="http://www.gluster.org/"> Gluster</a>, <a style="" class="" href="http://ceph.com/"> Ceph</a>, <a style="" class="" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>, etc); other SAN technologies besides iSCSI (e.g., AoE), and; 
various targets. e.g., There are at least <a href="http://scst.sourceforge.net/comparison.html">four different iSCSI targets available for Linux</a>:</div><div style="" class=""> </div><ul style="" class=""><li style="" class="">The <a style="" rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI Target Framework (STGT/TGT)</a>,<br style="" class=""></li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://linux-iscsi.org/">LIO target</a>,<br style="" class=""></li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://iscsitarget.sourceforge.net/">iSCSI Enterprise Target (IET)</a>, and</li><li style="" class="">The <a style="" rel="nofollow" class="" href="http://scst.sourceforge.net/">SCSI Target Subsystem (SCST).</a></li></ul>And, there are currently <a href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five different AoE targets available for Linux</a>:<br><ul style=""
 class=""><li style="" class=""><b style="" class="">vblade</b>, a userspace daemon that is part of the <i style="" class="">aoetools</i> package.</li><li style="" class=""><b style="" class="">kvblade</b><a style="" rel="nofollow" class="" href="http://sourceforge.net/projects/aoetools/files/kvblade"></a>, a Linux kernel module.</li><li style="" class=""><b style="" class="">ggaoed</b>, a userspace daemon that takes advantage of Linux-specific performance features.</li><li style="" class=""><b style="" class="">qaoed</b>, a multithreaded userspace daemon.</li><li style="" class=""><b style="" class="">aoede</b>, a userspace daemon with experimental protocol extensions.</li></ul><a style="" class="" href="http://sheepdog.github.io/sheepdog/"></a>I know that it's a lot to ask, but I <span style="text-decoration: underline;">really</span> need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.<br style=""
 class=""><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">TIA,<br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">Eric Pretorious<br style="" class=""></div></div></body></html>
---28653412-523986111-1413506061=:45969--


--===============8094406159021568564==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8094406159021568564==--


From xen-users-bounces@lists.xen.org Fri Oct 17 00:35:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XevWK-0007Ws-Gm; Fri, 17 Oct 2014 00:35:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XevWI-0007Wd-RI
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:35:50 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	6C/89-02952-66460445; Fri, 17 Oct 2014 00:35:50 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1413506148!13497042!1
X-Originating-IP: [98.138.91.248]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4615 invoked from network); 17 Oct 2014 00:35:49 -0000
Received: from nm26-vm5.bullet.mail.ne1.yahoo.com (HELO
	nm26-vm5.bullet.mail.ne1.yahoo.com) (98.138.91.248)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:35:49 -0000
Received: from [98.138.226.178] by nm26.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
Received: from [98.138.87.3] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
Received: from [127.0.0.1] by omp1003.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 679188.39722.bm@omp1003.mail.ne1.yahoo.com
Received: (qmail 68814 invoked by uid 60001); 17 Oct 2014 00:35:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413506147; bh=2/fYf5YdJX8gE7h9lW2jNqVy6J/pQqmxUVsZDuWOGbM=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=vWcSvCGaNHLsozBZhdD7gPTso3YpDZcjZewxyMQwZjcd/KuHbim1wtxrpmES6rJyTMWIuTnk4p9THy9JMWPUqZ4oGVfAMdveOCk9cVIn/tUlf4fkKFlg4YZEU7vVaX6HUJy9utKmuN7kFj9aT/QnAr+sks33A4kE8+WeGdsJ1q4=
X-YMail-OSG: xb.D0wsVM1kkNI3xl58GbmUA0256Mw6Z.72pAspnU4Wdd_H
	.oaIab5cX37D..20mrkXfm1eLjIl8J4VX9RRiM5h8Vw9Ft6iCzjloDgxQMfK
	z07Ho0H8b5rIRhSvyTs8q8A6EcMr6SXXT5PKbAj.OrPyjqm8eGWYZU3UshDB
	M0AcVtx5K0DHIlUUm_K_3tp55v5uDtHMWAkGscSDcar894Zy8.xa1mIWHxGj
	Cu82E5RaGO6FqZYfrBWYIi0lDfhZt4mxo2b34wltY_aLlKhrvcUA3p8uEN2W
	sh1Mgd8VGQVUQABT5ac_Z.wrq5zX_nAQNP_tLPFja3CWLosnu9_utlqeR6sf
	qt22wZp.SPopFmkXCT9imXD6bH6zB7kGx3KRKN9zqzgODWm1TI9Jfz1DHgDa
	l6NwmKi1jAs5Chy1sEMFsXRW28JczcbT2QWrqHnaTqlOaqh3qlnt15SUOh1b
	3Zy08GlxfYsbnmb.aalZVUsky7.8SHVNtvUqlRqi0_uFST4YIF8aJAABHaaW
	apaSuZvqMFtS86pZdBXZ85RizXob5PMm8NldpKImitysW9.IahPPluXJANJQ
	u4VSu7pzfTBF0DiBZqCIKHZ39nRmqhwpquHvJXlrVQbwqXn1m76fmW8BR49T
	qRsTziQ--
Received: from [24.32.28.208] by web310205.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:35:47 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknbSBsb29raW5nIGZvciBhIGRlZmluaXRpdmUgYW5zd2VyIHRvIHRoaXMgcXVlc3Rpb246IERvZXMgWGVuIHN1cHBvcnQgdGhlIFNoZWVwZG9nIGRpc3RyaWJ1dGVkIG9iamVjdCBzdG9yYWdlIHN5c3RlbT8KClRJQSxFcmljIFByZXRvcmlvdXMKATABAQEB
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:35:47 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3253326564870240258=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3253326564870240258==
Content-Type: multipart/alternative; boundary="-28653412-1612211554-1413506147=:63649"

---28653412-1612211554-1413506147=:63649
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'm looking for a definitive answer to this question: Does Xen support the Sheepdog distributed object storage system?

TIA,Eric Pretorious

---28653412-1612211554-1413506147=:63649
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class="">Hello, All:</div><div style="" class=""><br style="" class=""></div><div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'm looking for a definitive answer to this question: Does Xen support the <a style="" class="" rel="nofollow" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog </a>distributed object storage system?</div><div style="" class=""><br>TIA,</div>Eric Pretorious<div style="" class=""><br style="" class=""></div></div></body></html>
---28653412-1612211554-1413506147=:63649--


--===============3253326564870240258==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3253326564870240258==--


From xen-users-bounces@lists.xen.org Fri Oct 17 00:35:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 00:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XevWK-0007Ws-Gm; Fri, 17 Oct 2014 00:35:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XevWI-0007Wd-RI
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 00:35:50 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	6C/89-02952-66460445; Fri, 17 Oct 2014 00:35:50 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1413506148!13497042!1
X-Originating-IP: [98.138.91.248]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4615 invoked from network); 17 Oct 2014 00:35:49 -0000
Received: from nm26-vm5.bullet.mail.ne1.yahoo.com (HELO
	nm26-vm5.bullet.mail.ne1.yahoo.com) (98.138.91.248)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 00:35:49 -0000
Received: from [98.138.226.178] by nm26.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
Received: from [98.138.87.3] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
Received: from [127.0.0.1] by omp1003.mail.ne1.yahoo.com with NNFMP;
	17 Oct 2014 00:35:47 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 679188.39722.bm@omp1003.mail.ne1.yahoo.com
Received: (qmail 68814 invoked by uid 60001); 17 Oct 2014 00:35:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413506147; bh=2/fYf5YdJX8gE7h9lW2jNqVy6J/pQqmxUVsZDuWOGbM=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=vWcSvCGaNHLsozBZhdD7gPTso3YpDZcjZewxyMQwZjcd/KuHbim1wtxrpmES6rJyTMWIuTnk4p9THy9JMWPUqZ4oGVfAMdveOCk9cVIn/tUlf4fkKFlg4YZEU7vVaX6HUJy9utKmuN7kFj9aT/QnAr+sks33A4kE8+WeGdsJ1q4=
X-YMail-OSG: xb.D0wsVM1kkNI3xl58GbmUA0256Mw6Z.72pAspnU4Wdd_H
	.oaIab5cX37D..20mrkXfm1eLjIl8J4VX9RRiM5h8Vw9Ft6iCzjloDgxQMfK
	z07Ho0H8b5rIRhSvyTs8q8A6EcMr6SXXT5PKbAj.OrPyjqm8eGWYZU3UshDB
	M0AcVtx5K0DHIlUUm_K_3tp55v5uDtHMWAkGscSDcar894Zy8.xa1mIWHxGj
	Cu82E5RaGO6FqZYfrBWYIi0lDfhZt4mxo2b34wltY_aLlKhrvcUA3p8uEN2W
	sh1Mgd8VGQVUQABT5ac_Z.wrq5zX_nAQNP_tLPFja3CWLosnu9_utlqeR6sf
	qt22wZp.SPopFmkXCT9imXD6bH6zB7kGx3KRKN9zqzgODWm1TI9Jfz1DHgDa
	l6NwmKi1jAs5Chy1sEMFsXRW28JczcbT2QWrqHnaTqlOaqh3qlnt15SUOh1b
	3Zy08GlxfYsbnmb.aalZVUsky7.8SHVNtvUqlRqi0_uFST4YIF8aJAABHaaW
	apaSuZvqMFtS86pZdBXZ85RizXob5PMm8NldpKImitysW9.IahPPluXJANJQ
	u4VSu7pzfTBF0DiBZqCIKHZ39nRmqhwpquHvJXlrVQbwqXn1m76fmW8BR49T
	qRsTziQ--
Received: from [24.32.28.208] by web310205.mail.ne1.yahoo.com via HTTP;
	Thu, 16 Oct 2014 17:35:47 PDT
X-Rocket-MIMEInfo: 002.001,
	SGVsbG8sIEFsbDoKCkknbSBsb29raW5nIGZvciBhIGRlZmluaXRpdmUgYW5zd2VyIHRvIHRoaXMgcXVlc3Rpb246IERvZXMgWGVuIHN1cHBvcnQgdGhlIFNoZWVwZG9nIGRpc3RyaWJ1dGVkIG9iamVjdCBzdG9yYWdlIHN5c3RlbT8KClRJQSxFcmljIFByZXRvcmlvdXMKATABAQEB
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
Date: Thu, 16 Oct 2014 17:35:47 -0700
From: Eric <epretorious@yahoo.com>
To: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3253326564870240258=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3253326564870240258==
Content-Type: multipart/alternative; boundary="-28653412-1612211554-1413506147=:63649"

---28653412-1612211554-1413506147=:63649
Content-Type: text/plain; charset=us-ascii

Hello, All:

I'm looking for a definitive answer to this question: Does Xen support the Sheepdog distributed object storage system?

TIA,Eric Pretorious

---28653412-1612211554-1413506147=:63649
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class="">Hello, All:</div><div style="" class=""><br style="" class=""></div><div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'm looking for a definitive answer to this question: Does Xen support the <a style="" class="" rel="nofollow" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog </a>distributed object storage system?</div><div style="" class=""><br>TIA,</div>Eric Pretorious<div style="" class=""><br style="" class=""></div></div></body></html>
---28653412-1612211554-1413506147=:63649--


--===============3253326564870240258==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3253326564870240258==--


From xen-users-bounces@lists.xen.org Fri Oct 17 01:16:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 01:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xew9B-0004dv-NN; Fri, 17 Oct 2014 01:16:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Xew99-0004dq-UP
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 01:16:00 +0000
Received: from [193.109.254.147:34117] by server-8.bemta-14.messagelabs.com id
	AC/08-01875-FCD60445; Fri, 17 Oct 2014 01:15:59 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1413508553!8666886!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15290 invoked from network); 17 Oct 2014 01:15:56 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 01:15:56 -0000
Received: (qmail 3949 invoked by uid 1011); 17 Oct 2014 01:15:51 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19520. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.271728 secs); 17 Oct 2014 01:15:51 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 17 Oct 2014 01:15:50 -0000
Message-ID: <54406DC6.1010806@websitemanagers.com.au>
Date: Fri, 17 Oct 2014 12:15:50 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2925828385084435710=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2925828385084435710==
Content-Type: multipart/alternative;
 boundary="------------010806040907090302020308"

This is a multi-part message in MIME format.
--------------010806040907090302020308
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 17/10/14 11:34, Eric wrote:
> Hello, All:
>
> I'd built a highly-available, redundant iSCSI SAN in our lab a while 
> back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI 
> Target Framework) and it worked pretty well but, as I'm getting ready 
> to build the infrastructure for our [production] cloud, I'm wanting to 
> re-examine the topic again but I just haven't got enough time to sift 
> through all of the outdated or speculative information on the Internet 
> so I'm reaching out to the list for some guidance on hosting virtual 
> disk images.
>
> e.g., I'm curious about other distributed, clustered storage systems 
> (e.g., Gluster <http://www.gluster.org/>, Ceph <http://ceph.com/>, 
> Sheepdog <http://sheepdog.github.io/sheepdog/>, etc); other SAN 
> technologies besides iSCSI (e.g., AoE), and; various targets. e.g., 
> There are at least four different iSCSI targets available for Linux 
> <http://scst.sourceforge.net/comparison.html>:
>
>   * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>   * The LIO target <http://linux-iscsi.org/>,
>   * The iSCSI Enterprise Target (IET)
>     <http://iscsitarget.sourceforge.net/>, and
>   * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>
> And, there are currently five different AoE targets available for 
> Linux 
> <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>
>   * *vblade*, a userspace daemon that is part of the /aoetools/ package.
>   * *kvblade*, a Linux kernel module.
>   * *ggaoed*, a userspace daemon that takes advantage of
>     Linux-specific performance features.
>   * *qaoed*, a multithreaded userspace daemon.
>   * *aoede*, a userspace daemon with experimental protocol extensions.
>
> I know that it's a lot to ask, but I really need help with this 
> enormous topic and I'd be thankful for any experience, knowledge, or 
> guidance here.
>
> TIA,
> Eric Pretorious
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------010806040907090302020308
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 17/10/14 11:34, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class="">Hello, All:</div>
        <div style="" class=""><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span
            class="" style="font-style: italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a
            moz-do-not-send="true" style="" class=""
            href="http://www.gluster.org/"> Gluster</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://ceph.com/"> Ceph</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a
            moz-do-not-send="true"
            href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div style="" class=""> </div>
        <ul style="" class="">
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://linux-iscsi.org/">LIO
              target</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li>
        </ul>
        And, there are currently <a moz-do-not-send="true"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br>
        <ul style="" class="">
          <li style="" class=""><b style="" class="">vblade</b>, a
            userspace daemon that is part of the <i style="" class="">aoetools</i>
            package.</li>
          <li style="" class=""><b style="" class="">kvblade</b>, a
            Linux kernel module.</li>
          <li style="" class=""><b style="" class="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li>
          <li style="" class=""><b style="" class="">qaoed</b>, a
            multithreaded userspace daemon.</li>
          <li style="" class=""><b style="" class="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li>
        </ul>
        I know that it's a lot to ask, but I <span
          style="text-decoration: underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br style="" class="">
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">TIA,<br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">Eric Pretorious<br style="" class="">
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------010806040907090302020308--


--===============2925828385084435710==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2925828385084435710==--


From xen-users-bounces@lists.xen.org Fri Oct 17 01:16:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 01:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xew9B-0004dv-NN; Fri, 17 Oct 2014 01:16:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Xew99-0004dq-UP
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 01:16:00 +0000
Received: from [193.109.254.147:34117] by server-8.bemta-14.messagelabs.com id
	AC/08-01875-FCD60445; Fri, 17 Oct 2014 01:15:59 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1413508553!8666886!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15290 invoked from network); 17 Oct 2014 01:15:56 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 01:15:56 -0000
Received: (qmail 3949 invoked by uid 1011); 17 Oct 2014 01:15:51 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19520. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.271728 secs); 17 Oct 2014 01:15:51 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 17 Oct 2014 01:15:50 -0000
Message-ID: <54406DC6.1010806@websitemanagers.com.au>
Date: Fri, 17 Oct 2014 12:15:50 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2925828385084435710=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2925828385084435710==
Content-Type: multipart/alternative;
 boundary="------------010806040907090302020308"

This is a multi-part message in MIME format.
--------------010806040907090302020308
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 17/10/14 11:34, Eric wrote:
> Hello, All:
>
> I'd built a highly-available, redundant iSCSI SAN in our lab a while 
> back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI 
> Target Framework) and it worked pretty well but, as I'm getting ready 
> to build the infrastructure for our [production] cloud, I'm wanting to 
> re-examine the topic again but I just haven't got enough time to sift 
> through all of the outdated or speculative information on the Internet 
> so I'm reaching out to the list for some guidance on hosting virtual 
> disk images.
>
> e.g., I'm curious about other distributed, clustered storage systems 
> (e.g., Gluster <http://www.gluster.org/>, Ceph <http://ceph.com/>, 
> Sheepdog <http://sheepdog.github.io/sheepdog/>, etc); other SAN 
> technologies besides iSCSI (e.g., AoE), and; various targets. e.g., 
> There are at least four different iSCSI targets available for Linux 
> <http://scst.sourceforge.net/comparison.html>:
>
>   * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>   * The LIO target <http://linux-iscsi.org/>,
>   * The iSCSI Enterprise Target (IET)
>     <http://iscsitarget.sourceforge.net/>, and
>   * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>
> And, there are currently five different AoE targets available for 
> Linux 
> <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>
>   * *vblade*, a userspace daemon that is part of the /aoetools/ package.
>   * *kvblade*, a Linux kernel module.
>   * *ggaoed*, a userspace daemon that takes advantage of
>     Linux-specific performance features.
>   * *qaoed*, a multithreaded userspace daemon.
>   * *aoede*, a userspace daemon with experimental protocol extensions.
>
> I know that it's a lot to ask, but I really need help with this 
> enormous topic and I'd be thankful for any experience, knowledge, or 
> guidance here.
>
> TIA,
> Eric Pretorious
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------010806040907090302020308
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 17/10/14 11:34, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class="">Hello, All:</div>
        <div style="" class=""><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span
            class="" style="font-style: italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a
            moz-do-not-send="true" style="" class=""
            href="http://www.gluster.org/"> Gluster</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://ceph.com/"> Ceph</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a
            moz-do-not-send="true"
            href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div style="" class=""> </div>
        <ul style="" class="">
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://linux-iscsi.org/">LIO
              target</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li>
        </ul>
        And, there are currently <a moz-do-not-send="true"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br>
        <ul style="" class="">
          <li style="" class=""><b style="" class="">vblade</b>, a
            userspace daemon that is part of the <i style="" class="">aoetools</i>
            package.</li>
          <li style="" class=""><b style="" class="">kvblade</b>, a
            Linux kernel module.</li>
          <li style="" class=""><b style="" class="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li>
          <li style="" class=""><b style="" class="">qaoed</b>, a
            multithreaded userspace daemon.</li>
          <li style="" class=""><b style="" class="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li>
        </ul>
        I know that it's a lot to ask, but I <span
          style="text-decoration: underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br style="" class="">
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">TIA,<br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">Eric Pretorious<br style="" class="">
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------010806040907090302020308--


--===============2925828385084435710==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2925828385084435710==--


From xen-users-bounces@lists.xen.org Fri Oct 17 01:37:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 01:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XewTG-0005LZ-8I; Fri, 17 Oct 2014 01:36:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1XewTF-0005LS-0d
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 01:36:45 +0000
Received: from [193.109.254.147:19397] by server-9.bemta-14.messagelabs.com id
	FB/A8-31535-CA270445; Fri, 17 Oct 2014 01:36:44 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1413509798!8668269!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14933 invoked from network); 17 Oct 2014 01:36:41 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 01:36:41 -0000
Received: (qmail 10931 invoked by uid 1011); 17 Oct 2014 01:36:37 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19520. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.321788 secs); 17 Oct 2014 01:36:37 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 17 Oct 2014 01:36:36 -0000
Message-ID: <544072A3.4070402@websitemanagers.com.au>
Date: Fri, 17 Oct 2014 12:36:35 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6092256488113363532=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6092256488113363532==
Content-Type: multipart/alternative;
 boundary="------------080704050305070609070606"

This is a multi-part message in MIME format.
--------------080704050305070609070606
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Apologies for my blank response...

I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution, and it 
works very well. Some things I took a lot of time to solve include:
1) A whole bunch of network cabling/config issues, now using 10G between 
DRBD, 10G iscsi server, and 2 x 1G for dom0's with multipath.
2) Unexpected poor performance with HDD's, concurrent random access from 
multiple domU's does not work well with HDD. My solution was to upgrade 
to SSD.
3) Unexpected poor performance with SSD. This came down to testing the 
wrong thing when calculating expected performance level. Test with small 
(eg 4k) random read/write and use those results, unless your VM's are 
only doing large read/write, and these really do get merged, then you 
will find performance limited to the 4k request size.
4) Still poor performance from SSD (DRBD). Change LVM so that it is 
below DRBD. ie, one LV for each domU, then on top is DRBD for each domU, 
then finally iscsi exports the DRBD devices.
5) Still poor performance from SSD (DRBD). DRBD needs to do it's own 
write for every domU write, plus lvm does it's own, etc. Each layer adds 
overhead. Solution for me was to disable DRBD disk-barrier, 
disk-flushes, md-flushes

Other things that helped along the way include:
echo noop > /sys/block/${disk}/queue/scheduler
echo 128 > /sys/block/${disk}/queue/nr_requests
echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test the 
correct value for your array

Currently, I have 8 dom0's with about 25 domU's and it is working well, 
including transparently failing over on iscsi server failure. If anyone 
wants more details, I'm happy to share.

Most of the above is perhaps not specific to xen, but storage in 
general, but I hope it will be relevant here.

I'd also ask that if you get any direct response, that you please 
summarise and send back to the list, and/or update the wiki so others 
can more easily find the information.

Regards,
Adam

On 17/10/14 11:34, Eric wrote:
> Hello, All:
>
> I'd built a highly-available, redundant iSCSI SAN in our lab a while 
> back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI 
> Target Framework) and it worked pretty well but, as I'm getting ready 
> to build the infrastructure for our [production] cloud, I'm wanting to 
> re-examine the topic again but I just haven't got enough time to sift 
> through all of the outdated or speculative information on the Internet 
> so I'm reaching out to the list for some guidance on hosting virtual 
> disk images.
>
> e.g., I'm curious about other distributed, clustered storage systems 
> (e.g., Gluster <http://www.gluster.org/>, Ceph <http://ceph.com/>, 
> Sheepdog <http://sheepdog.github.io/sheepdog/>, etc); other SAN 
> technologies besides iSCSI (e.g., AoE), and; various targets. e.g., 
> There are at least four different iSCSI targets available for Linux 
> <http://scst.sourceforge.net/comparison.html>:
>
>   * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>   * The LIO target <http://linux-iscsi.org/>,
>   * The iSCSI Enterprise Target (IET)
>     <http://iscsitarget.sourceforge.net/>, and
>   * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>
> And, there are currently five different AoE targets available for 
> Linux 
> <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>
>   * *vblade*, a userspace daemon that is part of the /aoetools/ package.
>   * *kvblade*, a Linux kernel module.
>   * *ggaoed*, a userspace daemon that takes advantage of
>     Linux-specific performance features.
>   * *qaoed*, a multithreaded userspace daemon.
>   * *aoede*, a userspace daemon with experimental protocol extensions.
>
> I know that it's a lot to ask, but I really need help with this 
> enormous topic and I'd be thankful for any experience, knowledge, or 
> guidance here.
>
> TIA,
> Eric Pretorious
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------080704050305070609070606
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Apologies for my blank response...<br>
      <br>
      I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:<br>
      1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.<br>
      2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.<br>
      3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.<br>
      4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.<br>
      5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes<br>
      <br>
      Other things that helped along the way include:<br>
      echo noop &gt; /sys/block/${disk}/queue/scheduler<br>
      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br>
      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array<br>
      <br>
      Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.<br>
      <br>
      Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.<br>
      <br>
      I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.<br>
      <br>
      Regards,<br>
      Adam<br>
      <br>
      On 17/10/14 11:34, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class="">Hello, All:</div>
        <div style="" class=""><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span
            class="" style="font-style: italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a
            moz-do-not-send="true" style="" class=""
            href="http://www.gluster.org/"> Gluster</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://ceph.com/"> Ceph</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a
            moz-do-not-send="true"
            href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div style="" class=""> </div>
        <ul style="" class="">
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://linux-iscsi.org/">LIO
              target</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li>
        </ul>
        And, there are currently <a moz-do-not-send="true"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br>
        <ul style="" class="">
          <li style="" class=""><b style="" class="">vblade</b>, a
            userspace daemon that is part of the <i style="" class="">aoetools</i>
            package.</li>
          <li style="" class=""><b style="" class="">kvblade</b>, a
            Linux kernel module.</li>
          <li style="" class=""><b style="" class="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li>
          <li style="" class=""><b style="" class="">qaoed</b>, a
            multithreaded userspace daemon.</li>
          <li style="" class=""><b style="" class="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li>
        </ul>
        I know that it's a lot to ask, but I <span
          style="text-decoration: underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br style="" class="">
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">TIA,<br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">Eric Pretorious<br style="" class="">
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------080704050305070609070606--


--===============6092256488113363532==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6092256488113363532==--


From xen-users-bounces@lists.xen.org Fri Oct 17 01:37:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 01:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XewTG-0005LZ-8I; Fri, 17 Oct 2014 01:36:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1XewTF-0005LS-0d
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 01:36:45 +0000
Received: from [193.109.254.147:19397] by server-9.bemta-14.messagelabs.com id
	FB/A8-31535-CA270445; Fri, 17 Oct 2014 01:36:44 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1413509798!8668269!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14933 invoked from network); 17 Oct 2014 01:36:41 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 01:36:41 -0000
Received: (qmail 10931 invoked by uid 1011); 17 Oct 2014 01:36:37 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19520. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.321788 secs); 17 Oct 2014 01:36:37 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 17 Oct 2014 01:36:36 -0000
Message-ID: <544072A3.4070402@websitemanagers.com.au>
Date: Fri, 17 Oct 2014 12:36:35 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6092256488113363532=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6092256488113363532==
Content-Type: multipart/alternative;
 boundary="------------080704050305070609070606"

This is a multi-part message in MIME format.
--------------080704050305070609070606
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Apologies for my blank response...

I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution, and it 
works very well. Some things I took a lot of time to solve include:
1) A whole bunch of network cabling/config issues, now using 10G between 
DRBD, 10G iscsi server, and 2 x 1G for dom0's with multipath.
2) Unexpected poor performance with HDD's, concurrent random access from 
multiple domU's does not work well with HDD. My solution was to upgrade 
to SSD.
3) Unexpected poor performance with SSD. This came down to testing the 
wrong thing when calculating expected performance level. Test with small 
(eg 4k) random read/write and use those results, unless your VM's are 
only doing large read/write, and these really do get merged, then you 
will find performance limited to the 4k request size.
4) Still poor performance from SSD (DRBD). Change LVM so that it is 
below DRBD. ie, one LV for each domU, then on top is DRBD for each domU, 
then finally iscsi exports the DRBD devices.
5) Still poor performance from SSD (DRBD). DRBD needs to do it's own 
write for every domU write, plus lvm does it's own, etc. Each layer adds 
overhead. Solution for me was to disable DRBD disk-barrier, 
disk-flushes, md-flushes

Other things that helped along the way include:
echo noop > /sys/block/${disk}/queue/scheduler
echo 128 > /sys/block/${disk}/queue/nr_requests
echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test the 
correct value for your array

Currently, I have 8 dom0's with about 25 domU's and it is working well, 
including transparently failing over on iscsi server failure. If anyone 
wants more details, I'm happy to share.

Most of the above is perhaps not specific to xen, but storage in 
general, but I hope it will be relevant here.

I'd also ask that if you get any direct response, that you please 
summarise and send back to the list, and/or update the wiki so others 
can more easily find the information.

Regards,
Adam

On 17/10/14 11:34, Eric wrote:
> Hello, All:
>
> I'd built a highly-available, redundant iSCSI SAN in our lab a while 
> back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI 
> Target Framework) and it worked pretty well but, as I'm getting ready 
> to build the infrastructure for our [production] cloud, I'm wanting to 
> re-examine the topic again but I just haven't got enough time to sift 
> through all of the outdated or speculative information on the Internet 
> so I'm reaching out to the list for some guidance on hosting virtual 
> disk images.
>
> e.g., I'm curious about other distributed, clustered storage systems 
> (e.g., Gluster <http://www.gluster.org/>, Ceph <http://ceph.com/>, 
> Sheepdog <http://sheepdog.github.io/sheepdog/>, etc); other SAN 
> technologies besides iSCSI (e.g., AoE), and; various targets. e.g., 
> There are at least four different iSCSI targets available for Linux 
> <http://scst.sourceforge.net/comparison.html>:
>
>   * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>   * The LIO target <http://linux-iscsi.org/>,
>   * The iSCSI Enterprise Target (IET)
>     <http://iscsitarget.sourceforge.net/>, and
>   * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>
> And, there are currently five different AoE targets available for 
> Linux 
> <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>
>   * *vblade*, a userspace daemon that is part of the /aoetools/ package.
>   * *kvblade*, a Linux kernel module.
>   * *ggaoed*, a userspace daemon that takes advantage of
>     Linux-specific performance features.
>   * *qaoed*, a multithreaded userspace daemon.
>   * *aoede*, a userspace daemon with experimental protocol extensions.
>
> I know that it's a lot to ask, but I really need help with this 
> enormous topic and I'd be thankful for any experience, knowledge, or 
> guidance here.
>
> TIA,
> Eric Pretorious
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------080704050305070609070606
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Apologies for my blank response...<br>
      <br>
      I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:<br>
      1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.<br>
      2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.<br>
      3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.<br>
      4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.<br>
      5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes<br>
      <br>
      Other things that helped along the way include:<br>
      echo noop &gt; /sys/block/${disk}/queue/scheduler<br>
      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br>
      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array<br>
      <br>
      Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.<br>
      <br>
      Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.<br>
      <br>
      I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.<br>
      <br>
      Regards,<br>
      Adam<br>
      <br>
      On 17/10/14 11:34, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class="">Hello, All:</div>
        <div style="" class=""><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span
            class="" style="font-style: italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a
            moz-do-not-send="true" style="" class=""
            href="http://www.gluster.org/"> Gluster</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://ceph.com/"> Ceph</a>, <a
            moz-do-not-send="true" style="" class=""
            href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a
            moz-do-not-send="true"
            href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div style="" class=""> </div>
        <ul style="" class="">
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class="" href="http://linux-iscsi.org/">LIO
              target</a>,<br style="" class="">
          </li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li>
          <li style="" class="">The <a moz-do-not-send="true" style=""
              rel="nofollow" class=""
              href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li>
        </ul>
        And, there are currently <a moz-do-not-send="true"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br>
        <ul style="" class="">
          <li style="" class=""><b style="" class="">vblade</b>, a
            userspace daemon that is part of the <i style="" class="">aoetools</i>
            package.</li>
          <li style="" class=""><b style="" class="">kvblade</b>, a
            Linux kernel module.</li>
          <li style="" class=""><b style="" class="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li>
          <li style="" class=""><b style="" class="">qaoed</b>, a
            multithreaded userspace daemon.</li>
          <li style="" class=""><b style="" class="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li>
        </ul>
        I know that it's a lot to ask, but I <span
          style="text-decoration: underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br style="" class="">
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;"><br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">TIA,<br style="" class="">
        </div>
        <div style="color: rgb(0, 0, 0); font-size: 14px; font-family:
          verdana,helvetica,sans-serif; background-color: transparent;
          font-style: normal;">Eric Pretorious<br style="" class="">
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------080704050305070609070606--


--===============6092256488113363532==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6092256488113363532==--


From xen-users-bounces@lists.xen.org Fri Oct 17 08:55:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 08:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xf3JN-0000a5-U4; Fri, 17 Oct 2014 08:55:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xf3JM-0000Zr-Ms
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 08:55:00 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	B1/0D-02952-369D0445; Fri, 17 Oct 2014 08:54:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413536098!13551924!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7318 invoked from network); 17 Oct 2014 08:54:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 08:54:59 -0000
X-IronPort-AV: E=Sophos;i="5.04,737,1406592000"; d="scan'208";a="183471647"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.79)
	with Microsoft SMTP Server id 14.3.181.6;
	Fri, 17 Oct 2014 04:54:56 -0400
Message-ID: <1413536096.2012.32.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Eric <epretorious@yahoo.com>
Date: Fri, 17 Oct 2014 09:54:56 +0100
In-Reply-To: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
References: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2014-10-16 at 17:35 -0700, Eric wrote:

> I'm looking for a definitive answer to this question: Does Xen support
> the Sheepdog distributed object storage system?

Since sheepdog is supported by qemu it should come for free via the
qdisk PV disk backend.

I'm not quite sure how one would go about actually causing the toolstack
to make this happen though. I suspect it would "just" be a case of
passing some suitable syntax as the target in your disk syntax.

I have a recollection of something doing something similar with ceph in
or around the 4.4 release cycle, which did require a few fixes to the
toolstack side (i.e. not to try and stat() the target path), so
depending on the version you are using you may want to watch out for
that sort of thing.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 08:55:49 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 08:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xf3JN-0000a5-U4; Fri, 17 Oct 2014 08:55:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xf3JM-0000Zr-Ms
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 08:55:00 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	B1/0D-02952-369D0445; Fri, 17 Oct 2014 08:54:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413536098!13551924!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7318 invoked from network); 17 Oct 2014 08:54:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 08:54:59 -0000
X-IronPort-AV: E=Sophos;i="5.04,737,1406592000"; d="scan'208";a="183471647"
Received: from localhost (10.80.16.47) by smtprelay.citrix.com (10.13.107.79)
	with Microsoft SMTP Server id 14.3.181.6;
	Fri, 17 Oct 2014 04:54:56 -0400
Message-ID: <1413536096.2012.32.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Eric <epretorious@yahoo.com>
Date: Fri, 17 Oct 2014 09:54:56 +0100
In-Reply-To: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
References: <1413506147.63649.YahooMailNeo@web310205.mail.ne1.yahoo.com>
X-Mailer: Evolution 3.12.6-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2014-10-16 at 17:35 -0700, Eric wrote:

> I'm looking for a definitive answer to this question: Does Xen support
> the Sheepdog distributed object storage system?

Since sheepdog is supported by qemu it should come for free via the
qdisk PV disk backend.

I'm not quite sure how one would go about actually causing the toolstack
to make this happen though. I suspect it would "just" be a case of
passing some suitable syntax as the target in your disk syntax.

I have a recollection of something doing something similar with ceph in
or around the 4.4 release cycle, which did require a few fixes to the
toolstack side (i.e. not to try and stat() the target path), so
depending on the version you are using you may want to watch out for
that sort of thing.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 11:27:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 11:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xf5g2-00063y-4N; Fri, 17 Oct 2014 11:26:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@secretresearchfacility.com>)
	id 1Xf5g0-00063t-Nw
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 11:26:33 +0000
Received: from [85.158.137.68:15994] by server-8.bemta-3.messagelabs.com id
	C2/3D-31195-7ECF0445; Fri, 17 Oct 2014 11:26:31 +0000
X-Env-Sender: s.seitz@secretresearchfacility.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1413545191!11326507!1
X-Originating-IP: [80.241.60.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13973 invoked from network); 17 Oct 2014 11:26:31 -0000
Received: from srf.secretresearchfacility.com (HELO
	srf.secretresearchfacility.com) (80.241.60.3)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 11:26:31 -0000
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id 9054A6E3D32; 
	Fri, 17 Oct 2014 13:26:30 +0200 (CEST)
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10032)
	with ESMTP id 3kihvlC0x1bh; Fri, 17 Oct 2014 13:26:30 +0200 (CEST)
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id ED2C86E3DED; 
	Fri, 17 Oct 2014 13:26:29 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.8.0 srf.secretresearchfacility.com ED2C86E3DED
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=secretresearchfacility.com;
	s=0951BA80-03F6-11E2-8407-76ED25AAF112; t=1413545190;
	bh=UTTrkxX0D/sH7r9jiMOWST76458rUQZ39TGP9fj3VmE=;
	h=Message-ID:Subject:From:To:Date:Content-Type:Mime-Version:
	Content-Transfer-Encoding;
	b=K9TbnvDdq2rnm+Vo2yWpzy56/ZmpUeW2hKPma7cIO2qjxftn+gpDIsvSvV3lsQWTt
	aa8h3EbGtONjYOy3Cz9EQMyG1IB1S00FXTIal0m7CamLzHyQPwSiWKGH8QtpjHzrGz
	UjSJ5Ox8Oyd5M6CRwdSTed1iyWZaL53DX1ktoR3k=
X-Virus-Scanned: amavisd-new at secretresearchfacility.com
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10026)
	with ESMTP id xlWyYVegMNIo; Fri, 17 Oct 2014 13:26:29 +0200 (CEST)
Received: from [IPv6:2001:67c:2050:4064:c1c5:ced9:f48d:220d] (unknown
	[IPv6:2001:67c:2050:4064:c1c5:ced9:f48d:220d])
	by srf.secretresearchfacility.com (Postfix) with ESMTPSA id E2EF86E3D32;
	Fri, 17 Oct 2014 13:26:28 +0200 (CEST)
Message-ID: <1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
From: Stephan Seitz <s.seitz@secretresearchfacility.com>
To: Eric <epretorious@yahoo.com>
Date: Fri, 17 Oct 2014 13:26:12 +0200
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Organization: private
X-Mailer: Evolution 3.10.4-0ubuntu2 
Mime-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, 
> 
>       * The SCSI Target Framework (STGT/TGT), 
>       * The LIO target, 
>       * The iSCSI Enterprise Target (IET), and 
>       * The SCSI Target Subsystem (SCST). 

I expierenced the SCST as the most performant and feature-complete
target. Sadly enough, it's not in kernel upstream, so you'ld have to add
two patches to your kernel to get the best performance.
The SCST Website has a table where you can compare the targets.
http://scst.sourceforge.net/scstvsstgt.html

If you don't want to patch your kernel or do need some native
backend-support (for e.g. Ceph), you'ld better try TGT. Just note that
userland operations in TGT are far slower than SCST.

IET looks to me like some kind of reference-implementation. It doesn't
perform well and has no feature which is more important than the
performance impact.

I've never tried LIO, so I don't know much about it.


You mentioned gluster, ceph and sheepdog. Well, gluster is a clustered
*filesystem*. It has nice features for clustered CIFS and if I recall it
right, also for clustered NFS. It doesn't really scale horizontally,
just read the papers :)

Ceph on the other hand is an object store with the capability of virtual
block devices (rados block device or RBD) which is fully supported by
recent qemu-upstream. If you're able to switch from qemu-traditional to
upstream, it *should* be supported by Xen as well. For KVM, it's
definitely working. If you've got at least three storage-nodes, I'ld go
for it. Ceph scales horizontally, finally limited by your backend
network infrastructure. In a real world scanario: 10GBE or better.


cheers,

- Stephan




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 11:27:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 11:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xf5g2-00063y-4N; Fri, 17 Oct 2014 11:26:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@secretresearchfacility.com>)
	id 1Xf5g0-00063t-Nw
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 11:26:33 +0000
Received: from [85.158.137.68:15994] by server-8.bemta-3.messagelabs.com id
	C2/3D-31195-7ECF0445; Fri, 17 Oct 2014 11:26:31 +0000
X-Env-Sender: s.seitz@secretresearchfacility.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1413545191!11326507!1
X-Originating-IP: [80.241.60.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13973 invoked from network); 17 Oct 2014 11:26:31 -0000
Received: from srf.secretresearchfacility.com (HELO
	srf.secretresearchfacility.com) (80.241.60.3)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 11:26:31 -0000
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id 9054A6E3D32; 
	Fri, 17 Oct 2014 13:26:30 +0200 (CEST)
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10032)
	with ESMTP id 3kihvlC0x1bh; Fri, 17 Oct 2014 13:26:30 +0200 (CEST)
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id ED2C86E3DED; 
	Fri, 17 Oct 2014 13:26:29 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.8.0 srf.secretresearchfacility.com ED2C86E3DED
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=secretresearchfacility.com;
	s=0951BA80-03F6-11E2-8407-76ED25AAF112; t=1413545190;
	bh=UTTrkxX0D/sH7r9jiMOWST76458rUQZ39TGP9fj3VmE=;
	h=Message-ID:Subject:From:To:Date:Content-Type:Mime-Version:
	Content-Transfer-Encoding;
	b=K9TbnvDdq2rnm+Vo2yWpzy56/ZmpUeW2hKPma7cIO2qjxftn+gpDIsvSvV3lsQWTt
	aa8h3EbGtONjYOy3Cz9EQMyG1IB1S00FXTIal0m7CamLzHyQPwSiWKGH8QtpjHzrGz
	UjSJ5Ox8Oyd5M6CRwdSTed1iyWZaL53DX1ktoR3k=
X-Virus-Scanned: amavisd-new at secretresearchfacility.com
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10026)
	with ESMTP id xlWyYVegMNIo; Fri, 17 Oct 2014 13:26:29 +0200 (CEST)
Received: from [IPv6:2001:67c:2050:4064:c1c5:ced9:f48d:220d] (unknown
	[IPv6:2001:67c:2050:4064:c1c5:ced9:f48d:220d])
	by srf.secretresearchfacility.com (Postfix) with ESMTPSA id E2EF86E3D32;
	Fri, 17 Oct 2014 13:26:28 +0200 (CEST)
Message-ID: <1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
From: Stephan Seitz <s.seitz@secretresearchfacility.com>
To: Eric <epretorious@yahoo.com>
Date: Fri, 17 Oct 2014 13:26:12 +0200
In-Reply-To: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Organization: private
X-Mailer: Evolution 3.10.4-0ubuntu2 
Mime-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, 
> 
>       * The SCSI Target Framework (STGT/TGT), 
>       * The LIO target, 
>       * The iSCSI Enterprise Target (IET), and 
>       * The SCSI Target Subsystem (SCST). 

I expierenced the SCST as the most performant and feature-complete
target. Sadly enough, it's not in kernel upstream, so you'ld have to add
two patches to your kernel to get the best performance.
The SCST Website has a table where you can compare the targets.
http://scst.sourceforge.net/scstvsstgt.html

If you don't want to patch your kernel or do need some native
backend-support (for e.g. Ceph), you'ld better try TGT. Just note that
userland operations in TGT are far slower than SCST.

IET looks to me like some kind of reference-implementation. It doesn't
perform well and has no feature which is more important than the
performance impact.

I've never tried LIO, so I don't know much about it.


You mentioned gluster, ceph and sheepdog. Well, gluster is a clustered
*filesystem*. It has nice features for clustered CIFS and if I recall it
right, also for clustered NFS. It doesn't really scale horizontally,
just read the papers :)

Ceph on the other hand is an object store with the capability of virtual
block devices (rados block device or RBD) which is fully supported by
recent qemu-upstream. If you're able to switch from qemu-traditional to
upstream, it *should* be supported by Xen as well. For KVM, it's
definitely working. If you've got at least three storage-nodes, I'ld go
for it. Ceph scales horizontally, finally limited by your backend
network infrastructure. In a real world scanario: 10GBE or better.


cheers,

- Stephan




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 19:21:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 19:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfD4a-0001fD-S0; Fri, 17 Oct 2014 19:20:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XfCyD-0001YS-Iz
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 19:13:49 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	22/CA-10419-C6A61445; Fri, 17 Oct 2014 19:13:48 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413573227!13734336!1
X-Originating-IP: [209.85.214.182]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21965 invoked from network); 17 Oct 2014 19:13:48 -0000
Received: from mail-ob0-f182.google.com (HELO mail-ob0-f182.google.com)
	(209.85.214.182)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 19:13:48 -0000
Received: by mail-ob0-f182.google.com with SMTP id uy5so1149222obc.27
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=iQ2e22KFyOaBjHkUdlE2B8pntRlvYE34p4Dh6zGpSCI=;
	b=kHQNdF8wexgcCipLST2L3BZqKLt2RxC/JlQ+4gTh5tiA4xF10Ew6K5Cuz3KkznWnCu
	LiEn8grZuZajfw7xdp3ZvxRnleYiNpjnhM5/F9Kvb3ZPbKXmBmZK4mPmHhPztEI7+odL
	xqKrH1w5lu/n9YtYPWu7ANRlo4qBEw5efTO/cZcN6p/+mvBPQiasTPVPGbYo3LH+IH9x
	VpTpURyrm3pRbnwIgA1wXQ6Ev5uZD2J5DhJscmXmd8uIe6URqGO1gU7iFbfvSlwKhizN
	9PLhCy4L2HPfZ0wP7JR+49zZBWpP09kC741DaSlMkwSdL9ZFuAUf7LTQHKVQZp40zdjV
	hNWg==
MIME-Version: 1.0
X-Received: by 10.202.219.11 with SMTP id s11mr2706680oig.88.1413573226737;
	Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
Date: Sat, 18 Oct 2014 00:43:46 +0530
Message-ID: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 17 Oct 2014 19:20:24 +0000
Subject: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7248826012494429140=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7248826012494429140==
Content-Type: multipart/alternative; boundary=001a113d16b60b35100505a32acc

--001a113d16b60b35100505a32acc
Content-Type: text/plain; charset=UTF-8

I am getting following error when I compiled and installed xen 4.1.2 on
linux 12.04 LTS server and starting xen Dom 0.
Starting xenstored......FATAL:Failed to open evtchn device:No such file or
 directory.
xencommons should be started first.

Please give solution

Raman

--001a113d16b60b35100505a32acc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I am getting following error when I compiled and installed=
 xen 4.1.2 on linux 12.04 LTS server and starting xen Dom 0.<div><span styl=
e=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">Starting xenstor=
ed......FATAL:Failed to open evtchn device:No such file or</span><span styl=
e=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">=C2=A0directory.=
</span></div><div><span style=3D"color:rgb(0,0,0);font-family:Verdana,Arial=
,Helvetica">xencommons should be started first.</span></div><br style=3D"co=
lor:rgb(0,0,0);font-family:Verdana,Arial,Helvetica"><div>Please give soluti=
on</div><div><br></div><div>Raman</div></div>

--001a113d16b60b35100505a32acc--


--===============7248826012494429140==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7248826012494429140==--


From xen-users-bounces@lists.xen.org Fri Oct 17 19:21:41 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 19:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfD4a-0001fD-S0; Fri, 17 Oct 2014 19:20:24 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XfCyD-0001YS-Iz
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 19:13:49 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	22/CA-10419-C6A61445; Fri, 17 Oct 2014 19:13:48 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413573227!13734336!1
X-Originating-IP: [209.85.214.182]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21965 invoked from network); 17 Oct 2014 19:13:48 -0000
Received: from mail-ob0-f182.google.com (HELO mail-ob0-f182.google.com)
	(209.85.214.182)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 19:13:48 -0000
Received: by mail-ob0-f182.google.com with SMTP id uy5so1149222obc.27
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=iQ2e22KFyOaBjHkUdlE2B8pntRlvYE34p4Dh6zGpSCI=;
	b=kHQNdF8wexgcCipLST2L3BZqKLt2RxC/JlQ+4gTh5tiA4xF10Ew6K5Cuz3KkznWnCu
	LiEn8grZuZajfw7xdp3ZvxRnleYiNpjnhM5/F9Kvb3ZPbKXmBmZK4mPmHhPztEI7+odL
	xqKrH1w5lu/n9YtYPWu7ANRlo4qBEw5efTO/cZcN6p/+mvBPQiasTPVPGbYo3LH+IH9x
	VpTpURyrm3pRbnwIgA1wXQ6Ev5uZD2J5DhJscmXmd8uIe6URqGO1gU7iFbfvSlwKhizN
	9PLhCy4L2HPfZ0wP7JR+49zZBWpP09kC741DaSlMkwSdL9ZFuAUf7LTQHKVQZp40zdjV
	hNWg==
MIME-Version: 1.0
X-Received: by 10.202.219.11 with SMTP id s11mr2706680oig.88.1413573226737;
	Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Fri, 17 Oct 2014 12:13:46 -0700 (PDT)
Date: Sat, 18 Oct 2014 00:43:46 +0530
Message-ID: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 17 Oct 2014 19:20:24 +0000
Subject: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7248826012494429140=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7248826012494429140==
Content-Type: multipart/alternative; boundary=001a113d16b60b35100505a32acc

--001a113d16b60b35100505a32acc
Content-Type: text/plain; charset=UTF-8

I am getting following error when I compiled and installed xen 4.1.2 on
linux 12.04 LTS server and starting xen Dom 0.
Starting xenstored......FATAL:Failed to open evtchn device:No such file or
 directory.
xencommons should be started first.

Please give solution

Raman

--001a113d16b60b35100505a32acc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I am getting following error when I compiled and installed=
 xen 4.1.2 on linux 12.04 LTS server and starting xen Dom 0.<div><span styl=
e=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">Starting xenstor=
ed......FATAL:Failed to open evtchn device:No such file or</span><span styl=
e=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">=C2=A0directory.=
</span></div><div><span style=3D"color:rgb(0,0,0);font-family:Verdana,Arial=
,Helvetica">xencommons should be started first.</span></div><br style=3D"co=
lor:rgb(0,0,0);font-family:Verdana,Arial,Helvetica"><div>Please give soluti=
on</div><div><br></div><div>Raman</div></div>

--001a113d16b60b35100505a32acc--


--===============7248826012494429140==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7248826012494429140==--


From xen-users-bounces@lists.xen.org Fri Oct 17 20:42:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 20:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfEKv-0002gu-Ce; Fri, 17 Oct 2014 20:41:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dvanarnem@cmlab.biz>) id 1XfEKt-0002gp-RZ
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 20:41:20 +0000
Received: from [85.158.137.68:16654] by server-17.bemta-3.messagelabs.com id
	CD/6D-01689-EEE71445; Fri, 17 Oct 2014 20:41:18 +0000
X-Env-Sender: dvanarnem@cmlab.biz
X-Msg-Ref: server-15.tower-31.messagelabs.com!1413578476!11303592!1
X-Originating-IP: [204.93.163.15]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32262 invoked from network); 17 Oct 2014 20:41:17 -0000
Received: from server202.webhostingpad.com (HELO server202.webhostingpad.com)
	(204.93.163.15)
	by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 20:41:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cmlab.biz;
	s=default; 
	h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID;
	bh=J1t+B8a8wv9mCgIgtWliPJNob457ZHwuXqNEmwygx8I=; 
	b=XKRLSkv1P9lJDJhbpqN4LP4C8twvR9UZdy6r9ItmO5HCe0SQj02nHsIk9pw94px/MLGmNlRacjSH8XJisjlZLDrRQVcCec4LEB5aZeaZ1S8OmufYuSHmzs/p/OUtyO2tYUEA6tYQFpzQx6ePyzaGAVcD/Q6oNuVSHlgPxs9lpQ0=;
Received: from [71.216.152.198] (port=60902 helo=[192.168.50.162])
	by server202.webhostingpad.com with esmtpsa
	(TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82)
	(envelope-from <dvanarnem@cmlab.biz>) id 1XfEKp-001JEX-JI
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 15:41:16 -0500
Message-ID: <54417EEA.4040005@cmlab.biz>
Date: Fri, 17 Oct 2014 14:41:14 -0600
From: "David A. Van Arnem" <dvanarnem@cmlab.biz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
In-Reply-To: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - server202.webhostingpad.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - cmlab.biz
X-Get-Message-Sender-Via: server202.webhostingpad.com: authenticated_id:
	dvanarnem+cmlab.biz/only user confirmed/virtual account not
	confirmed
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8074497642896539882=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8074497642896539882==
Content-Type: multipart/alternative;
 boundary="------------070903080702030401040302"

This is a multi-part message in MIME format.
--------------070903080702030401040302
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable



On 10/17/2014 01:13 PM, Raman Bane wrote:
> I am getting following error when I compiled and installed xen 4.1.2=20
> on linux 12.04 LTS server and starting xen Dom 0.
> Starting xenstored......FATAL:Failed to open evtchn device:No such=20
> file or directory.
> xencommons should be started first.
>
> Please give solution
>
> Raman
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
As the message says, it looks like your xencommons service isn't running =

and has to be started before you can create domains.  On Fedora/Red Hat=20
distributions this can be done with:

sudo systemctl start xencommons

I'm not sure what the command is for Ubuntu, but Google tells me it=20
might be something like:

sudo /etc/init.d/xencommons start

You'll probably also have to start the xendomains and xen-watchdog=20
services.  I'm not sure if the Ubuntu command will set the services to=20
start automatically on reboot...if not, there are ways to configure them =

to do so, though I'm unfamiliar with the process on Ubuntu.

David



--------------070903080702030401040302
Content-Type: text/html; charset=windows-1252
Content-Length: 2457
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dwindows-1252"
      http-equiv=3D"Content-Type">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div class=3D"moz-cite-prefix"><br>
      <br>
      On 10/17/2014 01:13 PM, Raman Bane wrote:<br>
    </div>
    <blockquote
cite=3D"mid:CAA+LQLnOfQZ4PjWcAnErd5o=3DPGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com"
      type=3D"cite">
      <div dir=3D"ltr">I am getting following error when I compiled and
        installed xen 4.1.2 on linux 12.04 LTS server and starting xen
        Dom 0.
        <div><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">Starting
            xenstored......FATAL:Failed to open evtchn device:No such
            file or</span><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">=A0directory.</span></div>
        <div><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">xencommons
            should be started first.</span></div>
        <br style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">
        <div>Please give solution</div>
        <div><br>
        </div>
        <div>Raman</div>
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    As the message says, it looks like your xencommons service isn't
    running and has to be started before you can create domains.=A0 On
    Fedora/Red Hat distributions this can be done with:<br>
    <br>
    sudo systemctl start xencommons<br>
    <br>
    I'm not sure what the command is for Ubuntu, but Google tells me it
    might be something like:<br>
    <br>
    sudo /etc/init.d/xencommons start<br>
    <br>
    You'll probably also have to start the xendomains and xen-watchdog
    services.=A0 I'm not sure if the Ubuntu command will set the services
    to start automatically on reboot...if not, there are ways to
    configure them to do so, though I'm unfamiliar with the process on
    Ubuntu.<br>
    <br>
    David<br>
    <br>
    <br>
  </body>
</html>

--------------070903080702030401040302--


--===============8074497642896539882==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8074497642896539882==--


From xen-users-bounces@lists.xen.org Fri Oct 17 20:42:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 20:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfEKv-0002gu-Ce; Fri, 17 Oct 2014 20:41:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dvanarnem@cmlab.biz>) id 1XfEKt-0002gp-RZ
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 20:41:20 +0000
Received: from [85.158.137.68:16654] by server-17.bemta-3.messagelabs.com id
	CD/6D-01689-EEE71445; Fri, 17 Oct 2014 20:41:18 +0000
X-Env-Sender: dvanarnem@cmlab.biz
X-Msg-Ref: server-15.tower-31.messagelabs.com!1413578476!11303592!1
X-Originating-IP: [204.93.163.15]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32262 invoked from network); 17 Oct 2014 20:41:17 -0000
Received: from server202.webhostingpad.com (HELO server202.webhostingpad.com)
	(204.93.163.15)
	by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Oct 2014 20:41:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cmlab.biz;
	s=default; 
	h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID;
	bh=J1t+B8a8wv9mCgIgtWliPJNob457ZHwuXqNEmwygx8I=; 
	b=XKRLSkv1P9lJDJhbpqN4LP4C8twvR9UZdy6r9ItmO5HCe0SQj02nHsIk9pw94px/MLGmNlRacjSH8XJisjlZLDrRQVcCec4LEB5aZeaZ1S8OmufYuSHmzs/p/OUtyO2tYUEA6tYQFpzQx6ePyzaGAVcD/Q6oNuVSHlgPxs9lpQ0=;
Received: from [71.216.152.198] (port=60902 helo=[192.168.50.162])
	by server202.webhostingpad.com with esmtpsa
	(TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82)
	(envelope-from <dvanarnem@cmlab.biz>) id 1XfEKp-001JEX-JI
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 15:41:16 -0500
Message-ID: <54417EEA.4040005@cmlab.biz>
Date: Fri, 17 Oct 2014 14:41:14 -0600
From: "David A. Van Arnem" <dvanarnem@cmlab.biz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
In-Reply-To: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - server202.webhostingpad.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - cmlab.biz
X-Get-Message-Sender-Via: server202.webhostingpad.com: authenticated_id:
	dvanarnem+cmlab.biz/only user confirmed/virtual account not
	confirmed
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8074497642896539882=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8074497642896539882==
Content-Type: multipart/alternative;
 boundary="------------070903080702030401040302"

This is a multi-part message in MIME format.
--------------070903080702030401040302
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable



On 10/17/2014 01:13 PM, Raman Bane wrote:
> I am getting following error when I compiled and installed xen 4.1.2=20
> on linux 12.04 LTS server and starting xen Dom 0.
> Starting xenstored......FATAL:Failed to open evtchn device:No such=20
> file or directory.
> xencommons should be started first.
>
> Please give solution
>
> Raman
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
As the message says, it looks like your xencommons service isn't running =

and has to be started before you can create domains.  On Fedora/Red Hat=20
distributions this can be done with:

sudo systemctl start xencommons

I'm not sure what the command is for Ubuntu, but Google tells me it=20
might be something like:

sudo /etc/init.d/xencommons start

You'll probably also have to start the xendomains and xen-watchdog=20
services.  I'm not sure if the Ubuntu command will set the services to=20
start automatically on reboot...if not, there are ways to configure them =

to do so, though I'm unfamiliar with the process on Ubuntu.

David



--------------070903080702030401040302
Content-Type: text/html; charset=windows-1252
Content-Length: 2457
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dwindows-1252"
      http-equiv=3D"Content-Type">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div class=3D"moz-cite-prefix"><br>
      <br>
      On 10/17/2014 01:13 PM, Raman Bane wrote:<br>
    </div>
    <blockquote
cite=3D"mid:CAA+LQLnOfQZ4PjWcAnErd5o=3DPGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com"
      type=3D"cite">
      <div dir=3D"ltr">I am getting following error when I compiled and
        installed xen 4.1.2 on linux 12.04 LTS server and starting xen
        Dom 0.
        <div><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">Starting
            xenstored......FATAL:Failed to open evtchn device:No such
            file or</span><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">=A0directory.</span></div>
        <div><span
            style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">xencommons
            should be started first.</span></div>
        <br style=3D"color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica">
        <div>Please give solution</div>
        <div><br>
        </div>
        <div>Raman</div>
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    As the message says, it looks like your xencommons service isn't
    running and has to be started before you can create domains.=A0 On
    Fedora/Red Hat distributions this can be done with:<br>
    <br>
    sudo systemctl start xencommons<br>
    <br>
    I'm not sure what the command is for Ubuntu, but Google tells me it
    might be something like:<br>
    <br>
    sudo /etc/init.d/xencommons start<br>
    <br>
    You'll probably also have to start the xendomains and xen-watchdog
    services.=A0 I'm not sure if the Ubuntu command will set the services
    to start automatically on reboot...if not, there are ways to
    configure them to do so, though I'm unfamiliar with the process on
    Ubuntu.<br>
    <br>
    David<br>
    <br>
    <br>
  </body>
</html>

--------------070903080702030401040302--


--===============8074497642896539882==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8074497642896539882==--


From xen-users-bounces@lists.xen.org Fri Oct 17 21:39:32 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 21:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfFE5-0006u7-6z; Fri, 17 Oct 2014 21:38:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1XfFE4-0006u2-Bf
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 21:38:20 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	8C/F6-10419-B4C81445; Fri, 17 Oct 2014 21:38:19 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413581899!13704654!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5692 invoked from network); 17 Oct 2014 21:38:19 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 21:38:19 -0000
Received: by mail-wg0-f42.google.com with SMTP id z12so1757897wgg.1
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 14:38:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=S/qlSRR+TCKoUCFTTWiOFSJHJXG3qXE9xNtMe43YhIo=;
	b=R141GoKD5IUmew8Ov6jO7ViAm88J1IBjRdya0pBmGsN/Rh1oJqCjt+VNFkSKTqlhxu
	ZxI3DeAs5+ySn7a2cpjWU+CL15xR94J8iToCTtNlgHQ3iL7EZmvq+pZHjIzwtDJxVx4n
	MtUDb+VnpORxMRWfFr0AfrEFCPV7JaBn5qODa1yomZZFYW5T7xT4CJODv4fFjsMcKNPj
	zt/+dLaUnWYgUag6TipDL8YcVMTup9RwPYxqSeV1P0mB25BDwW0R+XoNzE1X7xb6aV4j
	6zoPjCyTI9QKYuIwGbHvVcxoWdUF7we3tO8Z8zoPIIdK6O6dTPSKQV/eCAERLoTL2jOk
	GEJg==
MIME-Version: 1.0
X-Received: by 10.180.10.231 with SMTP id l7mr1742008wib.1.1413581898993; Fri,
	17 Oct 2014 14:38:18 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Fri, 17 Oct 2014 14:38:18 -0700 (PDT)
Date: Sat, 18 Oct 2014 05:38:18 +0800
Message-ID: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Are there any considerations about setting up domUs on an SSD?  I've
never used an SSD but have been reading about TRIM - and I'm  not
exactly sure if/how i need to configure the dom0 OS, Xen or domU to
prevent the SSD from wearing out.  When I google Xen and SSD I see
that many cloud providers offer this but not much info on what I need
to do to set this up.  Any thoughts or links i should read would be
appreciated.  (I have not decided between file backed or lvm domUs if
that makes a difference but I think my preference is for file backed
as that seems to be easier [for me]. )

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 21:39:32 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 21:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfFE5-0006u7-6z; Fri, 17 Oct 2014 21:38:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hbc1024@gmail.com>) id 1XfFE4-0006u2-Bf
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 21:38:20 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	8C/F6-10419-B4C81445; Fri, 17 Oct 2014 21:38:19 +0000
X-Env-Sender: hbc1024@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413581899!13704654!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5692 invoked from network); 17 Oct 2014 21:38:19 -0000
Received: from mail-wg0-f42.google.com (HELO mail-wg0-f42.google.com)
	(74.125.82.42)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 21:38:19 -0000
Received: by mail-wg0-f42.google.com with SMTP id z12so1757897wgg.1
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 14:38:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=S/qlSRR+TCKoUCFTTWiOFSJHJXG3qXE9xNtMe43YhIo=;
	b=R141GoKD5IUmew8Ov6jO7ViAm88J1IBjRdya0pBmGsN/Rh1oJqCjt+VNFkSKTqlhxu
	ZxI3DeAs5+ySn7a2cpjWU+CL15xR94J8iToCTtNlgHQ3iL7EZmvq+pZHjIzwtDJxVx4n
	MtUDb+VnpORxMRWfFr0AfrEFCPV7JaBn5qODa1yomZZFYW5T7xT4CJODv4fFjsMcKNPj
	zt/+dLaUnWYgUag6TipDL8YcVMTup9RwPYxqSeV1P0mB25BDwW0R+XoNzE1X7xb6aV4j
	6zoPjCyTI9QKYuIwGbHvVcxoWdUF7we3tO8Z8zoPIIdK6O6dTPSKQV/eCAERLoTL2jOk
	GEJg==
MIME-Version: 1.0
X-Received: by 10.180.10.231 with SMTP id l7mr1742008wib.1.1413581898993; Fri,
	17 Oct 2014 14:38:18 -0700 (PDT)
Received: by 10.194.107.130 with HTTP; Fri, 17 Oct 2014 14:38:18 -0700 (PDT)
Date: Sat, 18 Oct 2014 05:38:18 +0800
Message-ID: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
From: H C <hbc1024@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Are there any considerations about setting up domUs on an SSD?  I've
never used an SSD but have been reading about TRIM - and I'm  not
exactly sure if/how i need to configure the dom0 OS, Xen or domU to
prevent the SSD from wearing out.  When I google Xen and SSD I see
that many cloud providers offer this but not much info on what I need
to do to set this up.  Any thoughts or links i should read would be
appreciated.  (I have not decided between file backed or lvm domUs if
that makes a difference but I think my preference is for file backed
as that seems to be easier [for me]. )

Thanks

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 17 22:09:44 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 22:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfFhu-0007kE-Do; Fri, 17 Oct 2014 22:09:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1XfFhs-0007k2-7l
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 22:09:08 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	C7/A0-10419-38391445; Fri, 17 Oct 2014 22:09:07 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413583745!13750024!1
X-Originating-IP: [209.85.218.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31698 invoked from network); 17 Oct 2014 22:09:06 -0000
Received: from mail-oi0-f43.google.com (HELO mail-oi0-f43.google.com)
	(209.85.218.43)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 22:09:06 -0000
Received: by mail-oi0-f43.google.com with SMTP id u20so1271331oif.2
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 15:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=NpQxkHv+/XnoFFN2F51FThnIgJKtZX2uqqmahJlU/xU=;
	b=z3LBIyqBdSOtRjukrs9qzABOacuA5h2Jz1mdJocmPft+7FgJRx/FOUwwoXT6RCthMM
	6kLOyh0kgvf7SEEOuk9Rm8qWzoCwz8B3ve+6gY2TDlga6rB9p0nYSIiFpiM+gGIB9nRh
	KkK8CjD1U+KkxK58eVIsMZ66c27RPR3xisNTY5x7i/K2AdoMJJQyHaGlRNOMkHFPTbDW
	qM0+DlCsNhnaooDrP5+1fI4Vl/346wACaE0HCO4BIJ7Ruc5mOH9l0ptUk4QVDwWadVTt
	MMrnfoGugyyM4liFyrVFHF+s/k5zoEtqLc1deWJyf2UThDuHRF02AqKrv/nyZXbhHs0h
	4ahA==
MIME-Version: 1.0
X-Received: by 10.202.229.11 with SMTP id c11mr8780917oih.28.1413583744975;
	Fri, 17 Oct 2014 15:09:04 -0700 (PDT)
Received: by 10.202.58.197 with HTTP; Fri, 17 Oct 2014 15:09:04 -0700 (PDT)
In-Reply-To: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
References: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
Date: Fri, 17 Oct 2014 15:09:04 -0700
X-Google-Sender-Auth: 7vOnQBPxzE7IThncQ3iITKjsvi0
Message-ID: <CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: H C <hbc1024@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7929042900007116111=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7929042900007116111==
Content-Type: multipart/alternative; boundary=001a11403b16fac84e0505a59c86

--001a11403b16fac84e0505a59c86
Content-Type: text/plain; charset=UTF-8

Preventing SSDs from wearing out usually comes down to wear levelling,
which is (typically) handled by the drive's own controller. In that case,
it shouldn't matter how you grant storage to your domU. If you want to use
TRIM (which I don't think Ubuntu bothers with by default), using a file
backed domU would mean you should enable TRIM on the dom0, and if you pass
through the device entirely, then using TRIM on the domU should work.

On Fri, Oct 17, 2014 at 2:38 PM, H C <hbc1024@gmail.com> wrote:

> Hi,
>
> Are there any considerations about setting up domUs on an SSD?  I've
> never used an SSD but have been reading about TRIM - and I'm  not
> exactly sure if/how i need to configure the dom0 OS, Xen or domU to
> prevent the SSD from wearing out.  When I google Xen and SSD I see
> that many cloud providers offer this but not much info on what I need
> to do to set this up.  Any thoughts or links i should read would be
> appreciated.  (I have not decided between file backed or lvm domUs if
> that makes a difference but I think my preference is for file backed
> as that seems to be easier [for me]. )
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11403b16fac84e0505a59c86
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Preventing SSDs from wearing out usually comes down to wea=
r levelling, which is (typically) handled by the drive&#39;s own controller=
. In that case, it shouldn&#39;t matter how you grant storage to your domU.=
 If you want to use TRIM (which I don&#39;t think Ubuntu bothers with by de=
fault), using a file backed domU would mean you should enable TRIM on the d=
om0, and if you pass through the device entirely, then using TRIM on the do=
mU should work.</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Oct 17, 2014 at 2:38 PM, H C <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:hbc1024@gmail.com" target=3D"_blank">hbc1024@gmail.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Are there any considerations about setting up domUs on an SSD?=C2=A0 I&#39;=
ve<br>
never used an SSD but have been reading about TRIM - and I&#39;m=C2=A0 not<=
br>
exactly sure if/how i need to configure the dom0 OS, Xen or domU to<br>
prevent the SSD from wearing out.=C2=A0 When I google Xen and SSD I see<br>
that many cloud providers offer this but not much info on what I need<br>
to do to set this up.=C2=A0 Any thoughts or links i should read would be<br=
>
appreciated.=C2=A0 (I have not decided between file backed or lvm domUs if<=
br>
that makes a difference but I think my preference is for file backed<br>
as that seems to be easier [for me]. )<br>
<br>
Thanks<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--001a11403b16fac84e0505a59c86--


--===============7929042900007116111==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7929042900007116111==--


From xen-users-bounces@lists.xen.org Fri Oct 17 22:09:44 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Oct 2014 22:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfFhu-0007kE-Do; Fri, 17 Oct 2014 22:09:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <theubaz@gmail.com>) id 1XfFhs-0007k2-7l
	for xen-users@lists.xen.org; Fri, 17 Oct 2014 22:09:08 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	C7/A0-10419-38391445; Fri, 17 Oct 2014 22:09:07 +0000
X-Env-Sender: theubaz@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1413583745!13750024!1
X-Originating-IP: [209.85.218.43]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31698 invoked from network); 17 Oct 2014 22:09:06 -0000
Received: from mail-oi0-f43.google.com (HELO mail-oi0-f43.google.com)
	(209.85.218.43)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Oct 2014 22:09:06 -0000
Received: by mail-oi0-f43.google.com with SMTP id u20so1271331oif.2
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 15:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=NpQxkHv+/XnoFFN2F51FThnIgJKtZX2uqqmahJlU/xU=;
	b=z3LBIyqBdSOtRjukrs9qzABOacuA5h2Jz1mdJocmPft+7FgJRx/FOUwwoXT6RCthMM
	6kLOyh0kgvf7SEEOuk9Rm8qWzoCwz8B3ve+6gY2TDlga6rB9p0nYSIiFpiM+gGIB9nRh
	KkK8CjD1U+KkxK58eVIsMZ66c27RPR3xisNTY5x7i/K2AdoMJJQyHaGlRNOMkHFPTbDW
	qM0+DlCsNhnaooDrP5+1fI4Vl/346wACaE0HCO4BIJ7Ruc5mOH9l0ptUk4QVDwWadVTt
	MMrnfoGugyyM4liFyrVFHF+s/k5zoEtqLc1deWJyf2UThDuHRF02AqKrv/nyZXbhHs0h
	4ahA==
MIME-Version: 1.0
X-Received: by 10.202.229.11 with SMTP id c11mr8780917oih.28.1413583744975;
	Fri, 17 Oct 2014 15:09:04 -0700 (PDT)
Received: by 10.202.58.197 with HTTP; Fri, 17 Oct 2014 15:09:04 -0700 (PDT)
In-Reply-To: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
References: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
Date: Fri, 17 Oct 2014 15:09:04 -0700
X-Google-Sender-Auth: 7vOnQBPxzE7IThncQ3iITKjsvi0
Message-ID: <CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
From: John Sherwood <jrs@vt.edu>
To: H C <hbc1024@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7929042900007116111=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7929042900007116111==
Content-Type: multipart/alternative; boundary=001a11403b16fac84e0505a59c86

--001a11403b16fac84e0505a59c86
Content-Type: text/plain; charset=UTF-8

Preventing SSDs from wearing out usually comes down to wear levelling,
which is (typically) handled by the drive's own controller. In that case,
it shouldn't matter how you grant storage to your domU. If you want to use
TRIM (which I don't think Ubuntu bothers with by default), using a file
backed domU would mean you should enable TRIM on the dom0, and if you pass
through the device entirely, then using TRIM on the domU should work.

On Fri, Oct 17, 2014 at 2:38 PM, H C <hbc1024@gmail.com> wrote:

> Hi,
>
> Are there any considerations about setting up domUs on an SSD?  I've
> never used an SSD but have been reading about TRIM - and I'm  not
> exactly sure if/how i need to configure the dom0 OS, Xen or domU to
> prevent the SSD from wearing out.  When I google Xen and SSD I see
> that many cloud providers offer this but not much info on what I need
> to do to set this up.  Any thoughts or links i should read would be
> appreciated.  (I have not decided between file backed or lvm domUs if
> that makes a difference but I think my preference is for file backed
> as that seems to be easier [for me]. )
>
> Thanks
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11403b16fac84e0505a59c86
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Preventing SSDs from wearing out usually comes down to wea=
r levelling, which is (typically) handled by the drive&#39;s own controller=
. In that case, it shouldn&#39;t matter how you grant storage to your domU.=
 If you want to use TRIM (which I don&#39;t think Ubuntu bothers with by de=
fault), using a file backed domU would mean you should enable TRIM on the d=
om0, and if you pass through the device entirely, then using TRIM on the do=
mU should work.</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Oct 17, 2014 at 2:38 PM, H C <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:hbc1024@gmail.com" target=3D"_blank">hbc1024@gmail.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Are there any considerations about setting up domUs on an SSD?=C2=A0 I&#39;=
ve<br>
never used an SSD but have been reading about TRIM - and I&#39;m=C2=A0 not<=
br>
exactly sure if/how i need to configure the dom0 OS, Xen or domU to<br>
prevent the SSD from wearing out.=C2=A0 When I google Xen and SSD I see<br>
that many cloud providers offer this but not much info on what I need<br>
to do to set this up.=C2=A0 Any thoughts or links i should read would be<br=
>
appreciated.=C2=A0 (I have not decided between file backed or lvm domUs if<=
br>
that makes a difference but I think my preference is for file backed<br>
as that seems to be easier [for me]. )<br>
<br>
Thanks<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--001a11403b16fac84e0505a59c86--


--===============7929042900007116111==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7929042900007116111==--


From xen-users-bounces@lists.xen.org Sat Oct 18 03:37:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 03:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfKoB-0008JA-Lo; Sat, 18 Oct 2014 03:35:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XfKoA-0008J5-5L
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 03:35:58 +0000
Received: from [193.109.254.147:32974] by server-1.bemta-14.messagelabs.com id
	97/4E-24760-D10E1445; Sat, 18 Oct 2014 03:35:57 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-8.tower-27.messagelabs.com!1413603354!13518245!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21455 invoked from network); 18 Oct 2014 03:35:56 -0000
Received: from mail-pd0-f179.google.com (HELO mail-pd0-f179.google.com)
	(209.85.192.179)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 03:35:56 -0000
Received: by mail-pd0-f179.google.com with SMTP id r10so1783266pdi.24
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 20:35:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=Trv031sWk2Kr71eWlCSaDIBt/hqfZvqSYRvXWGeM+1M=;
	b=JFb7el+AF5G7X+x+q1z6RQ15qgA+meD++xy9HJmT9Mz3rnBaVP6sOkXDTBgdQhWRNI
	ESQ6m1OoOYAUMxuKGwdHX0xWKliTQ2ho7CntcvSoFAgVPX3xNHyxpOzMJHjhe17JY+PQ
	Pq4LPIKr7j1aYouvIH2rMBgk3+V+7jeV7iQxUSTUgbDIkaHhdrT+tJgYylEVl62pscLl
	SO1ejoSmvDpd79XOgKkFrug4NaB5sd8v2t9MedAZL08UyKv2mYzheGX2SISW7DIq/5KA
	NLKuw6tyq43N9ymaqpZUtf8tpgswtrbIf3S1xBBIi9bEGEAm39yXlz/vGyihKgvAd69l
	Zdug==
X-Gm-Message-State: ALoCoQkDpE40sJu1AVhfjjCCFzXPl46pnN3eXErKNFbTQNwwKwEtYcuwZC1yaayqNsbvAF9sD7jr
MIME-Version: 1.0
X-Received: by 10.70.43.168 with SMTP id x8mr5383949pdl.107.1413603354064;
	Fri, 17 Oct 2014 20:35:54 -0700 (PDT)
Received: by 10.66.43.243 with HTTP; Fri, 17 Oct 2014 20:35:53 -0700 (PDT)
X-Originating-IP: [85.64.246.107]
In-Reply-To: <CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
References: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
	<CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
Date: Sat, 18 Oct 2014 06:35:53 +0300
Message-ID: <CAK-hXLeh-rTzF4Z=4Zk350dvvFHfiVx5HfkGkWGLJdz5dr675A@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: John Sherwood <jrs@vt.edu>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	H C <hbc1024@gmail.com>
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5296289330278919455=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5296289330278919455==
Content-Type: multipart/alternative; boundary=047d7bfe9480c5d82a0505aa2d7c

--047d7bfe9480c5d82a0505aa2d7c
Content-Type: text/plain; charset=UTF-8

Using TRIM in dom0 for a file-based backend would not make real use of the
effectiveness of TRIM in handling space cleanup in SSD disks, so I don't
think I would have bothered with it, except if you're into creating and
removing virtual disks. Note, however, that TRIM slows down your delete
commands a little.

Etzion

On 18 October 2014 01:09, John Sherwood <jrs@vt.edu> wrote:

> Preventing SSDs from wearing out usually comes down to wear levelling,
> which is (typically) handled by the drive's own controller. In that case,
> it shouldn't matter how you grant storage to your domU. If you want to use
> TRIM (which I don't think Ubuntu bothers with by default), using a file
> backed domU would mean you should enable TRIM on the dom0, and if you pass
> through the device entirely, then using TRIM on the domU should work.
>
> On Fri, Oct 17, 2014 at 2:38 PM, H C <hbc1024@gmail.com> wrote:
>
>> Hi,
>>
>> Are there any considerations about setting up domUs on an SSD?  I've
>> never used an SSD but have been reading about TRIM - and I'm  not
>> exactly sure if/how i need to configure the dom0 OS, Xen or domU to
>> prevent the SSD from wearing out.  When I google Xen and SSD I see
>> that many cloud providers offer this but not much info on what I need
>> to do to set this up.  Any thoughts or links i should read would be
>> appreciated.  (I have not decided between file backed or lvm domUs if
>> that makes a difference but I think my preference is for file backed
>> as that seems to be easier [for me]. )
>>
>> Thanks
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7bfe9480c5d82a0505aa2d7c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Using TRIM in dom0 for a file-based backend would not make=
 real use of the effectiveness of TRIM in handling space cleanup in SSD dis=
ks, so I don&#39;t think I would have bothered with it, except if you&#39;r=
e into creating and removing virtual disks. Note, however, that TRIM slows =
down your delete commands a little.<br><br>Etzion<br></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On 18 October 2014 01:09, John Sh=
erwood <span dir=3D"ltr">&lt;<a href=3D"mailto:jrs@vt.edu" target=3D"_blank=
">jrs@vt.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div d=
ir=3D"ltr">Preventing SSDs from wearing out usually comes down to wear leve=
lling, which is (typically) handled by the drive&#39;s own controller. In t=
hat case, it shouldn&#39;t matter how you grant storage to your domU. If yo=
u want to use TRIM (which I don&#39;t think Ubuntu bothers with by default)=
, using a file backed domU would mean you should enable TRIM on the dom0, a=
nd if you pass through the device entirely, then using TRIM on the domU sho=
uld work.</div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Fri, Oct 17, 2014 at 2:38 PM, H C =
<span dir=3D"ltr">&lt;<a href=3D"mailto:hbc1024@gmail.com" target=3D"_blank=
">hbc1024@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hi,<br>
<br>
Are there any considerations about setting up domUs on an SSD?=C2=A0 I&#39;=
ve<br>
never used an SSD but have been reading about TRIM - and I&#39;m=C2=A0 not<=
br>
exactly sure if/how i need to configure the dom0 OS, Xen or domU to<br>
prevent the SSD from wearing out.=C2=A0 When I google Xen and SSD I see<br>
that many cloud providers offer this but not much info on what I need<br>
to do to set this up.=C2=A0 Any thoughts or links i should read would be<br=
>
appreciated.=C2=A0 (I have not decided between file backed or lvm domUs if<=
br>
that makes a difference but I think my preference is for file backed<br>
as that seems to be easier [for me]. )<br>
<br>
Thanks<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--047d7bfe9480c5d82a0505aa2d7c--


--===============5296289330278919455==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5296289330278919455==--


From xen-users-bounces@lists.xen.org Sat Oct 18 03:37:18 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 03:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfKoB-0008JA-Lo; Sat, 18 Oct 2014 03:35:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <etzion@barnoy.co.il>) id 1XfKoA-0008J5-5L
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 03:35:58 +0000
Received: from [193.109.254.147:32974] by server-1.bemta-14.messagelabs.com id
	97/4E-24760-D10E1445; Sat, 18 Oct 2014 03:35:57 +0000
X-Env-Sender: etzion@barnoy.co.il
X-Msg-Ref: server-8.tower-27.messagelabs.com!1413603354!13518245!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21455 invoked from network); 18 Oct 2014 03:35:56 -0000
Received: from mail-pd0-f179.google.com (HELO mail-pd0-f179.google.com)
	(209.85.192.179)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 03:35:56 -0000
Received: by mail-pd0-f179.google.com with SMTP id r10so1783266pdi.24
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 20:35:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:cc:content-type;
	bh=Trv031sWk2Kr71eWlCSaDIBt/hqfZvqSYRvXWGeM+1M=;
	b=JFb7el+AF5G7X+x+q1z6RQ15qgA+meD++xy9HJmT9Mz3rnBaVP6sOkXDTBgdQhWRNI
	ESQ6m1OoOYAUMxuKGwdHX0xWKliTQ2ho7CntcvSoFAgVPX3xNHyxpOzMJHjhe17JY+PQ
	Pq4LPIKr7j1aYouvIH2rMBgk3+V+7jeV7iQxUSTUgbDIkaHhdrT+tJgYylEVl62pscLl
	SO1ejoSmvDpd79XOgKkFrug4NaB5sd8v2t9MedAZL08UyKv2mYzheGX2SISW7DIq/5KA
	NLKuw6tyq43N9ymaqpZUtf8tpgswtrbIf3S1xBBIi9bEGEAm39yXlz/vGyihKgvAd69l
	Zdug==
X-Gm-Message-State: ALoCoQkDpE40sJu1AVhfjjCCFzXPl46pnN3eXErKNFbTQNwwKwEtYcuwZC1yaayqNsbvAF9sD7jr
MIME-Version: 1.0
X-Received: by 10.70.43.168 with SMTP id x8mr5383949pdl.107.1413603354064;
	Fri, 17 Oct 2014 20:35:54 -0700 (PDT)
Received: by 10.66.43.243 with HTTP; Fri, 17 Oct 2014 20:35:53 -0700 (PDT)
X-Originating-IP: [85.64.246.107]
In-Reply-To: <CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
References: <CACSkPDZnVaEQaiaxPL=BH3Tx2x8JCUiyb8X5U_Wm2NZg74SSTA@mail.gmail.com>
	<CAH5ygH3q_o1-Dxdin7O5K7=u75Wu8hpwbVsqTGAHcJi2TO-EXQ@mail.gmail.com>
Date: Sat, 18 Oct 2014 06:35:53 +0300
Message-ID: <CAK-hXLeh-rTzF4Z=4Zk350dvvFHfiVx5HfkGkWGLJdz5dr675A@mail.gmail.com>
From: Etzion Bar-Noy <etzion@barnoy.co.il>
To: John Sherwood <jrs@vt.edu>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	H C <hbc1024@gmail.com>
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5296289330278919455=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5296289330278919455==
Content-Type: multipart/alternative; boundary=047d7bfe9480c5d82a0505aa2d7c

--047d7bfe9480c5d82a0505aa2d7c
Content-Type: text/plain; charset=UTF-8

Using TRIM in dom0 for a file-based backend would not make real use of the
effectiveness of TRIM in handling space cleanup in SSD disks, so I don't
think I would have bothered with it, except if you're into creating and
removing virtual disks. Note, however, that TRIM slows down your delete
commands a little.

Etzion

On 18 October 2014 01:09, John Sherwood <jrs@vt.edu> wrote:

> Preventing SSDs from wearing out usually comes down to wear levelling,
> which is (typically) handled by the drive's own controller. In that case,
> it shouldn't matter how you grant storage to your domU. If you want to use
> TRIM (which I don't think Ubuntu bothers with by default), using a file
> backed domU would mean you should enable TRIM on the dom0, and if you pass
> through the device entirely, then using TRIM on the domU should work.
>
> On Fri, Oct 17, 2014 at 2:38 PM, H C <hbc1024@gmail.com> wrote:
>
>> Hi,
>>
>> Are there any considerations about setting up domUs on an SSD?  I've
>> never used an SSD but have been reading about TRIM - and I'm  not
>> exactly sure if/how i need to configure the dom0 OS, Xen or domU to
>> prevent the SSD from wearing out.  When I google Xen and SSD I see
>> that many cloud providers offer this but not much info on what I need
>> to do to set this up.  Any thoughts or links i should read would be
>> appreciated.  (I have not decided between file backed or lvm domUs if
>> that makes a difference but I think my preference is for file backed
>> as that seems to be easier [for me]. )
>>
>> Thanks
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7bfe9480c5d82a0505aa2d7c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Using TRIM in dom0 for a file-based backend would not make=
 real use of the effectiveness of TRIM in handling space cleanup in SSD dis=
ks, so I don&#39;t think I would have bothered with it, except if you&#39;r=
e into creating and removing virtual disks. Note, however, that TRIM slows =
down your delete commands a little.<br><br>Etzion<br></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On 18 October 2014 01:09, John Sh=
erwood <span dir=3D"ltr">&lt;<a href=3D"mailto:jrs@vt.edu" target=3D"_blank=
">jrs@vt.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div d=
ir=3D"ltr">Preventing SSDs from wearing out usually comes down to wear leve=
lling, which is (typically) handled by the drive&#39;s own controller. In t=
hat case, it shouldn&#39;t matter how you grant storage to your domU. If yo=
u want to use TRIM (which I don&#39;t think Ubuntu bothers with by default)=
, using a file backed domU would mean you should enable TRIM on the dom0, a=
nd if you pass through the device entirely, then using TRIM on the domU sho=
uld work.</div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Fri, Oct 17, 2014 at 2:38 PM, H C =
<span dir=3D"ltr">&lt;<a href=3D"mailto:hbc1024@gmail.com" target=3D"_blank=
">hbc1024@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hi,<br>
<br>
Are there any considerations about setting up domUs on an SSD?=C2=A0 I&#39;=
ve<br>
never used an SSD but have been reading about TRIM - and I&#39;m=C2=A0 not<=
br>
exactly sure if/how i need to configure the dom0 OS, Xen or domU to<br>
prevent the SSD from wearing out.=C2=A0 When I google Xen and SSD I see<br>
that many cloud providers offer this but not much info on what I need<br>
to do to set this up.=C2=A0 Any thoughts or links i should read would be<br=
>
appreciated.=C2=A0 (I have not decided between file backed or lvm domUs if<=
br>
that makes a difference but I think my preference is for file backed<br>
as that seems to be easier [for me]. )<br>
<br>
Thanks<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--047d7bfe9480c5d82a0505aa2d7c--


--===============5296289330278919455==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5296289330278919455==--


From xen-users-bounces@lists.xen.org Sat Oct 18 15:34:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 15:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfVzk-0005RK-An; Sat, 18 Oct 2014 15:32:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XfMQo-0000vU-0A
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 05:19:58 +0000
Received: from [85.158.139.211:54706] by server-10.bemta-5.messagelabs.com id
	AC/14-19806-C78F1445; Sat, 18 Oct 2014 05:19:56 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1413609595!11916931!1
X-Originating-IP: [209.85.218.50]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16162 invoked from network); 18 Oct 2014 05:19:56 -0000
Received: from mail-oi0-f50.google.com (HELO mail-oi0-f50.google.com)
	(209.85.218.50)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 05:19:56 -0000
Received: by mail-oi0-f50.google.com with SMTP id i138so1535757oig.37
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=KIaMaQ3XJkZbvO/nuh58nXFXM+MrVqhn677MsM5QPyg=;
	b=VUQFOlJqqDPgY55xoUbZ2f7jKSugUlKV0axdSvwvhpeknSVUhoY7KbWXc4RbtujzGO
	yx4MDcCC0ii4yjJlmgw8es4lvVWck0Qt+ibbNSLW/7PUqeZ5eHa9jRlnJIZT5JzJ7Rp/
	T57mLoPDh7uRF6LMi0hxN4Uj3KbvbkwEWy4D9OCLRc17LQYXcHguYddZJmIz40BeEX14
	j+2mgKk8d/3zvg0RPRdT3d1KKYHuvUtVK0F1mLmjRXpj9HsahUcanmM+w4cKwLr+gZlM
	IzOOmBxFi9v+ZH3LRQeuz55xqXy8+M6975IJf98SdDYhhY6YbwtQ8+d1AChrOwqbustB
	XgTw==
MIME-Version: 1.0
X-Received: by 10.202.8.132 with SMTP id 126mr4119465oii.32.1413609594865;
	Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
Date: Sat, 18 Oct 2014 10:49:54 +0530
Message-ID: <CAA+LQLk+vnvmZj-u+1g2E-B_==ChvbXT9xks7fXe8zS7Bm4EVQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sat, 18 Oct 2014 15:32:39 +0000
Subject: [Xen-users] Xen 3.0.2-3
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6094359523025256715=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6094359523025256715==
Content-Type: multipart/alternative; boundary=001a113d140cc0d0390505aba1d5

--001a113d140cc0d0390505aba1d5
Content-Type: text/plain; charset=UTF-8

How to install Xen 3.0.2-3 on Ubuntu 12.04 /14.04?

Raman

--001a113d140cc0d0390505aba1d5
Content-Type: text/html; charset=UTF-8

<div dir="ltr"><div>How to install Xen 3.0.2-3 on Ubuntu 12.04 /14.04?<br><br></div>Raman<br></div>

--001a113d140cc0d0390505aba1d5--


--===============6094359523025256715==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6094359523025256715==--


From xen-users-bounces@lists.xen.org Sat Oct 18 15:34:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 15:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfVzk-0005RK-An; Sat, 18 Oct 2014 15:32:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XfMQo-0000vU-0A
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 05:19:58 +0000
Received: from [85.158.139.211:54706] by server-10.bemta-5.messagelabs.com id
	AC/14-19806-C78F1445; Sat, 18 Oct 2014 05:19:56 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1413609595!11916931!1
X-Originating-IP: [209.85.218.50]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16162 invoked from network); 18 Oct 2014 05:19:56 -0000
Received: from mail-oi0-f50.google.com (HELO mail-oi0-f50.google.com)
	(209.85.218.50)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 05:19:56 -0000
Received: by mail-oi0-f50.google.com with SMTP id i138so1535757oig.37
	for <xen-users@lists.xen.org>; Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=KIaMaQ3XJkZbvO/nuh58nXFXM+MrVqhn677MsM5QPyg=;
	b=VUQFOlJqqDPgY55xoUbZ2f7jKSugUlKV0axdSvwvhpeknSVUhoY7KbWXc4RbtujzGO
	yx4MDcCC0ii4yjJlmgw8es4lvVWck0Qt+ibbNSLW/7PUqeZ5eHa9jRlnJIZT5JzJ7Rp/
	T57mLoPDh7uRF6LMi0hxN4Uj3KbvbkwEWy4D9OCLRc17LQYXcHguYddZJmIz40BeEX14
	j+2mgKk8d/3zvg0RPRdT3d1KKYHuvUtVK0F1mLmjRXpj9HsahUcanmM+w4cKwLr+gZlM
	IzOOmBxFi9v+ZH3LRQeuz55xqXy8+M6975IJf98SdDYhhY6YbwtQ8+d1AChrOwqbustB
	XgTw==
MIME-Version: 1.0
X-Received: by 10.202.8.132 with SMTP id 126mr4119465oii.32.1413609594865;
	Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Fri, 17 Oct 2014 22:19:54 -0700 (PDT)
Date: Sat, 18 Oct 2014 10:49:54 +0530
Message-ID: <CAA+LQLk+vnvmZj-u+1g2E-B_==ChvbXT9xks7fXe8zS7Bm4EVQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sat, 18 Oct 2014 15:32:39 +0000
Subject: [Xen-users] Xen 3.0.2-3
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6094359523025256715=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6094359523025256715==
Content-Type: multipart/alternative; boundary=001a113d140cc0d0390505aba1d5

--001a113d140cc0d0390505aba1d5
Content-Type: text/plain; charset=UTF-8

How to install Xen 3.0.2-3 on Ubuntu 12.04 /14.04?

Raman

--001a113d140cc0d0390505aba1d5
Content-Type: text/html; charset=UTF-8

<div dir="ltr"><div>How to install Xen 3.0.2-3 on Ubuntu 12.04 /14.04?<br><br></div>Raman<br></div>

--001a113d140cc0d0390505aba1d5--


--===============6094359523025256715==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6094359523025256715==--


From xen-users-bounces@lists.xen.org Sat Oct 18 17:36:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfXtl-0006nv-0c; Sat, 18 Oct 2014 17:34:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfXti-0006nd-LI
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 17:34:34 +0000
Received: from [193.109.254.147:40186] by server-7.bemta-14.messagelabs.com id
	86/B7-13362-9A4A2445; Sat, 18 Oct 2014 17:34:33 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1413653671!13492339!1
X-Originating-IP: [216.109.114.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24181 invoked from network); 18 Oct 2014 17:34:32 -0000
Received: from nm48.bullet.mail.bf1.yahoo.com (HELO
	nm48.bullet.mail.bf1.yahoo.com) (216.109.114.64)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 17:34:32 -0000
Received: from [98.139.215.142] by nm48.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [98.139.212.204] by tm13.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [127.0.0.1] by omp1013.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 639400.88860.bm@omp1013.mail.bf1.yahoo.com
Received: (qmail 12874 invoked by uid 60001); 18 Oct 2014 17:34:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413653671; bh=L2xeJQkEUUUSmrDuHpllpOAQHhgNSSEXIdp5sp2vfmQ=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=td0h6/7il8JmcY8WK3KMDRfaRVtkZUS6hg6oEjLap8uFrGnBMoOOomzIC+7dLN6nSLm+xH6Pm06jsl+IsvX9oupAUkPwhGjKWzYtT8cPnURFJsg+WUs5+F6kRUtVaP7B3CTmOnuwzwsxvRCfvFXrsDrKRJ9K4aTvzb+Ug9LjdK0=
X-YMail-OSG: E5CE2dkVM1kwoS9iBQNXt9vwXr9lS1cqfpJu8d0tYGe6TtO
	eOLyyEFYD5oa0Iz.EnRf0y.aegSCG3nE42zfy5vl_BMsMgZu1J6kKBm9z8XV
	m.nBnvTBGmMR7stdDanSzIQizulyLF24EuIUsnVmoL7QxBTv9fzkFjEuUB8C
	LySwh2RA_T4IIhaszB._uzBkcBcQrGx5vJNtexGzsp30j8F248EBkyaeBSnq
	68LpDnnnXFCtgQ_nq8YMhHWOWgfeZdtWPUGW9BqNhcw3AOcHIXOTrVdY4Ikt
	da1gYtlZfV.1SdqE_TsUf5QdusHhd2U6hIdSRwYqm_daYLrkDlfuCi.S2I_A
	tPInHBQluy7x2qftytnGown.3PBTw.fRS.qUxAVLXYT1DwJHGZU1bwZJyXz6
	goMcKgsUONN9sZ7Wa4s.U1bZZWyz8wJFGQtyUnDLQir2wF6lYkXcM.pxKAVO
	iFAR6UdyovQolxnv3KTwHLeJpdYfMktlM_Ku1PQM5200dW_jmO4inK3WlTG3
	SmHNK7FEsYza8VYHwiNOxN.qVTasDqijUL2lXMszOSQeIDIwMK.tNnw--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 10:34:31 PDT
X-Rocket-MIMEInfo: 002.001,
	LS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCisrKyAuL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgMjAxNC0xMC0xOCAwOTo1MToyMS4xMzg1MTI2NzkgLTA3MDAKQEAgLTMyNDYsNiArMzI0Niw4IEBACgogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9kb21haW47IGkrKykgewogICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGluZm9baV0uZG9taWQgPT0gMCkKKyAgICABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sat, 18 Oct 2014 10:34:31 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] patch to fix xendomains non-fatal error (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
+++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
@@ -3246,6 +3246,8 @@

     for (i = 0; i < nb_domain; i++) {
         libxl_domain_config_init(&d_config);
+        if (info[i].domid == 0)
+                continue;
         rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
         if (rc)
             continue;


------------- snip --------------------

Before the above fix, upon starting xendomains the logs showed:
-----------

Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

---------- snip ------

with the fix it shows:
----------
Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              

------------- snip --------


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 18 17:36:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfXtk-0006nn-Dv; Sat, 18 Oct 2014 17:34:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfXti-0006ne-KZ
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 17:34:34 +0000
Received: from [85.158.137.68:57977] by server-12.bemta-3.messagelabs.com id
	21/36-01574-9A4A2445; Sat, 18 Oct 2014 17:34:33 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1413653671!11489641!1
X-Originating-IP: [72.30.238.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26834 invoked from network); 18 Oct 2014 17:34:33 -0000
Received: from nm36-vm6.bullet.mail.bf1.yahoo.com (HELO
	nm36-vm6.bullet.mail.bf1.yahoo.com) (72.30.238.142)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 17:34:33 -0000
Received: from [98.139.215.140] by nm36.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [98.139.212.205] by tm11.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [127.0.0.1] by omp1014.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 639996.82022.bm@omp1014.mail.bf1.yahoo.com
Received: (qmail 12874 invoked by uid 60001); 18 Oct 2014 17:34:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413653671; bh=L2xeJQkEUUUSmrDuHpllpOAQHhgNSSEXIdp5sp2vfmQ=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=td0h6/7il8JmcY8WK3KMDRfaRVtkZUS6hg6oEjLap8uFrGnBMoOOomzIC+7dLN6nSLm+xH6Pm06jsl+IsvX9oupAUkPwhGjKWzYtT8cPnURFJsg+WUs5+F6kRUtVaP7B3CTmOnuwzwsxvRCfvFXrsDrKRJ9K4aTvzb+Ug9LjdK0=
X-YMail-OSG: E5CE2dkVM1kwoS9iBQNXt9vwXr9lS1cqfpJu8d0tYGe6TtO
	eOLyyEFYD5oa0Iz.EnRf0y.aegSCG3nE42zfy5vl_BMsMgZu1J6kKBm9z8XV
	m.nBnvTBGmMR7stdDanSzIQizulyLF24EuIUsnVmoL7QxBTv9fzkFjEuUB8C
	LySwh2RA_T4IIhaszB._uzBkcBcQrGx5vJNtexGzsp30j8F248EBkyaeBSnq
	68LpDnnnXFCtgQ_nq8YMhHWOWgfeZdtWPUGW9BqNhcw3AOcHIXOTrVdY4Ikt
	da1gYtlZfV.1SdqE_TsUf5QdusHhd2U6hIdSRwYqm_daYLrkDlfuCi.S2I_A
	tPInHBQluy7x2qftytnGown.3PBTw.fRS.qUxAVLXYT1DwJHGZU1bwZJyXz6
	goMcKgsUONN9sZ7Wa4s.U1bZZWyz8wJFGQtyUnDLQir2wF6lYkXcM.pxKAVO
	iFAR6UdyovQolxnv3KTwHLeJpdYfMktlM_Ku1PQM5200dW_jmO4inK3WlTG3
	SmHNK7FEsYza8VYHwiNOxN.qVTasDqijUL2lXMszOSQeIDIwMK.tNnw--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 10:34:31 PDT
X-Rocket-MIMEInfo: 002.001,
	LS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCisrKyAuL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgMjAxNC0xMC0xOCAwOTo1MToyMS4xMzg1MTI2NzkgLTA3MDAKQEAgLTMyNDYsNiArMzI0Niw4IEBACgogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9kb21haW47IGkrKykgewogICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGluZm9baV0uZG9taWQgPT0gMCkKKyAgICABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sat, 18 Oct 2014 10:34:31 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] patch to fix xendomains non-fatal error (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
+++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
@@ -3246,6 +3246,8 @@

     for (i = 0; i < nb_domain; i++) {
         libxl_domain_config_init(&d_config);
+        if (info[i].domid == 0)
+                continue;
         rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
         if (rc)
             continue;


------------- snip --------------------

Before the above fix, upon starting xendomains the logs showed:
-----------

Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

---------- snip ------

with the fix it shows:
----------
Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              

------------- snip --------


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 18 17:36:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfXtk-0006nn-Dv; Sat, 18 Oct 2014 17:34:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfXti-0006ne-KZ
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 17:34:34 +0000
Received: from [85.158.137.68:57977] by server-12.bemta-3.messagelabs.com id
	21/36-01574-9A4A2445; Sat, 18 Oct 2014 17:34:33 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1413653671!11489641!1
X-Originating-IP: [72.30.238.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26834 invoked from network); 18 Oct 2014 17:34:33 -0000
Received: from nm36-vm6.bullet.mail.bf1.yahoo.com (HELO
	nm36-vm6.bullet.mail.bf1.yahoo.com) (72.30.238.142)
	by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 17:34:33 -0000
Received: from [98.139.215.140] by nm36.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [98.139.212.205] by tm11.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [127.0.0.1] by omp1014.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 639996.82022.bm@omp1014.mail.bf1.yahoo.com
Received: (qmail 12874 invoked by uid 60001); 18 Oct 2014 17:34:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413653671; bh=L2xeJQkEUUUSmrDuHpllpOAQHhgNSSEXIdp5sp2vfmQ=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=td0h6/7il8JmcY8WK3KMDRfaRVtkZUS6hg6oEjLap8uFrGnBMoOOomzIC+7dLN6nSLm+xH6Pm06jsl+IsvX9oupAUkPwhGjKWzYtT8cPnURFJsg+WUs5+F6kRUtVaP7B3CTmOnuwzwsxvRCfvFXrsDrKRJ9K4aTvzb+Ug9LjdK0=
X-YMail-OSG: E5CE2dkVM1kwoS9iBQNXt9vwXr9lS1cqfpJu8d0tYGe6TtO
	eOLyyEFYD5oa0Iz.EnRf0y.aegSCG3nE42zfy5vl_BMsMgZu1J6kKBm9z8XV
	m.nBnvTBGmMR7stdDanSzIQizulyLF24EuIUsnVmoL7QxBTv9fzkFjEuUB8C
	LySwh2RA_T4IIhaszB._uzBkcBcQrGx5vJNtexGzsp30j8F248EBkyaeBSnq
	68LpDnnnXFCtgQ_nq8YMhHWOWgfeZdtWPUGW9BqNhcw3AOcHIXOTrVdY4Ikt
	da1gYtlZfV.1SdqE_TsUf5QdusHhd2U6hIdSRwYqm_daYLrkDlfuCi.S2I_A
	tPInHBQluy7x2qftytnGown.3PBTw.fRS.qUxAVLXYT1DwJHGZU1bwZJyXz6
	goMcKgsUONN9sZ7Wa4s.U1bZZWyz8wJFGQtyUnDLQir2wF6lYkXcM.pxKAVO
	iFAR6UdyovQolxnv3KTwHLeJpdYfMktlM_Ku1PQM5200dW_jmO4inK3WlTG3
	SmHNK7FEsYza8VYHwiNOxN.qVTasDqijUL2lXMszOSQeIDIwMK.tNnw--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 10:34:31 PDT
X-Rocket-MIMEInfo: 002.001,
	LS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCisrKyAuL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgMjAxNC0xMC0xOCAwOTo1MToyMS4xMzg1MTI2NzkgLTA3MDAKQEAgLTMyNDYsNiArMzI0Niw4IEBACgogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9kb21haW47IGkrKykgewogICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGluZm9baV0uZG9taWQgPT0gMCkKKyAgICABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sat, 18 Oct 2014 10:34:31 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] patch to fix xendomains non-fatal error (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
+++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
@@ -3246,6 +3246,8 @@

     for (i = 0; i < nb_domain; i++) {
         libxl_domain_config_init(&d_config);
+        if (info[i].domid == 0)
+                continue;
         rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
         if (rc)
             continue;


------------- snip --------------------

Before the above fix, upon starting xendomains the logs showed:
-----------

Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

---------- snip ------

with the fix it shows:
----------
Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              

------------- snip --------


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 18 17:36:01 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfXtl-0006nv-0c; Sat, 18 Oct 2014 17:34:37 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfXti-0006nd-LI
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 17:34:34 +0000
Received: from [193.109.254.147:40186] by server-7.bemta-14.messagelabs.com id
	86/B7-13362-9A4A2445; Sat, 18 Oct 2014 17:34:33 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1413653671!13492339!1
X-Originating-IP: [216.109.114.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24181 invoked from network); 18 Oct 2014 17:34:32 -0000
Received: from nm48.bullet.mail.bf1.yahoo.com (HELO
	nm48.bullet.mail.bf1.yahoo.com) (216.109.114.64)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 17:34:32 -0000
Received: from [98.139.215.142] by nm48.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [98.139.212.204] by tm13.bullet.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
Received: from [127.0.0.1] by omp1013.mail.bf1.yahoo.com with NNFMP;
	18 Oct 2014 17:34:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 639400.88860.bm@omp1013.mail.bf1.yahoo.com
Received: (qmail 12874 invoked by uid 60001); 18 Oct 2014 17:34:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413653671; bh=L2xeJQkEUUUSmrDuHpllpOAQHhgNSSEXIdp5sp2vfmQ=;
	h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=td0h6/7il8JmcY8WK3KMDRfaRVtkZUS6hg6oEjLap8uFrGnBMoOOomzIC+7dLN6nSLm+xH6Pm06jsl+IsvX9oupAUkPwhGjKWzYtT8cPnURFJsg+WUs5+F6kRUtVaP7B3CTmOnuwzwsxvRCfvFXrsDrKRJ9K4aTvzb+Ug9LjdK0=
X-YMail-OSG: E5CE2dkVM1kwoS9iBQNXt9vwXr9lS1cqfpJu8d0tYGe6TtO
	eOLyyEFYD5oa0Iz.EnRf0y.aegSCG3nE42zfy5vl_BMsMgZu1J6kKBm9z8XV
	m.nBnvTBGmMR7stdDanSzIQizulyLF24EuIUsnVmoL7QxBTv9fzkFjEuUB8C
	LySwh2RA_T4IIhaszB._uzBkcBcQrGx5vJNtexGzsp30j8F248EBkyaeBSnq
	68LpDnnnXFCtgQ_nq8YMhHWOWgfeZdtWPUGW9BqNhcw3AOcHIXOTrVdY4Ikt
	da1gYtlZfV.1SdqE_TsUf5QdusHhd2U6hIdSRwYqm_daYLrkDlfuCi.S2I_A
	tPInHBQluy7x2qftytnGown.3PBTw.fRS.qUxAVLXYT1DwJHGZU1bwZJyXz6
	goMcKgsUONN9sZ7Wa4s.U1bZZWyz8wJFGQtyUnDLQir2wF6lYkXcM.pxKAVO
	iFAR6UdyovQolxnv3KTwHLeJpdYfMktlM_Ku1PQM5200dW_jmO4inK3WlTG3
	SmHNK7FEsYza8VYHwiNOxN.qVTasDqijUL2lXMszOSQeIDIwMK.tNnw--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 10:34:31 PDT
X-Rocket-MIMEInfo: 002.001,
	LS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCisrKyAuL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyAgMjAxNC0xMC0xOCAwOTo1MToyMS4xMzg1MTI2NzkgLTA3MDAKQEAgLTMyNDYsNiArMzI0Niw4IEBACgogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9kb21haW47IGkrKykgewogICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGluZm9baV0uZG9taWQgPT0gMCkKKyAgICABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
Message-ID: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sat, 18 Oct 2014 10:34:31 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] patch to fix xendomains non-fatal error (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
+++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
@@ -3246,6 +3246,8 @@

     for (i = 0; i < nb_domain; i++) {
         libxl_domain_config_init(&d_config);
+        if (info[i].domid == 0)
+                continue;
         rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
         if (rc)
             continue;


------------- snip --------------------

Before the above fix, upon starting xendomains the logs showed:
-----------

Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

---------- snip ------

with the fix it shows:
----------
Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              

------------- snip --------


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 18 23:09:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 23:09:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xfd6h-0001j9-VA; Sat, 18 Oct 2014 23:08:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Xfd6f-0001j4-OM
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 23:08:18 +0000
Received: from [193.109.254.147:31400] by server-12.bemta-14.messagelabs.com
	id E3/E3-01461-0E2F2445; Sat, 18 Oct 2014 23:08:16 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1413673693!13589179!1
X-Originating-IP: [98.138.91.137]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9143 invoked from network); 18 Oct 2014 23:08:14 -0000
Received: from nm7-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm7-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.137)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 23:08:14 -0000
Received: from [98.138.100.117] by nm7.bullet.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:12 -0000
Received: from [98.138.89.246] by tm108.bullet.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:10 -0000
Received: from [127.0.0.1] by omp1060.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 11685.36541.bm@omp1060.mail.ne1.yahoo.com
Received: (qmail 26081 invoked by uid 60001); 18 Oct 2014 23:08:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413673689; bh=xdgONviY7tnYOUcbJT2zbytCQX7L94MG6gEDOPiyg28=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Sb0ivYbaPhhmvQ883LUFwcI+MJVDIm/PE+NzywzQNqZZn8dt4wGM99I9Hjyy9QzyOnOEucpSgwxmVT34YefOOTKC/WXW6ndrEZlitSmduWBuzSQMMPxMSy6hbHEfdudIoZuJnUDE4iXV8BNFOSHKLUeMl+e9+5v5c2alAvDsjYk=
X-YMail-OSG: EgacpdsVM1meP1rHnP6II9igQa_BlXP4fw8NhUX93OFfZ7r
	DfHt7avOLBrTEmxu5R6bT24lP_dXQ9qmyZ_fJAvNAQiFwR78DmYLMcpmgJj2
	ypYRDO.2Pg6A8_VAA23hPCDgolYMIwbkFSRRZEGU0ZNPUxOO6ayI73pJQCS5
	q2HO224_folwfBQW5KiQQcoA_LY9GhEY8dJGEipse4G8u0QFa3VY2o8209kI
	4TP_oNJn3Cz2gIp4Pv4sSFmzHwysnU7Woh9U2Okt00TobkQh0XcpDtzQ0wH1
	GhBxg_W83xyNlrVPeMIQoYeodrIpfjxRDg.RfHtjUYIaES36WSS_XqLAD4Bm
	SlanOcYKn1_j5VR.Cu.0Z1DJ3dPhSZu4uE5Yvu9wuRKtyyQfGkHezihFwigI
	ytHQdfRACMjqeBWm1Bf_dEKwWUVGh9jHN2POK5p0G8NAExgnDTaankSSr6nZ
	NURDU8R.OfoMv_NX.7S7zITT_DlGQpHP4mfFq3wi51zqDoXNWYYHulAXVqIh
	6Zb9a53XWSSxJUqWO5AUzHtrGoBs0TBrwUg8.doTsYLccRq.l1oVH8M3ouvu
	HIQZUVaEDzJgpPG5bEgdTpOffQLJp0Dg6SIjjOZ_ljN6XiphfMTfv2SDbrkg
	i9nHNiKmlkmhpINgecNjfe7PFc51VUyD5JM2rfYpIzzITwo2ESVZqvzppdqW
	tDcKAjggYEyvdg.aiLtQtR0v0nbwJJPAjH_NTEOxNGIBmlBmsOLah4aVAcnO
	M.Xk6tgOMKDXaD8BgFfctXDyzeV.IKIkIJACH4ZbDBjQuY9wL2dWSSxXlsYy
	GwU3XxK4f_DPcQU5e7CpfZBUC4ncyIXEAUMlEufdEZ_C5nF4jQal7mtC4EVH
	Phu6oUH9YKhPviut.ixnagcRSzKgyV82x7k5zQKucuE7mvim_k0KfUwfktjU
	3Dj7GjHhmyMQ7njZJ_YcoVqcFqcLLoHjO5d7XvV5NJplKV096aATZtmCn7Fc
	w5QJUNgXq6_6HiUwmK4dYRX5yTZ85KtecFaeHBYfKEHl_EUeiCUHP.Wp87x5
	d4NqD0eI-
Received: from [24.32.28.208] by web310204.mail.ne1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 16:08:09 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzLCBBZGFtOgoKVGhhdCdzIGFsbCB0cmVtZW5kb3VzbHkgaGVscGZ1bCBpbmZvcm1hdGlvbiEKCkkgZG8gaGF2ZSB0d28gcXVlc3Rpb25zOgoKTGF5ZXJpbmcgLSBBcmUgeW91IHVzaW5nIGxvZ2ljYWwgdm9sdW1lcyAoTFYncykgYXMgRFJCRCBiYWNraW5nIGRldmljZXMgYW5kIHRoZW4gdXNpbmcgdGhlIERSQkQgcmVzb3VyY2VzIGFzIGlTQ1NJIExVTidzPyBUaGlzIHNlZW1zIGxpa2UgYSBmYWlybHkgbGFib3ItaW50ZW5zaXZlIGFwcHJvYWNoIHRoYXQgbWlnaHQgbm90IHdvcmsgYXQgYWxsIHdpdGgBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
	<544072A3.4070402@websitemanagers.com.au>
Message-ID: <1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
Date: Sat, 18 Oct 2014 16:08:09 -0700
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <544072A3.4070402@websitemanagers.com.au>
MIME-Version: 1.0
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4531308651547967150=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4531308651547967150==
Content-Type: multipart/alternative; boundary="-28653412-638317997-1413673689=:22286"

---28653412-638317997-1413673689=:22286
Content-Type: text/plain; charset=us-ascii

Thanks, Adam:

That's all tremendously helpful information!

I do have two questions:

Layering - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.

Networking - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?

Thanks, again!

Eric Pretorious



>________________________________
> From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>To: xen-users@lists.xen.org 
>Sent: Thursday, October 16, 2014 6:36 PM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>
>Apologies for my blank response...
>
>I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:
>1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.
>2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.
>3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.
>4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.
>5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes
>
>Other things that helped along the way include:
>echo noop > /sys/block/${disk}/queue/scheduler
>echo 128 > /sys/block/${disk}/queue/nr_requests
>echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array
>
>Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.
>
>Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.
>
>I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.
>
>Regards,
>Adam
>
>
>On 17/10/14 11:34, Eric wrote:
>
>Hello, All:
>>
>>
>>I'd built a highly-available, redundant iSCSI SAN in our lab a while back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.
>>
>>
>>e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; various targets. e.g., There are at least four different iSCSI targets available for Linux:
>>	* The SCSI Target Framework (STGT/TGT),
>>
>>	* The LIO target,
>>
>>	* The iSCSI Enterprise Target (IET), and
>>	* The SCSI Target Subsystem (SCST).
And, there are currently five different AoE targets available for Linux:
>>
>>	* vblade, a userspace daemon that is part of the aoetools package.
>>	* kvblade, a Linux kernel module.
>>	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
>>	* qaoed, a multithreaded userspace daemon.
>>	* aoede, a userspace daemon with experimental protocol extensions.
I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.
>>
>>
>>
>>TIA,
>>
>>Eric Pretorious
>>
>>
>>
>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>
>
>-- 
>Adam Goryachev
      Website Managers www.websitemanagers.com.au
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---28653412-638317997-1413673689=:22286
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class=""><span style="" class="">Thanks, Adam:</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">That's all tremendously helpful information!</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif;
 background-color: transparent; font-style: normal;"><span style="" class="">I do have two questions:</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal; margin-left: 40px;"><span style="" class=""><span class="" style="font-weight: bold;">Layering</span> - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? <span style="font-style: italic;">This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.</span><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color:
 transparent; font-style: normal; margin-left: 40px;"><span style="" class=""><span class="" style="font-weight: bold;">Networking</span> - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., </span>balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?</div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">Thanks, again!</div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color:
 transparent; font-style: normal;"><span style="" class="">Eric Pretorious<br style="" class=""></span></div><div style="" class=""><br style="" class=""></div><blockquote class="" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div class="" style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="" class="" dir="ltr"> <hr style="" class="" size="1">  <font style="" class="" face="Arial" size="2"> <b style="" class=""><span class="" style="font-weight:bold;">From:</span></b> Adam Goryachev &lt;mailinglists@websitemanagers.com.au&gt;<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br style="" class=""> <b style="" class=""><span class="" style="font-weight:
 bold;">Sent:</span></b> Thursday, October 16, 2014 6:36 PM<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br style="" class=""> </font> </div> <div style="" class=""><br style="" class=""><div style="" class="" id="yiv2562581994"><div style="" class="">
    <div style="" class="">Apologies for my blank response...<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:<br style="" class="" clear="none">
      1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.<br style="" class="" clear="none">
      2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.<br style="" class="" clear="none">
      3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.<br style="" class="" clear="none">
      4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.<br style="" class="" clear="none">
      5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Other things that helped along the way include:<br style="" class="" clear="none">
      echo noop &gt; /sys/block/${disk}/queue/scheduler<br style="" class="" clear="none">
      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br style="" class="" clear="none">
      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Regards,<br style="" class="" clear="none">
      Adam<br style="" class="" clear="none">
      <div style="" class="" id="yiv2562581994yqtfd21831"><br style="" class="" clear="none">
      On 17/10/14 11:34, Eric wrote:<br style="" class="" clear="none">
    </div></div><div style="" class="" id="yiv2562581994yqtfd76148">
    </div><blockquote style="" class="" type="cite"><div style="" class="" id="yiv2562581994yqtfd48413">
      </div><div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;"><div style="" class="" id="yiv2562581994yqtfd67004">
        <div class="" style="">Hello, All:</div>
        <div class="" style=""><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span class="" style="font-style:italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.gluster.org/"> Gluster</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://ceph.com/"> Ceph</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div class="" style=""> </div>
        <ul class="" style=""><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br class="" style="" clear="none">
          </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://linux-iscsi.org/">LIO
              target</a>,<br class="" style="" clear="none">
          </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li></ul>
        And, there are currently <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br style="" class="" clear="none">
        <ul class="" style=""><li class="" style=""><b class="" style="">vblade</b>, a
            userspace daemon that is part of the <i class="" style="">aoetools</i>
            package.</li><li class="" style=""><b class="" style="">kvblade</b>, a
            Linux kernel module.</li><li class="" style=""><b class="" style="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li><li class="" style=""><b class="" style="">qaoed</b>, a
            multithreaded userspace daemon.</li><li class="" style=""><b class="" style="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li></ul>
        I know that it's a lot to ask, but I <span class="" style="text-decoration:underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br class="" style="" clear="none">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">TIA,<br class="" style="" clear="none">
        </div>
        </div><div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><div style="" class="" id="yiv2562581994yqtfd59000">Eric Pretorious</div><br class="" style="" clear="none">
        </div>
      </div>
      <br style="" class="" clear="none">
      <fieldset style="" class=""></fieldset>
      <br style="" class="" clear="none">
      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <div style="" class="">-- <br style="" class="" clear="none">
      Adam Goryachev
      Website Managers
      <a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div><div style="" class="" id="yiv2562581994yqtfd34700">
  </div></div></div><br style="" class="">_______________________________________________<br style="" class="" clear="none">Xen-users mailing list<br style="" class="" clear="none"><a style="" class="" shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br style="" class="" clear="none"><a style="" class="" shape="rect" href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br style="" class=""><br style="" class=""></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-638317997-1413673689=:22286--


--===============4531308651547967150==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4531308651547967150==--


From xen-users-bounces@lists.xen.org Sat Oct 18 23:09:47 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Oct 2014 23:09:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xfd6h-0001j9-VA; Sat, 18 Oct 2014 23:08:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Xfd6f-0001j4-OM
	for xen-users@lists.xen.org; Sat, 18 Oct 2014 23:08:18 +0000
Received: from [193.109.254.147:31400] by server-12.bemta-14.messagelabs.com
	id E3/E3-01461-0E2F2445; Sat, 18 Oct 2014 23:08:16 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1413673693!13589179!1
X-Originating-IP: [98.138.91.137]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9143 invoked from network); 18 Oct 2014 23:08:14 -0000
Received: from nm7-vm3.bullet.mail.ne1.yahoo.com (HELO
	nm7-vm3.bullet.mail.ne1.yahoo.com) (98.138.91.137)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2014 23:08:14 -0000
Received: from [98.138.100.117] by nm7.bullet.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:12 -0000
Received: from [98.138.89.246] by tm108.bullet.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:10 -0000
Received: from [127.0.0.1] by omp1060.mail.ne1.yahoo.com with NNFMP;
	18 Oct 2014 23:08:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 11685.36541.bm@omp1060.mail.ne1.yahoo.com
Received: (qmail 26081 invoked by uid 60001); 18 Oct 2014 23:08:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413673689; bh=xdgONviY7tnYOUcbJT2zbytCQX7L94MG6gEDOPiyg28=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=Sb0ivYbaPhhmvQ883LUFwcI+MJVDIm/PE+NzywzQNqZZn8dt4wGM99I9Hjyy9QzyOnOEucpSgwxmVT34YefOOTKC/WXW6ndrEZlitSmduWBuzSQMMPxMSy6hbHEfdudIoZuJnUDE4iXV8BNFOSHKLUeMl+e9+5v5c2alAvDsjYk=
X-YMail-OSG: EgacpdsVM1meP1rHnP6II9igQa_BlXP4fw8NhUX93OFfZ7r
	DfHt7avOLBrTEmxu5R6bT24lP_dXQ9qmyZ_fJAvNAQiFwR78DmYLMcpmgJj2
	ypYRDO.2Pg6A8_VAA23hPCDgolYMIwbkFSRRZEGU0ZNPUxOO6ayI73pJQCS5
	q2HO224_folwfBQW5KiQQcoA_LY9GhEY8dJGEipse4G8u0QFa3VY2o8209kI
	4TP_oNJn3Cz2gIp4Pv4sSFmzHwysnU7Woh9U2Okt00TobkQh0XcpDtzQ0wH1
	GhBxg_W83xyNlrVPeMIQoYeodrIpfjxRDg.RfHtjUYIaES36WSS_XqLAD4Bm
	SlanOcYKn1_j5VR.Cu.0Z1DJ3dPhSZu4uE5Yvu9wuRKtyyQfGkHezihFwigI
	ytHQdfRACMjqeBWm1Bf_dEKwWUVGh9jHN2POK5p0G8NAExgnDTaankSSr6nZ
	NURDU8R.OfoMv_NX.7S7zITT_DlGQpHP4mfFq3wi51zqDoXNWYYHulAXVqIh
	6Zb9a53XWSSxJUqWO5AUzHtrGoBs0TBrwUg8.doTsYLccRq.l1oVH8M3ouvu
	HIQZUVaEDzJgpPG5bEgdTpOffQLJp0Dg6SIjjOZ_ljN6XiphfMTfv2SDbrkg
	i9nHNiKmlkmhpINgecNjfe7PFc51VUyD5JM2rfYpIzzITwo2ESVZqvzppdqW
	tDcKAjggYEyvdg.aiLtQtR0v0nbwJJPAjH_NTEOxNGIBmlBmsOLah4aVAcnO
	M.Xk6tgOMKDXaD8BgFfctXDyzeV.IKIkIJACH4ZbDBjQuY9wL2dWSSxXlsYy
	GwU3XxK4f_DPcQU5e7CpfZBUC4ncyIXEAUMlEufdEZ_C5nF4jQal7mtC4EVH
	Phu6oUH9YKhPviut.ixnagcRSzKgyV82x7k5zQKucuE7mvim_k0KfUwfktjU
	3Dj7GjHhmyMQ7njZJ_YcoVqcFqcLLoHjO5d7XvV5NJplKV096aATZtmCn7Fc
	w5QJUNgXq6_6HiUwmK4dYRX5yTZ85KtecFaeHBYfKEHl_EUeiCUHP.Wp87x5
	d4NqD0eI-
Received: from [24.32.28.208] by web310204.mail.ne1.yahoo.com via HTTP;
	Sat, 18 Oct 2014 16:08:09 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzLCBBZGFtOgoKVGhhdCdzIGFsbCB0cmVtZW5kb3VzbHkgaGVscGZ1bCBpbmZvcm1hdGlvbiEKCkkgZG8gaGF2ZSB0d28gcXVlc3Rpb25zOgoKTGF5ZXJpbmcgLSBBcmUgeW91IHVzaW5nIGxvZ2ljYWwgdm9sdW1lcyAoTFYncykgYXMgRFJCRCBiYWNraW5nIGRldmljZXMgYW5kIHRoZW4gdXNpbmcgdGhlIERSQkQgcmVzb3VyY2VzIGFzIGlTQ1NJIExVTidzPyBUaGlzIHNlZW1zIGxpa2UgYSBmYWlybHkgbGFib3ItaW50ZW5zaXZlIGFwcHJvYWNoIHRoYXQgbWlnaHQgbm90IHdvcmsgYXQgYWxsIHdpdGgBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
	<544072A3.4070402@websitemanagers.com.au>
Message-ID: <1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
Date: Sat, 18 Oct 2014 16:08:09 -0700
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <544072A3.4070402@websitemanagers.com.au>
MIME-Version: 1.0
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4531308651547967150=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4531308651547967150==
Content-Type: multipart/alternative; boundary="-28653412-638317997-1413673689=:22286"

---28653412-638317997-1413673689=:22286
Content-Type: text/plain; charset=us-ascii

Thanks, Adam:

That's all tremendously helpful information!

I do have two questions:

Layering - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.

Networking - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?

Thanks, again!

Eric Pretorious



>________________________________
> From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>To: xen-users@lists.xen.org 
>Sent: Thursday, October 16, 2014 6:36 PM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>
>Apologies for my blank response...
>
>I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:
>1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.
>2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.
>3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.
>4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.
>5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes
>
>Other things that helped along the way include:
>echo noop > /sys/block/${disk}/queue/scheduler
>echo 128 > /sys/block/${disk}/queue/nr_requests
>echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array
>
>Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.
>
>Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.
>
>I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.
>
>Regards,
>Adam
>
>
>On 17/10/14 11:34, Eric wrote:
>
>Hello, All:
>>
>>
>>I'd built a highly-available, redundant iSCSI SAN in our lab a while back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.
>>
>>
>>e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; various targets. e.g., There are at least four different iSCSI targets available for Linux:
>>	* The SCSI Target Framework (STGT/TGT),
>>
>>	* The LIO target,
>>
>>	* The iSCSI Enterprise Target (IET), and
>>	* The SCSI Target Subsystem (SCST).
And, there are currently five different AoE targets available for Linux:
>>
>>	* vblade, a userspace daemon that is part of the aoetools package.
>>	* kvblade, a Linux kernel module.
>>	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
>>	* qaoed, a multithreaded userspace daemon.
>>	* aoede, a userspace daemon with experimental protocol extensions.
I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.
>>
>>
>>
>>TIA,
>>
>>Eric Pretorious
>>
>>
>>
>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>
>
>-- 
>Adam Goryachev
      Website Managers www.websitemanagers.com.au
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---28653412-638317997-1413673689=:22286
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class=""><span style="" class="">Thanks, Adam:</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">That's all tremendously helpful information!</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif;
 background-color: transparent; font-style: normal;"><span style="" class="">I do have two questions:</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal; margin-left: 40px;"><span style="" class=""><span class="" style="font-weight: bold;">Layering</span> - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? <span style="font-style: italic;">This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.</span><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color:
 transparent; font-style: normal; margin-left: 40px;"><span style="" class=""><span class="" style="font-weight: bold;">Networking</span> - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., </span>balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?</div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">Thanks, again!</div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color:
 transparent; font-style: normal;"><span style="" class="">Eric Pretorious<br style="" class=""></span></div><div style="" class=""><br style="" class=""></div><blockquote class="" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div class="" style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="" class="" dir="ltr"> <hr style="" class="" size="1">  <font style="" class="" face="Arial" size="2"> <b style="" class=""><span class="" style="font-weight:bold;">From:</span></b> Adam Goryachev &lt;mailinglists@websitemanagers.com.au&gt;<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br style="" class=""> <b style="" class=""><span class="" style="font-weight:
 bold;">Sent:</span></b> Thursday, October 16, 2014 6:36 PM<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br style="" class=""> </font> </div> <div style="" class=""><br style="" class=""><div style="" class="" id="yiv2562581994"><div style="" class="">
    <div style="" class="">Apologies for my blank response...<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
      and it works very well. Some things I took a lot of time to solve
      include:<br style="" class="" clear="none">
      1) A whole bunch of network cabling/config issues, now using 10G
      between DRBD, 10G iscsi server, and 2 x 1G for dom0's with
      multipath.<br style="" class="" clear="none">
      2) Unexpected poor performance with HDD's, concurrent random
      access from multiple domU's does not work well with HDD. My
      solution was to upgrade to SSD.<br style="" class="" clear="none">
      3) Unexpected poor performance with SSD. This came down to testing
      the wrong thing when calculating expected performance level. Test
      with small (eg 4k) random read/write and use those results, unless
      your VM's are only doing large read/write, and these really do get
      merged, then you will find performance limited to the 4k request
      size.<br style="" class="" clear="none">
      4) Still poor performance from SSD (DRBD). Change LVM so that it
      is below DRBD. ie, one LV for each domU, then on top is DRBD for
      each domU, then finally iscsi exports the DRBD devices.<br style="" class="" clear="none">
      5) Still poor performance from SSD (DRBD). DRBD needs to do it's
      own write for every domU write, plus lvm does it's own, etc. Each
      layer adds overhead. Solution for me was to disable DRBD
      disk-barrier, disk-flushes, md-flushes<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Other things that helped along the way include:<br style="" class="" clear="none">
      echo noop &gt; /sys/block/${disk}/queue/scheduler<br style="" class="" clear="none">
      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br style="" class="" clear="none">
      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size # RAID5, test
      the correct value for your array<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Currently, I have 8 dom0's with about 25 domU's and it is working
      well, including transparently failing over on iscsi server
      failure. If anyone wants more details, I'm happy to share.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Most of the above is perhaps not specific to xen, but storage in
      general, but I hope it will be relevant here.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      I'd also ask that if you get any direct response, that you please
      summarise and send back to the list, and/or update the wiki so
      others can more easily find the information.<br style="" class="" clear="none">
      <br style="" class="" clear="none">
      Regards,<br style="" class="" clear="none">
      Adam<br style="" class="" clear="none">
      <div style="" class="" id="yiv2562581994yqtfd21831"><br style="" class="" clear="none">
      On 17/10/14 11:34, Eric wrote:<br style="" class="" clear="none">
    </div></div><div style="" class="" id="yiv2562581994yqtfd76148">
    </div><blockquote style="" class="" type="cite"><div style="" class="" id="yiv2562581994yqtfd48413">
      </div><div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;"><div style="" class="" id="yiv2562581994yqtfd67004">
        <div class="" style="">Hello, All:</div>
        <div class="" style=""><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'd built a highly-available, redundant
          iSCSI SAN in our lab a while back
          as a proof of concept (using Linux-HA, DRBD, and the Linux
          iSCSI Target Framework) and it worked pretty well but, as I'm
          getting ready to build the infrastructure for our [production]
          cloud, I'm wanting to re-examine the topic again <span class="" style="font-style:italic;">but I just haven't got
            enough time to sift through all of the outdated or
            speculative information on the Internet</span> so I'm
          reaching out to the list for some guidance on hosting virtual
          disk images.</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">e.g., I'm curious about other
          distributed, clustered storage systems (e.g., <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.gluster.org/"> Gluster</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://ceph.com/"> Ceph</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
          etc); other SAN technologies besides iSCSI (e.g., AoE), and;
          various targets. e.g., There are at least <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://scst.sourceforge.net/comparison.html">four
            different iSCSI targets available for Linux</a>:</div>
        <div class="" style=""> </div>
        <ul class="" style=""><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://stgt.berlios.de/">SCSI
              Target Framework (STGT/TGT)</a>,<br class="" style="" clear="none">
          </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://linux-iscsi.org/">LIO
              target</a>,<br class="" style="" clear="none">
          </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://iscsitarget.sourceforge.net/">iSCSI
              Enterprise Target (IET)</a>, and</li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/">SCSI Target Subsystem
              (SCST).</a></li></ul>
        And, there are currently <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five
          different AoE targets available for Linux</a>:<br style="" class="" clear="none">
        <ul class="" style=""><li class="" style=""><b class="" style="">vblade</b>, a
            userspace daemon that is part of the <i class="" style="">aoetools</i>
            package.</li><li class="" style=""><b class="" style="">kvblade</b>, a
            Linux kernel module.</li><li class="" style=""><b class="" style="">ggaoed</b>, a
            userspace daemon that takes advantage of Linux-specific
            performance features.</li><li class="" style=""><b class="" style="">qaoed</b>, a
            multithreaded userspace daemon.</li><li class="" style=""><b class="" style="">aoede</b>, a
            userspace daemon with experimental protocol extensions.</li></ul>
        I know that it's a lot to ask, but I <span class="" style="text-decoration:underline;">really</span> need help
        with this enormous topic and I'd be thankful for any experience,
        knowledge, or guidance here.<br class="" style="" clear="none">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
        </div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">TIA,<br class="" style="" clear="none">
        </div>
        </div><div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><div style="" class="" id="yiv2562581994yqtfd59000">Eric Pretorious</div><br class="" style="" clear="none">
        </div>
      </div>
      <br style="" class="" clear="none">
      <fieldset style="" class=""></fieldset>
      <br style="" class="" clear="none">
      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <div style="" class="">-- <br style="" class="" clear="none">
      Adam Goryachev
      Website Managers
      <a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div><div style="" class="" id="yiv2562581994yqtfd34700">
  </div></div></div><br style="" class="">_______________________________________________<br style="" class="" clear="none">Xen-users mailing list<br style="" class="" clear="none"><a style="" class="" shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br style="" class="" clear="none"><a style="" class="" shape="rect" href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br style="" class=""><br style="" class=""></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-638317997-1413673689=:22286--


--===============4531308651547967150==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4531308651547967150==--


From xen-users-bounces@lists.xen.org Sun Oct 19 13:13:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 13:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfqGy-0005hy-U4; Sun, 19 Oct 2014 13:11:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfqGy-0005ht-3g
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 13:11:48 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	27/0D-02952-398B3445; Sun, 19 Oct 2014 13:11:47 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413724305!13907426!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8234 invoked from network); 19 Oct 2014 13:11:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 13:11:46 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="183926299"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 09:11:44 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfqGu-0002Qr-FZ;
	Sun, 19 Oct 2014 14:11:44 +0100
Date: Sun, 19 Oct 2014 14:11:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019131144.GI2844@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Xen-users <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> @@ -3246,6 +3246,8 @@
> 
>      for (i = 0; i < nb_domain; i++) {
>          libxl_domain_config_init(&d_config);
> +        if (info[i].domid == 0)
> +                continue;
>          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
>          if (rc)
>              continue;
> 
> 
> ------------- snip --------------------
> 
> Before the above fix, upon starting xendomains the logs showed:
> -----------
> 
> Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> 

Are you using NetBSD?

I'm not familiar with NetBSD, but can you check if xencommons runs
before xendomains? If not, can you make xencommons starts before
xendomains start? In theory that should fix your problem.

Wei.

> ---------- snip ------
> 
> with the fix it shows:
> ----------
> Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              
> 
> ------------- snip --------
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 13:13:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 13:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfqGy-0005hy-U4; Sun, 19 Oct 2014 13:11:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfqGy-0005ht-3g
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 13:11:48 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	27/0D-02952-398B3445; Sun, 19 Oct 2014 13:11:47 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1413724305!13907426!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8234 invoked from network); 19 Oct 2014 13:11:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 13:11:46 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="183926299"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 09:11:44 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfqGu-0002Qr-FZ;
	Sun, 19 Oct 2014 14:11:44 +0100
Date: Sun, 19 Oct 2014 14:11:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019131144.GI2844@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: Xen-users <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> @@ -3246,6 +3246,8 @@
> 
>      for (i = 0; i < nb_domain; i++) {
>          libxl_domain_config_init(&d_config);
> +        if (info[i].domid == 0)
> +                continue;
>          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
>          if (rc)
>              continue;
> 
> 
> ------------- snip --------------------
> 
> Before the above fix, upon starting xendomains the logs showed:
> -----------
> 
> Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> 

Are you using NetBSD?

I'm not familiar with NetBSD, but can you check if xencommons runs
before xendomains? If not, can you make xencommons starts before
xendomains start? In theory that should fix your problem.

Wei.

> ---------- snip ------
> 
> with the fix it shows:
> ----------
> Oct 18 10:25:14 c7dom0 xendomains: Starting auto Xen domains: a_c7min[  OK  ]                                              
> 
> ------------- snip --------
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 16:34:24 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 16:34:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XftPU-0007to-B9; Sun, 19 Oct 2014 16:32:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XftPS-0007tj-K0
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 16:32:46 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	8B/13-02699-DA7E3445; Sun, 19 Oct 2014 16:32:45 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1413736363!13919234!1
X-Originating-IP: [72.30.239.140]
X-SpamReason: No, hits=2.0 required=7.0 tests=LONGWORDS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10747 invoked from network); 19 Oct 2014 16:32:44 -0000
Received: from nm32-vm4.bullet.mail.bf1.yahoo.com (HELO
	nm32-vm4.bullet.mail.bf1.yahoo.com) (72.30.239.140)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 16:32:44 -0000
Received: from [98.139.212.151] by nm32.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
Received: from [98.139.212.219] by tm8.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
Received: from [127.0.0.1] by omp1028.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 656791.97294.bm@omp1028.mail.bf1.yahoo.com
Received: (qmail 58545 invoked by uid 60001); 19 Oct 2014 16:32:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413736363; bh=FokiXWUGsn+lzDrfY7UDHWBw/iBu/Y9qZ3hCc7wvVM0=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=YK44RSNVhWyVUEC4EFyXpv8hqKrW/en9JXyYQrW8sXHH9m8rAbU5pWZYEFiULmYHVvyhOqEmoarEXyIXs7xoS6kiO/QlYyMsQOz1+4CmwqiIQ/N6cdFJnBRj5IMWHz5oUQfsatxBYFN/6YvksteJX6iuCmMeEeCjoGEaDB+MnnA=
X-YMail-OSG: k7JJDgwVM1nInSJsMSKZiJC7bTiBRLte2KvttVtQYwRvXZX
	FfmmLE3IxJLkz1DWpbDm33ej8hl8bNt3hXhmQciR15GAykZlWp6cUARZxhFV
	ilg7Cg5lLXQAqTUWO9DBi7oBwhQNZrvMIxWWUoIty9nfjTJLfhJpaiEaxKQf
	ZaQ57YZXoGP7cd2j60EuZG5HemnPg0m.WvK9RePJpOnEF0cZqWcca1ko_yWe
	h95fFRu8uUHsZVe5XTMNOvPoU7hfJ08d2F57afkYN16tBe.Pxm1.AFSOCmxQ
	Yd_4RPJDcvYtXY2qYrawwSffWmpQXtlQTNsjGdioj7FZSkiG7VQmQ_QICRe9
	OFOgsUs8a343MfogN.URDzF0Riqun6pp5cMFxh4ZV.UYoxFmYu2Wz_S76_4.
	tPmExo_rAqyVg51dPsLXReiKbSUQ.YjYNeqihNJSamXLOBqiyxhtWx5xez2z
	xsYaZ.RsPVua29W8seSUBO0N.87uyimHprMDAOWDba1qQ3BtLjpKMLXuGTRM
	r4HrlRW0RI68lhGlvyDZq3GxOREPpX05Yb9rDsOcO7I3EPsgqtsp4l664_yC
	2d.zsF_I.HpEwnwgt4ciFmKLTM_NoNuhcCjRGgjrad5mS8ZVSsXD.SkH77Sn
	ywXpBRk9Y0boENRZzDQdAXOLIHz6sz4Qr9biE1g--
Received: from [107.185.144.55] by web162403.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 09:32:43 PDT
X-Rocket-MIMEInfo: 002.001,
	CgoKCgpPbiBTdW5kYXksIE9jdG9iZXIgMTksIDIwMTQgNjoxMSBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Ck9uIFNhdCwgT2N0IDE4LCAyMDE0IGF0IDEwOjM0OjMxQU0gLTA3MDAsIE1hcmsgUHJ5b3Igd3JvdGU6Cj4gLS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCj4gKysrIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAyMDE0LTEwLTE4IDA5OjUxOjIxLjEzODUxMjY3OSAtMDcwMAo.IEABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
Message-ID: <1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 09:32:43 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <20141019131144.GI2844@zion.uk.xensource.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org






On Sunday, October 19, 2014 6:11 AM, Wei Liu <wei.liu2@citrix.com> wrote:
On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> @@ -3246,6 +3246,8 @@
> 
>      for (i = 0; i < nb_domain; i++) {
>          libxl_domain_config_init(&d_config);
> +        if (info[i].domid == 0)
> +                continue;
>          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
>          if (rc)
>              continue;
> 
> 
> ------------- snip --------------------
> 
> Before the above fix, upon starting xendomains the logs showed:
> -----------
> 
> Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> 

Are you using NetBSD?

I'm not familiar with NetBSD, but can you check if xencommons runs
before xendomains? If not, can you make xencommons starts before
xendomains start? In theory that should fix your problem.

Wei.



The system is Centos 7 with this 
./configure --enable-systemd --prefix=/usr --lib=/usr/lib --enable-efi

So its systemd, not sysv as you suppose. These are the services

systemctl enable xen-qemu-dom0-disk-backend.service
#xen-watchdog.service
systemctl enable xenconsoled.service
systemctl enable xendomains.service
systemctl enable xenstored.service


my logs show the above services starting in correct order. 

This error:
libxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

was appearing in logs every time a VM was started. The libxl was trying to fetch config for dom0 constantly.

The only other problem I notice with this build of 4.5 unstable is pygrub, and it is deprecated.

My extensive notes are here (RPM is archived too)
http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 16:34:24 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 16:34:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XftPU-0007to-B9; Sun, 19 Oct 2014 16:32:48 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XftPS-0007tj-K0
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 16:32:46 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	8B/13-02699-DA7E3445; Sun, 19 Oct 2014 16:32:45 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1413736363!13919234!1
X-Originating-IP: [72.30.239.140]
X-SpamReason: No, hits=2.0 required=7.0 tests=LONGWORDS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10747 invoked from network); 19 Oct 2014 16:32:44 -0000
Received: from nm32-vm4.bullet.mail.bf1.yahoo.com (HELO
	nm32-vm4.bullet.mail.bf1.yahoo.com) (72.30.239.140)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 16:32:44 -0000
Received: from [98.139.212.151] by nm32.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
Received: from [98.139.212.219] by tm8.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
Received: from [127.0.0.1] by omp1028.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 16:32:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 656791.97294.bm@omp1028.mail.bf1.yahoo.com
Received: (qmail 58545 invoked by uid 60001); 19 Oct 2014 16:32:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413736363; bh=FokiXWUGsn+lzDrfY7UDHWBw/iBu/Y9qZ3hCc7wvVM0=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=YK44RSNVhWyVUEC4EFyXpv8hqKrW/en9JXyYQrW8sXHH9m8rAbU5pWZYEFiULmYHVvyhOqEmoarEXyIXs7xoS6kiO/QlYyMsQOz1+4CmwqiIQ/N6cdFJnBRj5IMWHz5oUQfsatxBYFN/6YvksteJX6iuCmMeEeCjoGEaDB+MnnA=
X-YMail-OSG: k7JJDgwVM1nInSJsMSKZiJC7bTiBRLte2KvttVtQYwRvXZX
	FfmmLE3IxJLkz1DWpbDm33ej8hl8bNt3hXhmQciR15GAykZlWp6cUARZxhFV
	ilg7Cg5lLXQAqTUWO9DBi7oBwhQNZrvMIxWWUoIty9nfjTJLfhJpaiEaxKQf
	ZaQ57YZXoGP7cd2j60EuZG5HemnPg0m.WvK9RePJpOnEF0cZqWcca1ko_yWe
	h95fFRu8uUHsZVe5XTMNOvPoU7hfJ08d2F57afkYN16tBe.Pxm1.AFSOCmxQ
	Yd_4RPJDcvYtXY2qYrawwSffWmpQXtlQTNsjGdioj7FZSkiG7VQmQ_QICRe9
	OFOgsUs8a343MfogN.URDzF0Riqun6pp5cMFxh4ZV.UYoxFmYu2Wz_S76_4.
	tPmExo_rAqyVg51dPsLXReiKbSUQ.YjYNeqihNJSamXLOBqiyxhtWx5xez2z
	xsYaZ.RsPVua29W8seSUBO0N.87uyimHprMDAOWDba1qQ3BtLjpKMLXuGTRM
	r4HrlRW0RI68lhGlvyDZq3GxOREPpX05Yb9rDsOcO7I3EPsgqtsp4l664_yC
	2d.zsF_I.HpEwnwgt4ciFmKLTM_NoNuhcCjRGgjrad5mS8ZVSsXD.SkH77Sn
	ywXpBRk9Y0boENRZzDQdAXOLIHz6sz4Qr9biE1g--
Received: from [107.185.144.55] by web162403.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 09:32:43 PDT
X-Rocket-MIMEInfo: 002.001,
	CgoKCgpPbiBTdW5kYXksIE9jdG9iZXIgMTksIDIwMTQgNjoxMSBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Ck9uIFNhdCwgT2N0IDE4LCAyMDE0IGF0IDEwOjM0OjMxQU0gLTA3MDAsIE1hcmsgUHJ5b3Igd3JvdGU6Cj4gLS0tIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jLm9yaWcgICAgIDIwMTQtMTAtMTggMDk6NDY6MzEuNzg0NTEyNjc5IC0wNzAwCj4gKysrIC4vdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAyMDE0LTEwLTE4IDA5OjUxOjIxLjEzODUxMjY3OSAtMDcwMAo.IEABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
Message-ID: <1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 09:32:43 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <20141019131144.GI2844@zion.uk.xensource.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org






On Sunday, October 19, 2014 6:11 AM, Wei Liu <wei.liu2@citrix.com> wrote:
On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> @@ -3246,6 +3246,8 @@
> 
>      for (i = 0; i < nb_domain; i++) {
>          libxl_domain_config_init(&d_config);
> +        if (info[i].domid == 0)
> +                continue;
>          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
>          if (rc)
>              continue;
> 
> 
> ------------- snip --------------------
> 
> Before the above fix, upon starting xendomains the logs showed:
> -----------
> 
> Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> 

Are you using NetBSD?

I'm not familiar with NetBSD, but can you check if xencommons runs
before xendomains? If not, can you make xencommons starts before
xendomains start? In theory that should fix your problem.

Wei.



The system is Centos 7 with this 
./configure --enable-systemd --prefix=/usr --lib=/usr/lib --enable-efi

So its systemd, not sysv as you suppose. These are the services

systemctl enable xen-qemu-dom0-disk-backend.service
#xen-watchdog.service
systemctl enable xenconsoled.service
systemctl enable xendomains.service
systemctl enable xenstored.service


my logs show the above services starting in correct order. 

This error:
libxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0

was appearing in logs every time a VM was started. The libxl was trying to fetch config for dom0 constantly.

The only other problem I notice with this build of 4.5 unstable is pygrub, and it is deprecated.

My extensive notes are here (RPM is archived too)
http://www.tlviewer.org/xen/cent7/dom0/RPMS/unstable/

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 18:11:15 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 18:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfuvO-0000MJ-Kj; Sun, 19 Oct 2014 18:09:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfuvN-0000MA-6Z
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 18:09:49 +0000
Received: from [85.158.139.211:17067] by server-5.bemta-5.messagelabs.com id
	00/EE-11546-C6EF3445; Sun, 19 Oct 2014 18:09:48 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1413742186!12127510!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7637 invoked from network); 19 Oct 2014 18:09:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 18:09:47 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="183957060"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 14:09:45 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfuvJ-0006m6-H5;
	Sun, 19 Oct 2014 19:09:45 +0100
Date: Sun, 19 Oct 2014 19:09:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019180945.GB16564@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Oct 19, 2014 at 09:32:43AM -0700, Mark Pryor wrote:
> 
> 
> 
> 
> 
> On Sunday, October 19, 2014 6:11 AM, Wei Liu <wei.liu2@citrix.com> wrote:
> On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> > --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> > +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> > @@ -3246,6 +3246,8 @@
> > 
> >      for (i = 0; i < nb_domain; i++) {
> >          libxl_domain_config_init(&d_config);
> > +        if (info[i].domid == 0)
> > +                continue;
> >          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
> >          if (rc)
> >              continue;
> > 
> > 
> > ------------- snip --------------------
> > 
> > Before the above fix, upon starting xendomains the logs showed:
> > -----------
> > 
> > Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> > 
> 
> Are you using NetBSD?
> 
> I'm not familiar with NetBSD, but can you check if xencommons runs
> before xendomains? If not, can you make xencommons starts before
> xendomains start? In theory that should fix your problem.
> 
> Wei.
> 
> 
> 
> The system is Centos 7 with this 
> ./configure --enable-systemd --prefix=/usr --lib=/usr/lib --enable-efi
> 
> So its systemd, not sysv as you suppose. These are the services
> 
> systemctl enable xen-qemu-dom0-disk-backend.service
> #xen-watchdog.service
> systemctl enable xenconsoled.service
> systemctl enable xendomains.service
> systemctl enable xenstored.service
> 

OK, it's a missing module in Xen's systemd configurations.

A patch is required. I'm not familiar with systemd and don't have a
test environment at the moment. I will send a bug report to Xen-devel
with you CC'ed.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 18:11:15 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 18:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfuvO-0000MJ-Kj; Sun, 19 Oct 2014 18:09:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfuvN-0000MA-6Z
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 18:09:49 +0000
Received: from [85.158.139.211:17067] by server-5.bemta-5.messagelabs.com id
	00/EE-11546-C6EF3445; Sun, 19 Oct 2014 18:09:48 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1413742186!12127510!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7637 invoked from network); 19 Oct 2014 18:09:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 18:09:47 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="183957060"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 14:09:45 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfuvJ-0006m6-H5;
	Sun, 19 Oct 2014 19:09:45 +0100
Date: Sun, 19 Oct 2014 19:09:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019180945.GB16564@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Oct 19, 2014 at 09:32:43AM -0700, Mark Pryor wrote:
> 
> 
> 
> 
> 
> On Sunday, October 19, 2014 6:11 AM, Wei Liu <wei.liu2@citrix.com> wrote:
> On Sat, Oct 18, 2014 at 10:34:31AM -0700, Mark Pryor wrote:
> > --- ./tools/libxl/xl_cmdimpl.c.orig     2014-10-18 09:46:31.784512679 -0700
> > +++ ./tools/libxl/xl_cmdimpl.c  2014-10-18 09:51:21.138512679 -0700
> > @@ -3246,6 +3246,8 @@
> > 
> >      for (i = 0; i < nb_domain; i++) {
> >          libxl_domain_config_init(&d_config);
> > +        if (info[i].domid == 0)
> > +                continue;
> >          rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &d_config);
> >          if (rc)
> >              continue;
> > 
> > 
> > ------------- snip --------------------
> > 
> > Before the above fix, upon starting xendomains the logs showed:
> > -----------
> > 
> > Oct 18 09:34:40 c7dom0 xendomains: Starting auto Xen domains: a_c7minlibxl: error: libxl.c:6292:libxl_retrieve_domain_configuration: fail to get domain configuration for domain 0
> > 
> 
> Are you using NetBSD?
> 
> I'm not familiar with NetBSD, but can you check if xencommons runs
> before xendomains? If not, can you make xencommons starts before
> xendomains start? In theory that should fix your problem.
> 
> Wei.
> 
> 
> 
> The system is Centos 7 with this 
> ./configure --enable-systemd --prefix=/usr --lib=/usr/lib --enable-efi
> 
> So its systemd, not sysv as you suppose. These are the services
> 
> systemctl enable xen-qemu-dom0-disk-backend.service
> #xen-watchdog.service
> systemctl enable xenconsoled.service
> systemctl enable xendomains.service
> systemctl enable xenstored.service
> 

OK, it's a missing module in Xen's systemd configurations.

A patch is required. I'm not familiar with systemd and don't have a
test environment at the moment. I will send a bug report to Xen-devel
with you CC'ed.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 18:37:13 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 18:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfvLM-0000ls-50; Sun, 19 Oct 2014 18:36:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfvLJ-0000ln-Vb
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 18:36:38 +0000
Received: from [85.158.137.68:23072] by server-9.bemta-3.messagelabs.com id
	CA/5B-30790-5B404445; Sun, 19 Oct 2014 18:36:37 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413743795!11566391!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10517 invoked from network); 19 Oct 2014 18:36:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 18:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="182735308"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 14:36:34 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfvLF-00075Q-LD;
	Sun, 19 Oct 2014 19:36:33 +0100
Date: Sun, 19 Oct 2014 19:36:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019183633.GC16564@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141019180945.GB16564@zion.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/hotplug/Linux/systemd/Makefile                 |    1 +
 tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
 tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
 3 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
 XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
 XEN_SYSTEMD_SERVICE += xendomains.service
 XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service
 
 ALL_XEN_SYSTEMD =	$(XEN_SYSTEMD_MODULES)  \
 			$(XEN_SYSTEMD_MOUNT)	\
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
 [Unit]
 Description=Xendomains - start and stop guests on boot and shutdown
 Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
 ConditionVirtualization=xen
 
 [Service]
-- 
1.7.10.4


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 18:37:13 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 18:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfvLM-0000ls-50; Sun, 19 Oct 2014 18:36:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XfvLJ-0000ln-Vb
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 18:36:38 +0000
Received: from [85.158.137.68:23072] by server-9.bemta-3.messagelabs.com id
	CA/5B-30790-5B404445; Sun, 19 Oct 2014 18:36:37 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413743795!11566391!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10517 invoked from network); 19 Oct 2014 18:36:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 18:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.04,749,1406592000"; d="scan'208";a="182735308"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Sun, 19 Oct 2014 14:36:34 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XfvLF-00075Q-LD;
	Sun, 19 Oct 2014 19:36:33 +0100
Date: Sun, 19 Oct 2014 19:36:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141019183633.GC16564@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20141019180945.GB16564@zion.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/hotplug/Linux/systemd/Makefile                 |    1 +
 tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
 tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
 3 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
 XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
 XEN_SYSTEMD_SERVICE += xendomains.service
 XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service
 
 ALL_XEN_SYSTEMD =	$(XEN_SYSTEMD_MODULES)  \
 			$(XEN_SYSTEMD_MOUNT)	\
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
 [Unit]
 Description=Xendomains - start and stop guests on boot and shutdown
 Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
 ConditionVirtualization=xen
 
 [Service]
-- 
1.7.10.4


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 22:02:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 22:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfyX1-0002Zz-Pu; Sun, 19 Oct 2014 22:00:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfyWz-0002Zu-Mh
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 22:00:54 +0000
Received: from [193.109.254.147:20068] by server-8.bemta-14.messagelabs.com id
	FC/41-01875-49434445; Sun, 19 Oct 2014 22:00:52 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1413756050!13604517!1
X-Originating-IP: [72.30.239.139]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28103 invoked from network); 19 Oct 2014 22:00:51 -0000
Received: from nm32-vm3.bullet.mail.bf1.yahoo.com (HELO
	nm32-vm3.bullet.mail.bf1.yahoo.com) (72.30.239.139)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 22:00:51 -0000
Received: from [98.139.215.143] by nm32.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
Received: from [98.139.212.210] by tm14.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
Received: from [127.0.0.1] by omp1019.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 379111.64225.bm@omp1019.mail.bf1.yahoo.com
Received: (qmail 3337 invoked by uid 60001); 19 Oct 2014 22:00:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413756050; bh=MhiAn6o10tn4IWua3zeAE31PnW/GZW0Wk0TxgONG/1g=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=BqKZqTd97zVlYKQQEisaUBO5nVyhBPIsw0R4BLwxYDwbEcJ8A/D/R7snovMjKudoO2QNTYz34YXEVt863HV0p7fG+5ZMXg6bpc+EyJ7VtWk4EWl8u/bNvYQi195Ek9PsabW/zOBLAFEoB2JoKlwXA3xTr1JMKeVVNygIx/OArg0=
X-YMail-OSG: KLVqu4gVM1kInEEoeFu528x.yGA.KHaJJHnQ9JcGtmOv3A5
	jFNFIprBB_k2yeU_uCn3miJJusR3uXZQ.LqNkadznNw7N2PVe1h1Tr4MfA.r
	8ceiYKVFdolbE50AkALPHPDpdu_PIbEJjvfNhWdWG36oALtf0iYWrlIVjowi
	aN2BimrTRYY0kCVfnoDikaA5vGcfHbbbCK.PFBtBqYNy_j57NE1wkzHckRkn
	NLx4KDjdq75Gk2uptOjGlhggY54yzD4yrsx5t8Zw1n9NCSbCsMZaUK.BlY0R
	G8PRw9z0kmzsmNaiktHJJUQhWSfdOqCBoVnBnO3Vu5cuTMoS3iKHEf1IWzsP
	DUMOU6WQm0Ayk.ijE57yguxMYRQIUErz1B7x832vDwPU1AIgmesYzPxqgouF
	6uyoapuZ2xr.tADvKIUkeaXjr9CilPqTn6PDXnyay9hk3_zFQeH_hE9epG2F
	8cM8l4BLMcsXR0hnAPUMAgp9p4C7LzVWvBamXQUIOAEkynxgl_Wuq3dCKEN7
	h49Qeqcw5qqgPD4Wi33YsoTqZiOh4XcYuRrzOnBincDmJPrb3jvioekxSgbI
	8fn9J.dYTDB_lLTwtEYdNqkRsedawzbSGVOyIrHhtCchlrlfmvkL.YU6eDHU
	C0IRLRgUR9WFiQZ2IRoHNiWBpEUDhkxGn69MSbREuRJEyGId7tMXr8zVjyK.
	qdwfVQXRZLhJS3u9m14XxDs2bTNUvfuNvEPw6MzAhlg--
Received: from [107.185.144.55] by web162404.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 15:00:50 PDT
X-Rocket-MIMEInfo: 002.001,
	RGlkIHRoZSByb3VuZHRyaXAsIHdpdGggcGF0Y2hpbmcsIGNvbXBpbGluZywgYnVpbGRpbmcsIHJlaW5zdGFsbGluZyBhbmQgdGVzdGluZwpyZXN1bHRzIGFyZSBoZXJlCgpodHRwOi8vcGFzdGViaW4uY29tL0FOVERxc1FOCgp0aGUgbGlieGwgbWVzc2FnZXMgYXJlIHN0aWxsIHRoZXJlIGFib3V0IG5vIGRvbTAgY29uZmlnLgpBdCBsZWFzdCBJIGxlYXJuZWQgaG93IHRvIG1vZGlmeSAuL3Rvb2xzL2NvbmZpZ3VyZSwgYnV0IHRoZSBwcm9ibGVtIHJlbWFpbnMuCgoKCk9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
Message-ID: <1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 15:00:50 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Did the roundtrip, with patching, compiling, building, reinstalling and testing
results are here

http://pastebin.com/ANTDqsQN

the libxl messages are still there about no dom0 config.
At least I learned how to modify ./tools/configure, but the problem remains.



On Sunday, October 19, 2014 2:01 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
I had to patch ./tools/configure.ac and run
-- code ---

cd ./tools
cp configure configure.orig
autoconf configure.ac > configure
chmod +x configure
cd ..
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi
make dist > ~/out.out
-- snip ---

its building now
-- 

Mark








On Sunday, October 19, 2014 11:39 AM, Wei Liu <wei.liu2@citrix.com> wrote:
Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
tools/hotplug/Linux/systemd/Makefile                 |    1 +
tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
XEN_SYSTEMD_SERVICE += xendomains.service
XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service

ALL_XEN_SYSTEMD =    $(XEN_SYSTEMD_MODULES)  \
            $(XEN_SYSTEMD_MOUNT)    \
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
[Unit]
Description=Xendomains - start and stop guests on boot and shutdown
Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
ConditionVirtualization=xen

[Service]
-- 
1.7.10.4





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 22:02:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 22:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XfyX1-0002Zz-Pu; Sun, 19 Oct 2014 22:00:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XfyWz-0002Zu-Mh
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 22:00:54 +0000
Received: from [193.109.254.147:20068] by server-8.bemta-14.messagelabs.com id
	FC/41-01875-49434445; Sun, 19 Oct 2014 22:00:52 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1413756050!13604517!1
X-Originating-IP: [72.30.239.139]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28103 invoked from network); 19 Oct 2014 22:00:51 -0000
Received: from nm32-vm3.bullet.mail.bf1.yahoo.com (HELO
	nm32-vm3.bullet.mail.bf1.yahoo.com) (72.30.239.139)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 22:00:51 -0000
Received: from [98.139.215.143] by nm32.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
Received: from [98.139.212.210] by tm14.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
Received: from [127.0.0.1] by omp1019.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:00:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 379111.64225.bm@omp1019.mail.bf1.yahoo.com
Received: (qmail 3337 invoked by uid 60001); 19 Oct 2014 22:00:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413756050; bh=MhiAn6o10tn4IWua3zeAE31PnW/GZW0Wk0TxgONG/1g=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=BqKZqTd97zVlYKQQEisaUBO5nVyhBPIsw0R4BLwxYDwbEcJ8A/D/R7snovMjKudoO2QNTYz34YXEVt863HV0p7fG+5ZMXg6bpc+EyJ7VtWk4EWl8u/bNvYQi195Ek9PsabW/zOBLAFEoB2JoKlwXA3xTr1JMKeVVNygIx/OArg0=
X-YMail-OSG: KLVqu4gVM1kInEEoeFu528x.yGA.KHaJJHnQ9JcGtmOv3A5
	jFNFIprBB_k2yeU_uCn3miJJusR3uXZQ.LqNkadznNw7N2PVe1h1Tr4MfA.r
	8ceiYKVFdolbE50AkALPHPDpdu_PIbEJjvfNhWdWG36oALtf0iYWrlIVjowi
	aN2BimrTRYY0kCVfnoDikaA5vGcfHbbbCK.PFBtBqYNy_j57NE1wkzHckRkn
	NLx4KDjdq75Gk2uptOjGlhggY54yzD4yrsx5t8Zw1n9NCSbCsMZaUK.BlY0R
	G8PRw9z0kmzsmNaiktHJJUQhWSfdOqCBoVnBnO3Vu5cuTMoS3iKHEf1IWzsP
	DUMOU6WQm0Ayk.ijE57yguxMYRQIUErz1B7x832vDwPU1AIgmesYzPxqgouF
	6uyoapuZ2xr.tADvKIUkeaXjr9CilPqTn6PDXnyay9hk3_zFQeH_hE9epG2F
	8cM8l4BLMcsXR0hnAPUMAgp9p4C7LzVWvBamXQUIOAEkynxgl_Wuq3dCKEN7
	h49Qeqcw5qqgPD4Wi33YsoTqZiOh4XcYuRrzOnBincDmJPrb3jvioekxSgbI
	8fn9J.dYTDB_lLTwtEYdNqkRsedawzbSGVOyIrHhtCchlrlfmvkL.YU6eDHU
	C0IRLRgUR9WFiQZ2IRoHNiWBpEUDhkxGn69MSbREuRJEyGId7tMXr8zVjyK.
	qdwfVQXRZLhJS3u9m14XxDs2bTNUvfuNvEPw6MzAhlg--
Received: from [107.185.144.55] by web162404.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 15:00:50 PDT
X-Rocket-MIMEInfo: 002.001,
	RGlkIHRoZSByb3VuZHRyaXAsIHdpdGggcGF0Y2hpbmcsIGNvbXBpbGluZywgYnVpbGRpbmcsIHJlaW5zdGFsbGluZyBhbmQgdGVzdGluZwpyZXN1bHRzIGFyZSBoZXJlCgpodHRwOi8vcGFzdGViaW4uY29tL0FOVERxc1FOCgp0aGUgbGlieGwgbWVzc2FnZXMgYXJlIHN0aWxsIHRoZXJlIGFib3V0IG5vIGRvbTAgY29uZmlnLgpBdCBsZWFzdCBJIGxlYXJuZWQgaG93IHRvIG1vZGlmeSAuL3Rvb2xzL2NvbmZpZ3VyZSwgYnV0IHRoZSBwcm9ibGVtIHJlbWFpbnMuCgoKCk9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
Message-ID: <1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 15:00:50 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Did the roundtrip, with patching, compiling, building, reinstalling and testing
results are here

http://pastebin.com/ANTDqsQN

the libxl messages are still there about no dom0 config.
At least I learned how to modify ./tools/configure, but the problem remains.



On Sunday, October 19, 2014 2:01 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
I had to patch ./tools/configure.ac and run
-- code ---

cd ./tools
cp configure configure.orig
autoconf configure.ac > configure
chmod +x configure
cd ..
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi
make dist > ~/out.out
-- snip ---

its building now
-- 

Mark








On Sunday, October 19, 2014 11:39 AM, Wei Liu <wei.liu2@citrix.com> wrote:
Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
tools/hotplug/Linux/systemd/Makefile                 |    1 +
tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
XEN_SYSTEMD_SERVICE += xendomains.service
XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service

ALL_XEN_SYSTEMD =    $(XEN_SYSTEMD_MODULES)  \
            $(XEN_SYSTEMD_MOUNT)    \
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
[Unit]
Description=Xendomains - start and stop guests on boot and shutdown
Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
ConditionVirtualization=xen

[Service]
-- 
1.7.10.4





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 22:24:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 22:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xfytd-00034C-Ef; Sun, 19 Oct 2014 22:24:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xfytb-000347-Qp
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 22:24:16 +0000
Received: from [85.158.139.211:41246] by server-12.bemta-5.messagelabs.com id
	A6/06-22251-F0A34445; Sun, 19 Oct 2014 22:24:15 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1413757453!6816652!1
X-Originating-IP: [98.139.212.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3613 invoked from network); 19 Oct 2014 22:24:14 -0000
Received: from nm21.bullet.mail.bf1.yahoo.com (HELO
	nm21.bullet.mail.bf1.yahoo.com) (98.139.212.180)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 22:24:14 -0000
Received: from [98.139.212.149] by nm21.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
Received: from [98.139.212.221] by tm6.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
Received: from [127.0.0.1] by omp1030.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 927786.4404.bm@omp1030.mail.bf1.yahoo.com
Received: (qmail 35034 invoked by uid 60001); 19 Oct 2014 22:24:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413757452; bh=KZmeNpXTHe//hWVhogeJ0AdMzt9ynWcAZwskLswUVj8=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=gfhckulzH7nKO3byVuOXdy6lRi2QJJpRHKiiDJ5aQnARbyZ67AjxLl1DhPCG79b1Ovk393bcsa62YF2obycNS4AMdofAcaRxeItNhVOwEhGpDuQMjej6XWwF8ctFJenws6urigyuYh+e7XUTdb0E7BuKBXnVlM32EMu+GQUPoZc=
X-YMail-OSG: 1pPNG6gVM1mGUMtXfl45iRyhcSRxBMFAaK7Nuz2xAw3nOn8
	klMiSMnYM8EoOKV_pPvYMWv657IbPGyVZO.oFZ9aMwHiSYhzn5S84q2nWKP1
	jHbnU5qnoWoEnPAb.LcCQcvUrfW9mR4s7Js.D3RqlZKPt2RLPjjcqnSIuvIb
	j5Wmgz6UI9lsXuReTv3Wv16jKcpIqJIMEflfmh2e_5BxlSbo.4o7xm37X9C2
	Tj4B_bTI_r04EcZHTh.XYznUZowuBeJbAiWu1TsSFhd9P8DYJyWu3ACodmgS
	hR_f_FtGIHpxg7OVxda.1LnhXND1yHXFgQMfD1U3caRt0f_zSqyaWcrIbere
	2Trp_53nL0KyKF1BZuU4x0vdryXf9Y5HSOgyZmMc6EErMLpgNTQs8XjEHL0i
	agZyT_OBc4xIVbMYzwOqFSTKW.GzoLhFDWGudNTbJSsc8oCqQQDELNEdKeAe
	IlPxlYVyEIpcHv7xwwu.diLY8ErwRAAICnhEujY0luMtpN0MV9a17.tYvjmr
	nzIBkuu0kxbHKbdO9rIzVcEaSQQjSgGpwxzObDTSceq2QGEHKsLUquwCaIJ_
	BCm2s2LpEGGrpKpg2gJgbg1HTjI6F0Fn7_XqnBxNCulWYxyulTBpRJc44FEQ
	VgBL91DZzj3ZQ0Ywg0CGbnb3T6dz.KPhnyH1bPw7iG75eVAUfJoXd0.COitO
	jf6bark_9ZxpQCp19lua6W7yTDgaVEB7Tu7FSwICkGg--
Received: from [107.185.144.55] by web162403.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 15:24:12 PDT
X-Rocket-MIMEInfo: 002.001,
	QlRXLCBsZWF2aW5nIG91dCB0aGUgY29udGVudHMgb2YKJUxJQkVYRUMveGVuLWluaXQtZG9tMAoKZG9lc24ndCBoZWxwLiBBS0FJSywgaXQgd2FzIG5ldmVyIGRlZmluZWQuIFdoYXQgd2lsbCBpdCBsb29rIGxpa2U_CgoKCgpPbiBTdW5kYXksIE9jdG9iZXIgMTksIDIwMTQgMzowMCBQTSwgTWFyayBQcnlvciA8dGx2aWV3ZXJAeWFob28uY29tPiB3cm90ZToKRGlkIHRoZSByb3VuZHRyaXAsIHdpdGggcGF0Y2hpbmcsIGNvbXBpbGluZywgYnVpbGRpbmcsIHJlaW5zdGFsbGluZyBhbmQgdGVzdGluZwpyZXN1bHQBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Message-ID: <1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 15:24:12 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

BTW, leaving out the contents of
%LIBEXEC/xen-init-dom0

doesn't help. AKAIK, it was never defined. What will it look like?




On Sunday, October 19, 2014 3:00 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
Did the roundtrip, with patching, compiling, building, reinstalling and testing
results are here

http://pastebin.com/ANTDqsQN

the libxl messages are still there about no dom0 config.
At least I learned how to modify ./tools/configure, but the problem remains.






On Sunday, October 19, 2014 2:01 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
I had to patch ./tools/configure.ac and run
-- code ---

cd ./tools
cp configure configure.orig
autoconf configure.ac > configure
chmod +x configure
cd ..
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi
make dist > ~/out.out
-- snip ---

its building now
-- 

Mark








On Sunday, October 19, 2014 11:39 AM, Wei Liu <wei.liu2@citrix.com> wrote:
Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
tools/hotplug/Linux/systemd/Makefile                 |    1 +
tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
XEN_SYSTEMD_SERVICE += xendomains.service
XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service

ALL_XEN_SYSTEMD =    $(XEN_SYSTEMD_MODULES)  \
            $(XEN_SYSTEMD_MOUNT)    \
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
[Unit]
Description=Xendomains - start and stop guests on boot and shutdown
Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
ConditionVirtualization=xen

[Service]
-- 
1.7.10.4





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 19 22:24:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Oct 2014 22:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xfytd-00034C-Ef; Sun, 19 Oct 2014 22:24:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xfytb-000347-Qp
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 22:24:16 +0000
Received: from [85.158.139.211:41246] by server-12.bemta-5.messagelabs.com id
	A6/06-22251-F0A34445; Sun, 19 Oct 2014 22:24:15 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1413757453!6816652!1
X-Originating-IP: [98.139.212.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3613 invoked from network); 19 Oct 2014 22:24:14 -0000
Received: from nm21.bullet.mail.bf1.yahoo.com (HELO
	nm21.bullet.mail.bf1.yahoo.com) (98.139.212.180)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2014 22:24:14 -0000
Received: from [98.139.212.149] by nm21.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
Received: from [98.139.212.221] by tm6.bullet.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
Received: from [127.0.0.1] by omp1030.mail.bf1.yahoo.com with NNFMP;
	19 Oct 2014 22:24:12 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 927786.4404.bm@omp1030.mail.bf1.yahoo.com
Received: (qmail 35034 invoked by uid 60001); 19 Oct 2014 22:24:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413757452; bh=KZmeNpXTHe//hWVhogeJ0AdMzt9ynWcAZwskLswUVj8=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=gfhckulzH7nKO3byVuOXdy6lRi2QJJpRHKiiDJ5aQnARbyZ67AjxLl1DhPCG79b1Ovk393bcsa62YF2obycNS4AMdofAcaRxeItNhVOwEhGpDuQMjej6XWwF8ctFJenws6urigyuYh+e7XUTdb0E7BuKBXnVlM32EMu+GQUPoZc=
X-YMail-OSG: 1pPNG6gVM1mGUMtXfl45iRyhcSRxBMFAaK7Nuz2xAw3nOn8
	klMiSMnYM8EoOKV_pPvYMWv657IbPGyVZO.oFZ9aMwHiSYhzn5S84q2nWKP1
	jHbnU5qnoWoEnPAb.LcCQcvUrfW9mR4s7Js.D3RqlZKPt2RLPjjcqnSIuvIb
	j5Wmgz6UI9lsXuReTv3Wv16jKcpIqJIMEflfmh2e_5BxlSbo.4o7xm37X9C2
	Tj4B_bTI_r04EcZHTh.XYznUZowuBeJbAiWu1TsSFhd9P8DYJyWu3ACodmgS
	hR_f_FtGIHpxg7OVxda.1LnhXND1yHXFgQMfD1U3caRt0f_zSqyaWcrIbere
	2Trp_53nL0KyKF1BZuU4x0vdryXf9Y5HSOgyZmMc6EErMLpgNTQs8XjEHL0i
	agZyT_OBc4xIVbMYzwOqFSTKW.GzoLhFDWGudNTbJSsc8oCqQQDELNEdKeAe
	IlPxlYVyEIpcHv7xwwu.diLY8ErwRAAICnhEujY0luMtpN0MV9a17.tYvjmr
	nzIBkuu0kxbHKbdO9rIzVcEaSQQjSgGpwxzObDTSceq2QGEHKsLUquwCaIJ_
	BCm2s2LpEGGrpKpg2gJgbg1HTjI6F0Fn7_XqnBxNCulWYxyulTBpRJc44FEQ
	VgBL91DZzj3ZQ0Ywg0CGbnb3T6dz.KPhnyH1bPw7iG75eVAUfJoXd0.COitO
	jf6bark_9ZxpQCp19lua6W7yTDgaVEB7Tu7FSwICkGg--
Received: from [107.185.144.55] by web162403.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 15:24:12 PDT
X-Rocket-MIMEInfo: 002.001,
	QlRXLCBsZWF2aW5nIG91dCB0aGUgY29udGVudHMgb2YKJUxJQkVYRUMveGVuLWluaXQtZG9tMAoKZG9lc24ndCBoZWxwLiBBS0FJSywgaXQgd2FzIG5ldmVyIGRlZmluZWQuIFdoYXQgd2lsbCBpdCBsb29rIGxpa2U_CgoKCgpPbiBTdW5kYXksIE9jdG9iZXIgMTksIDIwMTQgMzowMCBQTSwgTWFyayBQcnlvciA8dGx2aWV3ZXJAeWFob28uY29tPiB3cm90ZToKRGlkIHRoZSByb3VuZHRyaXAsIHdpdGggcGF0Y2hpbmcsIGNvbXBpbGluZywgYnVpbGRpbmcsIHJlaW5zdGFsbGluZyBhbmQgdGVzdGluZwpyZXN1bHQBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
Message-ID: <1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 15:24:12 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

BTW, leaving out the contents of
%LIBEXEC/xen-init-dom0

doesn't help. AKAIK, it was never defined. What will it look like?




On Sunday, October 19, 2014 3:00 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
Did the roundtrip, with patching, compiling, building, reinstalling and testing
results are here

http://pastebin.com/ANTDqsQN

the libxl messages are still there about no dom0 config.
At least I learned how to modify ./tools/configure, but the problem remains.






On Sunday, October 19, 2014 2:01 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
I had to patch ./tools/configure.ac and run
-- code ---

cd ./tools
cp configure configure.orig
autoconf configure.ac > configure
chmod +x configure
cd ..
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi
make dist > ~/out.out
-- snip ---

its building now
-- 

Mark








On Sunday, October 19, 2014 11:39 AM, Wei Liu <wei.liu2@citrix.com> wrote:
Actually I was bored and took a stab at it.

Does the following patch work for you?

---8<---
>From 57426decaec85af174d8e59421ddad7795643bd7 Mon Sep 17 00:00:00 2001
From: Wei Liu <wei.liu2@citrix.com>
Date: Sun, 19 Oct 2014 19:30:22 +0100
Subject: [PATCH] systemd: add xen-init-dom0 service

Also make xendomain service depends on it.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
tools/hotplug/Linux/systemd/Makefile                 |    1 +
tools/hotplug/Linux/systemd/xen-init-dom0.service.in |   12 ++++++++++++
tools/hotplug/Linux/systemd/xendomains.service.in    |    2 +-
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 tools/hotplug/Linux/systemd/xen-init-dom0.service.in

diff --git a/tools/hotplug/Linux/systemd/Makefile b/tools/hotplug/Linux/systemd/Makefile
index 9c58b33..8921e71 100644
--- a/tools/hotplug/Linux/systemd/Makefile
+++ b/tools/hotplug/Linux/systemd/Makefile
@@ -14,6 +14,7 @@ XEN_SYSTEMD_SERVICE += xenconsoled.service
XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
XEN_SYSTEMD_SERVICE += xendomains.service
XEN_SYSTEMD_SERVICE += xen-watchdog.service
+XEN_SYSTEMD_SERVICE += xen-init-dom0.service

ALL_XEN_SYSTEMD =    $(XEN_SYSTEMD_MODULES)  \
            $(XEN_SYSTEMD_MOUNT)    \
diff --git a/tools/hotplug/Linux/systemd/xen-init-dom0.service.in b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
new file mode 100644
index 0000000..9a305ff
--- /dev/null
+++ b/tools/hotplug/Linux/systemd/xen-init-dom0.service.in
@@ -0,0 +1,12 @@
+[Unit]
+Description=xen-init-dom0, initialise JSON configuration stub for Dom0
+Requires=xenstored.socket
+After=xenstored.service
+ConditionVirtualization=xen
+
+[Service]
+Type=oneshot
+ExecStart=@LIBEXEC_BIN@/xen-init-dom0
+
+[Install]
+WantedBy=multi-user.target
diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in b/tools/hotplug/Linux/systemd/xendomains.service.in
index f88c336..8577317 100644
--- a/tools/hotplug/Linux/systemd/xendomains.service.in
+++ b/tools/hotplug/Linux/systemd/xendomains.service.in
@@ -1,7 +1,7 @@
[Unit]
Description=Xendomains - start and stop guests on boot and shutdown
Requires=xenstored.socket
-After=xenstored.service xenconsoled.service
+After=xenstored.service xenconsoled.service xen-init-dom0.service
ConditionVirtualization=xen

[Service]
-- 
1.7.10.4





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 02:14:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 02:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg2Ta-0001d8-CT; Mon, 20 Oct 2014 02:13:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Xg2TY-0001d3-7k
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 02:13:36 +0000
Received: from [193.109.254.147:11585] by server-4.bemta-14.messagelabs.com id
	25/03-01677-FCF64445; Mon, 20 Oct 2014 02:13:35 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413771209!13712607!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12813 invoked from network); 20 Oct 2014 02:13:32 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Oct 2014 02:13:32 -0000
Received: (qmail 17271 invoked by uid 1011); 20 Oct 2014 02:13:27 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19521. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.663079 secs); 20 Oct 2014 02:13:27 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 20 Oct 2014 02:13:26 -0000
Message-ID: <54446FC6.7090802@websitemanagers.com.au>
Date: Mon, 20 Oct 2014 13:13:26 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>
	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
In-Reply-To: <1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6642333401747463940=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6642333401747463940==
Content-Type: multipart/alternative;
 boundary="------------020103090609040207070303"

This is a multi-part message in MIME format.
--------------020103090609040207070303
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 19/10/14 10:08, Eric wrote:
> Thanks, Adam:
>
> That's all tremendously helpful information!
>
> I do have two questions:
>
> Layering - Are you using logical volumes (LV's) as DRBD backing 
> devices and then using the DRBD resources as iSCSI LUN's? This seems 
> like a fairly labor-intensive approach that might not work at all with 
> automated provisioning.
Yes, using:
RAID5
LVM2 (one LV per dom0)
DRBD
iSCSI

Previously we were doing:
RAID5
DRBD
LVM2
iSCSI
However was advised by the DRBD authors/support to split to using 
multiple DRBD's to reduce the IO load.

I don't use any sort of automated provisioning, as the config here is 
very static. However, it should be relatively easy to automate, simply 
add a LV to both primary/secondary, create the DRBD config file on both 
primary/secondary, connect/initial sync, and then create the iscsi 
export on both primary/secondary. Probably will also want to remember to 
adjust your failover system to add the extra DRBD (change to primary) 
and iscsi export.

> Networking - What mode are you using to bond the 2 x 1G dom0 
> interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, 
> balance-tlb, or balance-alb?
>
Not using bonding at all, went through all sort of configs and 
variations there. Started with 8 x 1G on the SAN and 1 x 1G on the dom0. 
Eventually I've ended up with 1 x 10G on each SAN, plus 1 x 10G for DRBD 
(crossover). Each dom0 has 3 x 1G ethernet, 2 used for iSCSI and one 
used for the "user" LAN. The iSCSI is configured as two discrete 
ethernet devices on the same LAN subnet (eg, 10.1.1.21/24 and 
10.1.1.31/24), the primary SAN server is 10.1.1.11 and secondary 10.1.1.12.
iSCSI uses multipath to make one connection over each interface to the 
same destination (floating IP configured on the SAN servers).

I had considered other options such as creating 4 connections from each 
dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12 (secondary), this 
would remove the need for a floating IP, etc, but in practice, I've not 
had any issue with the floating IP.

I can forcibly shutdown the primary, and all VM's proceed without 
interruption (few seconds of stalled IO), or else I can nicely shutdown 
the primary, and there is no noticeable downtime/delay.

I would be interested to hear more about your configuration/setup/etc. 
For me, the system is working well, the IO layer is still 
underperforming, but I no longer get IO stalls, and get "good" 
performance (ie, the users are happy). I suspect some parts could be 
tweaked further but haven't had the time to work on that.

If you want a lot more information on the problems I had, and the 
various configurations (both hardware + software/etc) please search on 
the linux-raid mailing list, and on this list (archives of both). Most 
of my efforts were over a period of 15+ months starting around January 2013.

Regards,
Adam

> Thanks, again!
>
> Eric Pretorious
>
>     ------------------------------------------------------------------------
>     *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>     *To:* xen-users@lists.xen.org
>     *Sent:* Thursday, October 16, 2014 6:36 PM
>     *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk Images
>
>     Apologies for my blank response...
>
>     I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
>     and it works very well. Some things I took a lot of time to solve
>     include:
>     1) A whole bunch of network cabling/config issues, now using 10G
>     between DRBD, 10G iscsi server, and 2 x 1G for dom0's with multipath.
>     2) Unexpected poor performance with HDD's, concurrent random
>     access from multiple domU's does not work well with HDD. My
>     solution was to upgrade to SSD.
>     3) Unexpected poor performance with SSD. This came down to testing
>     the wrong thing when calculating expected performance level. Test
>     with small (eg 4k) random read/write and use those results, unless
>     your VM's are only doing large read/write, and these really do get
>     merged, then you will find performance limited to the 4k request size.
>     4) Still poor performance from SSD (DRBD). Change LVM so that it
>     is below DRBD. ie, one LV for each domU, then on top is DRBD for
>     each domU, then finally iscsi exports the DRBD devices.
>     5) Still poor performance from SSD (DRBD). DRBD needs to do it's
>     own write for every domU write, plus lvm does it's own, etc. Each
>     layer adds overhead. Solution for me was to disable DRBD
>     disk-barrier, disk-flushes, md-flushes
>
>     Other things that helped along the way include:
>     echo noop > /sys/block/${disk}/queue/scheduler
>     echo 128 > /sys/block/${disk}/queue/nr_requests
>     echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test the
>     correct value for your array
>
>     Currently, I have 8 dom0's with about 25 domU's and it is working
>     well, including transparently failing over on iscsi server
>     failure. If anyone wants more details, I'm happy to share.
>
>     Most of the above is perhaps not specific to xen, but storage in
>     general, but I hope it will be relevant here.
>
>     I'd also ask that if you get any direct response, that you please
>     summarise and send back to the list, and/or update the wiki so
>     others can more easily find the information.
>
>     Regards,
>     Adam
>
>     On 17/10/14 11:34, Eric wrote:
>>     Hello, All:
>>
>>     I'd built a highly-available, redundant iSCSI SAN in our lab a
>>     while back as a proof of concept (using Linux-HA, DRBD, and the
>>     Linux iSCSI Target Framework) and it worked pretty well but, as
>>     I'm getting ready to build the infrastructure for our
>>     [production] cloud, I'm wanting to re-examine the topic again but
>>     I just haven't got enough time to sift through all of the
>>     outdated or speculative information on the Internet so I'm
>>     reaching out to the list for some guidance on hosting virtual
>>     disk images.
>>
>>     e.g., I'm curious about other distributed, clustered storage
>>     systems (e.g., Gluster <http://www.gluster.org/>, Ceph
>>     <http://ceph.com/>, Sheepdog
>>     <http://sheepdog.github.io/sheepdog/>, etc); other SAN
>>     technologies besides iSCSI (e.g., AoE), and; various targets.
>>     e.g., There are at least four different iSCSI targets available
>>     for Linux <http://scst.sourceforge.net/comparison.html>:
>>
>>       * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>>       * The LIO target <http://linux-iscsi.org/>,
>>       * The iSCSI Enterprise Target (IET)
>>         <http://iscsitarget.sourceforge.net/>, and
>>       * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>>
>>     And, there are currently five different AoE targets available for
>>     Linux
>>     <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>>
>>       * *vblade*, a userspace daemon that is part of the /aoetools/
>>         package.
>>       * *kvblade*, a Linux kernel module.
>>       * *ggaoed*, a userspace daemon that takes advantage of
>>         Linux-specific performance features.
>>       * *qaoed*, a multithreaded userspace daemon.
>>       * *aoede*, a userspace daemon with experimental protocol
>>         extensions.
>>
>>     I know that it's a lot to ask, but I really need help with this
>>     enormous topic and I'd be thankful for any experience, knowledge,
>>     or guidance here.
>>
>>     TIA,
>>     Eric Pretorious
>>
>>
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>>     http://lists.xen.org/xen-users
>
>
>     -- 
>     Adam Goryachev Website Managers www.websitemanagers.com.au
>     <http://www.websitemanagers.com.au/>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------020103090609040207070303
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 19/10/14 10:08, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class=""><span style="" class="">Thanks, Adam:</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">That's
            all tremendously helpful information!</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">I do
            have two questions:</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class=""><br>
          </span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal; margin-left: 40px;"><span
            style="" class=""><span class="" style="font-weight: bold;">Layering</span>
            - Are you using logical volumes (LV's) as DRBD backing
            devices and then using the DRBD resources as iSCSI LUN's? <span
              style="font-style: italic;">This seems like a fairly
              labor-intensive approach that might not work at all with
              automated provisioning.</span><br>
          </span></div>
      </div>
    </blockquote>
    Yes, using:<br>
    RAID5<br>
    LVM2 (one LV per dom0)<br>
    DRBD<br>
    iSCSI<br>
    <br>
    Previously we were doing:<br>
    RAID5<br>
    DRBD<br>
    LVM2<br>
    iSCSI<br>
    However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.<br>
    <br>
    I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.<br>
    <br>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal; margin-left: 40px;"><span
            style="" class=""><span class="" style="font-weight: bold;">Networking</span>
            - What mode are you using to bond the 2 x 1G dom0
            interfaces? e.g., </span>balance-rr, active-backup,
          balance-xor, broadcast, balance-tlb, or balance-alb?</div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br>
        </div>
      </div>
    </blockquote>
    Not using bonding at all, went through all sort of configs and
    variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
    dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
    10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for
    iSCSI and one used for the "user" LAN. The iSCSI is configured as
    two discrete ethernet devices on the same LAN subnet (eg,
    10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11
    and secondary 10.1.1.12.<br>
    iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).<br>
    <br>
    I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.<br>
    <br>
    I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.<br>
    <br>
    I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.<br>
    <br>
    If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;">Thanks, again!</div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">Eric
            Pretorious<br style="" class="">
          </span></div>
        <div style="" class=""><br style="" class="">
        </div>
        <blockquote class="" style="border-left: 2px solid rgb(16, 16,
          255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">
          <div class="" style="font-family: verdana, helvetica,
            sans-serif; font-size: 14px;">
            <div class="" style="font-family: HelveticaNeue, Helvetica
              Neue, Helvetica, Arial, Lucida Grande, sans-serif;
              font-size: 16px;">
              <div style="" class="" dir="ltr">
                <hr style="" class="" size="1"> <font style="" class=""
                  face="Arial" size="2"> <b style="" class=""><span
                      class="" style="font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a class="moz-txt-link-rfc2396E" href="mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                    style="" class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">To:</span></b>
                  <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br style="" class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">Sent:</span></b>
                  Thursday, October 16, 2014 6:36 PM<br style=""
                    class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br
                    style="" class="">
                </font> </div>
              <div style="" class=""><br style="" class="">
                <div style="" class="" id="yiv2562581994">
                  <div style="" class="">
                    <div style="" class="">Apologies for my blank
                      response...<br style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:<br
                        style="" class="" clear="none">
                      1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.<br style=""
                        class="" clear="none">
                      2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.<br style="" class="" clear="none">
                      3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.<br
                        style="" class="" clear="none">
                      4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.<br
                        style="" class="" clear="none">
                      5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes<br style=""
                        class="" clear="none">
                      <br style="" class="" clear="none">
                      Other things that helped along the way include:<br
                        style="" class="" clear="none">
                      echo noop &gt; /sys/block/${disk}/queue/scheduler<br
                        style="" class="" clear="none">
                      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br
                        style="" class="" clear="none">
                      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array<br
                        style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.<br
                        style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.<br style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.<br style="" class=""
                        clear="none">
                      <br style="" class="" clear="none">
                      Regards,<br style="" class="" clear="none">
                      Adam<br style="" class="" clear="none">
                      <div style="" class=""
                        id="yiv2562581994yqtfd21831"><br style=""
                          class="" clear="none">
                        On 17/10/14 11:34, Eric wrote:<br style=""
                          class="" clear="none">
                      </div>
                    </div>
                    <div style="" class="" id="yiv2562581994yqtfd76148">
                    </div>
                    <blockquote style="" class="" type="cite">
                      <div style="" class=""
                        id="yiv2562581994yqtfd48413"> </div>
                      <div class=""
                        style="color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div style="" class=""
                          id="yiv2562581994yqtfd67004">
                          <div class="" style="">Hello, All:</div>
                          <div class="" style=""><br class="" style=""
                              clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">I'd
                            built a highly-available, redundant iSCSI
                            SAN in our lab a while back as a proof of
                            concept (using Linux-HA, DRBD, and the Linux
                            iSCSI Target Framework) and it worked pretty
                            well but, as I'm getting ready to build the
                            infrastructure for our [production] cloud,
                            I'm wanting to re-examine the topic again <span
                              class="" style="font-style:italic;">but I
                              just haven't got enough time to sift
                              through all of the outdated or speculative
                              information on the Internet</span> so I'm
                            reaching out to the list for some guidance
                            on hosting virtual disk images.</div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;"><br
                              class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">e.g.,
                            I'm curious about other distributed,
                            clustered storage systems (e.g., <a
                              moz-do-not-send="true" rel="nofollow"
                              shape="rect" class="" style=""
                              target="_blank"
                              href="http://www.gluster.org/"> Gluster</a>,
                            <a moz-do-not-send="true" rel="nofollow"
                              shape="rect" class="" style=""
                              target="_blank" href="http://ceph.com/">
                              Ceph</a>, <a moz-do-not-send="true"
                              rel="nofollow" shape="rect" class=""
                              style="" target="_blank"
                              href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                            etc); other SAN technologies besides iSCSI
                            (e.g., AoE), and; various targets. e.g.,
                            There are at least <a
                              moz-do-not-send="true" style="" class=""
                              rel="nofollow" shape="rect"
                              target="_blank"
                              href="http://scst.sourceforge.net/comparison.html">four

                              different iSCSI targets available for
                              Linux</a>:</div>
                          <div class="" style=""> </div>
                          <ul class="" style="">
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://stgt.berlios.de/">SCSI
                                Target Framework (STGT/TGT)</a>,<br
                                class="" style="" clear="none">
                            </li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://linux-iscsi.org/">LIO
                                target</a>,<br class="" style=""
                                clear="none">
                            </li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://iscsitarget.sourceforge.net/">iSCSI

                                Enterprise Target (IET)</a>, and</li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://scst.sourceforge.net/">SCSI
                                Target Subsystem (SCST).</a></li>
                          </ul>
                          And, there are currently <a
                            moz-do-not-send="true" style="" class=""
                            rel="nofollow" shape="rect" target="_blank"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five

                            different AoE targets available for Linux</a>:<br
                            style="" class="" clear="none">
                          <ul class="" style="">
                            <li class="" style=""><b class="" style="">vblade</b>,
                              a userspace daemon that is part of the <i
                                class="" style="">aoetools</i> package.</li>
                            <li class="" style=""><b class="" style="">kvblade</b>,
                              a Linux kernel module.</li>
                            <li class="" style=""><b class="" style="">ggaoed</b>,
                              a userspace daemon that takes advantage of
                              Linux-specific performance features.</li>
                            <li class="" style=""><b class="" style="">qaoed</b>,
                              a multithreaded userspace daemon.</li>
                            <li class="" style=""><b class="" style="">aoede</b>,
                              a userspace daemon with experimental
                              protocol extensions.</li>
                          </ul>
                          I know that it's a lot to ask, but I <span
                            class="" style="text-decoration:underline;">really</span>
                          need help with this enormous topic and I'd be
                          thankful for any experience, knowledge, or
                          guidance here.<br class="" style=""
                            clear="none">
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;"><br
                              class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">TIA,<br
                              class="" style="" clear="none">
                          </div>
                        </div>
                        <div class="" style="color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;">
                          <div style="" class=""
                            id="yiv2562581994yqtfd59000">Eric Pretorious</div>
                          <br class="" style="" clear="none">
                        </div>
                      </div>
                      <br style="" class="" clear="none">
                      <fieldset style="" class=""></fieldset>
                      <br style="" class="" clear="none">
                      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a moz-do-not-send="true" style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
                    </blockquote>
                    <br style="" class="" clear="none">
                    <br style="" class="" clear="none">
                    <div style="" class="">-- <br style="" class=""
                        clear="none">
                      Adam Goryachev Website Managers <a
                        moz-do-not-send="true" style="" rel="nofollow"
                        shape="rect" class="" target="_blank"
                        href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
                    <div style="" class="" id="yiv2562581994yqtfd34700">
                    </div>
                  </div>
                </div>
                <br style="" class="">
                _______________________________________________<br
                  style="" class="" clear="none">
                Xen-users mailing list<br style="" class="" clear="none">
                <a moz-do-not-send="true" style="" class="" shape="rect"
                  ymailto="mailto:Xen-users@lists.xen.org"
                  href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br
                  style="" class="" clear="none">
                <a moz-do-not-send="true" style="" class="" shape="rect"
                  href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br
                  style="" class="">
                <br style="" class="">
              </div>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------020103090609040207070303--


--===============6642333401747463940==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6642333401747463940==--


From xen-users-bounces@lists.xen.org Mon Oct 20 02:14:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 02:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg2Ta-0001d8-CT; Mon, 20 Oct 2014 02:13:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Xg2TY-0001d3-7k
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 02:13:36 +0000
Received: from [193.109.254.147:11585] by server-4.bemta-14.messagelabs.com id
	25/03-01677-FCF64445; Mon, 20 Oct 2014 02:13:35 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413771209!13712607!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12813 invoked from network); 20 Oct 2014 02:13:32 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Oct 2014 02:13:32 -0000
Received: (qmail 17271 invoked by uid 1011); 20 Oct 2014 02:13:27 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19521. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.663079 secs); 20 Oct 2014 02:13:27 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 20 Oct 2014 02:13:26 -0000
Message-ID: <54446FC6.7090802@websitemanagers.com.au>
Date: Mon, 20 Oct 2014 13:13:26 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>
	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
In-Reply-To: <1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6642333401747463940=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6642333401747463940==
Content-Type: multipart/alternative;
 boundary="------------020103090609040207070303"

This is a multi-part message in MIME format.
--------------020103090609040207070303
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 19/10/14 10:08, Eric wrote:
> Thanks, Adam:
>
> That's all tremendously helpful information!
>
> I do have two questions:
>
> Layering - Are you using logical volumes (LV's) as DRBD backing 
> devices and then using the DRBD resources as iSCSI LUN's? This seems 
> like a fairly labor-intensive approach that might not work at all with 
> automated provisioning.
Yes, using:
RAID5
LVM2 (one LV per dom0)
DRBD
iSCSI

Previously we were doing:
RAID5
DRBD
LVM2
iSCSI
However was advised by the DRBD authors/support to split to using 
multiple DRBD's to reduce the IO load.

I don't use any sort of automated provisioning, as the config here is 
very static. However, it should be relatively easy to automate, simply 
add a LV to both primary/secondary, create the DRBD config file on both 
primary/secondary, connect/initial sync, and then create the iscsi 
export on both primary/secondary. Probably will also want to remember to 
adjust your failover system to add the extra DRBD (change to primary) 
and iscsi export.

> Networking - What mode are you using to bond the 2 x 1G dom0 
> interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, 
> balance-tlb, or balance-alb?
>
Not using bonding at all, went through all sort of configs and 
variations there. Started with 8 x 1G on the SAN and 1 x 1G on the dom0. 
Eventually I've ended up with 1 x 10G on each SAN, plus 1 x 10G for DRBD 
(crossover). Each dom0 has 3 x 1G ethernet, 2 used for iSCSI and one 
used for the "user" LAN. The iSCSI is configured as two discrete 
ethernet devices on the same LAN subnet (eg, 10.1.1.21/24 and 
10.1.1.31/24), the primary SAN server is 10.1.1.11 and secondary 10.1.1.12.
iSCSI uses multipath to make one connection over each interface to the 
same destination (floating IP configured on the SAN servers).

I had considered other options such as creating 4 connections from each 
dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12 (secondary), this 
would remove the need for a floating IP, etc, but in practice, I've not 
had any issue with the floating IP.

I can forcibly shutdown the primary, and all VM's proceed without 
interruption (few seconds of stalled IO), or else I can nicely shutdown 
the primary, and there is no noticeable downtime/delay.

I would be interested to hear more about your configuration/setup/etc. 
For me, the system is working well, the IO layer is still 
underperforming, but I no longer get IO stalls, and get "good" 
performance (ie, the users are happy). I suspect some parts could be 
tweaked further but haven't had the time to work on that.

If you want a lot more information on the problems I had, and the 
various configurations (both hardware + software/etc) please search on 
the linux-raid mailing list, and on this list (archives of both). Most 
of my efforts were over a period of 15+ months starting around January 2013.

Regards,
Adam

> Thanks, again!
>
> Eric Pretorious
>
>     ------------------------------------------------------------------------
>     *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>     *To:* xen-users@lists.xen.org
>     *Sent:* Thursday, October 16, 2014 6:36 PM
>     *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk Images
>
>     Apologies for my blank response...
>
>     I personally use a Linux HA + DRBD + LVM + Linux iSCSI solution,
>     and it works very well. Some things I took a lot of time to solve
>     include:
>     1) A whole bunch of network cabling/config issues, now using 10G
>     between DRBD, 10G iscsi server, and 2 x 1G for dom0's with multipath.
>     2) Unexpected poor performance with HDD's, concurrent random
>     access from multiple domU's does not work well with HDD. My
>     solution was to upgrade to SSD.
>     3) Unexpected poor performance with SSD. This came down to testing
>     the wrong thing when calculating expected performance level. Test
>     with small (eg 4k) random read/write and use those results, unless
>     your VM's are only doing large read/write, and these really do get
>     merged, then you will find performance limited to the 4k request size.
>     4) Still poor performance from SSD (DRBD). Change LVM so that it
>     is below DRBD. ie, one LV for each domU, then on top is DRBD for
>     each domU, then finally iscsi exports the DRBD devices.
>     5) Still poor performance from SSD (DRBD). DRBD needs to do it's
>     own write for every domU write, plus lvm does it's own, etc. Each
>     layer adds overhead. Solution for me was to disable DRBD
>     disk-barrier, disk-flushes, md-flushes
>
>     Other things that helped along the way include:
>     echo noop > /sys/block/${disk}/queue/scheduler
>     echo 128 > /sys/block/${disk}/queue/nr_requests
>     echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test the
>     correct value for your array
>
>     Currently, I have 8 dom0's with about 25 domU's and it is working
>     well, including transparently failing over on iscsi server
>     failure. If anyone wants more details, I'm happy to share.
>
>     Most of the above is perhaps not specific to xen, but storage in
>     general, but I hope it will be relevant here.
>
>     I'd also ask that if you get any direct response, that you please
>     summarise and send back to the list, and/or update the wiki so
>     others can more easily find the information.
>
>     Regards,
>     Adam
>
>     On 17/10/14 11:34, Eric wrote:
>>     Hello, All:
>>
>>     I'd built a highly-available, redundant iSCSI SAN in our lab a
>>     while back as a proof of concept (using Linux-HA, DRBD, and the
>>     Linux iSCSI Target Framework) and it worked pretty well but, as
>>     I'm getting ready to build the infrastructure for our
>>     [production] cloud, I'm wanting to re-examine the topic again but
>>     I just haven't got enough time to sift through all of the
>>     outdated or speculative information on the Internet so I'm
>>     reaching out to the list for some guidance on hosting virtual
>>     disk images.
>>
>>     e.g., I'm curious about other distributed, clustered storage
>>     systems (e.g., Gluster <http://www.gluster.org/>, Ceph
>>     <http://ceph.com/>, Sheepdog
>>     <http://sheepdog.github.io/sheepdog/>, etc); other SAN
>>     technologies besides iSCSI (e.g., AoE), and; various targets.
>>     e.g., There are at least four different iSCSI targets available
>>     for Linux <http://scst.sourceforge.net/comparison.html>:
>>
>>       * The SCSI Target Framework (STGT/TGT) <http://stgt.berlios.de/>,
>>       * The LIO target <http://linux-iscsi.org/>,
>>       * The iSCSI Enterprise Target (IET)
>>         <http://iscsitarget.sourceforge.net/>, and
>>       * The SCSI Target Subsystem (SCST). <http://scst.sourceforge.net/>
>>
>>     And, there are currently five different AoE targets available for
>>     Linux
>>     <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>>
>>       * *vblade*, a userspace daemon that is part of the /aoetools/
>>         package.
>>       * *kvblade*, a Linux kernel module.
>>       * *ggaoed*, a userspace daemon that takes advantage of
>>         Linux-specific performance features.
>>       * *qaoed*, a multithreaded userspace daemon.
>>       * *aoede*, a userspace daemon with experimental protocol
>>         extensions.
>>
>>     I know that it's a lot to ask, but I really need help with this
>>     enormous topic and I'd be thankful for any experience, knowledge,
>>     or guidance here.
>>
>>     TIA,
>>     Eric Pretorious
>>
>>
>>
>>     _______________________________________________
>>     Xen-users mailing list
>>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>>     http://lists.xen.org/xen-users
>
>
>     -- 
>     Adam Goryachev Website Managers www.websitemanagers.com.au
>     <http://www.websitemanagers.com.au/>
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------020103090609040207070303
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 19/10/14 10:08, Eric wrote:<br>
    </div>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style="" class=""><span style="" class="">Thanks, Adam:</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">That's
            all tremendously helpful information!</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">I do
            have two questions:</span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class=""><br>
          </span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal; margin-left: 40px;"><span
            style="" class=""><span class="" style="font-weight: bold;">Layering</span>
            - Are you using logical volumes (LV's) as DRBD backing
            devices and then using the DRBD resources as iSCSI LUN's? <span
              style="font-style: italic;">This seems like a fairly
              labor-intensive approach that might not work at all with
              automated provisioning.</span><br>
          </span></div>
      </div>
    </blockquote>
    Yes, using:<br>
    RAID5<br>
    LVM2 (one LV per dom0)<br>
    DRBD<br>
    iSCSI<br>
    <br>
    Previously we were doing:<br>
    RAID5<br>
    DRBD<br>
    LVM2<br>
    iSCSI<br>
    However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.<br>
    <br>
    I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.<br>
    <br>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal; margin-left: 40px;"><span
            style="" class=""><span class="" style="font-weight: bold;">Networking</span>
            - What mode are you using to bond the 2 x 1G dom0
            interfaces? e.g., </span>balance-rr, active-backup,
          balance-xor, broadcast, balance-tlb, or balance-alb?</div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br>
        </div>
      </div>
    </blockquote>
    Not using bonding at all, went through all sort of configs and
    variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
    dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
    10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for
    iSCSI and one used for the "user" LAN. The iSCSI is configured as
    two discrete ethernet devices on the same LAN subnet (eg,
    10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11
    and secondary 10.1.1.12.<br>
    iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).<br>
    <br>
    I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.<br>
    <br>
    I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.<br>
    <br>
    I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.<br>
    <br>
    If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote
      cite="mid:1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;">Thanks, again!</div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style="" class="">
          <span style="" class=""></span></div>
        <div class="" style="color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style="" class="">Eric
            Pretorious<br style="" class="">
          </span></div>
        <div style="" class=""><br style="" class="">
        </div>
        <blockquote class="" style="border-left: 2px solid rgb(16, 16,
          255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">
          <div class="" style="font-family: verdana, helvetica,
            sans-serif; font-size: 14px;">
            <div class="" style="font-family: HelveticaNeue, Helvetica
              Neue, Helvetica, Arial, Lucida Grande, sans-serif;
              font-size: 16px;">
              <div style="" class="" dir="ltr">
                <hr style="" class="" size="1"> <font style="" class=""
                  face="Arial" size="2"> <b style="" class=""><span
                      class="" style="font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a class="moz-txt-link-rfc2396E" href="mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                    style="" class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">To:</span></b>
                  <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br style="" class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">Sent:</span></b>
                  Thursday, October 16, 2014 6:36 PM<br style=""
                    class="">
                  <b style="" class=""><span class=""
                      style="font-weight: bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br
                    style="" class="">
                </font> </div>
              <div style="" class=""><br style="" class="">
                <div style="" class="" id="yiv2562581994">
                  <div style="" class="">
                    <div style="" class="">Apologies for my blank
                      response...<br style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:<br
                        style="" class="" clear="none">
                      1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.<br style=""
                        class="" clear="none">
                      2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.<br style="" class="" clear="none">
                      3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.<br
                        style="" class="" clear="none">
                      4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.<br
                        style="" class="" clear="none">
                      5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes<br style=""
                        class="" clear="none">
                      <br style="" class="" clear="none">
                      Other things that helped along the way include:<br
                        style="" class="" clear="none">
                      echo noop &gt; /sys/block/${disk}/queue/scheduler<br
                        style="" class="" clear="none">
                      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br
                        style="" class="" clear="none">
                      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array<br
                        style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.<br
                        style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.<br style="" class="" clear="none">
                      <br style="" class="" clear="none">
                      I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.<br style="" class=""
                        clear="none">
                      <br style="" class="" clear="none">
                      Regards,<br style="" class="" clear="none">
                      Adam<br style="" class="" clear="none">
                      <div style="" class=""
                        id="yiv2562581994yqtfd21831"><br style=""
                          class="" clear="none">
                        On 17/10/14 11:34, Eric wrote:<br style=""
                          class="" clear="none">
                      </div>
                    </div>
                    <div style="" class="" id="yiv2562581994yqtfd76148">
                    </div>
                    <blockquote style="" class="" type="cite">
                      <div style="" class=""
                        id="yiv2562581994yqtfd48413"> </div>
                      <div class=""
                        style="color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div style="" class=""
                          id="yiv2562581994yqtfd67004">
                          <div class="" style="">Hello, All:</div>
                          <div class="" style=""><br class="" style=""
                              clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">I'd
                            built a highly-available, redundant iSCSI
                            SAN in our lab a while back as a proof of
                            concept (using Linux-HA, DRBD, and the Linux
                            iSCSI Target Framework) and it worked pretty
                            well but, as I'm getting ready to build the
                            infrastructure for our [production] cloud,
                            I'm wanting to re-examine the topic again <span
                              class="" style="font-style:italic;">but I
                              just haven't got enough time to sift
                              through all of the outdated or speculative
                              information on the Internet</span> so I'm
                            reaching out to the list for some guidance
                            on hosting virtual disk images.</div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;"><br
                              class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">e.g.,
                            I'm curious about other distributed,
                            clustered storage systems (e.g., <a
                              moz-do-not-send="true" rel="nofollow"
                              shape="rect" class="" style=""
                              target="_blank"
                              href="http://www.gluster.org/"> Gluster</a>,
                            <a moz-do-not-send="true" rel="nofollow"
                              shape="rect" class="" style=""
                              target="_blank" href="http://ceph.com/">
                              Ceph</a>, <a moz-do-not-send="true"
                              rel="nofollow" shape="rect" class=""
                              style="" target="_blank"
                              href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                            etc); other SAN technologies besides iSCSI
                            (e.g., AoE), and; various targets. e.g.,
                            There are at least <a
                              moz-do-not-send="true" style="" class=""
                              rel="nofollow" shape="rect"
                              target="_blank"
                              href="http://scst.sourceforge.net/comparison.html">four

                              different iSCSI targets available for
                              Linux</a>:</div>
                          <div class="" style=""> </div>
                          <ul class="" style="">
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://stgt.berlios.de/">SCSI
                                Target Framework (STGT/TGT)</a>,<br
                                class="" style="" clear="none">
                            </li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://linux-iscsi.org/">LIO
                                target</a>,<br class="" style=""
                                clear="none">
                            </li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://iscsitarget.sourceforge.net/">iSCSI

                                Enterprise Target (IET)</a>, and</li>
                            <li class="" style="">The <a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="" style=""
                                target="_blank"
                                href="http://scst.sourceforge.net/">SCSI
                                Target Subsystem (SCST).</a></li>
                          </ul>
                          And, there are currently <a
                            moz-do-not-send="true" style="" class=""
                            rel="nofollow" shape="rect" target="_blank"
href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five

                            different AoE targets available for Linux</a>:<br
                            style="" class="" clear="none">
                          <ul class="" style="">
                            <li class="" style=""><b class="" style="">vblade</b>,
                              a userspace daemon that is part of the <i
                                class="" style="">aoetools</i> package.</li>
                            <li class="" style=""><b class="" style="">kvblade</b>,
                              a Linux kernel module.</li>
                            <li class="" style=""><b class="" style="">ggaoed</b>,
                              a userspace daemon that takes advantage of
                              Linux-specific performance features.</li>
                            <li class="" style=""><b class="" style="">qaoed</b>,
                              a multithreaded userspace daemon.</li>
                            <li class="" style=""><b class="" style="">aoede</b>,
                              a userspace daemon with experimental
                              protocol extensions.</li>
                          </ul>
                          I know that it's a lot to ask, but I <span
                            class="" style="text-decoration:underline;">really</span>
                          need help with this enormous topic and I'd be
                          thankful for any experience, knowledge, or
                          guidance here.<br class="" style=""
                            clear="none">
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;"><br
                              class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,
                            0);font-size:14px;font-family:verdana,
                            helvetica,
                            sans-serif;background-color:transparent;font-style:normal;">TIA,<br
                              class="" style="" clear="none">
                          </div>
                        </div>
                        <div class="" style="color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;">
                          <div style="" class=""
                            id="yiv2562581994yqtfd59000">Eric Pretorious</div>
                          <br class="" style="" clear="none">
                        </div>
                      </div>
                      <br style="" class="" clear="none">
                      <fieldset style="" class=""></fieldset>
                      <br style="" class="" clear="none">
                      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a moz-do-not-send="true" style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a moz-do-not-send="true" style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
                    </blockquote>
                    <br style="" class="" clear="none">
                    <br style="" class="" clear="none">
                    <div style="" class="">-- <br style="" class=""
                        clear="none">
                      Adam Goryachev Website Managers <a
                        moz-do-not-send="true" style="" rel="nofollow"
                        shape="rect" class="" target="_blank"
                        href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
                    <div style="" class="" id="yiv2562581994yqtfd34700">
                    </div>
                  </div>
                </div>
                <br style="" class="">
                _______________________________________________<br
                  style="" class="" clear="none">
                Xen-users mailing list<br style="" class="" clear="none">
                <a moz-do-not-send="true" style="" class="" shape="rect"
                  ymailto="mailto:Xen-users@lists.xen.org"
                  href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br
                  style="" class="" clear="none">
                <a moz-do-not-send="true" style="" class="" shape="rect"
                  href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br
                  style="" class="">
                <br style="" class="">
              </div>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------020103090609040207070303--


--===============6642333401747463940==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6642333401747463940==--


From xen-users-bounces@lists.xen.org Mon Oct 20 04:30:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 04:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg4b8-0005hl-65; Mon, 20 Oct 2014 04:29:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xg4b6-0005gP-A7
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 04:29:32 +0000
Received: from [85.158.139.211:8098] by server-1.bemta-5.messagelabs.com id
	0A/96-17892-AAF84445; Mon, 20 Oct 2014 04:29:30 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1413779368!12142124!1
X-Originating-IP: [72.30.238.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32381 invoked from network); 20 Oct 2014 04:29:29 -0000
Received: from nm37-vm0.bullet.mail.bf1.yahoo.com (HELO
	nm37-vm0.bullet.mail.bf1.yahoo.com) (72.30.238.200)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 04:29:29 -0000
Received: from [98.139.212.152] by nm37.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
Received: from [98.139.212.240] by tm9.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
Received: from [127.0.0.1] by omp1049.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 272614.27225.bm@omp1049.mail.bf1.yahoo.com
Received: (qmail 55129 invoked by uid 60001); 20 Oct 2014 04:29:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413779368; bh=dmR8Us9RrY9y6MtcXI8rvkm5v8SrUmWjJOBidY9z/l4=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=0zBpYIq5BEF0BsOJvnNhd6rAjzA0KUWTV+CuP0IToc3BgfJEDNhuAaA6N+Qu1DFiDj8oEfA/QiyR7AYlFHpgpwuIOLxpHAO02d3Czj/d/YQM2n5Rkd93X1ehzAqmFVopu8SYRQyipfuXp1k8LkJM19FSYzwM6/y+4F/AtQTQoxA=
X-YMail-OSG: 17gmVnUVM1nXbGBnaNq86EaTtEzK5d2QnBrPnuOhT3pTppi
	PmOQvFIZj9UxC9E8622Yq5cjtHc2u3XPkLKMkd.1enzi.XDjEDQiLK5ga5_A
	4gHWrRPTn7p9sP6c5T8uDEBL_syVIm5UJD6WzCV2sZw5puMkdwh59RngSecq
	YKwPENR9fbQlxl9I.K2aQ3mfVDgRRyzYFpiHxWAyOGLaUI97F5pzJVlh2H8n
	JGMxUcv2HL9t9cbYa7P7dggpKMQEZaoWT49meZerpTZuO1ymAGM93M2CRMgB
	V0YCcYccf02zErAwLzURi8Za7vm.cRzHFI8MEyvyiaMIJuJWrCroa4tUpA4R
	giVQXJh.H8_vaD.pucWJCiOjdRtpT6C3ia_RhskpCyG1xlC9UKLUTBiVgERS
	UWcbNTaFcggCMn.6ju0h418rAmyerfZDsaTJe.yhfySxHRxwkN7r7g7CyI7w
	tCKXespgFYZPDliqMo6BjSXJ_VcehaXbRacVcQeMvT4lFwASbIqmANe4N.Uf
	T9xZ6.gIPZNK7RtEKQ.onD9BNXI8VITP.9doi_PlLPNReF2w2xR0zZwdYF87
	3fD7m8LUb47aOG3fhcyMqPLBXUmivK85mTLXsCm0zwqQYRq_NtB7aWmm_GU9
	PkXbtsTKAAemHltl0v5gzlaEftV4EJLi7ya.0uYTw9WHGxhWOklrYrMBOyID
	cpzYTHw6NWO_JX4HQrnU8nLltbhmcLGPdjqB6lRloxA--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 21:29:28 PDT
X-Rocket-MIMEInfo: 002.001,
	SXRzIHNvbHZlZCwgc29ydCBvZi4gWW91ciBwYXRjaCB3b3JrcyBpZiBJIGRvIHRoaXM6Cmh0dHA6Ly9wYXN0ZWJpbi5jb20vZjhiMHFXOVgKClNvIEkgZmFrZSBhIGpzb24gY29uZmlnIGluIC92YXIvbGliL3hlbiBmb3IgZG9tMCwgc2V0IGl0IHRvCmNobW9kIDYwMCB1c2VyZGF0YS1kLjAqLmxpYnhsLWpzb24KCnJlYm9vdCBhbmQgYWxsIHRoZSB3YXJuaW5ncyBnbyBhd2F5IGFuZCAKCnN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwotLQpzdWRvIHN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwp4ZW5kb20BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Message-ID: <1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 21:29:28 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SXRzIHNvbHZlZCwgc29ydCBvZi4gWW91ciBwYXRjaCB3b3JrcyBpZiBJIGRvIHRoaXM6Cmh0dHA6
Ly9wYXN0ZWJpbi5jb20vZjhiMHFXOVgKClNvIEkgZmFrZSBhIGpzb24gY29uZmlnIGluIC92YXIv
bGliL3hlbiBmb3IgZG9tMCwgc2V0IGl0IHRvCmNobW9kIDYwMCB1c2VyZGF0YS1kLjAqLmxpYnhs
LWpzb24KCnJlYm9vdCBhbmQgYWxsIHRoZSB3YXJuaW5ncyBnbyBhd2F5IGFuZCAKCnN5c3RlbWN0
bCBzdGF0dXMgeGVuZG9tYWlucwotLQpzdWRvIHN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwp4
ZW5kb21haW5zLnNlcnZpY2UgLSBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3AgZ3Vlc3RzIG9u
IGJvb3QgYW5kIHNodXRkb3duCiAgIExvYWRlZDogbG9hZGVkICgvdXNyL2xpYi9zeXN0ZW1kL3N5
c3RlbS94ZW5kb21haW5zLnNlcnZpY2U7IGVuYWJsZWQpICAgICAKICBEcm9wLUluOiAvdXNyL2xp
Yi9zeXN0ZW1kL3N5c3RlbS94ZW5kb21haW5zLnNlcnZpY2UuZCAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgIOKUlOKUgGFkZF9sdm0uY29uZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICBBY3RpdmU6IGFjdGl2ZSAoZXhpdGVkKSBzaW5j
ZSBTdW4gMjAxNC0xMC0xOSAyMToxNzozNCBQRFQ7IDI2cyBhZ28gICAgICAgCiAgUHJvY2Vzczog
MTAyMiBFeGVjU3RhcnQ9L3Vzci9saWIveGVuL2Jpbi94ZW5kb21haW5zIHN0YXJ0IChjb2RlPWV4
aXRlZCwgc3RhdHVzPTAvU1VDQ0VTUykKICBQcm9jZXNzOiAxMDE5IEV4ZWNTdGFydFByZT0vYmlu
L2dyZXAgLXEgY29udHJvbF9kIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMgKGNvZGU9ZXhpdGVkLCBz
dGF0dXM9MC9TVUNDRVNTKQogTWFpbiBQSUQ6IDEwMjIgKGNvZGU9ZXhpdGVkLCBzdGF0dXM9MC9T
VUNDRVNTKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgIENHcm91cDogL3N5c3RlbS5zbGljZS94ZW5kb21haW5zLnNlcnZpY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICDilJzilIAxMTQ1IC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRl
ZmNvbmZpZyAvZXRjL3hlbi9hdXRvL2FfYzdtaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICDilJzilIAxMjcwIC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRlZmNv
bmZpZyAvZXRjL3hlbi9hdXRvL2JfamVzZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICDilJTilIAxNDAzIC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRlZmNvbmZp
ZyAvZXRjL3hlbi9hdXRvL2Nfd2hlZXo2NCAgICAgICAgICAgICAgICAgICAgICAgICAKCk9jdCAx
OSAyMToxNzoyMSBjN2RvbTAgbG9nZ2VyWzEwODBdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBh
ZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMS81MTcxMgpPY3QgMTkgMjE6MTc6MjEgYzdkb20w
IGxvZ2dlclsxMTA3XTogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlOiBvbmxpbmUgdHlwZV9p
Zj12aWYgWEVOQlVTX1BBVEg9YmFja2VuZC92aWYvMS8wCk9jdCAxOSAyMToxNzoyNSBjN2RvbTAg
bG9nZ2VyWzEyMDZdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBhZGQgWEVOQlVTX1BBVEg9YmFj
a2VuZC92YmQvMi81MTcxMiAgICAgICAgICAgICAgICAKT2N0IDE5IDIxOjE3OjI2IGM3ZG9tMCBs
b2dnZXJbMTIyOF06IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogb25saW5lIHR5cGVfaWY9
dmlmIFhFTkJVU19QQVRIPWJhY2tlbmQvdmlmLzIvMApPY3QgMTkgMjE6MTc6MzAgYzdkb20wIGxv
Z2dlclsxMzcxXTogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlOiBvbmxpbmUgdHlwZV9pZj12
aWYgWEVOQlVTX1BBVEg9YmFja2VuZC92aWYvMy8wCk9jdCAxOSAyMToxNzozNCBjN2RvbTAgeGVu
ZG9tYWluc1sxMDIyXTogU3RhcnRpbmcgYXV0byBYZW4gZG9tYWluczogYV9jN21pbiBiX2plc2Rl
diBjX3doZWV6NjRbICBPSyAgXQpPY3QgMTkgMjE6MTc6MzQgYzdkb20wIHN5c3RlbWRbMV06IFN0
YXJ0ZWQgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFuZCBzaHV0
ZG93bi4KLS0gc25pcCAtLQoKCgoKCk9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjAxNCAzOjI0IFBN
LCBNYXJrIFByeW9yIDx0bHZpZXdlckB5YWhvby5jb20+IHdyb3RlOgpCVFcsIGxlYXZpbmcgb3V0
IHRoZSBjb250ZW50cyBvZgolTElCRVhFQy94ZW4taW5pdC1kb20wCgpkb2Vzbid0IGhlbHAuIEFL
QUlLLCBpdCB3YXMgbmV2ZXIgZGVmaW5lZC4gV2hhdCB3aWxsIGl0IGxvb2sgbGlrZT8KCgoKCgoK
Ck9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjAxNCAzOjAwIFBNLCBNYXJrIFByeW9yIDx0bHZpZXdl
ckB5YWhvby5jb20+IHdyb3RlOgpEaWQgdGhlIHJvdW5kdHJpcCwgd2l0aCBwYXRjaGluZywgY29t
cGlsaW5nLCBidWlsZGluZywgcmVpbnN0YWxsaW5nIGFuZCB0ZXN0aW5nCnJlc3VsdHMgYXJlIGhl
cmUKCmh0dHA6Ly9wYXN0ZWJpbi5jb20vQU5URHFzUU4KCnRoZSBsaWJ4bCBtZXNzYWdlcyBhcmUg
c3RpbGwgdGhlcmUgYWJvdXQgbm8gZG9tMCBjb25maWcuCkF0IGxlYXN0IEkgbGVhcm5lZCBob3cg
dG8gbW9kaWZ5IC4vdG9vbHMvY29uZmlndXJlLCBidXQgdGhlIHByb2JsZW0gcmVtYWlucy4KCgoK
CgoKT24gU3VuZGF5LCBPY3RvYmVyIDE5LCAyMDE0IDI6MDEgUE0sIE1hcmsgUHJ5b3IgPHRsdmll
d2VyQHlhaG9vLmNvbT4gd3JvdGU6CkkgaGFkIHRvIHBhdGNoIC4vdG9vbHMvY29uZmlndXJlLmFj
IGFuZCBydW4KLS0gY29kZSAtLS0KCmNkIC4vdG9vbHMKY3AgY29uZmlndXJlIGNvbmZpZ3VyZS5v
cmlnCmF1dG9jb25mIGNvbmZpZ3VyZS5hYyA+IGNvbmZpZ3VyZQpjaG1vZCAreCBjb25maWd1cmUK
Y2QgLi4KLi9jb25maWd1cmUgLS1lbmFibGUtc3lzdGVtZCAtLXByZWZpeD0vdXNyIC0tbGliZGly
PS91c3IvbGliIC0tZW5hYmxlLWVmaQptYWtlIGRpc3QgPiB+L291dC5vdXQKLS0gc25pcCAtLS0K
Cml0cyBidWlsZGluZyBub3cKLS0gCgpNYXJrCgoKCgoKCgoKT24gU3VuZGF5LCBPY3RvYmVyIDE5
LCAyMDE0IDExOjM5IEFNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKQWN0
dWFsbHkgSSB3YXMgYm9yZWQgYW5kIHRvb2sgYSBzdGFiIGF0IGl0LgoKRG9lcyB0aGUgZm9sbG93
aW5nIHBhdGNoIHdvcmsgZm9yIHlvdT8KCi0tLTg8LS0tCkZyb20gNTc0MjZkZWNhZWM4NWFmMTc0
ZDhlNTk0MjFkZGFkNzc5NTY0M2JkNyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogU3VuLCAxOSBPY3QgMjAxNCAxOTozMDoy
MiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHN5c3RlbWQ6IGFkZCB4ZW4taW5pdC1kb20wIHNlcnZp
Y2UKCkFsc28gbWFrZSB4ZW5kb21haW4gc2VydmljZSBkZXBlbmRzIG9uIGl0LgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnRvb2xzL2hvdHBsdWcvTGlu
dXgvc3lzdGVtZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgICAxICsKdG9vbHMvaG90cGx1
Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiB8ICAgMTIgKysrKysrKysr
KysrCnRvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UuaW4gICAg
fCAgICAyICstCjMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQpjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0
LWRvbTAuc2VydmljZS5pbgoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVt
ZC9NYWtlZmlsZSBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC9NYWtlZmlsZQppbmRleCA5
YzU4YjMzLi44OTIxZTcxIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
TWFrZWZpbGUKKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL01ha2VmaWxlCkBAIC0x
NCw2ICsxNCw3IEBAIFhFTl9TWVNURU1EX1NFUlZJQ0UgKz0geGVuY29uc29sZWQuc2VydmljZQpY
RU5fU1lTVEVNRF9TRVJWSUNFICs9IHhlbi1xZW11LWRvbTAtZGlzay1iYWNrZW5kLnNlcnZpY2UK
WEVOX1NZU1RFTURfU0VSVklDRSArPSB4ZW5kb21haW5zLnNlcnZpY2UKWEVOX1NZU1RFTURfU0VS
VklDRSArPSB4ZW4td2F0Y2hkb2cuc2VydmljZQorWEVOX1NZU1RFTURfU0VSVklDRSArPSB4ZW4t
aW5pdC1kb20wLnNlcnZpY2UKCkFMTF9YRU5fU1lTVEVNRCA9ICAgICQoWEVOX1NZU1RFTURfTU9E
VUxFUykgIFwKICAgICAgICAgICAgJChYRU5fU1lTVEVNRF9NT1VOVCkgICAgXApkaWZmIC0tZ2l0
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiBi
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOWEzMDVmZgotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4K
QEAgLTAsMCArMSwxMiBAQAorW1VuaXRdCitEZXNjcmlwdGlvbj14ZW4taW5pdC1kb20wLCBpbml0
aWFsaXNlIEpTT04gY29uZmlndXJhdGlvbiBzdHViIGZvciBEb20wCitSZXF1aXJlcz14ZW5zdG9y
ZWQuc29ja2V0CitBZnRlcj14ZW5zdG9yZWQuc2VydmljZQorQ29uZGl0aW9uVmlydHVhbGl6YXRp
b249eGVuCisKK1tTZXJ2aWNlXQorVHlwZT1vbmVzaG90CitFeGVjU3RhcnQ9QExJQkVYRUNfQklO
QC94ZW4taW5pdC1kb20wCisKK1tJbnN0YWxsXQorV2FudGVkQnk9bXVsdGktdXNlci50YXJnZXQK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZp
Y2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZG9tYWlucy5zZXJ2aWNlLmlu
CmluZGV4IGY4OGMzMzYuLjg1NzczMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZS5pbgpAQCAtMSw3ICsxLDcgQEAKW1VuaXRdCkRlc2Ny
aXB0aW9uPVhlbmRvbWFpbnMgLSBzdGFydCBhbmQgc3RvcCBndWVzdHMgb24gYm9vdCBhbmQgc2h1
dGRvd24KUmVxdWlyZXM9eGVuc3RvcmVkLnNvY2tldAotQWZ0ZXI9eGVuc3RvcmVkLnNlcnZpY2Ug
eGVuY29uc29sZWQuc2VydmljZQorQWZ0ZXI9eGVuc3RvcmVkLnNlcnZpY2UgeGVuY29uc29sZWQu
c2VydmljZSB4ZW4taW5pdC1kb20wLnNlcnZpY2UKQ29uZGl0aW9uVmlydHVhbGl6YXRpb249eGVu
CgpbU2VydmljZV0KLS0gCjEuNy4xMC40CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 20 04:30:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 04:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg4b8-0005hl-65; Mon, 20 Oct 2014 04:29:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xg4b6-0005gP-A7
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 04:29:32 +0000
Received: from [85.158.139.211:8098] by server-1.bemta-5.messagelabs.com id
	0A/96-17892-AAF84445; Mon, 20 Oct 2014 04:29:30 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1413779368!12142124!1
X-Originating-IP: [72.30.238.200]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32381 invoked from network); 20 Oct 2014 04:29:29 -0000
Received: from nm37-vm0.bullet.mail.bf1.yahoo.com (HELO
	nm37-vm0.bullet.mail.bf1.yahoo.com) (72.30.238.200)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 04:29:29 -0000
Received: from [98.139.212.152] by nm37.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
Received: from [98.139.212.240] by tm9.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
Received: from [127.0.0.1] by omp1049.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 04:29:28 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 272614.27225.bm@omp1049.mail.bf1.yahoo.com
Received: (qmail 55129 invoked by uid 60001); 20 Oct 2014 04:29:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413779368; bh=dmR8Us9RrY9y6MtcXI8rvkm5v8SrUmWjJOBidY9z/l4=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
	b=0zBpYIq5BEF0BsOJvnNhd6rAjzA0KUWTV+CuP0IToc3BgfJEDNhuAaA6N+Qu1DFiDj8oEfA/QiyR7AYlFHpgpwuIOLxpHAO02d3Czj/d/YQM2n5Rkd93X1ehzAqmFVopu8SYRQyipfuXp1k8LkJM19FSYzwM6/y+4F/AtQTQoxA=
X-YMail-OSG: 17gmVnUVM1nXbGBnaNq86EaTtEzK5d2QnBrPnuOhT3pTppi
	PmOQvFIZj9UxC9E8622Yq5cjtHc2u3XPkLKMkd.1enzi.XDjEDQiLK5ga5_A
	4gHWrRPTn7p9sP6c5T8uDEBL_syVIm5UJD6WzCV2sZw5puMkdwh59RngSecq
	YKwPENR9fbQlxl9I.K2aQ3mfVDgRRyzYFpiHxWAyOGLaUI97F5pzJVlh2H8n
	JGMxUcv2HL9t9cbYa7P7dggpKMQEZaoWT49meZerpTZuO1ymAGM93M2CRMgB
	V0YCcYccf02zErAwLzURi8Za7vm.cRzHFI8MEyvyiaMIJuJWrCroa4tUpA4R
	giVQXJh.H8_vaD.pucWJCiOjdRtpT6C3ia_RhskpCyG1xlC9UKLUTBiVgERS
	UWcbNTaFcggCMn.6ju0h418rAmyerfZDsaTJe.yhfySxHRxwkN7r7g7CyI7w
	tCKXespgFYZPDliqMo6BjSXJ_VcehaXbRacVcQeMvT4lFwASbIqmANe4N.Uf
	T9xZ6.gIPZNK7RtEKQ.onD9BNXI8VITP.9doi_PlLPNReF2w2xR0zZwdYF87
	3fD7m8LUb47aOG3fhcyMqPLBXUmivK85mTLXsCm0zwqQYRq_NtB7aWmm_GU9
	PkXbtsTKAAemHltl0v5gzlaEftV4EJLi7ya.0uYTw9WHGxhWOklrYrMBOyID
	cpzYTHw6NWO_JX4HQrnU8nLltbhmcLGPdjqB6lRloxA--
Received: from [107.185.144.55] by web162406.mail.bf1.yahoo.com via HTTP;
	Sun, 19 Oct 2014 21:29:28 PDT
X-Rocket-MIMEInfo: 002.001,
	SXRzIHNvbHZlZCwgc29ydCBvZi4gWW91ciBwYXRjaCB3b3JrcyBpZiBJIGRvIHRoaXM6Cmh0dHA6Ly9wYXN0ZWJpbi5jb20vZjhiMHFXOVgKClNvIEkgZmFrZSBhIGpzb24gY29uZmlnIGluIC92YXIvbGliL3hlbiBmb3IgZG9tMCwgc2V0IGl0IHRvCmNobW9kIDYwMCB1c2VyZGF0YS1kLjAqLmxpYnhsLWpzb24KCnJlYm9vdCBhbmQgYWxsIHRoZSB3YXJuaW5ncyBnbyBhd2F5IGFuZCAKCnN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwotLQpzdWRvIHN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwp4ZW5kb20BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>	<20141019131144.GI2844@zion.uk.xensource.com>	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
Message-ID: <1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
Date: Sun, 19 Oct 2014 21:29:28 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SXRzIHNvbHZlZCwgc29ydCBvZi4gWW91ciBwYXRjaCB3b3JrcyBpZiBJIGRvIHRoaXM6Cmh0dHA6
Ly9wYXN0ZWJpbi5jb20vZjhiMHFXOVgKClNvIEkgZmFrZSBhIGpzb24gY29uZmlnIGluIC92YXIv
bGliL3hlbiBmb3IgZG9tMCwgc2V0IGl0IHRvCmNobW9kIDYwMCB1c2VyZGF0YS1kLjAqLmxpYnhs
LWpzb24KCnJlYm9vdCBhbmQgYWxsIHRoZSB3YXJuaW5ncyBnbyBhd2F5IGFuZCAKCnN5c3RlbWN0
bCBzdGF0dXMgeGVuZG9tYWlucwotLQpzdWRvIHN5c3RlbWN0bCBzdGF0dXMgeGVuZG9tYWlucwp4
ZW5kb21haW5zLnNlcnZpY2UgLSBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3AgZ3Vlc3RzIG9u
IGJvb3QgYW5kIHNodXRkb3duCiAgIExvYWRlZDogbG9hZGVkICgvdXNyL2xpYi9zeXN0ZW1kL3N5
c3RlbS94ZW5kb21haW5zLnNlcnZpY2U7IGVuYWJsZWQpICAgICAKICBEcm9wLUluOiAvdXNyL2xp
Yi9zeXN0ZW1kL3N5c3RlbS94ZW5kb21haW5zLnNlcnZpY2UuZCAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgIOKUlOKUgGFkZF9sdm0uY29uZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICBBY3RpdmU6IGFjdGl2ZSAoZXhpdGVkKSBzaW5j
ZSBTdW4gMjAxNC0xMC0xOSAyMToxNzozNCBQRFQ7IDI2cyBhZ28gICAgICAgCiAgUHJvY2Vzczog
MTAyMiBFeGVjU3RhcnQ9L3Vzci9saWIveGVuL2Jpbi94ZW5kb21haW5zIHN0YXJ0IChjb2RlPWV4
aXRlZCwgc3RhdHVzPTAvU1VDQ0VTUykKICBQcm9jZXNzOiAxMDE5IEV4ZWNTdGFydFByZT0vYmlu
L2dyZXAgLXEgY29udHJvbF9kIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMgKGNvZGU9ZXhpdGVkLCBz
dGF0dXM9MC9TVUNDRVNTKQogTWFpbiBQSUQ6IDEwMjIgKGNvZGU9ZXhpdGVkLCBzdGF0dXM9MC9T
VUNDRVNTKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgIENHcm91cDogL3N5c3RlbS5zbGljZS94ZW5kb21haW5zLnNlcnZpY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICDilJzilIAxMTQ1IC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRl
ZmNvbmZpZyAvZXRjL3hlbi9hdXRvL2FfYzdtaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICDilJzilIAxMjcwIC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRlZmNv
bmZpZyAvZXRjL3hlbi9hdXRvL2JfamVzZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICDilJTilIAxNDAzIC91c3Ivc2Jpbi94bCBjcmVhdGUgLS1xdWlldCAtLWRlZmNvbmZp
ZyAvZXRjL3hlbi9hdXRvL2Nfd2hlZXo2NCAgICAgICAgICAgICAgICAgICAgICAgICAKCk9jdCAx
OSAyMToxNzoyMSBjN2RvbTAgbG9nZ2VyWzEwODBdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBh
ZGQgWEVOQlVTX1BBVEg9YmFja2VuZC92YmQvMS81MTcxMgpPY3QgMTkgMjE6MTc6MjEgYzdkb20w
IGxvZ2dlclsxMTA3XTogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlOiBvbmxpbmUgdHlwZV9p
Zj12aWYgWEVOQlVTX1BBVEg9YmFja2VuZC92aWYvMS8wCk9jdCAxOSAyMToxNzoyNSBjN2RvbTAg
bG9nZ2VyWzEyMDZdOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrOiBhZGQgWEVOQlVTX1BBVEg9YmFj
a2VuZC92YmQvMi81MTcxMiAgICAgICAgICAgICAgICAKT2N0IDE5IDIxOjE3OjI2IGM3ZG9tMCBs
b2dnZXJbMTIyOF06IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZTogb25saW5lIHR5cGVfaWY9
dmlmIFhFTkJVU19QQVRIPWJhY2tlbmQvdmlmLzIvMApPY3QgMTkgMjE6MTc6MzAgYzdkb20wIGxv
Z2dlclsxMzcxXTogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlOiBvbmxpbmUgdHlwZV9pZj12
aWYgWEVOQlVTX1BBVEg9YmFja2VuZC92aWYvMy8wCk9jdCAxOSAyMToxNzozNCBjN2RvbTAgeGVu
ZG9tYWluc1sxMDIyXTogU3RhcnRpbmcgYXV0byBYZW4gZG9tYWluczogYV9jN21pbiBiX2plc2Rl
diBjX3doZWV6NjRbICBPSyAgXQpPY3QgMTkgMjE6MTc6MzQgYzdkb20wIHN5c3RlbWRbMV06IFN0
YXJ0ZWQgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFuZCBzaHV0
ZG93bi4KLS0gc25pcCAtLQoKCgoKCk9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjAxNCAzOjI0IFBN
LCBNYXJrIFByeW9yIDx0bHZpZXdlckB5YWhvby5jb20+IHdyb3RlOgpCVFcsIGxlYXZpbmcgb3V0
IHRoZSBjb250ZW50cyBvZgolTElCRVhFQy94ZW4taW5pdC1kb20wCgpkb2Vzbid0IGhlbHAuIEFL
QUlLLCBpdCB3YXMgbmV2ZXIgZGVmaW5lZC4gV2hhdCB3aWxsIGl0IGxvb2sgbGlrZT8KCgoKCgoK
Ck9uIFN1bmRheSwgT2N0b2JlciAxOSwgMjAxNCAzOjAwIFBNLCBNYXJrIFByeW9yIDx0bHZpZXdl
ckB5YWhvby5jb20+IHdyb3RlOgpEaWQgdGhlIHJvdW5kdHJpcCwgd2l0aCBwYXRjaGluZywgY29t
cGlsaW5nLCBidWlsZGluZywgcmVpbnN0YWxsaW5nIGFuZCB0ZXN0aW5nCnJlc3VsdHMgYXJlIGhl
cmUKCmh0dHA6Ly9wYXN0ZWJpbi5jb20vQU5URHFzUU4KCnRoZSBsaWJ4bCBtZXNzYWdlcyBhcmUg
c3RpbGwgdGhlcmUgYWJvdXQgbm8gZG9tMCBjb25maWcuCkF0IGxlYXN0IEkgbGVhcm5lZCBob3cg
dG8gbW9kaWZ5IC4vdG9vbHMvY29uZmlndXJlLCBidXQgdGhlIHByb2JsZW0gcmVtYWlucy4KCgoK
CgoKT24gU3VuZGF5LCBPY3RvYmVyIDE5LCAyMDE0IDI6MDEgUE0sIE1hcmsgUHJ5b3IgPHRsdmll
d2VyQHlhaG9vLmNvbT4gd3JvdGU6CkkgaGFkIHRvIHBhdGNoIC4vdG9vbHMvY29uZmlndXJlLmFj
IGFuZCBydW4KLS0gY29kZSAtLS0KCmNkIC4vdG9vbHMKY3AgY29uZmlndXJlIGNvbmZpZ3VyZS5v
cmlnCmF1dG9jb25mIGNvbmZpZ3VyZS5hYyA+IGNvbmZpZ3VyZQpjaG1vZCAreCBjb25maWd1cmUK
Y2QgLi4KLi9jb25maWd1cmUgLS1lbmFibGUtc3lzdGVtZCAtLXByZWZpeD0vdXNyIC0tbGliZGly
PS91c3IvbGliIC0tZW5hYmxlLWVmaQptYWtlIGRpc3QgPiB+L291dC5vdXQKLS0gc25pcCAtLS0K
Cml0cyBidWlsZGluZyBub3cKLS0gCgpNYXJrCgoKCgoKCgoKT24gU3VuZGF5LCBPY3RvYmVyIDE5
LCAyMDE0IDExOjM5IEFNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKQWN0
dWFsbHkgSSB3YXMgYm9yZWQgYW5kIHRvb2sgYSBzdGFiIGF0IGl0LgoKRG9lcyB0aGUgZm9sbG93
aW5nIHBhdGNoIHdvcmsgZm9yIHlvdT8KCi0tLTg8LS0tCkZyb20gNTc0MjZkZWNhZWM4NWFmMTc0
ZDhlNTk0MjFkZGFkNzc5NTY0M2JkNyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogU3VuLCAxOSBPY3QgMjAxNCAxOTozMDoy
MiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHN5c3RlbWQ6IGFkZCB4ZW4taW5pdC1kb20wIHNlcnZp
Y2UKCkFsc28gbWFrZSB4ZW5kb21haW4gc2VydmljZSBkZXBlbmRzIG9uIGl0LgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnRvb2xzL2hvdHBsdWcvTGlu
dXgvc3lzdGVtZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgICAxICsKdG9vbHMvaG90cGx1
Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiB8ICAgMTIgKysrKysrKysr
KysrCnRvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UuaW4gICAg
fCAgICAyICstCjMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQpjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0
LWRvbTAuc2VydmljZS5pbgoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVt
ZC9NYWtlZmlsZSBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC9NYWtlZmlsZQppbmRleCA5
YzU4YjMzLi44OTIxZTcxIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
TWFrZWZpbGUKKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL01ha2VmaWxlCkBAIC0x
NCw2ICsxNCw3IEBAIFhFTl9TWVNURU1EX1NFUlZJQ0UgKz0geGVuY29uc29sZWQuc2VydmljZQpY
RU5fU1lTVEVNRF9TRVJWSUNFICs9IHhlbi1xZW11LWRvbTAtZGlzay1iYWNrZW5kLnNlcnZpY2UK
WEVOX1NZU1RFTURfU0VSVklDRSArPSB4ZW5kb21haW5zLnNlcnZpY2UKWEVOX1NZU1RFTURfU0VS
VklDRSArPSB4ZW4td2F0Y2hkb2cuc2VydmljZQorWEVOX1NZU1RFTURfU0VSVklDRSArPSB4ZW4t
aW5pdC1kb20wLnNlcnZpY2UKCkFMTF9YRU5fU1lTVEVNRCA9ICAgICQoWEVOX1NZU1RFTURfTU9E
VUxFUykgIFwKICAgICAgICAgICAgJChYRU5fU1lTVEVNRF9NT1VOVCkgICAgXApkaWZmIC0tZ2l0
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiBi
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOWEzMDVmZgotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4K
QEAgLTAsMCArMSwxMiBAQAorW1VuaXRdCitEZXNjcmlwdGlvbj14ZW4taW5pdC1kb20wLCBpbml0
aWFsaXNlIEpTT04gY29uZmlndXJhdGlvbiBzdHViIGZvciBEb20wCitSZXF1aXJlcz14ZW5zdG9y
ZWQuc29ja2V0CitBZnRlcj14ZW5zdG9yZWQuc2VydmljZQorQ29uZGl0aW9uVmlydHVhbGl6YXRp
b249eGVuCisKK1tTZXJ2aWNlXQorVHlwZT1vbmVzaG90CitFeGVjU3RhcnQ9QExJQkVYRUNfQklO
QC94ZW4taW5pdC1kb20wCisKK1tJbnN0YWxsXQorV2FudGVkQnk9bXVsdGktdXNlci50YXJnZXQK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZp
Y2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZG9tYWlucy5zZXJ2aWNlLmlu
CmluZGV4IGY4OGMzMzYuLjg1NzczMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZS5pbgpAQCAtMSw3ICsxLDcgQEAKW1VuaXRdCkRlc2Ny
aXB0aW9uPVhlbmRvbWFpbnMgLSBzdGFydCBhbmQgc3RvcCBndWVzdHMgb24gYm9vdCBhbmQgc2h1
dGRvd24KUmVxdWlyZXM9eGVuc3RvcmVkLnNvY2tldAotQWZ0ZXI9eGVuc3RvcmVkLnNlcnZpY2Ug
eGVuY29uc29sZWQuc2VydmljZQorQWZ0ZXI9eGVuc3RvcmVkLnNlcnZpY2UgeGVuY29uc29sZWQu
c2VydmljZSB4ZW4taW5pdC1kb20wLnNlcnZpY2UKQ29uZGl0aW9uVmlydHVhbGl6YXRpb249eGVu
CgpbU2VydmljZV0KLS0gCjEuNy4xMC40CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 20 04:49:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 04:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg4uM-0006DM-7Y; Mon, 20 Oct 2014 04:49:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1Xg4uK-0006DH-Hq
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 04:49:24 +0000
Received: from [193.109.254.147:23071] by server-13.bemta-14.messagelabs.com
	id BE/42-19311-35494445; Mon, 20 Oct 2014 04:49:23 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1413780558!8317653!1
X-Originating-IP: [209.85.220.41]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP, spamassassin: ,
	surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMTI1OTIyNCAoYWJhbmRvbmVkOiBhYm91dC
	5tZS9kYXZpZHNo\nZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16555 invoked from network); 20 Oct 2014 04:49:20 -0000
Received: from mail-pa0-f41.google.com (HELO mail-pa0-f41.google.com)
	(209.85.220.41)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 04:49:20 -0000
Received: by mail-pa0-f41.google.com with SMTP id eu11so4411654pac.14
	for <xen-users@lists.xen.org>; Sun, 19 Oct 2014 21:49:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=Fe/G7sQ2vhNhbbeMjr3uU5Xm2m2tmwL/FucipT5BlLs=;
	b=QsTCcyxh97Y0DJ5vIO7pVDLwIZ8DFomD1rfHBy9AP8p0mEpQABr86es0joiI0BaF6A
	sPrBLCIps97o29rYX2cpzVzlFHnlLOSExEj9opKC7BZMoJlgKVCSl9yKPHCaaHKce+iU
	q3FT59WqC5nGJavVNZAMwwWJJ1pj6BLgo2en/37Wti08L6A/JbHGOqUIeWns+2O02h1b
	l1czL7t/XJOb9w5qiT3yZ+DWvKBgJGTubk/UFfnuWP9IRH6g+tpAuyES9FDx2hpOdSjt
	PFydBj6LoudZqcM/vokq3scU9sVX4VvtHp1F1fIXmWkYWZYAsL1VIN+54MKQgLrLJ6lN
	K9ew==
X-Received: by 10.70.96.4 with SMTP id do4mr1043110pdb.133.1413780558286; Sun,
	19 Oct 2014 21:49:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Sun, 19 Oct 2014 21:48:47 -0700 (PDT)
From: Xi Shen <davidshen84@gmail.com>
Date: Mon, 20 Oct 2014 15:48:47 +1100
Message-ID: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6401130363657021432=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6401130363657021432==
Content-Type: multipart/alternative; boundary=001a11c2ca08f797a00505d36f37

--001a11c2ca08f797a00505d36f37
Content-Type: text/plain; charset=UTF-8

Hi,

My xen vm used to work fine with previous version. But in 4.4.1, when I try
to create a windows hvm widh SDL, I got

libxl: error: libxl_dm.c:1371:device_model_spawn_outcome: domain 4 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1186:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1475:kill_device_model: Device Model already exited


I posted the detailed question at

http://serverfault.com/questions/638182/cannot-create-windows-hvm-with-sdl-in-xen-4-4-1

Please help me take a look. Thanks.

[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

--001a11c2ca08f797a00505d36f37
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>My xen vm used to work fine with pr=
evious version. But in 4.4.1, when I try to create a windows hvm=C2=A0widh =
SDL, I got <br><br>libxl: error: libxl_dm.c:1371:device_model_spawn_outcome=
: domain 4 device model: spawn failed (rc=3D-3)<br>libxl: error: libxl_crea=
te.c:1186:domcreate_devmodel_started: device model did not start: -3<br>lib=
xl: error: libxl_dm.c:1475:kill_device_model: Device Model already exited<b=
r><br><br>I posted the detailed question at=C2=A0</div><div><br><a href=3D"=
http://serverfault.com/questions/638182/cannot-create-windows-hvm-with-sdl-=
in-xen-4-4-1">http://serverfault.com/questions/638182/cannot-create-windows=
-hvm-with-sdl-in-xen-4-4-1</a></div><div><div><div dir=3D"ltr"><div><br></d=
iv>Please help me take a look. Thanks.<br><a href=3D"http://about.me/davids=
hen" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-size:14px;=
font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-ser=
if;vertical-align:baseline;color:rgb(43,130,173);text-decoration:none;line-=
height:18.2000007629395px" target=3D"_blank"><table border=3D"0" cellpaddin=
g=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;vertical-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tbod=
y style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inheri=
t;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline"><td style=3D"pad=
ding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-famil=
y:inherit;vertical-align:baseline;width:auto;height:30px">=C2=A0</td></tr><=
tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inher=
it;font-style:inherit;font-family:inherit;vertical-align:baseline"><td styl=
e=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inhe=
rit;vertical-align:baseline;width:auto"><div style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family=
:inherit;vertical-align:baseline;line-height:0"><a href=3D"http://about.me/=
davidshen?promo=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;out=
line:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertica=
l-align:baseline;color:rgb(43,130,173);text-decoration:none;display:inline-=
block" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:i=
nherit;font-style:inherit;font-family:inherit;vertical-align:baseline;borde=
r-spacing:0px"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align=
:baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseli=
ne"><td align=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outli=
ne:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto=
;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin: 0=
px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-sty=
le: inherit; font-family: inherit; vertical-align: baseline; display: block=
; width: 0px; height: 0px; overflow: hidden;"><div style=3D"margin:0px;padd=
ing:0px;border:0px;outline:0px;font-weight:bold;font-style:inherit;font-siz=
e:18px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;v=
ertical-align:baseline;line-height:1;color:rgb(51,51,51)">Xi Shen</div><div=
 style=3D"margin:3px 0px 0px;padding:0px;border:0px;outline:0px;font-weight=
:inherit;font-style:inherit;font-size:12px;font-family:proxima-nova-1,Proxi=
ma-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline"><img alt=3D"htt=
p://" width=3D"0" height=3D"0" style=3D"margin: 0px; padding: 0px; border: =
0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: =
inherit; vertical-align: baseline; display: block; width: 0px; height: 0px;=
 overflow: hidden;">about.me/davidshen</div></td></tr><tr style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline"><td align=3D"left" valign=3D=
"top" style=3D"padding:8px 0px 0px;border:0px;outline:0px;font-style:inheri=
t;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div sty=
le=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fon=
t-style:inherit;font-family:inherit;vertical-align:baseline;text-align:righ=
t;height:4px;background-color:rgb(197,208,224)"><img src=3D"http://d13pix9k=
aak6wt.cloudfront.net/signature/colorbar.png" alt=3D"" width=3D"88" height=
=3D"4" style=3D"margin: 0px; padding: 0px; border: 0px; outline: 0px; font-=
weight: inherit; font-style: inherit; font-family: inherit; vertical-align:=
 baseline; float: right; display: block;"></div></td></tr></tbody></table><=
/a>=C2=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px=
;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ver=
tical-align:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-=
style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;wid=
th:auto;height:20px">=C2=A0</td></tr></tbody></table></a></div></div>
</div></div>

--001a11c2ca08f797a00505d36f37--


--===============6401130363657021432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6401130363657021432==--


From xen-users-bounces@lists.xen.org Mon Oct 20 04:49:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 04:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg4uM-0006DM-7Y; Mon, 20 Oct 2014 04:49:26 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1Xg4uK-0006DH-Hq
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 04:49:24 +0000
Received: from [193.109.254.147:23071] by server-13.bemta-14.messagelabs.com
	id BE/42-19311-35494445; Mon, 20 Oct 2014 04:49:23 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1413780558!8317653!1
X-Originating-IP: [209.85.220.41]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP, spamassassin: ,
	surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMTI1OTIyNCAoYWJhbmRvbmVkOiBhYm91dC
	5tZS9kYXZpZHNo\nZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16555 invoked from network); 20 Oct 2014 04:49:20 -0000
Received: from mail-pa0-f41.google.com (HELO mail-pa0-f41.google.com)
	(209.85.220.41)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 04:49:20 -0000
Received: by mail-pa0-f41.google.com with SMTP id eu11so4411654pac.14
	for <xen-users@lists.xen.org>; Sun, 19 Oct 2014 21:49:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=Fe/G7sQ2vhNhbbeMjr3uU5Xm2m2tmwL/FucipT5BlLs=;
	b=QsTCcyxh97Y0DJ5vIO7pVDLwIZ8DFomD1rfHBy9AP8p0mEpQABr86es0joiI0BaF6A
	sPrBLCIps97o29rYX2cpzVzlFHnlLOSExEj9opKC7BZMoJlgKVCSl9yKPHCaaHKce+iU
	q3FT59WqC5nGJavVNZAMwwWJJ1pj6BLgo2en/37Wti08L6A/JbHGOqUIeWns+2O02h1b
	l1czL7t/XJOb9w5qiT3yZ+DWvKBgJGTubk/UFfnuWP9IRH6g+tpAuyES9FDx2hpOdSjt
	PFydBj6LoudZqcM/vokq3scU9sVX4VvtHp1F1fIXmWkYWZYAsL1VIN+54MKQgLrLJ6lN
	K9ew==
X-Received: by 10.70.96.4 with SMTP id do4mr1043110pdb.133.1413780558286; Sun,
	19 Oct 2014 21:49:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Sun, 19 Oct 2014 21:48:47 -0700 (PDT)
From: Xi Shen <davidshen84@gmail.com>
Date: Mon, 20 Oct 2014 15:48:47 +1100
Message-ID: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6401130363657021432=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6401130363657021432==
Content-Type: multipart/alternative; boundary=001a11c2ca08f797a00505d36f37

--001a11c2ca08f797a00505d36f37
Content-Type: text/plain; charset=UTF-8

Hi,

My xen vm used to work fine with previous version. But in 4.4.1, when I try
to create a windows hvm widh SDL, I got

libxl: error: libxl_dm.c:1371:device_model_spawn_outcome: domain 4 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1186:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1475:kill_device_model: Device Model already exited


I posted the detailed question at

http://serverfault.com/questions/638182/cannot-create-windows-hvm-with-sdl-in-xen-4-4-1

Please help me take a look. Thanks.

[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

--001a11c2ca08f797a00505d36f37
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>My xen vm used to work fine with pr=
evious version. But in 4.4.1, when I try to create a windows hvm=C2=A0widh =
SDL, I got <br><br>libxl: error: libxl_dm.c:1371:device_model_spawn_outcome=
: domain 4 device model: spawn failed (rc=3D-3)<br>libxl: error: libxl_crea=
te.c:1186:domcreate_devmodel_started: device model did not start: -3<br>lib=
xl: error: libxl_dm.c:1475:kill_device_model: Device Model already exited<b=
r><br><br>I posted the detailed question at=C2=A0</div><div><br><a href=3D"=
http://serverfault.com/questions/638182/cannot-create-windows-hvm-with-sdl-=
in-xen-4-4-1">http://serverfault.com/questions/638182/cannot-create-windows=
-hvm-with-sdl-in-xen-4-4-1</a></div><div><div><div dir=3D"ltr"><div><br></d=
iv>Please help me take a look. Thanks.<br><a href=3D"http://about.me/davids=
hen" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-size:14px;=
font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-ser=
if;vertical-align:baseline;color:rgb(43,130,173);text-decoration:none;line-=
height:18.2000007629395px" target=3D"_blank"><table border=3D"0" cellpaddin=
g=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;vertical-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tbod=
y style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inheri=
t;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline"><td style=3D"pad=
ding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-famil=
y:inherit;vertical-align:baseline;width:auto;height:30px">=C2=A0</td></tr><=
tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inher=
it;font-style:inherit;font-family:inherit;vertical-align:baseline"><td styl=
e=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inhe=
rit;vertical-align:baseline;width:auto"><div style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family=
:inherit;vertical-align:baseline;line-height:0"><a href=3D"http://about.me/=
davidshen?promo=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;out=
line:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertica=
l-align:baseline;color:rgb(43,130,173);text-decoration:none;display:inline-=
block" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:i=
nherit;font-style:inherit;font-family:inherit;vertical-align:baseline;borde=
r-spacing:0px"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align=
:baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseli=
ne"><td align=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outli=
ne:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto=
;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin: 0=
px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-sty=
le: inherit; font-family: inherit; vertical-align: baseline; display: block=
; width: 0px; height: 0px; overflow: hidden;"><div style=3D"margin:0px;padd=
ing:0px;border:0px;outline:0px;font-weight:bold;font-style:inherit;font-siz=
e:18px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;v=
ertical-align:baseline;line-height:1;color:rgb(51,51,51)">Xi Shen</div><div=
 style=3D"margin:3px 0px 0px;padding:0px;border:0px;outline:0px;font-weight=
:inherit;font-style:inherit;font-size:12px;font-family:proxima-nova-1,Proxi=
ma-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline"><img alt=3D"htt=
p://" width=3D"0" height=3D"0" style=3D"margin: 0px; padding: 0px; border: =
0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: =
inherit; vertical-align: baseline; display: block; width: 0px; height: 0px;=
 overflow: hidden;">about.me/davidshen</div></td></tr><tr style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline"><td align=3D"left" valign=3D=
"top" style=3D"padding:8px 0px 0px;border:0px;outline:0px;font-style:inheri=
t;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div sty=
le=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fon=
t-style:inherit;font-family:inherit;vertical-align:baseline;text-align:righ=
t;height:4px;background-color:rgb(197,208,224)"><img src=3D"http://d13pix9k=
aak6wt.cloudfront.net/signature/colorbar.png" alt=3D"" width=3D"88" height=
=3D"4" style=3D"margin: 0px; padding: 0px; border: 0px; outline: 0px; font-=
weight: inherit; font-style: inherit; font-family: inherit; vertical-align:=
 baseline; float: right; display: block;"></div></td></tr></tbody></table><=
/a>=C2=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px=
;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ver=
tical-align:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-=
style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;wid=
th:auto;height:20px">=C2=A0</td></tr></tbody></table></a></div></div>
</div></div>

--001a11c2ca08f797a00505d36f37--


--===============6401130363657021432==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6401130363657021432==--


From xen-users-bounces@lists.xen.org Mon Oct 20 08:46:26 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 08:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8ac-0001tl-Hv; Mon, 20 Oct 2014 08:45:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fantonifabio@tiscali.it>) id 1Xg8ab-0001tg-27
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 08:45:17 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	00/DD-02952-C9BC4445; Mon, 20 Oct 2014 08:45:16 +0000
X-Env-Sender: fantonifabio@tiscali.it
X-Msg-Ref: server-4.tower-21.messagelabs.com!1413794714!11816634!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2600 invoked from network); 20 Oct 2014 08:45:15 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 08:45:15 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <fantonifabio@tiscali.it>) id 1Xg8aX-0006pt-On
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 01:45:13 -0700
Date: Mon, 20 Oct 2014 01:45:13 -0700 (PDT)
From: Fantu <fantonifabio@tiscali.it>
To: xen-users@lists.xensource.com
Message-ID: <1413794713739-5725049.post@n5.nabble.com>
In-Reply-To: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
References: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You need to see qemu log of domU for check why not start.
Should be /var/log/xen/qemu-dm-<DOMUNAME>




--
View this message in context: http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 08:46:26 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 08:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8ac-0001tl-Hv; Mon, 20 Oct 2014 08:45:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fantonifabio@tiscali.it>) id 1Xg8ab-0001tg-27
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 08:45:17 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	00/DD-02952-C9BC4445; Mon, 20 Oct 2014 08:45:16 +0000
X-Env-Sender: fantonifabio@tiscali.it
X-Msg-Ref: server-4.tower-21.messagelabs.com!1413794714!11816634!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2600 invoked from network); 20 Oct 2014 08:45:15 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 08:45:15 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <fantonifabio@tiscali.it>) id 1Xg8aX-0006pt-On
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 01:45:13 -0700
Date: Mon, 20 Oct 2014 01:45:13 -0700 (PDT)
From: Fantu <fantonifabio@tiscali.it>
To: xen-users@lists.xensource.com
Message-ID: <1413794713739-5725049.post@n5.nabble.com>
In-Reply-To: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
References: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

You need to see qemu log of domU for check why not start.
Should be /var/log/xen/qemu-dm-<DOMUNAME>




--
View this message in context: http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:10:28 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8yQ-0002J5-KM; Mon, 20 Oct 2014 09:09:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xg8yO-0002J0-PC
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:09:52 +0000
Received: from [85.158.139.211:24886] by server-12.bemta-5.messagelabs.com id
	63/4D-22251-F51D4445; Mon, 20 Oct 2014 09:09:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1413796189!5385303!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13173 invoked from network); 20 Oct 2014 09:09:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:09:51 -0000
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="182841543"
Message-ID: <1413796183.12595.4.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Raman Bane <ramanbane@gmail.com>
Date: Mon, 20 Oct 2014 10:09:43 +0100
In-Reply-To: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2014-10-18 at 00:43 +0530, Raman Bane wrote:
> I am getting following error when I compiled and installed xen 4.1.2
> on linux 12.04 LTS server and starting xen Dom 0.
> Starting xenstored......FATAL:Failed to open evtchn device:No such
> file or directory.

This usually means that you haven't got a required kernel .config option
enabled. CONFIG_XEN_DEV_EVTCHN in this case I think.
http://wiki.xenproject.org/wiki/Mainline_Linux_Kernel_Configs#Configuring_the_Kernel_for_dom0_Support has a more completely looking list of what is required.

Ian.

> xencommons should be started first.
> 
> Please give solution
> 
> 
> Raman
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:10:28 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8yQ-0002J5-KM; Mon, 20 Oct 2014 09:09:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xg8yO-0002J0-PC
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:09:52 +0000
Received: from [85.158.139.211:24886] by server-12.bemta-5.messagelabs.com id
	63/4D-22251-F51D4445; Mon, 20 Oct 2014 09:09:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1413796189!5385303!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13173 invoked from network); 20 Oct 2014 09:09:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:09:51 -0000
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="182841543"
Message-ID: <1413796183.12595.4.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Raman Bane <ramanbane@gmail.com>
Date: Mon, 20 Oct 2014 10:09:43 +0100
In-Reply-To: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2014-10-18 at 00:43 +0530, Raman Bane wrote:
> I am getting following error when I compiled and installed xen 4.1.2
> on linux 12.04 LTS server and starting xen Dom 0.
> Starting xenstored......FATAL:Failed to open evtchn device:No such
> file or directory.

This usually means that you haven't got a required kernel .config option
enabled. CONFIG_XEN_DEV_EVTCHN in this case I think.
http://wiki.xenproject.org/wiki/Mainline_Linux_Kernel_Configs#Configuring_the_Kernel_for_dom0_Support has a more completely looking list of what is required.

Ian.

> xencommons should be started first.
> 
> Please give solution
> 
> 
> Raman
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:11:36 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8zz-0002Rh-Ku; Mon, 20 Oct 2014 09:11:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xg8zy-0002RV-71
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:11:30 +0000
Received: from [193.109.254.147:21816] by server-16.bemta-14.messagelabs.com
	id 1C/F0-16990-1C1D4445; Mon, 20 Oct 2014 09:11:29 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1413796287!11765773!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22703 invoked from network); 20 Oct 2014 09:11:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:11:28 -0000
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="182842124"
Message-ID: <1413796285.12595.6.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "David A. Van Arnem" <dvanarnem@cmlab.biz>
Date: Mon, 20 Oct 2014 10:11:25 +0100
In-Reply-To: <54417EEA.4040005@cmlab.biz>
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
	<54417EEA.4040005@cmlab.biz>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-17 at 14:41 -0600, David A. Van Arnem wrote:

> As the message says, it looks like your xencommons service isn't
> running and has to be started before you can create domains.

AFAICT the error is *from* xencommons, not due to its absence.

>   On Fedora/Red Hat distributions this can be done with:
> 
> sudo systemctl start xencommons
> 
> I'm not sure what the command is for Ubuntu, but Google tells me it
> might be something like:
> 
> sudo /etc/init.d/xencommons start

"sudo service xencommons start" would be better.

> You'll probably also have to start the xendomains and xen-watchdog
> services.

Not unless he wants those particular features.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:11:36 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg8zz-0002Rh-Ku; Mon, 20 Oct 2014 09:11:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xg8zy-0002RV-71
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:11:30 +0000
Received: from [193.109.254.147:21816] by server-16.bemta-14.messagelabs.com
	id 1C/F0-16990-1C1D4445; Mon, 20 Oct 2014 09:11:29 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1413796287!11765773!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22703 invoked from network); 20 Oct 2014 09:11:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:11:28 -0000
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="182842124"
Message-ID: <1413796285.12595.6.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "David A. Van Arnem" <dvanarnem@cmlab.biz>
Date: Mon, 20 Oct 2014 10:11:25 +0100
In-Reply-To: <54417EEA.4040005@cmlab.biz>
References: <CAA+LQLnOfQZ4PjWcAnErd5o=PGdNY0se+s79wD8twFNXJyrVfQ@mail.gmail.com>
	<54417EEA.4040005@cmlab.biz>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen Source Build and Install
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-17 at 14:41 -0600, David A. Van Arnem wrote:

> As the message says, it looks like your xencommons service isn't
> running and has to be started before you can create domains.

AFAICT the error is *from* xencommons, not due to its absence.

>   On Fedora/Red Hat distributions this can be done with:
> 
> sudo systemctl start xencommons
> 
> I'm not sure what the command is for Ubuntu, but Google tells me it
> might be something like:
> 
> sudo /etc/init.d/xencommons start

"sudo service xencommons start" would be better.

> You'll probably also have to start the xendomains and xen-watchdog
> services.

Not unless he wants those particular features.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:59:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg9k5-0005HF-W7; Mon, 20 Oct 2014 09:59:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Xg9k4-0005HA-NB
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:59:08 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	5A/AB-10419-CECD4445; Mon, 20 Oct 2014 09:59:08 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1413799146!11875830!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23218 invoked from network); 20 Oct 2014 09:59:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.04,755,1406592000"; d="scan'208";a="184080779"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Mon, 20 Oct 2014 05:59:00 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1Xg9jw-0002gC-9z;
	Mon, 20 Oct 2014 10:59:00 +0100
Date: Mon, 20 Oct 2014 10:59:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141020095900.GA19994@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Oct 19, 2014 at 09:29:28PM -0700, Mark Pryor wrote:
> Its solved, sort of. Your patch works if I do this:
> http://pastebin.com/f8b0qW9X
> 
> So I fake a json config in /var/lib/xen for dom0, set it to
> chmod 600 userdata-d.0*.libxl-json
> 
> reboot and all the warnings go away and 
> 

The core idea is to invoke xen-init-dom0 before starting xendomains.

I will post a patch series to fix this properly.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 09:59:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 09:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xg9k5-0005HF-W7; Mon, 20 Oct 2014 09:59:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Xg9k4-0005HA-NB
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 09:59:08 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	5A/AB-10419-CECD4445; Mon, 20 Oct 2014 09:59:08 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1413799146!11875830!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23218 invoked from network); 20 Oct 2014 09:59:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 09:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.04,755,1406592000"; d="scan'208";a="184080779"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Mon, 20 Oct 2014 05:59:00 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1Xg9jw-0002gC-9z;
	Mon, 20 Oct 2014 10:59:00 +0100
Date: Mon, 20 Oct 2014 10:59:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141020095900.GA19994@zion.uk.xensource.com>
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA2
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Oct 19, 2014 at 09:29:28PM -0700, Mark Pryor wrote:
> Its solved, sort of. Your patch works if I do this:
> http://pastebin.com/f8b0qW9X
> 
> So I fake a json config in /var/lib/xen for dom0, set it to
> chmod 600 userdata-d.0*.libxl-json
> 
> reboot and all the warnings go away and 
> 

The core idea is to invoke xen-init-dom0 before starting xendomains.

I will post a patch series to fix this properly.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 13:16:22 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgCnh-00045Q-If; Mon, 20 Oct 2014 13:15:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgCnf-00045L-IT
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 13:15:03 +0000
Received: from [193.109.254.147:58213] by server-1.bemta-14.messagelabs.com id
	2C/D0-24760-6DA05445; Mon, 20 Oct 2014 13:15:02 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1413810889!11823568!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT,ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNjQxNTQgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9134 invoked from network); 20 Oct 2014 13:14:50 -0000
Received: from mail-pd0-f169.google.com (HELO mail-pd0-f169.google.com)
	(209.85.192.169)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 13:14:50 -0000
Received: by mail-pd0-f169.google.com with SMTP id w10so4993496pde.28
	for <xen-users@lists.xensource.com>;
	Mon, 20 Oct 2014 06:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=WLMuASWAfpTenoblUCvL6fPd1uoRzg2LIzrufVK87t0=;
	b=fTIFqtNU6hMPlhlQbaxQqv6JdF/o3ISM/cVSAbb8NNeQ7md00QxBkbdfAsYgKXF9Ho
	IelKn9xhnxqwQokEZa6WdMGn72Mwn6QddiHO7WhAvyUKiUiP0kgh5mhVGlP7YjEivGv0
	reWhk8KGKQ6c6cQ2I4cqSI/0rOq6onojy/8199/aztGYfrj60K6NAdzc5kb2u5ZxSV0b
	kxBJRrOByr54ZWozBAoaAwPETcHDVwh07ldNhgrdfp04duoWn1qsPvK+XuXkwvUODo/c
	GXh97Ayi/YC6DNXtYjfa+eA2VGfkIDE+Du17zVcu0fmu/RiSDZt+SbP/8mHItsOwmjee
	Hgfg==
X-Received: by 10.70.42.15 with SMTP id j15mr27845422pdl.17.1413810888974;
	Mon, 20 Oct 2014 06:14:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 06:14:18 -0700 (PDT)
In-Reply-To: <1413794713739-5725049.post@n5.nabble.com>
References: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
	<1413794713739-5725049.post@n5.nabble.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 00:14:18 +1100
Message-ID: <CANO68EOxpxzJ0gDqY0YP3EL_fK72zj6UgVSA7hxTCNh0jE+BnA@mail.gmail.com>
To: Fantu <fantonifabio@tiscali.it>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6425451001335860247=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6425451001335860247==
Content-Type: multipart/alternative; boundary=047d7bfeae8ed127930505da7ffc

--047d7bfeae8ed127930505da7ffc
Content-Type: text/plain; charset=UTF-8

Just worked it out.

I need to use *sudo* to run *xl*, and sudo did not keep my HOME
environment. Editing sudoers file fix this problem.





[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

On Mon, Oct 20, 2014 at 7:45 PM, Fantu <fantonifabio@tiscali.it> wrote:

> You need to see qemu log of domU for check why not start.
> Should be /var/log/xen/qemu-dm-<DOMUNAME>
>
>
>
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7bfeae8ed127930505da7ffc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Just worked it out.<div><br></div><div>I need to use *sudo=
* to run *xl*, and sudo did not keep my HOME environment. Editing sudoers f=
ile fix this problem.</div><div><br></div></div><div class=3D"gmail_extra">=
<br clear=3D"all"><div><div dir=3D"ltr"><div><br></div><br><a href=3D"http:=
//about.me/davidshen" style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-size:14px;font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica=
,Verdana,sans-serif;vertical-align:baseline;color:rgb(43,130,173);text-deco=
ration:none;line-height:18.200000762939453px" target=3D"_blank"><table bord=
er=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;vertical-align:baseline;border-spacing:0px;color:r=
gb(51,51,51)"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0px=
;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:=
baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-w=
eight:inherit;font-style:inherit;font-family:inherit;vertical-align:baselin=
e"><td style=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-=
size:0px;font-family:inherit;vertical-align:baseline;width:auto;height:30px=
">=C2=A0</td></tr><tr style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align=
:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-style:inher=
it;font-family:inherit;vertical-align:baseline;width:auto"><div style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:=
inherit;font-family:inherit;vertical-align:baseline;line-height:0"><a href=
=3D"http://about.me/davidshen?promo=3Demail_sig" style=3D"margin:0px;paddin=
g:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-fa=
mily:inherit;vertical-align:baseline;color:rgb(43,130,173);text-decoration:=
none;display:inline-block" target=3D"_blank"><table border=3D"0" cellpaddin=
g=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;border-spacing:0px"><tbody style=3D"margin:0px;padding:0px;bo=
rder:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inh=
erit;vertical-align:baseline"><tr style=3D"margin:0px;padding:0px;border:0p=
x;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ve=
rtical-align:baseline"><td align=3D"left" valign=3D"top" style=3D"padding:0=
px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-a=
lign:top;width:auto;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0"=
 style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit=
;font-style:inherit;font-family:inherit;vertical-align:baseline;display:blo=
ck;width:0px;height:0px;overflow:hidden"><div style=3D"margin:0px;padding:0=
px;border:0px;outline:0px;font-weight:bold;font-style:inherit;font-size:18p=
x;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertic=
al-align:baseline;line-height:1;color:rgb(51,51,51)">Xi Shen</div><div styl=
e=3D"margin:3px 0px 0px;padding:0px;border:0px;outline:0px;font-weight:inhe=
rit;font-style:inherit;font-size:12px;font-family:proxima-nova-1,Proxima-No=
va,Helvetica,Arial,sans-serif;vertical-align:baseline"><img alt=3D"http://"=
 width=3D"0" height=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;display:block;width:0px;height:0px;overflow:hidden">about.me/=
davidshen</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px;out=
line:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertica=
l-align:baseline"><td align=3D"left" valign=3D"top" style=3D"padding:8px 0p=
x 0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertica=
l-align:top;width:auto;line-height:1"><div style=3D"margin:0px;padding:0px;=
border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:i=
nherit;vertical-align:baseline;text-align:right;height:4px;background-color=
:rgb(197,208,224)"><img src=3D"http://d13pix9kaak6wt.cloudfront.net/signatu=
re/colorbar.png" alt=3D"" width=3D"88" height=3D"4" style=3D"margin:0px;pad=
ding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font=
-family:inherit;vertical-align:baseline;float:right;display:block"></div></=
td></tr></tbody></table></a>=C2=A0				</div></td></tr><tr style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline"><td style=3D"padding:0px;bor=
der:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;ve=
rtical-align:baseline;width:auto;height:20px">=C2=A0</td></tr></tbody></tab=
le></a></div></div>
<br><div class=3D"gmail_quote">On Mon, Oct 20, 2014 at 7:45 PM, Fantu <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:fantonifabio@tiscali.it" target=3D"_blan=
k">fantonifabio@tiscali.it</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">You need to see qemu log of domU for check why not start.<br>
Should be /var/log/xen/qemu-dm-&lt;DOMUNAME&gt;<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/C=
annot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html" targ=
et=3D"_blank">http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-wi=
th-SDL-in-xen-4-4-1-tp5725048p5725049.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--047d7bfeae8ed127930505da7ffc--


--===============6425451001335860247==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6425451001335860247==--


From xen-users-bounces@lists.xen.org Mon Oct 20 13:16:22 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgCnh-00045Q-If; Mon, 20 Oct 2014 13:15:05 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgCnf-00045L-IT
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 13:15:03 +0000
Received: from [193.109.254.147:58213] by server-1.bemta-14.messagelabs.com id
	2C/D0-24760-6DA05445; Mon, 20 Oct 2014 13:15:02 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1413810889!11823568!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT,ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,
	async_handler: YXN5bmNfZGVsYXk6IDcwNjQxNTQgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9134 invoked from network); 20 Oct 2014 13:14:50 -0000
Received: from mail-pd0-f169.google.com (HELO mail-pd0-f169.google.com)
	(209.85.192.169)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 13:14:50 -0000
Received: by mail-pd0-f169.google.com with SMTP id w10so4993496pde.28
	for <xen-users@lists.xensource.com>;
	Mon, 20 Oct 2014 06:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=WLMuASWAfpTenoblUCvL6fPd1uoRzg2LIzrufVK87t0=;
	b=fTIFqtNU6hMPlhlQbaxQqv6JdF/o3ISM/cVSAbb8NNeQ7md00QxBkbdfAsYgKXF9Ho
	IelKn9xhnxqwQokEZa6WdMGn72Mwn6QddiHO7WhAvyUKiUiP0kgh5mhVGlP7YjEivGv0
	reWhk8KGKQ6c6cQ2I4cqSI/0rOq6onojy/8199/aztGYfrj60K6NAdzc5kb2u5ZxSV0b
	kxBJRrOByr54ZWozBAoaAwPETcHDVwh07ldNhgrdfp04duoWn1qsPvK+XuXkwvUODo/c
	GXh97Ayi/YC6DNXtYjfa+eA2VGfkIDE+Du17zVcu0fmu/RiSDZt+SbP/8mHItsOwmjee
	Hgfg==
X-Received: by 10.70.42.15 with SMTP id j15mr27845422pdl.17.1413810888974;
	Mon, 20 Oct 2014 06:14:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 06:14:18 -0700 (PDT)
In-Reply-To: <1413794713739-5725049.post@n5.nabble.com>
References: <CANO68ENLDioLo+SuwAnzOUzKcbBrtmgAfNQ9A1-D3z=Gbyi7eg@mail.gmail.com>
	<1413794713739-5725049.post@n5.nabble.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 00:14:18 +1100
Message-ID: <CANO68EOxpxzJ0gDqY0YP3EL_fK72zj6UgVSA7hxTCNh0jE+BnA@mail.gmail.com>
To: Fantu <fantonifabio@tiscali.it>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Cannot create windows HVM with SDL in xen 4.4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6425451001335860247=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6425451001335860247==
Content-Type: multipart/alternative; boundary=047d7bfeae8ed127930505da7ffc

--047d7bfeae8ed127930505da7ffc
Content-Type: text/plain; charset=UTF-8

Just worked it out.

I need to use *sudo* to run *xl*, and sudo did not keep my HOME
environment. Editing sudoers file fix this problem.





[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

On Mon, Oct 20, 2014 at 7:45 PM, Fantu <fantonifabio@tiscali.it> wrote:

> You need to see qemu log of domU for check why not start.
> Should be /var/log/xen/qemu-dm-<DOMUNAME>
>
>
>
>
> --
> View this message in context:
> http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7bfeae8ed127930505da7ffc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Just worked it out.<div><br></div><div>I need to use *sudo=
* to run *xl*, and sudo did not keep my HOME environment. Editing sudoers f=
ile fix this problem.</div><div><br></div></div><div class=3D"gmail_extra">=
<br clear=3D"all"><div><div dir=3D"ltr"><div><br></div><br><a href=3D"http:=
//about.me/davidshen" style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-size:14px;font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica=
,Verdana,sans-serif;vertical-align:baseline;color:rgb(43,130,173);text-deco=
ration:none;line-height:18.200000762939453px" target=3D"_blank"><table bord=
er=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;vertical-align:baseline;border-spacing:0px;color:r=
gb(51,51,51)"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0px=
;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:=
baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-w=
eight:inherit;font-style:inherit;font-family:inherit;vertical-align:baselin=
e"><td style=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-=
size:0px;font-family:inherit;vertical-align:baseline;width:auto;height:30px=
">=C2=A0</td></tr><tr style=3D"margin:0px;padding:0px;border:0px;outline:0p=
x;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align=
:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-style:inher=
it;font-family:inherit;vertical-align:baseline;width:auto"><div style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:=
inherit;font-family:inherit;vertical-align:baseline;line-height:0"><a href=
=3D"http://about.me/davidshen?promo=3Demail_sig" style=3D"margin:0px;paddin=
g:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-fa=
mily:inherit;vertical-align:baseline;color:rgb(43,130,173);text-decoration:=
none;display:inline-block" target=3D"_blank"><table border=3D"0" cellpaddin=
g=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;border-spacing:0px"><tbody style=3D"margin:0px;padding:0px;bo=
rder:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inh=
erit;vertical-align:baseline"><tr style=3D"margin:0px;padding:0px;border:0p=
x;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ve=
rtical-align:baseline"><td align=3D"left" valign=3D"top" style=3D"padding:0=
px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-a=
lign:top;width:auto;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0"=
 style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit=
;font-style:inherit;font-family:inherit;vertical-align:baseline;display:blo=
ck;width:0px;height:0px;overflow:hidden"><div style=3D"margin:0px;padding:0=
px;border:0px;outline:0px;font-weight:bold;font-style:inherit;font-size:18p=
x;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertic=
al-align:baseline;line-height:1;color:rgb(51,51,51)">Xi Shen</div><div styl=
e=3D"margin:3px 0px 0px;padding:0px;border:0px;outline:0px;font-weight:inhe=
rit;font-style:inherit;font-size:12px;font-family:proxima-nova-1,Proxima-No=
va,Helvetica,Arial,sans-serif;vertical-align:baseline"><img alt=3D"http://"=
 width=3D"0" height=3D"0" style=3D"margin:0px;padding:0px;border:0px;outlin=
e:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;display:block;width:0px;height:0px;overflow:hidden">about.me/=
davidshen</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px;out=
line:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertica=
l-align:baseline"><td align=3D"left" valign=3D"top" style=3D"padding:8px 0p=
x 0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertica=
l-align:top;width:auto;line-height:1"><div style=3D"margin:0px;padding:0px;=
border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:i=
nherit;vertical-align:baseline;text-align:right;height:4px;background-color=
:rgb(197,208,224)"><img src=3D"http://d13pix9kaak6wt.cloudfront.net/signatu=
re/colorbar.png" alt=3D"" width=3D"88" height=3D"4" style=3D"margin:0px;pad=
ding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font=
-family:inherit;vertical-align:baseline;float:right;display:block"></div></=
td></tr></tbody></table></a>=C2=A0				</div></td></tr><tr style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline"><td style=3D"padding:0px;bor=
der:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;ve=
rtical-align:baseline;width:auto;height:20px">=C2=A0</td></tr></tbody></tab=
le></a></div></div>
<br><div class=3D"gmail_quote">On Mon, Oct 20, 2014 at 7:45 PM, Fantu <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:fantonifabio@tiscali.it" target=3D"_blan=
k">fantonifabio@tiscali.it</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">You need to see qemu log of domU for check why not start.<br>
Should be /var/log/xen/qemu-dm-&lt;DOMUNAME&gt;<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href=3D"http://xen.1045712.n5.nabble.com/C=
annot-create-windows-HVM-with-SDL-in-xen-4-4-1-tp5725048p5725049.html" targ=
et=3D"_blank">http://xen.1045712.n5.nabble.com/Cannot-create-windows-HVM-wi=
th-SDL-in-xen-4-4-1-tp5725048p5725049.html</a><br>
Sent from the Xen - User mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--047d7bfeae8ed127930505da7ffc--


--===============6425451001335860247==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6425451001335860247==--


From xen-users-bounces@lists.xen.org Mon Oct 20 13:37:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgD88-0006K2-EP; Mon, 20 Oct 2014 13:36:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1Xfs6l-000779-E8
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 15:09:23 +0000
Received: from [85.158.137.68:53348] by server-6.bemta-3.messagelabs.com id
	35/D8-29521-224D3445; Sun, 19 Oct 2014 15:09:22 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413731360!11552131!1
X-Originating-IP: [65.54.61.101]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4524 invoked from network); 19 Oct 2014 15:09:22 -0000
Received: from snt004-omc2s50.hotmail.com (HELO SNT004-OMC2S50.hotmail.com)
	(65.54.61.101)
	by server-4.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Oct 2014 15:09:22 -0000
Received: from SNT151-W1 ([65.55.90.71]) by SNT004-OMC2S50.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Sun, 19 Oct 2014 08:09:20 -0700
X-TMN: [rn3nrnMZGFsNe8kR9RUtwFCN2+OKByDK]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W118814986D3F4851E4854F3960@phx.gbl>
From: Zir Blazer <zir_blazer@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 19 Oct 2014 12:09:20 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 19 Oct 2014 15:09:20.0365 (UTC)
	FILETIME=[A8AB01D0:01CFEBAE]
X-Mailman-Approved-At: Mon, 20 Oct 2014 13:36:11 +0000
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Based on my understanding, if the SSD will be handled by Dom0, either by being file based storage, a LVM partition, or whatever, TRIM should have to be enabled by Dom0. This would be totally transparent for DomU. If instead you're using PCI Passthrough to pass the SATA Controller to the DomU, then DomU should handle it. 		 	   		  
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 13:37:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgD88-0006K2-EP; Mon, 20 Oct 2014 13:36:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1Xfs6l-000779-E8
	for xen-users@lists.xen.org; Sun, 19 Oct 2014 15:09:23 +0000
Received: from [85.158.137.68:53348] by server-6.bemta-3.messagelabs.com id
	35/D8-29521-224D3445; Sun, 19 Oct 2014 15:09:22 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1413731360!11552131!1
X-Originating-IP: [65.54.61.101]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4524 invoked from network); 19 Oct 2014 15:09:22 -0000
Received: from snt004-omc2s50.hotmail.com (HELO SNT004-OMC2S50.hotmail.com)
	(65.54.61.101)
	by server-4.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Oct 2014 15:09:22 -0000
Received: from SNT151-W1 ([65.55.90.71]) by SNT004-OMC2S50.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Sun, 19 Oct 2014 08:09:20 -0700
X-TMN: [rn3nrnMZGFsNe8kR9RUtwFCN2+OKByDK]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W118814986D3F4851E4854F3960@phx.gbl>
From: Zir Blazer <zir_blazer@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 19 Oct 2014 12:09:20 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 19 Oct 2014 15:09:20.0365 (UTC)
	FILETIME=[A8AB01D0:01CFEBAE]
X-Mailman-Approved-At: Mon, 20 Oct 2014 13:36:11 +0000
Subject: Re: [Xen-users] DomUs on SSD
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Based on my understanding, if the SSD will be handled by Dom0, either by being file based storage, a LVM partition, or whatever, TRIM should have to be enabled by Dom0. This would be totally transparent for DomU. If instead you're using PCI Passthrough to pass the SATA Controller to the DomU, then DomU should handle it. 		 	   		  
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 13:57:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgDSs-0007eA-42; Mon, 20 Oct 2014 13:57:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgDSq-0007e2-BD
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 13:57:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	0B/E9-02693-FC415445; Mon, 20 Oct 2014 13:57:35 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1413813452!7517516!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP, spamassassin: ,
	surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBhYm91dC5tZS9kYX
	ZpZHNoZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5746 invoked from network); 20 Oct 2014 13:57:33 -0000
Received: from mail-pd0-f171.google.com (HELO mail-pd0-f171.google.com)
	(209.85.192.171)
	by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 13:57:33 -0000
Received: by mail-pd0-f171.google.com with SMTP id ft15so5031815pdb.16
	for <xen-users@lists.xensource.com>;
	Mon, 20 Oct 2014 06:57:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gf2uskIYlUSltBUao36qZu3uQ28wO2dKZIYDn4zHSQM=;
	b=kBjsdxNLJgY0sibHY373WlACgBLNr2ur+kqMTEkLj5+o+YQPpOT1x01W9nUahSddgz
	6pTfydBGDNeFcOPfsnFiSyQuNDY4KSdO8LKcask9ghQlWn/5CBHRgpPrLzE50mBlsQjx
	MNpnVNkj8eOnmqV6W4or/IN5Ld2tngovhWXgfpJUZgsdgK5hAOMKijR1yWWSTl1KEbfx
	ynwp252Z/qWdJgutetLpr6GpwxTtmGN6yCNYZSsoD3VQ5igMdx4aKcHHph+uYXd3HnLh
	1NSL3Z+dBNN3NcyxXLgiEpovDRIQISwOzkET8Fav7VY1HB76/z7qLTWfySAdsrIGOu+T
	X8xA==
X-Received: by 10.67.30.34 with SMTP id kb2mr27077894pad.97.1413813451793;
	Mon, 20 Oct 2014 06:57:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 06:57:01 -0700 (PDT)
In-Reply-To: <1393236015.16570.16.camel@kazak.uk.xensource.com>
References: <5305C6CD.5030705@rsm-freilassing.de>
	<1392914675.32657.22.camel@kazak.uk.xensource.com>
	<530672A5.9060607@rsm-freilassing.de>
	<1393236015.16570.16.camel@kazak.uk.xensource.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 00:57:01 +1100
Message-ID: <CANO68EPh_kzq6nADYA4RyJ4em-zq8GcGpDQuPbtbfcjvQnrscg@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Michael Rack <michael.rack@rsm-freilassing.de>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Blank screen in EFI mode but XEN seems to work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5102246103400830841=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5102246103400830841==
Content-Type: multipart/alternative; boundary=001a11331eaa92acbc0505db18dc

--001a11331eaa92acbc0505db18dc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi all,

I have a similar issue like this one. I hope you guys can help me sort it
out.

My system is gentoo with UEFI, and my partition layout is:

EFI partition/
  gentoo/
    grubx64.efi # for grub
    xen-4.4.1.efi
    xen.cfg
    kernel-gentoo
/ # root for the rest of my system

I ran "efibootmgr -c -l 'gentoo\xen-4.4.1.efi' -L Xen" and reboot the
system. During the boot, the screen display something I think is related to
Xen, then it turns blank, no disk activity at all. Looks like halted.

My xen.cfg looks like this:

[global]
default=3Dxen

[xen]
options=3Dconsole=3Dvga
kernel=3Dkernel-gentoo root=3D....
# i am not using an initramfs file


Thanks,





[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=3Demail_sig>
  <http://about.me/davidshen>

On Mon, Feb 24, 2014 at 9:00 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> On Thu, 2014-02-20 at 22:24 +0100, Michael Rack wrote:
> > I did so.
> >
> > Self requote: "When booting from >> xen.efi << i get instantly a blank
> > screen, but the XEN Hypervisor boots and i am able to SSH into it.
> > Also i am able to issue commands in "blind mode"."
>
> Sorry, my mistake, I saw the mention of grub in the next para and my
> pattern matching system went off ;-)
>
> > I don't know what was the solution, but now it works.
>
> Great!
>
> > I formated my boot-partition to start a fresh EFI-installation.
> > I installed GRUB-EFI and XEN.EFI and told the EFI-Firmware the position=
s.
> > After rebooting, and selecting the XEN-KERNEL via the EFI-Boot-Manger,
> > XEN-Hypervisor-Kernel and Linux-Kernel booted and the screen went not
> blank.
> >
> > Perfekt. Thanks.
> >
> > Liebe Gr=C3=BC=C3=9Fe aus Freilassing,
> >
> > Michael Rack
> > RSM Freilassing
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11331eaa92acbc0505db18dc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>I have a similar issue like thi=
s one. I hope you guys can help me sort it out.</div><div><br></div><div>My=
 system is gentoo with UEFI, and my partition layout is:</div><div><br></di=
v><div>EFI partition/</div><div>=C2=A0 gentoo/</div><div>=C2=A0 =C2=A0 grub=
x64.efi # for grub</div><div>=C2=A0 =C2=A0 xen-4.4.1.efi=C2=A0</div><div>=
=C2=A0 =C2=A0 xen.cfg</div><div>=C2=A0 =C2=A0 kernel-gentoo</div><div>/ # r=
oot for the rest of my system</div><div><br></div><div>I ran &quot;efibootm=
gr -c -l &#39;gentoo\xen-4.4.1.efi&#39; -L Xen&quot; and reboot the system.=
 During the boot, the screen display something I think is related to Xen, t=
hen it turns blank, no disk activity at all. Looks like halted.</div><div><=
br></div><div>My xen.cfg looks like this:</div><div><br></div><div>[global]=
</div><div>default=3Dxen</div><div><br></div><div>[xen]</div><div>options=
=3Dconsole=3Dvga</div><div>kernel=3Dkernel-gentoo root=3D....</div><div># i=
 am not using an initramfs file</div><div><br></div><div><br></div><div>Tha=
nks,</div><div><br></div></div><div class=3D"gmail_extra"><br clear=3D"all"=
><div><div dir=3D"ltr"><div><br></div><br><a href=3D"http://about.me/davids=
hen" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-size:14px;=
font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-ser=
if;vertical-align:baseline;color:rgb(43,130,173);text-decoration:none;line-=
height:18.200000762939453px" target=3D"_blank"><table border=3D"0" cellpadd=
ing=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outl=
ine:0px;vertical-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tb=
ody style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inhe=
rit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr sty=
le=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fon=
t-style:inherit;font-family:inherit;vertical-align:baseline"><td style=3D"p=
adding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-fam=
ily:inherit;vertical-align:baseline;width:auto;height:30px">=C2=A0</td></tr=
><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inh=
erit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td st=
yle=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-family:in=
herit;vertical-align:baseline;width:auto"><div style=3D"margin:0px;padding:=
0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-fami=
ly:inherit;vertical-align:baseline;line-height:0"><a href=3D"http://about.m=
e/davidshen?promo=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;o=
utline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;verti=
cal-align:baseline;color:rgb(43,130,173);text-decoration:none;display:inlin=
e-block" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:=
inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;bord=
er-spacing:0px"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0=
px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-alig=
n:baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font=
-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:basel=
ine"><td align=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outl=
ine:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:aut=
o;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline;display:block;width:0px;heigh=
t:0px;overflow:hidden"><div style=3D"margin:0px;padding:0px;border:0px;outl=
ine:0px;font-weight:bold;font-style:inherit;font-size:18px;font-family:prox=
ima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;=
line-height:1;color:rgb(51,51,51)">Xi Shen</div><div style=3D"margin:3px 0p=
x 0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inh=
erit;font-size:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial=
,sans-serif;vertical-align:baseline"><img alt=3D"http://" width=3D"0" heigh=
t=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:=
inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;disp=
lay:block;width:0px;height:0px;overflow:hidden">about.me/davidshen</div></t=
d></tr><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weig=
ht:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline">=
<td align=3D"left" valign=3D"top" style=3D"padding:8px 0px 0px;border:0px;o=
utline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:=
auto;line-height:1"><div style=3D"margin:0px;padding:0px;border:0px;outline=
:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-al=
ign:baseline;text-align:right;height:4px;background-color:rgb(197,208,224)"=
><img src=3D"http://d13pix9kaak6wt.cloudfront.net/signature/colorbar.png" a=
lt=3D"" width=3D"88" height=3D"4" style=3D"margin:0px;padding:0px;border:0p=
x;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ve=
rtical-align:baseline;float:right;display:block"></div></td></tr></tbody></=
table></a>=C2=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;bor=
der:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inhe=
rit;vertical-align:baseline"><td style=3D"padding:0px;border:0px;outline:0p=
x;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:basel=
ine;width:auto;height:20px">=C2=A0</td></tr></tbody></table></a></div></div=
>
<br><div class=3D"gmail_quote">On Mon, Feb 24, 2014 at 9:00 PM, Ian Campbel=
l <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><span class=3D"">On Thu, 2014-02-20 at 22:24 +0100, Michae=
l Rack wrote:<br>
&gt; I did so.<br>
&gt;<br>
&gt; Self requote: &quot;When booting from &gt;&gt; xen.efi &lt;&lt; i get =
instantly a blank<br>
&gt; screen, but the XEN Hypervisor boots and i am able to SSH into it.<br>
&gt; Also i am able to issue commands in &quot;blind mode&quot;.&quot;<br>
<br>
</span>Sorry, my mistake, I saw the mention of grub in the next para and my=
<br>
pattern matching system went off ;-)<br>
<span class=3D""><br>
&gt; I don&#39;t know what was the solution, but now it works.<br>
<br>
</span>Great!<br>
<span class=3D"im HOEnZb"><br>
&gt; I formated my boot-partition to start a fresh EFI-installation.<br>
&gt; I installed GRUB-EFI and XEN.EFI and told the EFI-Firmware the positio=
ns.<br>
&gt; After rebooting, and selecting the XEN-KERNEL via the EFI-Boot-Manger,=
<br>
&gt; XEN-Hypervisor-Kernel and Linux-Kernel booted and the screen went not =
blank.<br>
&gt;<br>
&gt; Perfekt. Thanks.<br>
&gt;<br>
&gt; Liebe Gr=C3=BC=C3=9Fe aus Freilassing,<br>
&gt;<br>
&gt; Michael Rack<br>
&gt; RSM Freilassing<br>
<br>
<br>
<br>
</span><div class=3D"HOEnZb"><div class=3D"h5">____________________________=
___________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></div></div></blockquote></div><br></div>

--001a11331eaa92acbc0505db18dc--


--===============5102246103400830841==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5102246103400830841==--


From xen-users-bounces@lists.xen.org Mon Oct 20 13:57:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 13:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgDSs-0007eA-42; Mon, 20 Oct 2014 13:57:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgDSq-0007e2-BD
	for xen-users@lists.xensource.com; Mon, 20 Oct 2014 13:57:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	0B/E9-02693-FC415445; Mon, 20 Oct 2014 13:57:35 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1413813452!7517516!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=1.3 required=7.0 tests=HTML_MESSAGE,
	HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP, spamassassin: ,
	surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBhYm91dC5tZS9kYX
	ZpZHNoZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5746 invoked from network); 20 Oct 2014 13:57:33 -0000
Received: from mail-pd0-f171.google.com (HELO mail-pd0-f171.google.com)
	(209.85.192.171)
	by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 13:57:33 -0000
Received: by mail-pd0-f171.google.com with SMTP id ft15so5031815pdb.16
	for <xen-users@lists.xensource.com>;
	Mon, 20 Oct 2014 06:57:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=gf2uskIYlUSltBUao36qZu3uQ28wO2dKZIYDn4zHSQM=;
	b=kBjsdxNLJgY0sibHY373WlACgBLNr2ur+kqMTEkLj5+o+YQPpOT1x01W9nUahSddgz
	6pTfydBGDNeFcOPfsnFiSyQuNDY4KSdO8LKcask9ghQlWn/5CBHRgpPrLzE50mBlsQjx
	MNpnVNkj8eOnmqV6W4or/IN5Ld2tngovhWXgfpJUZgsdgK5hAOMKijR1yWWSTl1KEbfx
	ynwp252Z/qWdJgutetLpr6GpwxTtmGN6yCNYZSsoD3VQ5igMdx4aKcHHph+uYXd3HnLh
	1NSL3Z+dBNN3NcyxXLgiEpovDRIQISwOzkET8Fav7VY1HB76/z7qLTWfySAdsrIGOu+T
	X8xA==
X-Received: by 10.67.30.34 with SMTP id kb2mr27077894pad.97.1413813451793;
	Mon, 20 Oct 2014 06:57:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 06:57:01 -0700 (PDT)
In-Reply-To: <1393236015.16570.16.camel@kazak.uk.xensource.com>
References: <5305C6CD.5030705@rsm-freilassing.de>
	<1392914675.32657.22.camel@kazak.uk.xensource.com>
	<530672A5.9060607@rsm-freilassing.de>
	<1393236015.16570.16.camel@kazak.uk.xensource.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 00:57:01 +1100
Message-ID: <CANO68EPh_kzq6nADYA4RyJ4em-zq8GcGpDQuPbtbfcjvQnrscg@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Michael Rack <michael.rack@rsm-freilassing.de>,
	xen-users@lists.xensource.com
Subject: Re: [Xen-users] Blank screen in EFI mode but XEN seems to work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5102246103400830841=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5102246103400830841==
Content-Type: multipart/alternative; boundary=001a11331eaa92acbc0505db18dc

--001a11331eaa92acbc0505db18dc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi all,

I have a similar issue like this one. I hope you guys can help me sort it
out.

My system is gentoo with UEFI, and my partition layout is:

EFI partition/
  gentoo/
    grubx64.efi # for grub
    xen-4.4.1.efi
    xen.cfg
    kernel-gentoo
/ # root for the rest of my system

I ran "efibootmgr -c -l 'gentoo\xen-4.4.1.efi' -L Xen" and reboot the
system. During the boot, the screen display something I think is related to
Xen, then it turns blank, no disk activity at all. Looks like halted.

My xen.cfg looks like this:

[global]
default=3Dxen

[xen]
options=3Dconsole=3Dvga
kernel=3Dkernel-gentoo root=3D....
# i am not using an initramfs file


Thanks,





[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=3Demail_sig>
  <http://about.me/davidshen>

On Mon, Feb 24, 2014 at 9:00 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> On Thu, 2014-02-20 at 22:24 +0100, Michael Rack wrote:
> > I did so.
> >
> > Self requote: "When booting from >> xen.efi << i get instantly a blank
> > screen, but the XEN Hypervisor boots and i am able to SSH into it.
> > Also i am able to issue commands in "blind mode"."
>
> Sorry, my mistake, I saw the mention of grub in the next para and my
> pattern matching system went off ;-)
>
> > I don't know what was the solution, but now it works.
>
> Great!
>
> > I formated my boot-partition to start a fresh EFI-installation.
> > I installed GRUB-EFI and XEN.EFI and told the EFI-Firmware the position=
s.
> > After rebooting, and selecting the XEN-KERNEL via the EFI-Boot-Manger,
> > XEN-Hypervisor-Kernel and Linux-Kernel booted and the screen went not
> blank.
> >
> > Perfekt. Thanks.
> >
> > Liebe Gr=C3=BC=C3=9Fe aus Freilassing,
> >
> > Michael Rack
> > RSM Freilassing
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11331eaa92acbc0505db18dc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>I have a similar issue like thi=
s one. I hope you guys can help me sort it out.</div><div><br></div><div>My=
 system is gentoo with UEFI, and my partition layout is:</div><div><br></di=
v><div>EFI partition/</div><div>=C2=A0 gentoo/</div><div>=C2=A0 =C2=A0 grub=
x64.efi # for grub</div><div>=C2=A0 =C2=A0 xen-4.4.1.efi=C2=A0</div><div>=
=C2=A0 =C2=A0 xen.cfg</div><div>=C2=A0 =C2=A0 kernel-gentoo</div><div>/ # r=
oot for the rest of my system</div><div><br></div><div>I ran &quot;efibootm=
gr -c -l &#39;gentoo\xen-4.4.1.efi&#39; -L Xen&quot; and reboot the system.=
 During the boot, the screen display something I think is related to Xen, t=
hen it turns blank, no disk activity at all. Looks like halted.</div><div><=
br></div><div>My xen.cfg looks like this:</div><div><br></div><div>[global]=
</div><div>default=3Dxen</div><div><br></div><div>[xen]</div><div>options=
=3Dconsole=3Dvga</div><div>kernel=3Dkernel-gentoo root=3D....</div><div># i=
 am not using an initramfs file</div><div><br></div><div><br></div><div>Tha=
nks,</div><div><br></div></div><div class=3D"gmail_extra"><br clear=3D"all"=
><div><div dir=3D"ltr"><div><br></div><br><a href=3D"http://about.me/davids=
hen" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-size:14px;=
font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-ser=
if;vertical-align:baseline;color:rgb(43,130,173);text-decoration:none;line-=
height:18.200000762939453px" target=3D"_blank"><table border=3D"0" cellpadd=
ing=3D"0" cellspacing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outl=
ine:0px;vertical-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tb=
ody style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inhe=
rit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr sty=
le=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fon=
t-style:inherit;font-family:inherit;vertical-align:baseline"><td style=3D"p=
adding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-fam=
ily:inherit;vertical-align:baseline;width:auto;height:30px">=C2=A0</td></tr=
><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inh=
erit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td st=
yle=3D"padding:0px;border:0px;outline:0px;font-style:inherit;font-family:in=
herit;vertical-align:baseline;width:auto"><div style=3D"margin:0px;padding:=
0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-fami=
ly:inherit;vertical-align:baseline;line-height:0"><a href=3D"http://about.m=
e/davidshen?promo=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;o=
utline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;verti=
cal-align:baseline;color:rgb(43,130,173);text-decoration:none;display:inlin=
e-block" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:=
inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;bord=
er-spacing:0px"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0=
px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-alig=
n:baseline"><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font=
-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:basel=
ine"><td align=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outl=
ine:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:aut=
o;line-height:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin:0=
px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inheri=
t;font-family:inherit;vertical-align:baseline;display:block;width:0px;heigh=
t:0px;overflow:hidden"><div style=3D"margin:0px;padding:0px;border:0px;outl=
ine:0px;font-weight:bold;font-style:inherit;font-size:18px;font-family:prox=
ima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;=
line-height:1;color:rgb(51,51,51)">Xi Shen</div><div style=3D"margin:3px 0p=
x 0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inh=
erit;font-size:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial=
,sans-serif;vertical-align:baseline"><img alt=3D"http://" width=3D"0" heigh=
t=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:=
inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;disp=
lay:block;width:0px;height:0px;overflow:hidden">about.me/davidshen</div></t=
d></tr><tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weig=
ht:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline">=
<td align=3D"left" valign=3D"top" style=3D"padding:8px 0px 0px;border:0px;o=
utline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:=
auto;line-height:1"><div style=3D"margin:0px;padding:0px;border:0px;outline=
:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-al=
ign:baseline;text-align:right;height:4px;background-color:rgb(197,208,224)"=
><img src=3D"http://d13pix9kaak6wt.cloudfront.net/signature/colorbar.png" a=
lt=3D"" width=3D"88" height=3D"4" style=3D"margin:0px;padding:0px;border:0p=
x;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;ve=
rtical-align:baseline;float:right;display:block"></div></td></tr></tbody></=
table></a>=C2=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;bor=
der:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inhe=
rit;vertical-align:baseline"><td style=3D"padding:0px;border:0px;outline:0p=
x;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:basel=
ine;width:auto;height:20px">=C2=A0</td></tr></tbody></table></a></div></div=
>
<br><div class=3D"gmail_quote">On Mon, Feb 24, 2014 at 9:00 PM, Ian Campbel=
l <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><span class=3D"">On Thu, 2014-02-20 at 22:24 +0100, Michae=
l Rack wrote:<br>
&gt; I did so.<br>
&gt;<br>
&gt; Self requote: &quot;When booting from &gt;&gt; xen.efi &lt;&lt; i get =
instantly a blank<br>
&gt; screen, but the XEN Hypervisor boots and i am able to SSH into it.<br>
&gt; Also i am able to issue commands in &quot;blind mode&quot;.&quot;<br>
<br>
</span>Sorry, my mistake, I saw the mention of grub in the next para and my=
<br>
pattern matching system went off ;-)<br>
<span class=3D""><br>
&gt; I don&#39;t know what was the solution, but now it works.<br>
<br>
</span>Great!<br>
<span class=3D"im HOEnZb"><br>
&gt; I formated my boot-partition to start a fresh EFI-installation.<br>
&gt; I installed GRUB-EFI and XEN.EFI and told the EFI-Firmware the positio=
ns.<br>
&gt; After rebooting, and selecting the XEN-KERNEL via the EFI-Boot-Manger,=
<br>
&gt; XEN-Hypervisor-Kernel and Linux-Kernel booted and the screen went not =
blank.<br>
&gt;<br>
&gt; Perfekt. Thanks.<br>
&gt;<br>
&gt; Liebe Gr=C3=BC=C3=9Fe aus Freilassing,<br>
&gt;<br>
&gt; Michael Rack<br>
&gt; RSM Freilassing<br>
<br>
<br>
<br>
</span><div class=3D"HOEnZb"><div class=3D"h5">____________________________=
___________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></div></div></blockquote></div><br></div>

--001a11331eaa92acbc0505db18dc--


--===============5102246103400830841==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5102246103400830841==--


From xen-users-bounces@lists.xen.org Mon Oct 20 14:32:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 14:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgE0R-0000ki-OA; Mon, 20 Oct 2014 14:32:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XgE0P-0000kd-Qe
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:32:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
	AC/96-02706-1FC15445; Mon, 20 Oct 2014 14:32:17 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1413815535!10873628!1
X-Originating-IP: [72.30.239.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21213 invoked from network); 20 Oct 2014 14:32:16 -0000
Received: from nm38-vm5.bullet.mail.bf1.yahoo.com (HELO
	nm38-vm5.bullet.mail.bf1.yahoo.com) (72.30.239.21)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 14:32:16 -0000
Received: from [66.196.81.174] by nm38.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
Received: from [98.139.212.205] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
Received: from [127.0.0.1] by omp1014.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 727667.95501.bm@omp1014.mail.bf1.yahoo.com
Received: (qmail 80208 invoked by uid 60001); 20 Oct 2014 14:32:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413815534; bh=DNfz/KLq4275to4kd/33mubiScfa2bserX/G2JBo8XQ=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=i7mQe1rwJOc4LdGtP1ztKrumGeUlVft+80+JnW2ps3lrtFsYUEOVD/e+yEVU6ohJBeTub0t4QvSaG67iB8fZC8kucMm+gpEc7NpFNJPECSSxKHLR+AaJ7mOvz7W+rNtibPQk3GDPBn6k+M9Jcodhwj2cACqS8f66F/IRpEHEVtE=
X-YMail-OSG: .amfdvMVM1nKYLIewKvSfhILAZqxMCP1cgK5B9QP_m.TUYS
	u6dsDRYiJjNad7skV7A9IvgxAs1byYhu7y.b9bSc.wqH6CsEjO6Sjh_JB11Z
	qHBeYw5.ncbAKfcPhZNiJ4TnI_4bh36m72AaI6IHzcvo3M0nMaOKqs_hitGH
	t.GHHCrf10nwt3MJfFZhCcOcEIIbVqaNt6pZ7tfbzpec_qqfK7ZJXhZXkqb8
	1XuURfDRtN09EH_4atcVrjIrXpa43wTsplAjmlvpvMMGP8AE5QCt3oaM7KxM
	3Xo7A3a95kWl8Pe3VA.ROx1VHxodPZQ1frT_ngl85DS3alItGVpRTIQShCg8
	DigdzRgkiZLBBu7T1GUz8jjsOsEqfHkGEXKctbGPxkFxvDQFTmdU18dNznVv
	EGoVIxD7VBdjB77YiJl3hL.2X6HQyxO8pafJ8jXqNN9bIdeLj8z1y6s9bx9J
	VOsTHWR46pYkMDFHdxywTxh4MZ45bW1lWQ1Qop9u1NFkUikpewl5rjYjCb6f
	dUCh5wEwIW8XveZT40.CZcEW0JbwaDNXNrcHYcOStMt0sDTnf5OxuuUwJ87p
	Tti_NsxJDpxHC_FzX7L8RF1XlFoAK8BTMUpreKfZq74c9iZNMel5lDwa3.iW
	s56B2EwooQFvyXyfR0.uezxXyq5e8ySJZH5hc8CDmxd.n1_As
Received: from [107.185.144.55] by web162405.mail.bf1.yahoo.com via HTTP;
	Mon, 20 Oct 2014 07:32:14 PDT
X-Rocket-MIMEInfo: 002.001,
	V2VpLAoKUnVubmluZyBgeGwgbGlzdCAtbCAwYCBJIGNhbiBzZWUgd2l0aCBzdHJhY2UgdGhhdCBsaWJ4bCB0cnlzIHRvIG9wZW4gKHdoZW4gZG9tMCBndWlkIGlzIG51bGwpCi92YXIvbGliL3hlbi91c2VyZGF0YS1kLjAuMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwLmxpYnhsLWpzb24KCldoZW4gbG9va2luZyBvdmVyIHRoZSBzb3VyY2UKeGVuLWluaXQtZG9tMC5jCgpJIGNvdWxkIG5vdCBzZWUgd2hlcmUgdGhlIG1ldGFkYXRhIGZvciBkb20wIHdhcyByZWFkIGZyb20gb3Igd3JpdHRlbiABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141020095900.GA19994@zion.uk.xensource.com>
Message-ID: <1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
Date: Mon, 20 Oct 2014 07:32:14 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20141020095900.GA19994@zion.uk.xensource.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Wei,

Running `xl list -l 0` I can see with strace that libxl trys to open (when dom0 guid is null)
/var/lib/xen/userdata-d.0.00000000-0000-0000-0000-000000000000.libxl-json

When looking over the source
xen-init-dom0.c

I could not see where the metadata for dom0 was read from or written to. It seems
that no file is ever written by this App. I can see that it is running in logs way before xendomains starts, in fact it runs concurrent with xenstored. It writes to log that
`dom0 is already setup`

If you redo the patch, include the changes to ./tools/configure.ac



On Monday, October 20, 2014 2:59 AM, Wei Liu <wei.liu2@citrix.com> wrote:
On Sun, Oct 19, 2014 at 09:29:28PM -0700, Mark Pryor wrote:
> Its solved, sort of. Your patch works if I do this:
> http://pastebin.com/f8b0qW9X
> 
> So I fake a json config in /var/lib/xen for dom0, set it to
> chmod 600 userdata-d.0*.libxl-json
> 
> reboot and all the warnings go away and 
> 

The core idea is to invoke xen-init-dom0 before starting xendomains.

I will post a patch series to fix this properly.




Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 14:32:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 14:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgE0R-0000ki-OA; Mon, 20 Oct 2014 14:32:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1XgE0P-0000kd-Qe
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:32:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
	AC/96-02706-1FC15445; Mon, 20 Oct 2014 14:32:17 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1413815535!10873628!1
X-Originating-IP: [72.30.239.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21213 invoked from network); 20 Oct 2014 14:32:16 -0000
Received: from nm38-vm5.bullet.mail.bf1.yahoo.com (HELO
	nm38-vm5.bullet.mail.bf1.yahoo.com) (72.30.239.21)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 14:32:16 -0000
Received: from [66.196.81.174] by nm38.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
Received: from [98.139.212.205] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
Received: from [127.0.0.1] by omp1014.mail.bf1.yahoo.com with NNFMP;
	20 Oct 2014 14:32:14 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 727667.95501.bm@omp1014.mail.bf1.yahoo.com
Received: (qmail 80208 invoked by uid 60001); 20 Oct 2014 14:32:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1413815534; bh=DNfz/KLq4275to4kd/33mubiScfa2bserX/G2JBo8XQ=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=i7mQe1rwJOc4LdGtP1ztKrumGeUlVft+80+JnW2ps3lrtFsYUEOVD/e+yEVU6ohJBeTub0t4QvSaG67iB8fZC8kucMm+gpEc7NpFNJPECSSxKHLR+AaJ7mOvz7W+rNtibPQk3GDPBn6k+M9Jcodhwj2cACqS8f66F/IRpEHEVtE=
X-YMail-OSG: .amfdvMVM1nKYLIewKvSfhILAZqxMCP1cgK5B9QP_m.TUYS
	u6dsDRYiJjNad7skV7A9IvgxAs1byYhu7y.b9bSc.wqH6CsEjO6Sjh_JB11Z
	qHBeYw5.ncbAKfcPhZNiJ4TnI_4bh36m72AaI6IHzcvo3M0nMaOKqs_hitGH
	t.GHHCrf10nwt3MJfFZhCcOcEIIbVqaNt6pZ7tfbzpec_qqfK7ZJXhZXkqb8
	1XuURfDRtN09EH_4atcVrjIrXpa43wTsplAjmlvpvMMGP8AE5QCt3oaM7KxM
	3Xo7A3a95kWl8Pe3VA.ROx1VHxodPZQ1frT_ngl85DS3alItGVpRTIQShCg8
	DigdzRgkiZLBBu7T1GUz8jjsOsEqfHkGEXKctbGPxkFxvDQFTmdU18dNznVv
	EGoVIxD7VBdjB77YiJl3hL.2X6HQyxO8pafJ8jXqNN9bIdeLj8z1y6s9bx9J
	VOsTHWR46pYkMDFHdxywTxh4MZ45bW1lWQ1Qop9u1NFkUikpewl5rjYjCb6f
	dUCh5wEwIW8XveZT40.CZcEW0JbwaDNXNrcHYcOStMt0sDTnf5OxuuUwJ87p
	Tti_NsxJDpxHC_FzX7L8RF1XlFoAK8BTMUpreKfZq74c9iZNMel5lDwa3.iW
	s56B2EwooQFvyXyfR0.uezxXyq5e8ySJZH5hc8CDmxd.n1_As
Received: from [107.185.144.55] by web162405.mail.bf1.yahoo.com via HTTP;
	Mon, 20 Oct 2014 07:32:14 PDT
X-Rocket-MIMEInfo: 002.001,
	V2VpLAoKUnVubmluZyBgeGwgbGlzdCAtbCAwYCBJIGNhbiBzZWUgd2l0aCBzdHJhY2UgdGhhdCBsaWJ4bCB0cnlzIHRvIG9wZW4gKHdoZW4gZG9tMCBndWlkIGlzIG51bGwpCi92YXIvbGliL3hlbi91c2VyZGF0YS1kLjAuMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwLmxpYnhsLWpzb24KCldoZW4gbG9va2luZyBvdmVyIHRoZSBzb3VyY2UKeGVuLWluaXQtZG9tMC5jCgpJIGNvdWxkIG5vdCBzZWUgd2hlcmUgdGhlIG1ldGFkYXRhIGZvciBkb20wIHdhcyByZWFkIGZyb20gb3Igd3JpdHRlbiABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413653671.96422.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141020095900.GA19994@zion.uk.xensource.com>
Message-ID: <1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
Date: Mon, 20 Oct 2014 07:32:14 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20141020095900.GA19994@zion.uk.xensource.com>
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
	(4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Wei,

Running `xl list -l 0` I can see with strace that libxl trys to open (when dom0 guid is null)
/var/lib/xen/userdata-d.0.00000000-0000-0000-0000-000000000000.libxl-json

When looking over the source
xen-init-dom0.c

I could not see where the metadata for dom0 was read from or written to. It seems
that no file is ever written by this App. I can see that it is running in logs way before xendomains starts, in fact it runs concurrent with xenstored. It writes to log that
`dom0 is already setup`

If you redo the patch, include the changes to ./tools/configure.ac



On Monday, October 20, 2014 2:59 AM, Wei Liu <wei.liu2@citrix.com> wrote:
On Sun, Oct 19, 2014 at 09:29:28PM -0700, Mark Pryor wrote:
> Its solved, sort of. Your patch works if I do this:
> http://pastebin.com/f8b0qW9X
> 
> So I fake a json config in /var/lib/xen for dom0, set it to
> chmod 600 userdata-d.0*.libxl-json
> 
> reboot and all the warnings go away and 
> 

The core idea is to invoke xen-init-dom0 before starting xendomains.

I will post a patch series to fix this properly.




Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 14:41:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 14:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgE9G-00019X-Bk; Mon, 20 Oct 2014 14:41:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XgE9F-00019O-Lr
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:41:25 +0000
Received: from [85.158.137.68:8790] by server-4.bemta-3.messagelabs.com id
	CA/DF-18709-41F15445; Mon, 20 Oct 2014 14:41:24 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413816082!10946852!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25452 invoked from network); 20 Oct 2014 14:41:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 14:41:24 -0000
X-IronPort-AV: E=Sophos;i="5.04,756,1406592000"; d="scan'208";a="184176042"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Mon, 20 Oct 2014 10:41:11 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XgE91-0000Hg-0z;
	Mon, 20 Oct 2014 15:41:11 +0100
Date: Mon, 20 Oct 2014 15:41:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141020144110.GE19994@zion.uk.xensource.com>
References: <20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141020095900.GA19994@zion.uk.xensource.com>
	<1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Oct 20, 2014 at 07:32:14AM -0700, Mark Pryor wrote:
> Wei,
> 
> Running `xl list -l 0` I can see with strace that libxl trys to open (when dom0 guid is null)
> /var/lib/xen/userdata-d.0.00000000-0000-0000-0000-000000000000.libxl-json
> 
> When looking over the source
> xen-init-dom0.c
> 
> I could not see where the metadata for dom0 was read from or written to. It seems
> that no file is ever written by this App.
>

Yes, it's all internal to library.

>I can see that it is running in logs way before xendomains starts, in
>fact it runs concurrent with xenstored. It writes to log that `dom0 is
>already setup`
> 

I think my patch almost works, it's just missing a few configs in
service file. Are you familiar with systemd stuffs? It will take me a
long time to setup a working environment. At the moment I don't have a
working Dom0 kernel for CentOS 7.

If you're familiar with SystemD stuffs and can tune that service to
work, post the new one here then I can use that directly in my patch.

Basically that service runs xen-init-dom0 once before running
xendomains.

>From the log you posted I can see it gets invoked several times (the
"already setup" log). I think I'm missing RemainAfterExit=true in
xen-init-dom0.service, but I can't test it now.

> If you redo the patch, include the changes to ./tools/configure.ac
> 

Sure.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 14:41:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 14:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgE9G-00019X-Bk; Mon, 20 Oct 2014 14:41:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XgE9F-00019O-Lr
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:41:25 +0000
Received: from [85.158.137.68:8790] by server-4.bemta-3.messagelabs.com id
	CA/DF-18709-41F15445; Mon, 20 Oct 2014 14:41:24 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1413816082!10946852!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25452 invoked from network); 20 Oct 2014 14:41:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 Oct 2014 14:41:24 -0000
X-IronPort-AV: E=Sophos;i="5.04,756,1406592000"; d="scan'208";a="184176042"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.3.181.6;
	Mon, 20 Oct 2014 10:41:11 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XgE91-0000Hg-0z;
	Mon, 20 Oct 2014 15:41:11 +0100
Date: Mon, 20 Oct 2014 15:41:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20141020144110.GE19994@zion.uk.xensource.com>
References: <20141019131144.GI2844@zion.uk.xensource.com>
	<1413736363.33822.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<20141019180945.GB16564@zion.uk.xensource.com>
	<20141019183633.GC16564@zion.uk.xensource.com>
	<1413752497.51481.YahooMailNeo@web162402.mail.bf1.yahoo.com>
	<1413756050.1847.YahooMailNeo@web162404.mail.bf1.yahoo.com>
	<1413757452.59191.YahooMailNeo@web162403.mail.bf1.yahoo.com>
	<1413779368.36871.YahooMailNeo@web162406.mail.bf1.yahoo.com>
	<20141020095900.GA19994@zion.uk.xensource.com>
	<1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1413815534.85830.YahooMailNeo@web162405.mail.bf1.yahoo.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] patch to fix xendomains non-fatal error
 (4.5-unstable)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Oct 20, 2014 at 07:32:14AM -0700, Mark Pryor wrote:
> Wei,
> 
> Running `xl list -l 0` I can see with strace that libxl trys to open (when dom0 guid is null)
> /var/lib/xen/userdata-d.0.00000000-0000-0000-0000-000000000000.libxl-json
> 
> When looking over the source
> xen-init-dom0.c
> 
> I could not see where the metadata for dom0 was read from or written to. It seems
> that no file is ever written by this App.
>

Yes, it's all internal to library.

>I can see that it is running in logs way before xendomains starts, in
>fact it runs concurrent with xenstored. It writes to log that `dom0 is
>already setup`
> 

I think my patch almost works, it's just missing a few configs in
service file. Are you familiar with systemd stuffs? It will take me a
long time to setup a working environment. At the moment I don't have a
working Dom0 kernel for CentOS 7.

If you're familiar with SystemD stuffs and can tune that service to
work, post the new one here then I can use that directly in my patch.

Basically that service runs xen-init-dom0 once before running
xendomains.

>From the log you posted I can see it gets invoked several times (the
"already setup" log). I think I'm missing RemainAfterExit=true in
xen-init-dom0.service, but I can't test it now.

> If you redo the patch, include the changes to ./tools/configure.ac
> 

Sure.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 21:33:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 21:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgKZR-0008Gg-1V; Mon, 20 Oct 2014 21:32:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1XgKZO-0008GU-OS
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 21:32:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	3D/A6-02953-18F75445; Mon, 20 Oct 2014 21:32:49 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1413840767!3357321!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30252 invoked from network); 20 Oct 2014 21:32:48 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-3.tower-206.messagelabs.com with SMTP;
	20 Oct 2014 21:32:48 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id 07BE86B6DD; Mon, 20 Oct 2014 16:42:38 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=0.4 required=5.4 tests=ALL_TRUSTED, AWL, BAYES_40,
	TW_TC autolearn=no version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	*  0.1 TW_TC BODY: Odd Letter Triples with TC
	*  2.5 BAYES_40 BODY: Bayes spam probability is 20 to 40%
	*      [score: 0.3730]
	* -1.2 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id E83696B625
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 16:42:35 -0500 (CDT)
Received: from mb.local (unknown [66.146.192.54])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 15A23137C053
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 16:32:44 -0500 (CDT)
Message-ID: <54457F7B.6050801@onshore.com>
Date: Mon, 20 Oct 2014 16:32:43 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

I hope this is the correct place to go to ask for help.  I've inherited
a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
sixth, but cannot for the life of me get networking working.  I have
assigned two static addresses to my two interfaces in the guest machine,
but cannot ping the gateway, and am not seeing arp.

I'm happy to provide any information needed.

New guest:
cat /etc/xen/trixbox6.conf
name = "trixbox6"
kernel = "/usr/lib/xen/boot/hvmloader"
device_model = '/usr/lib/xen/bin/qemu-dm'
builder='hvm'
memory = 512
shadow_memory = 8
vcpus=1
vif = [ 'type=ioemu, mac=00:16:3e:10:78:9b, bridge=br115' , 'type=ioemu,
mac=00:16:3e:2a:48:d4, bridge=eth0']
#nographic=1
#sdl=0
#vnc=0
vnc=1
vnclisten="0.0.0.0"
vncconsole=6
vncpasswd='secretsquirrel'
stdvga=0
sdl=0
serial='pty'
#disk =
['file:/root/FreePBX-STABLE32.iso,xvdc:cdrom,r','phy:/dev/md7,xvda,w']
#boot='d'
disk = ['phy:/dev/md7,xvda,w']
boot='c'
on_poweroff='destroy'
on_reboot='restart'
on_crash='restart'

Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
eth0
IP: 192.168.14.9/24
GW:192.168.14.1
eth1
IP: 192.168.194.17/27
GW: 192.168.194.6

Xen host:
xen:~# xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0   844     4     r-----
7483.7
trixbox1                                    10   512     1     -b----
2568.6
trixbox2                                     3   512     1     -b----
7937.5
trixbox3                                    12   512     1     -b----
6871.8
trixbox4                                     5   512     1     -b----
8442.2
trixbox5                                     6   512     1     -b----
3280.9
trixbox6                                    15   512     1     -b----
 210.5

[2014-10-17 15:11:32 3013] DEBUG (DevController:120) DevController:
writing {'bridge': 'br115', 'domain': 'trixbox6', 'handle': '0', 'uuid':
'b260a4ed-99a1-7ad1-a440-6e6f6959de37', 'script':
'/etc/xen/scripts/vif-bridge', 'mac': '00:16:3e:10:78:9b',
'frontend-id': '13', 'state': '1', 'online': '1', 'frontend':
'/local/domain/13/device/vif/0', 'type': 'ioemu'} to
/local/domain/0/backend/vif/13/0.
[2014-10-17 15:11:32 3013]
INFO (image:289) spawning device models: /usr/lib/xen/bin/qemu-dm
['/usr/lib/xen/bin/qemu-dm', '-d', '13', '-domain-name', 'trixbox6',
'-vnc', '0.0.0.0:0,password', '-vncunused', '-vcpus', '1', '-boot', 'c',
'-serial', 'pty', '-acpi', '-net',
'nic,vlan=1,macaddr=00:16:3e:10:78:9b,model=rtl8139', '-net',
'tap,vlan=1,bridge=br115', '-net',
'nic,vlan=2,macaddr=00:16:3e:2a:48:d4,model=rtl8139', '-net',
'tap,vlan=2,bridge=eth0', '-M', 'xenfv', '-vncviewer']

xen:~# brctl showstp br115
br115
 bridge id              8000.003048643759
 designated root        8000.003048643759
 root port                 0                    path cost                  0
 max age                  20.00                 bridge max age
  20.00
 hello time                2.00                 bridge hello time
   2.00
 forward delay             0.00                 bridge forward delay
   0.00
 ageing time             300.01
 hello timer               1.39                 tcn timer
   0.00
 topology change timer     0.00                 gc timer
   0.39
 flags


peth1.115 (1)
 port id                8001                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8001                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

tap10 (2)
 port id                8002                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8002                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

vif15.0 (3)
 port id                8003                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8003                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

Here's ifconfig on the xen host:

br110     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10292 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:299889 (292.8 KiB)  TX bytes:468 (468.0 B)

br111     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12211 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:607410 (593.1 KiB)  TX bytes:468 (468.0 B)

br112     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29173 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5955146 (5.6 MiB)  TX bytes:468 (468.0 B)

br113     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:166 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:13238 (12.9 KiB)  TX bytes:468 (468.0 B)

br114     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4927 (4.8 KiB)  TX bytes:468 (468.0 B)

br115     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:810906 (791.9 KiB)  TX bytes:468 (468.0 B)

eth0      Link encap:Ethernet  HWaddr 00:30:48:64:37:58
          inet addr:192.168.194.11  Bcast:192.168.194.31
Mask:255.255.255.224
          inet6 addr: fe80::230:48ff:fe64:3758/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:695866 errors:0 dropped:0 overruns:0 frame:0
          TX packets:529326 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:55516710 (52.9 MiB)  TX bytes:642317486 (612.5 MiB)

eth1      Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3092332 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2861597 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:694748497 (662.5 MiB)  TX bytes:670839768 (639.7 MiB)
          Memory:d8060000-d8080000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:194509 errors:0 dropped:0 overruns:0 frame:0
          TX packets:194509 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:602747736 (574.8 MiB)  TX bytes:602747736 (574.8 MiB)

peth0     Link encap:Ethernet  HWaddr 00:30:48:64:37:58
          inet6 addr: fe80::230:48ff:fe64:3758/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:4036599 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4912996 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:689834120 (657.8 MiB)  TX bytes:3662144961 (3.4 GiB)
          Memory:d8020000-d8040000

peth1.110 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:444913 (434.4 KiB)

peth1.111 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:98062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86155 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:37019875 (35.3 MiB)  TX bytes:33909366 (32.3 MiB)

peth1.112 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:462284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:365546 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:99612791 (94.9 MiB)  TX bytes:98676051 (94.1 MiB)

peth1.113 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:1602071 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1605065 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:322935409 (307.9 MiB)  TX bytes:349110541 (332.9 MiB)

peth1.114 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:767284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:766407 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:178135216 (169.8 MiB)  TX bytes:187493131 (178.8 MiB)

peth1.115 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28113 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:1205256 (1.1 MiB)

tap0      Link encap:Ethernet  HWaddr 00:ff:dd:f9:22:27
          inet6 addr: fe80::2ff:ddff:fef9:2227/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7928 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:336511 (328.6 KiB)  TX bytes:468 (468.0 B)

tap1      Link encap:Ethernet  HWaddr 00:ff:76:f7:fe:a9
          inet6 addr: fe80::2ff:76ff:fef7:fea9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:101063 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:4477780 (4.2 MiB)  TX bytes:8518490 (8.1 MiB)

tap2      Link encap:Ethernet  HWaddr 00:ff:74:ed:9b:91
          inet6 addr: fe80::2ff:74ff:feed:9b91/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:86143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98068 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:33908430 (32.3 MiB)  TX bytes:38393134 (36.6 MiB)

tap3      Link encap:Ethernet  HWaddr 00:ff:01:89:56:1a
          inet6 addr: fe80::2ff:1ff:fe89:561a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85079 errors:0 dropped:0 overruns:0 frame:0
          TX packets:175179 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:58301479 (55.6 MiB)  TX bytes:20382626 (19.4 MiB)

tap4      Link encap:Ethernet  HWaddr 00:ff:54:73:2c:13
          inet6 addr: fe80::2ff:54ff:fe73:2c13/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:365476 errors:0 dropped:0 overruns:0 frame:0
          TX packets:438571 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:98661401 (94.0 MiB)  TX bytes:101002771 (96.3 MiB)

tap5      Link encap:Ethernet  HWaddr 00:ff:18:97:1c:a6
          inet6 addr: fe80::2ff:18ff:fe97:1ca6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1862547 errors:0 dropped:0 overruns:0 frame:0
          TX packets:940618 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2333683620 (2.1 GiB)  TX bytes:108459347 (103.4 MiB)

tap6      Link encap:Ethernet  HWaddr 00:ff:7d:42:81:7a
          inet6 addr: fe80::2ff:7dff:fe42:817a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1605053 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1602078 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:349109605 (332.9 MiB)  TX bytes:345348221 (329.3 MiB)

tap7      Link encap:Ethernet  HWaddr 00:ff:14:41:fc:da
          inet6 addr: fe80::2ff:14ff:fe41:fcda/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1598177 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1687448 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:338452688 (322.7 MiB)  TX bytes:347078410 (330.9 MiB)

tap8      Link encap:Ethernet  HWaddr 00:ff:e4:d3:7c:2b
          inet6 addr: fe80::2ff:e4ff:fed3:7c2b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:766395 errors:0 dropped:0 overruns:0 frame:0
          TX packets:767291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:187492195 (178.8 MiB)  TX bytes:188877730 (180.1 MiB)

tap9      Link encap:Ethernet  HWaddr 00:ff:a7:da:ea:b1
          inet6 addr: fe80::2ff:a7ff:feda:eab1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:785886 errors:0 dropped:0 overruns:0 frame:0
          TX packets:838566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:267272947 (254.8 MiB)  TX bytes:158628536 (151.2 MiB)

tap10     Link encap:Ethernet  HWaddr 00:ff:8c:d4:26:ee
          inet6 addr: fe80::2ff:8cff:fed4:26ee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:935265 (913.3 KiB)  TX bytes:468 (468.0 B)

tap11     Link encap:Ethernet  HWaddr 00:ff:e3:01:d8:9f
          inet6 addr: fe80::2ff:e3ff:fe01:d89f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:45 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:7641 (7.4 KiB)  TX bytes:4884463 (4.6 MiB)

vif10.0   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:7934 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif10.1   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:87364 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif13.0   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:22137 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif13.1   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:78991 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif6.0    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:48 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif6.1    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:110337 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

I noticed there's some matching in the mac addresses.  I tried changing
one (thinking it was conflicting) and it stopped working until I changed
the mac back.

xen:~# cat /etc/xen/trixbox{1,2,3,4,5,6}.conf | grep mac | sort
vif = [ 'type=ioemu, mac=00:16:3e:10:78:9b, bridge=br115' , 'type=ioemu,
mac=00:16:3e:2a:48:d4, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:71, bridge=br110' , 'type=ioemu,
mac=00:16:3e:44:1b:fd, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:71, bridge=br112' , 'type=ioemu,
mac=00:16:3e:44:1b:fd, bridge=eth0']
#vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:72, bridge=br112' ,
'type=ioemu, mac=00:16:3e:44:2b:fd, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:28:7b:3f, bridge=br111' , 'type=ioemu,
mac=00:16:3e:30:bb:a3, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:60:0e:e2, bridge=br114' , 'type=ioemu,
mac=00:16:3e:4d:b6:cb, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:6b:0a:65, bridge=br113' , 'type=ioemu,
mac=00:16:3e:05:09:bf, bridge=eth0']

xen:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.194.0    0.0.0.0         255.255.255.224 U     0      0        0
eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.194.6    0.0.0.0         UG    0      0        0
eth0
xen:~# arp -an
? (192.168.194.6) at 00:02:fd:73:77:a0 [ether] on eth0

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 20 21:33:42 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Oct 2014 21:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgKZR-0008Gg-1V; Mon, 20 Oct 2014 21:32:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1XgKZO-0008GU-OS
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 21:32:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	3D/A6-02953-18F75445; Mon, 20 Oct 2014 21:32:49 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1413840767!3357321!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30252 invoked from network); 20 Oct 2014 21:32:48 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-3.tower-206.messagelabs.com with SMTP;
	20 Oct 2014 21:32:48 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id 07BE86B6DD; Mon, 20 Oct 2014 16:42:38 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=0.4 required=5.4 tests=ALL_TRUSTED, AWL, BAYES_40,
	TW_TC autolearn=no version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	*  0.1 TW_TC BODY: Odd Letter Triples with TC
	*  2.5 BAYES_40 BODY: Bayes spam probability is 20 to 40%
	*      [score: 0.3730]
	* -1.2 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id E83696B625
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 16:42:35 -0500 (CDT)
Received: from mb.local (unknown [66.146.192.54])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 15A23137C053
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 16:32:44 -0500 (CDT)
Message-ID: <54457F7B.6050801@onshore.com>
Date: Mon, 20 Oct 2014 16:32:43 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

I hope this is the correct place to go to ask for help.  I've inherited
a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
sixth, but cannot for the life of me get networking working.  I have
assigned two static addresses to my two interfaces in the guest machine,
but cannot ping the gateway, and am not seeing arp.

I'm happy to provide any information needed.

New guest:
cat /etc/xen/trixbox6.conf
name = "trixbox6"
kernel = "/usr/lib/xen/boot/hvmloader"
device_model = '/usr/lib/xen/bin/qemu-dm'
builder='hvm'
memory = 512
shadow_memory = 8
vcpus=1
vif = [ 'type=ioemu, mac=00:16:3e:10:78:9b, bridge=br115' , 'type=ioemu,
mac=00:16:3e:2a:48:d4, bridge=eth0']
#nographic=1
#sdl=0
#vnc=0
vnc=1
vnclisten="0.0.0.0"
vncconsole=6
vncpasswd='secretsquirrel'
stdvga=0
sdl=0
serial='pty'
#disk =
['file:/root/FreePBX-STABLE32.iso,xvdc:cdrom,r','phy:/dev/md7,xvda,w']
#boot='d'
disk = ['phy:/dev/md7,xvda,w']
boot='c'
on_poweroff='destroy'
on_reboot='restart'
on_crash='restart'

Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
eth0
IP: 192.168.14.9/24
GW:192.168.14.1
eth1
IP: 192.168.194.17/27
GW: 192.168.194.6

Xen host:
xen:~# xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0   844     4     r-----
7483.7
trixbox1                                    10   512     1     -b----
2568.6
trixbox2                                     3   512     1     -b----
7937.5
trixbox3                                    12   512     1     -b----
6871.8
trixbox4                                     5   512     1     -b----
8442.2
trixbox5                                     6   512     1     -b----
3280.9
trixbox6                                    15   512     1     -b----
 210.5

[2014-10-17 15:11:32 3013] DEBUG (DevController:120) DevController:
writing {'bridge': 'br115', 'domain': 'trixbox6', 'handle': '0', 'uuid':
'b260a4ed-99a1-7ad1-a440-6e6f6959de37', 'script':
'/etc/xen/scripts/vif-bridge', 'mac': '00:16:3e:10:78:9b',
'frontend-id': '13', 'state': '1', 'online': '1', 'frontend':
'/local/domain/13/device/vif/0', 'type': 'ioemu'} to
/local/domain/0/backend/vif/13/0.
[2014-10-17 15:11:32 3013]
INFO (image:289) spawning device models: /usr/lib/xen/bin/qemu-dm
['/usr/lib/xen/bin/qemu-dm', '-d', '13', '-domain-name', 'trixbox6',
'-vnc', '0.0.0.0:0,password', '-vncunused', '-vcpus', '1', '-boot', 'c',
'-serial', 'pty', '-acpi', '-net',
'nic,vlan=1,macaddr=00:16:3e:10:78:9b,model=rtl8139', '-net',
'tap,vlan=1,bridge=br115', '-net',
'nic,vlan=2,macaddr=00:16:3e:2a:48:d4,model=rtl8139', '-net',
'tap,vlan=2,bridge=eth0', '-M', 'xenfv', '-vncviewer']

xen:~# brctl showstp br115
br115
 bridge id              8000.003048643759
 designated root        8000.003048643759
 root port                 0                    path cost                  0
 max age                  20.00                 bridge max age
  20.00
 hello time                2.00                 bridge hello time
   2.00
 forward delay             0.00                 bridge forward delay
   0.00
 ageing time             300.01
 hello timer               1.39                 tcn timer
   0.00
 topology change timer     0.00                 gc timer
   0.39
 flags


peth1.115 (1)
 port id                8001                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8001                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

tap10 (2)
 port id                8002                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8002                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

vif15.0 (3)
 port id                8003                    state
forwarding
 designated root        8000.003048643759       path cost                100
 designated bridge      8000.003048643759       message age timer
   0.00
 designated port        8003                    forward delay timer
   0.00
 designated cost           0                    hold timer
   0.39
 flags

Here's ifconfig on the xen host:

br110     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10292 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:299889 (292.8 KiB)  TX bytes:468 (468.0 B)

br111     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12211 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:607410 (593.1 KiB)  TX bytes:468 (468.0 B)

br112     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29173 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5955146 (5.6 MiB)  TX bytes:468 (468.0 B)

br113     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:166 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:13238 (12.9 KiB)  TX bytes:468 (468.0 B)

br114     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4927 (4.8 KiB)  TX bytes:468 (468.0 B)

br115     Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:810906 (791.9 KiB)  TX bytes:468 (468.0 B)

eth0      Link encap:Ethernet  HWaddr 00:30:48:64:37:58
          inet addr:192.168.194.11  Bcast:192.168.194.31
Mask:255.255.255.224
          inet6 addr: fe80::230:48ff:fe64:3758/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:695866 errors:0 dropped:0 overruns:0 frame:0
          TX packets:529326 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:55516710 (52.9 MiB)  TX bytes:642317486 (612.5 MiB)

eth1      Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3092332 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2861597 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:694748497 (662.5 MiB)  TX bytes:670839768 (639.7 MiB)
          Memory:d8060000-d8080000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:194509 errors:0 dropped:0 overruns:0 frame:0
          TX packets:194509 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:602747736 (574.8 MiB)  TX bytes:602747736 (574.8 MiB)

peth0     Link encap:Ethernet  HWaddr 00:30:48:64:37:58
          inet6 addr: fe80::230:48ff:fe64:3758/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:4036599 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4912996 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:689834120 (657.8 MiB)  TX bytes:3662144961 (3.4 GiB)
          Memory:d8020000-d8040000

peth1.110 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:444913 (434.4 KiB)

peth1.111 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:98062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86155 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:37019875 (35.3 MiB)  TX bytes:33909366 (32.3 MiB)

peth1.112 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:462284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:365546 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:99612791 (94.9 MiB)  TX bytes:98676051 (94.1 MiB)

peth1.113 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:1602071 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1605065 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:322935409 (307.9 MiB)  TX bytes:349110541 (332.9 MiB)

peth1.114 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:767284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:766407 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:178135216 (169.8 MiB)  TX bytes:187493131 (178.8 MiB)

peth1.115 Link encap:Ethernet  HWaddr 00:30:48:64:37:59
          inet6 addr: fe80::230:48ff:fe64:3759/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28113 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:1205256 (1.1 MiB)

tap0      Link encap:Ethernet  HWaddr 00:ff:dd:f9:22:27
          inet6 addr: fe80::2ff:ddff:fef9:2227/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7928 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:336511 (328.6 KiB)  TX bytes:468 (468.0 B)

tap1      Link encap:Ethernet  HWaddr 00:ff:76:f7:fe:a9
          inet6 addr: fe80::2ff:76ff:fef7:fea9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:101063 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:4477780 (4.2 MiB)  TX bytes:8518490 (8.1 MiB)

tap2      Link encap:Ethernet  HWaddr 00:ff:74:ed:9b:91
          inet6 addr: fe80::2ff:74ff:feed:9b91/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:86143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98068 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:33908430 (32.3 MiB)  TX bytes:38393134 (36.6 MiB)

tap3      Link encap:Ethernet  HWaddr 00:ff:01:89:56:1a
          inet6 addr: fe80::2ff:1ff:fe89:561a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85079 errors:0 dropped:0 overruns:0 frame:0
          TX packets:175179 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:58301479 (55.6 MiB)  TX bytes:20382626 (19.4 MiB)

tap4      Link encap:Ethernet  HWaddr 00:ff:54:73:2c:13
          inet6 addr: fe80::2ff:54ff:fe73:2c13/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:365476 errors:0 dropped:0 overruns:0 frame:0
          TX packets:438571 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:98661401 (94.0 MiB)  TX bytes:101002771 (96.3 MiB)

tap5      Link encap:Ethernet  HWaddr 00:ff:18:97:1c:a6
          inet6 addr: fe80::2ff:18ff:fe97:1ca6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1862547 errors:0 dropped:0 overruns:0 frame:0
          TX packets:940618 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2333683620 (2.1 GiB)  TX bytes:108459347 (103.4 MiB)

tap6      Link encap:Ethernet  HWaddr 00:ff:7d:42:81:7a
          inet6 addr: fe80::2ff:7dff:fe42:817a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1605053 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1602078 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:349109605 (332.9 MiB)  TX bytes:345348221 (329.3 MiB)

tap7      Link encap:Ethernet  HWaddr 00:ff:14:41:fc:da
          inet6 addr: fe80::2ff:14ff:fe41:fcda/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1598177 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1687448 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:338452688 (322.7 MiB)  TX bytes:347078410 (330.9 MiB)

tap8      Link encap:Ethernet  HWaddr 00:ff:e4:d3:7c:2b
          inet6 addr: fe80::2ff:e4ff:fed3:7c2b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:766395 errors:0 dropped:0 overruns:0 frame:0
          TX packets:767291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:187492195 (178.8 MiB)  TX bytes:188877730 (180.1 MiB)

tap9      Link encap:Ethernet  HWaddr 00:ff:a7:da:ea:b1
          inet6 addr: fe80::2ff:a7ff:feda:eab1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:785886 errors:0 dropped:0 overruns:0 frame:0
          TX packets:838566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:267272947 (254.8 MiB)  TX bytes:158628536 (151.2 MiB)

tap10     Link encap:Ethernet  HWaddr 00:ff:8c:d4:26:ee
          inet6 addr: fe80::2ff:8cff:fed4:26ee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:935265 (913.3 KiB)  TX bytes:468 (468.0 B)

tap11     Link encap:Ethernet  HWaddr 00:ff:e3:01:d8:9f
          inet6 addr: fe80::2ff:e3ff:fe01:d89f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:45 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:7641 (7.4 KiB)  TX bytes:4884463 (4.6 MiB)

vif10.0   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:7934 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif10.1   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:87364 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif13.0   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:22137 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif13.1   Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:78991 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif6.0    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:48 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vif6.1    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:110337 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

I noticed there's some matching in the mac addresses.  I tried changing
one (thinking it was conflicting) and it stopped working until I changed
the mac back.

xen:~# cat /etc/xen/trixbox{1,2,3,4,5,6}.conf | grep mac | sort
vif = [ 'type=ioemu, mac=00:16:3e:10:78:9b, bridge=br115' , 'type=ioemu,
mac=00:16:3e:2a:48:d4, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:71, bridge=br110' , 'type=ioemu,
mac=00:16:3e:44:1b:fd, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:71, bridge=br112' , 'type=ioemu,
mac=00:16:3e:44:1b:fd, bridge=eth0']
#vif = [ 'type=ioemu, mac=00:16:3e:1f:fd:72, bridge=br112' ,
'type=ioemu, mac=00:16:3e:44:2b:fd, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:28:7b:3f, bridge=br111' , 'type=ioemu,
mac=00:16:3e:30:bb:a3, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:60:0e:e2, bridge=br114' , 'type=ioemu,
mac=00:16:3e:4d:b6:cb, bridge=eth0']
vif = [ 'type=ioemu, mac=00:16:3e:6b:0a:65, bridge=br113' , 'type=ioemu,
mac=00:16:3e:05:09:bf, bridge=eth0']

xen:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.194.0    0.0.0.0         255.255.255.224 U     0      0        0
eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.194.6    0.0.0.0         UG    0      0        0
eth0
xen:~# arp -an
? (192.168.194.6) at 00:02:fd:73:77:a0 [ether] on eth0

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 02:22:06 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 02:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgP4B-000082-96; Tue, 21 Oct 2014 02:20:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1XgP47-00007Q-7U; Tue, 21 Oct 2014 02:20:51 +0000
Received: from [193.109.254.147:20436] by server-3.bemta-14.messagelabs.com id
	61/DE-23707-203C5445; Tue, 21 Oct 2014 02:20:50 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413858049!11939639!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10494 invoked from network); 21 Oct 2014 02:20:49 -0000
Received: from mail-la0-f41.google.com (HELO mail-la0-f41.google.com)
	(209.85.215.41)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 02:20:49 -0000
Received: by mail-la0-f41.google.com with SMTP id pn19so195394lab.28
	for <multiple recipients>; Mon, 20 Oct 2014 19:20:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=0wh73z2QpBSqx2OElpz8r5vCvITKKtGNkR0L506hSfg=;
	b=yFzmzXCk1c1sr8mc2UGk2PdjaISeg4acGqGv9u8SKBCJIgLAFqtFaW4AXeGu8mvT1A
	tFpg8QfeiwUazUcTMQx+rfg495S5yXxxCouDlrjALyT20s81qxOSbOx8hpYX5Wu7NZnp
	mqOGZq0pX0X5AD2biBsXFRaYI4wwlV+Tn7CuoEZwxPifnEWUPE0n6nyhtqXcdzfls0DV
	+W/IeC9VhZbmSZ/Pec8JfXJILyzM/dQ9cUCExEm4Ye1hnITbsUvCPyg5iks5nKakj714
	oCedUAUrvezGLJjl/nzLZNZM+hvvPitO3iOQVm294Tqr/88mgO1n6d9FbX9vC5rG+WfL
	KHLw==
MIME-Version: 1.0
X-Received: by 10.152.27.38 with SMTP id q6mr35544lag.92.1413858048834; Mon,
	20 Oct 2014 19:20:48 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Mon, 20 Oct 2014 19:20:48 -0700 (PDT)
Date: Mon, 20 Oct 2014 22:20:48 -0400
X-Google-Sender-Auth: -9EJRnmoay90tbr-j5vLfRG2d9I
Message-ID: <CAHehzX0X3pcsTxk8_GsSj_a1h4uiKR=YC378GZYF-OaE5wPjxA@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel@lists.xen.org, 
	xs-devel@lists.xenserver.org, mirageos-devel@lists.xenproject.org, 
	xen-api@lists.xen.org
Subject: [Xen-users] Integration is the theme for Xen Project Document Day
	on October 29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

In the era of clouds, integration is the key to success for
hypervisors.  This month, I am suggesting that we focus on integration
for our Xen Project Document Day.

We have new pages for OpenStack, CloudStack, OpenNebula, Ceph,
GlusterFS, Cloud Operating Systems (aka unikernels like MirageOS) on
our wiki.  What we lack is more information on how Xen Project
integrates with these and other projects.

Also, we need more info on using Xen Project with libvirt.  Many
clouds are built using the libvirt interface, yet we have very little
libvirt-specific information on our Wiki,  We need more particulars on
using Xen Project with a libvirt interface.

We'd welcome links to external information, as well as new content
explaining how Xen Project can work with these (and other) projects.

All the information you need to participate in Document Day is here:

http://wiki.xenproject.org/wiki/Xen_Document_Days

If you get a few moments before Wednesday, please take a look at the
current TODO list to see other items which need attention:

http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO

So please think about how you can help out.  If you haven't requested
to be made a Wiki editor, save time and do it now so you are ready to
go on Document Day.  Just fill out the form below:

http://xenproject.org/component/content/article/100-misc/145-request-to-be-made-a-wiki-editor.html

We hope to see you Wednesday in #xendocs!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 02:22:06 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 02:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgP4B-000082-96; Tue, 21 Oct 2014 02:20:55 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1XgP47-00007Q-7U; Tue, 21 Oct 2014 02:20:51 +0000
Received: from [193.109.254.147:20436] by server-3.bemta-14.messagelabs.com id
	61/DE-23707-203C5445; Tue, 21 Oct 2014 02:20:50 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1413858049!11939639!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10494 invoked from network); 21 Oct 2014 02:20:49 -0000
Received: from mail-la0-f41.google.com (HELO mail-la0-f41.google.com)
	(209.85.215.41)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 02:20:49 -0000
Received: by mail-la0-f41.google.com with SMTP id pn19so195394lab.28
	for <multiple recipients>; Mon, 20 Oct 2014 19:20:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=0wh73z2QpBSqx2OElpz8r5vCvITKKtGNkR0L506hSfg=;
	b=yFzmzXCk1c1sr8mc2UGk2PdjaISeg4acGqGv9u8SKBCJIgLAFqtFaW4AXeGu8mvT1A
	tFpg8QfeiwUazUcTMQx+rfg495S5yXxxCouDlrjALyT20s81qxOSbOx8hpYX5Wu7NZnp
	mqOGZq0pX0X5AD2biBsXFRaYI4wwlV+Tn7CuoEZwxPifnEWUPE0n6nyhtqXcdzfls0DV
	+W/IeC9VhZbmSZ/Pec8JfXJILyzM/dQ9cUCExEm4Ye1hnITbsUvCPyg5iks5nKakj714
	oCedUAUrvezGLJjl/nzLZNZM+hvvPitO3iOQVm294Tqr/88mgO1n6d9FbX9vC5rG+WfL
	KHLw==
MIME-Version: 1.0
X-Received: by 10.152.27.38 with SMTP id q6mr35544lag.92.1413858048834; Mon,
	20 Oct 2014 19:20:48 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Mon, 20 Oct 2014 19:20:48 -0700 (PDT)
Date: Mon, 20 Oct 2014 22:20:48 -0400
X-Google-Sender-Auth: -9EJRnmoay90tbr-j5vLfRG2d9I
Message-ID: <CAHehzX0X3pcsTxk8_GsSj_a1h4uiKR=YC378GZYF-OaE5wPjxA@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel@lists.xen.org, 
	xs-devel@lists.xenserver.org, mirageos-devel@lists.xenproject.org, 
	xen-api@lists.xen.org
Subject: [Xen-users] Integration is the theme for Xen Project Document Day
	on October 29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

In the era of clouds, integration is the key to success for
hypervisors.  This month, I am suggesting that we focus on integration
for our Xen Project Document Day.

We have new pages for OpenStack, CloudStack, OpenNebula, Ceph,
GlusterFS, Cloud Operating Systems (aka unikernels like MirageOS) on
our wiki.  What we lack is more information on how Xen Project
integrates with these and other projects.

Also, we need more info on using Xen Project with libvirt.  Many
clouds are built using the libvirt interface, yet we have very little
libvirt-specific information on our Wiki,  We need more particulars on
using Xen Project with a libvirt interface.

We'd welcome links to external information, as well as new content
explaining how Xen Project can work with these (and other) projects.

All the information you need to participate in Document Day is here:

http://wiki.xenproject.org/wiki/Xen_Document_Days

If you get a few moments before Wednesday, please take a look at the
current TODO list to see other items which need attention:

http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO

So please think about how you can help out.  If you haven't requested
to be made a Wiki editor, save time and do it now so you are ready to
go on Document Day.  Just fill out the form below:

http://xenproject.org/component/content/article/100-misc/145-request-to-be-made-a-wiki-editor.html

We hope to see you Wednesday in #xendocs!

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 03:34:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 03:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgQCf-0001af-AB; Tue, 21 Oct 2014 03:33:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgQCd-0001aY-5K
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 03:33:44 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	20/DA-02953-614D5445; Tue, 21 Oct 2014 03:33:42 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1413862417!10949616!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=2.7 required=7.0 tests=HTML_90_100,
	HTML_IMAGE_RATIO_04, HTML_MESSAGE, HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMTc2NTI3OCAoYWJhbmRvbmVkOiBhYm91dC5tZS9kYXZpZ
	HNo\nZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31756 invoked from network); 21 Oct 2014 03:33:39 -0000
Received: from mail-pd0-f180.google.com (HELO mail-pd0-f180.google.com)
	(209.85.192.180)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 03:33:39 -0000
Received: by mail-pd0-f180.google.com with SMTP id fp1so425053pdb.11
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 20:33:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=We9/mMvRBo1W7OQxEtSEAzAx/CJsH3X04qHIZQJq1aY=;
	b=qxAs+/w0xudDzpUEA+VnZo63fXE4Lzvnwsia7tles+g+BACgbhl80MOdXrPRzGJAnV
	83bybo8hA+2UwaXnMDS+SHW2BqcBioWByTWaoELy95VIW05nmycjN7vDAU0cEAmLMAdX
	5ChLVBh4iPtYrwZ/l8HcwdtLrZcQz/IVrN7+49mwNfTG03I8EtMuVbhffbhduDUPpMcq
	pVDo081k6JEaZheDwSmAFYL/JRiW6uDAPh8UpYlXwSR9+IUYU2cOoNucaQZ8FbxFxVTj
	tbqyz2bnow8jLdSOlca5LI/sDK5veNdPmXRhdqK9+wzII9kM9mCLh9C5h+WiX4AGTDwg
	PYGA==
X-Received: by 10.70.56.70 with SMTP id y6mr32151711pdp.61.1413862417070; Mon,
	20 Oct 2014 20:33:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 20:33:06 -0700 (PDT)
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 14:33:06 +1100
Message-ID: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] dom0 boot with grub2 + UEFI but cannot access efivars
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3169135745499836683=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3169135745499836683==
Content-Type: multipart/alternative; boundary=089e0160bb722182de0505e67f6f

--089e0160bb722182de0505e67f6f
Content-Type: text/plain; charset=UTF-8

Hi,

I boot my Gentoo dom0 using grub2 + UEFI. The system can boot and works
fine. But I cannot see "/sys/firmware/efi", and "modprobe efivars" gives me
error.

I am thinking maybe I should use the xen.efi to boot my system. But I have
not succeeded in doing so.

Please point me to the right direction.


Thanks,

[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

--089e0160bb722182de0505e67f6f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I boot my Gentoo dom0 using grub2 +=
 UEFI. The system can boot and works fine. But I cannot see &quot;/sys/firm=
ware/efi&quot;, and &quot;modprobe efivars&quot; gives me error.</div><div>=
<br></div><div>I am thinking maybe I should use the xen.efi to boot my syst=
em. But I have not succeeded in doing so.</div><div><br></div><div>Please p=
oint me to the right direction.</div><div><br></div><div><br></div><div>Tha=
nks,<div><div dir=3D"ltr"><a href=3D"http://about.me/davidshen" style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-size:14px;font-family:prox=
ima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-serif;vertical-alig=
n:baseline;color:rgb(43,130,173);text-decoration:none;line-height:18.200000=
762939453px" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellsp=
acing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;vertical=
-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tbody style=3D"mar=
gin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:i=
nherit;font-family:inherit;vertical-align:baseline"><tr style=3D"margin:0px=
;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;=
font-family:inherit;vertical-align:baseline"><td style=3D"padding:0px;borde=
r:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vert=
ical-align:baseline;width:auto;height:30px">=C2=A0</td></tr><tr style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:=
inherit;font-family:inherit;vertical-align:baseline"><td style=3D"padding:0=
px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;width:auto"><div style=3D"margin:0px;padding:0px;border:0px;o=
utline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;verti=
cal-align:baseline;line-height:0"><a href=3D"http://about.me/davidshen?prom=
o=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseli=
ne;color:rgb(43,130,173);text-decoration:none;display:inline-block" target=
=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline;border-spacing:0p=
x"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weigh=
t:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><=
tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inher=
it;font-style:inherit;font-family:inherit;vertical-align:baseline"><td alig=
n=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outline:0px;font-=
style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height=
:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family=
:inherit;vertical-align:baseline;display:block;width:0px;height:0px;overflo=
w:hidden"><div style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:bold;font-style:inherit;font-size:18px;font-family:proxima-nova-1,Pr=
oxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;line-height:1=
;color:rgb(51,51,51)">Xi Shen</div><div style=3D"margin:3px 0px 0px;padding=
:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-siz=
e:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;v=
ertical-align:baseline"><img alt=3D"http://" width=3D"0" height=3D"0" style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline;display:block;wid=
th:0px;height:0px;overflow:hidden">about.me/davidshen</div></td></tr><tr st=
yle=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fo=
nt-style:inherit;font-family:inherit;vertical-align:baseline"><td align=3D"=
left" valign=3D"top" style=3D"padding:8px 0px 0px;border:0px;outline:0px;fo=
nt-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-hei=
ght:1"><div style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-wei=
ght:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;=
text-align:right;height:4px;background-color:rgb(197,208,224)"><img src=3D"=
http://d13pix9kaak6wt.cloudfront.net/signature/colorbar.png" alt=3D"" width=
=3D"88" height=3D"4" style=3D"margin:0px;padding:0px;border:0px;outline:0px=
;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:=
baseline;float:right;display:block"></div></td></tr></tbody></table></a>=C2=
=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px;outli=
ne:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-=
align:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-style:=
inherit;font-size:0px;font-family:inherit;vertical-align:baseline;width:aut=
o;height:20px">=C2=A0</td></tr></tbody></table></a></div></div>
</div></div>

--089e0160bb722182de0505e67f6f--


--===============3169135745499836683==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3169135745499836683==--


From xen-users-bounces@lists.xen.org Tue Oct 21 03:34:50 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 03:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgQCf-0001af-AB; Tue, 21 Oct 2014 03:33:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XgQCd-0001aY-5K
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 03:33:44 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	20/DA-02953-614D5445; Tue, 21 Oct 2014 03:33:42 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1413862417!10949616!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=2.7 required=7.0 tests=HTML_90_100,
	HTML_IMAGE_RATIO_04, HTML_MESSAGE, HTML_TINY_FONT, ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMTc2NTI3OCAoYWJhbmRvbmVkOiBhYm91dC5tZS9kYXZpZ
	HNo\nZW4p\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31756 invoked from network); 21 Oct 2014 03:33:39 -0000
Received: from mail-pd0-f180.google.com (HELO mail-pd0-f180.google.com)
	(209.85.192.180)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 03:33:39 -0000
Received: by mail-pd0-f180.google.com with SMTP id fp1so425053pdb.11
	for <xen-users@lists.xen.org>; Mon, 20 Oct 2014 20:33:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=We9/mMvRBo1W7OQxEtSEAzAx/CJsH3X04qHIZQJq1aY=;
	b=qxAs+/w0xudDzpUEA+VnZo63fXE4Lzvnwsia7tles+g+BACgbhl80MOdXrPRzGJAnV
	83bybo8hA+2UwaXnMDS+SHW2BqcBioWByTWaoELy95VIW05nmycjN7vDAU0cEAmLMAdX
	5ChLVBh4iPtYrwZ/l8HcwdtLrZcQz/IVrN7+49mwNfTG03I8EtMuVbhffbhduDUPpMcq
	pVDo081k6JEaZheDwSmAFYL/JRiW6uDAPh8UpYlXwSR9+IUYU2cOoNucaQZ8FbxFxVTj
	tbqyz2bnow8jLdSOlca5LI/sDK5veNdPmXRhdqK9+wzII9kM9mCLh9C5h+WiX4AGTDwg
	PYGA==
X-Received: by 10.70.56.70 with SMTP id y6mr32151711pdp.61.1413862417070; Mon,
	20 Oct 2014 20:33:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.70.70.167 with HTTP; Mon, 20 Oct 2014 20:33:06 -0700 (PDT)
From: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 14:33:06 +1100
Message-ID: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] dom0 boot with grub2 + UEFI but cannot access efivars
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3169135745499836683=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3169135745499836683==
Content-Type: multipart/alternative; boundary=089e0160bb722182de0505e67f6f

--089e0160bb722182de0505e67f6f
Content-Type: text/plain; charset=UTF-8

Hi,

I boot my Gentoo dom0 using grub2 + UEFI. The system can boot and works
fine. But I cannot see "/sys/firmware/efi", and "modprobe efivars" gives me
error.

I am thinking maybe I should use the xen.efi to boot my system. But I have
not succeeded in doing so.

Please point me to the right direction.


Thanks,

[image: --]
Xi Shen
[image: http://]about.me/davidshen
<http://about.me/davidshen?promo=email_sig>
  <http://about.me/davidshen>

--089e0160bb722182de0505e67f6f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I boot my Gentoo dom0 using grub2 +=
 UEFI. The system can boot and works fine. But I cannot see &quot;/sys/firm=
ware/efi&quot;, and &quot;modprobe efivars&quot; gives me error.</div><div>=
<br></div><div>I am thinking maybe I should use the xen.efi to boot my syst=
em. But I have not succeeded in doing so.</div><div><br></div><div>Please p=
oint me to the right direction.</div><div><br></div><div><br></div><div>Tha=
nks,<div><div dir=3D"ltr"><a href=3D"http://about.me/davidshen" style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-size:14px;font-family:prox=
ima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-serif;vertical-alig=
n:baseline;color:rgb(43,130,173);text-decoration:none;line-height:18.200000=
762939453px" target=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellsp=
acing=3D"0" style=3D"margin:0px;padding:0px;border:0px;outline:0px;vertical=
-align:baseline;border-spacing:0px;color:rgb(51,51,51)"><tbody style=3D"mar=
gin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:i=
nherit;font-family:inherit;vertical-align:baseline"><tr style=3D"margin:0px=
;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;=
font-family:inherit;vertical-align:baseline"><td style=3D"padding:0px;borde=
r:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vert=
ical-align:baseline;width:auto;height:30px">=C2=A0</td></tr><tr style=3D"ma=
rgin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:=
inherit;font-family:inherit;vertical-align:baseline"><td style=3D"padding:0=
px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-a=
lign:baseline;width:auto"><div style=3D"margin:0px;padding:0px;border:0px;o=
utline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;verti=
cal-align:baseline;line-height:0"><a href=3D"http://about.me/davidshen?prom=
o=3Demail_sig" style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseli=
ne;color:rgb(43,130,173);text-decoration:none;display:inline-block" target=
=3D"_blank"><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline;border-spacing:0p=
x"><tbody style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weigh=
t:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><=
tr style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inher=
it;font-style:inherit;font-family:inherit;vertical-align:baseline"><td alig=
n=3D"left" valign=3D"top" style=3D"padding:0px;border:0px;outline:0px;font-=
style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height=
:1"><img alt=3D"--" width=3D"0" height=3D"0" style=3D"margin:0px;padding:0p=
x;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family=
:inherit;vertical-align:baseline;display:block;width:0px;height:0px;overflo=
w:hidden"><div style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-=
weight:bold;font-style:inherit;font-size:18px;font-family:proxima-nova-1,Pr=
oxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;line-height:1=
;color:rgb(51,51,51)">Xi Shen</div><div style=3D"margin:3px 0px 0px;padding=
:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-siz=
e:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;v=
ertical-align:baseline"><img alt=3D"http://" width=3D"0" height=3D"0" style=
=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-=
style:inherit;font-family:inherit;vertical-align:baseline;display:block;wid=
th:0px;height:0px;overflow:hidden">about.me/davidshen</div></td></tr><tr st=
yle=3D"margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;fo=
nt-style:inherit;font-family:inherit;vertical-align:baseline"><td align=3D"=
left" valign=3D"top" style=3D"padding:8px 0px 0px;border:0px;outline:0px;fo=
nt-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-hei=
ght:1"><div style=3D"margin:0px;padding:0px;border:0px;outline:0px;font-wei=
ght:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;=
text-align:right;height:4px;background-color:rgb(197,208,224)"><img src=3D"=
http://d13pix9kaak6wt.cloudfront.net/signature/colorbar.png" alt=3D"" width=
=3D"88" height=3D"4" style=3D"margin:0px;padding:0px;border:0px;outline:0px=
;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:=
baseline;float:right;display:block"></div></td></tr></tbody></table></a>=C2=
=A0				</div></td></tr><tr style=3D"margin:0px;padding:0px;border:0px;outli=
ne:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-=
align:baseline"><td style=3D"padding:0px;border:0px;outline:0px;font-style:=
inherit;font-size:0px;font-family:inherit;vertical-align:baseline;width:aut=
o;height:20px">=C2=A0</td></tr></tbody></table></a></div></div>
</div></div>

--089e0160bb722182de0505e67f6f--


--===============3169135745499836683==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3169135745499836683==--


From xen-users-bounces@lists.xen.org Tue Oct 21 09:02:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 09:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgVJP-0000ss-1I; Tue, 21 Oct 2014 09:01:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgVJN-0000sl-9z
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 09:01:01 +0000
Received: from [85.158.137.68:45072] by server-9.bemta-3.messagelabs.com id
	47/44-30790-CC026445; Tue, 21 Oct 2014 09:01:00 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1413882058!10999207!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24983 invoked from network); 21 Oct 2014 09:01:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 09:01:00 -0000
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="183294769"
Message-ID: <1413882057.23337.2.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 10:00:57 +0100
In-Reply-To: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
References: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] dom0 boot with grub2 + UEFI but cannot access
 efivars
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-21 at 14:33 +1100, Xi Shen wrote:
> Hi,
> 
> 
> I boot my Gentoo dom0 using grub2 + UEFI. The system can boot and
> works fine. But I cannot see "/sys/firmware/efi", and "modprobe
> efivars" gives me error.

AIUI the necessary integration patches for dom0 access to UEFI runtime
services only landed in v3.17.

> I am thinking maybe I should use the xen.efi to boot my system.

I think that is also currently true (work is ongoing to make Xen
bootable via grub in 4.6 at the earliest).

>  But I have not succeeded in doing so.
> 
> 
> Please point me to the right direction.
> 
> 
> 
> 
> Thanks,
>  
> Xi Shen
> about.me/davidshen
> 
>   
>  
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 09:02:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 09:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgVJP-0000ss-1I; Tue, 21 Oct 2014 09:01:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgVJN-0000sl-9z
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 09:01:01 +0000
Received: from [85.158.137.68:45072] by server-9.bemta-3.messagelabs.com id
	47/44-30790-CC026445; Tue, 21 Oct 2014 09:01:00 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1413882058!10999207!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24983 invoked from network); 21 Oct 2014 09:01:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 09:01:00 -0000
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="183294769"
Message-ID: <1413882057.23337.2.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Xi Shen <davidshen84@gmail.com>
Date: Tue, 21 Oct 2014 10:00:57 +0100
In-Reply-To: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
References: <CANO68EOeCspYNABL8n9w5sbMFe5ktmzAm7auoWOnf_Yo0ouLVw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] dom0 boot with grub2 + UEFI but cannot access
 efivars
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-21 at 14:33 +1100, Xi Shen wrote:
> Hi,
> 
> 
> I boot my Gentoo dom0 using grub2 + UEFI. The system can boot and
> works fine. But I cannot see "/sys/firmware/efi", and "modprobe
> efivars" gives me error.

AIUI the necessary integration patches for dom0 access to UEFI runtime
services only landed in v3.17.

> I am thinking maybe I should use the xen.efi to boot my system.

I think that is also currently true (work is ongoing to make Xen
bootable via grub in 4.6 at the earliest).

>  But I have not succeeded in doing so.
> 
> 
> Please point me to the right direction.
> 
> 
> 
> 
> Thanks,
>  
> Xi Shen
> about.me/davidshen
> 
>   
>  
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 09:24:33 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 09:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgVfk-0003Bs-8N; Tue, 21 Oct 2014 09:24:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgVfj-0003Bg-2v
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 09:24:07 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	12/9D-10419-63626445; Tue, 21 Oct 2014 09:24:06 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413883444!12136863!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8991 invoked from network); 21 Oct 2014 09:24:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 09:24:05 -0000
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="184535978"
Message-ID: <1413883443.23337.10.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Ficzeri <georgef@onshore.com>
Date: Tue, 21 Oct 2014 10:24:03 +0100
In-Reply-To: <54457F7B.6050801@onshore.com>
References: <54457F7B.6050801@onshore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
> Greetings,
> 
> I hope this is the correct place to go to ask for help.  I've inherited
> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
> sixth, but cannot for the life of me get networking working.  I have
> assigned two static addresses to my two interfaces in the guest machine,
> but cannot ping the gateway, and am not seeing arp.

You have two devices and so gateways, do neither of them work or are the
problems only with one?

> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
> eth0
> IP: 192.168.14.9/24
> GW:192.168.14.1

Silly question, but since this appears to be the first/only VM on VLAN
115, are you sure that 192.168.14.1 is on the correct VLAN?

Is br115/VLAN115 something you setup fresh for this new VM or is it a
preexisting known good setup?

[...]
> I noticed there's some matching in the mac addresses.  I tried changing
> one (thinking it was conflicting) and it stopped working until I changed
> the mac back.

It is a little unconventional, but the fact that they are on different
VLAN's might save you? (I'm not sure of this, since they do eventually
go over the same trunk).

The fact that things broke when you changed it makes me want to ask if
you have any MAC address filtering going on, either in dom0 or perhaps
in your infrastructure switches.

Assuming none of the above leads to a solution I think the next step
would be to tcpdump each interface along the way (so
tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
far the traffic is getting before it gets squelched.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 09:24:33 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 09:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgVfk-0003Bs-8N; Tue, 21 Oct 2014 09:24:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgVfj-0003Bg-2v
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 09:24:07 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	12/9D-10419-63626445; Tue, 21 Oct 2014 09:24:06 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1413883444!12136863!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8991 invoked from network); 21 Oct 2014 09:24:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2014 09:24:05 -0000
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="184535978"
Message-ID: <1413883443.23337.10.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Ficzeri <georgef@onshore.com>
Date: Tue, 21 Oct 2014 10:24:03 +0100
In-Reply-To: <54457F7B.6050801@onshore.com>
References: <54457F7B.6050801@onshore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
> Greetings,
> 
> I hope this is the correct place to go to ask for help.  I've inherited
> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
> sixth, but cannot for the life of me get networking working.  I have
> assigned two static addresses to my two interfaces in the guest machine,
> but cannot ping the gateway, and am not seeing arp.

You have two devices and so gateways, do neither of them work or are the
problems only with one?

> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
> eth0
> IP: 192.168.14.9/24
> GW:192.168.14.1

Silly question, but since this appears to be the first/only VM on VLAN
115, are you sure that 192.168.14.1 is on the correct VLAN?

Is br115/VLAN115 something you setup fresh for this new VM or is it a
preexisting known good setup?

[...]
> I noticed there's some matching in the mac addresses.  I tried changing
> one (thinking it was conflicting) and it stopped working until I changed
> the mac back.

It is a little unconventional, but the fact that they are on different
VLAN's might save you? (I'm not sure of this, since they do eventually
go over the same trunk).

The fact that things broke when you changed it makes me want to ask if
you have any MAC address filtering going on, either in dom0 or perhaps
in your infrastructure switches.

Assuming none of the above leads to a solution I think the next step
would be to tcpdump each interface along the way (so
tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
far the traffic is getting before it gets squelched.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 15:00:00 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 15:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgati-0001gn-R8; Tue, 21 Oct 2014 14:58:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1Xgath-0001ga-Dr
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 14:58:53 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	D3/E4-02699-CA476445; Tue, 21 Oct 2014 14:58:52 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1413903531!12239608!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15653 invoked from network); 21 Oct 2014 14:58:52 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-7.tower-21.messagelabs.com with SMTP;
	21 Oct 2014 14:58:52 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id 09E486B6FF; Tue, 21 Oct 2014 10:08:48 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.4 tests=ALL_TRUSTED,AWL,BAYES_00
	autolearn=ham version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	* -0.1 BAYES_00 BODY: Bayes spam probability is 0 to 1%
	*      [score: 0.0000]
	*  0.1 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id 105956B64B;
	Tue, 21 Oct 2014 10:08:44 -0500 (CDT)
Received: from mb.local (OSH-NET-252-229.onshore.net [66.251.252.229])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 46ACAB9C94E;
	Tue, 21 Oct 2014 09:58:46 -0500 (CDT)
Message-ID: <544674A9.5020907@onshore.com>
Date: Tue, 21 Oct 2014 09:58:49 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com>
In-Reply-To: <1413883443.23337.10.camel@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for the reply, Ian.

On 10/21/14, 4:24 AM, Ian Campbell wrote:
> On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
>> Greetings,
>>
>> I hope this is the correct place to go to ask for help.  I've inherited
>> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
>> sixth, but cannot for the life of me get networking working.  I have
>> assigned two static addresses to my two interfaces in the guest machine,
>> but cannot ping the gateway, and am not seeing arp.
> 
> You have two devices and so gateways, do neither of them work or are the
> problems only with one?

Both.  I made a mistake earlier in that the 192.168.14.9/24 interface
does not have a gateway.  I understand now that this interface is used
to talk to the handsets.  eth1 (192.168.194.17/27) is where I should be
able to get out to the Internet from.
> 
>> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
>> eth0
>> IP: 192.168.14.9/24
>> GW:192.168.14.1
> 
> Silly question, but since this appears to be the first/only VM on VLAN
> 115, are you sure that 192.168.14.1 is on the correct VLAN?
> 
> Is br115/VLAN115 something you setup fresh for this new VM or is it a
> preexisting known good setup?

It was copied from a shutdown preexisting setup.  I changed the .conf
file to boot to an .iso to install the OS.
> 
> [...]
>> I noticed there's some matching in the mac addresses.  I tried changing
>> one (thinking it was conflicting) and it stopped working until I changed
>> the mac back.
> 
> It is a little unconventional, but the fact that they are on different
> VLAN's might save you? (I'm not sure of this, since they do eventually
> go over the same trunk).
> 
> The fact that things broke when you changed it makes me want to ask if
> you have any MAC address filtering going on, either in dom0 or perhaps
> in your infrastructure switches.
> 
> Assuming none of the above leads to a solution I think the next step
> would be to tcpdump each interface along the way (so
> tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
> far the traffic is getting before it gets squelched.

Thanks.  I will check on this and if not tcpdump the interfaces.
> 
> Ian.
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
> 

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 15:00:00 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 15:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgati-0001gn-R8; Tue, 21 Oct 2014 14:58:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1Xgath-0001ga-Dr
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 14:58:53 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	D3/E4-02699-CA476445; Tue, 21 Oct 2014 14:58:52 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1413903531!12239608!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15653 invoked from network); 21 Oct 2014 14:58:52 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-7.tower-21.messagelabs.com with SMTP;
	21 Oct 2014 14:58:52 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id 09E486B6FF; Tue, 21 Oct 2014 10:08:48 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.4 tests=ALL_TRUSTED,AWL,BAYES_00
	autolearn=ham version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	* -0.1 BAYES_00 BODY: Bayes spam probability is 0 to 1%
	*      [score: 0.0000]
	*  0.1 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id 105956B64B;
	Tue, 21 Oct 2014 10:08:44 -0500 (CDT)
Received: from mb.local (OSH-NET-252-229.onshore.net [66.251.252.229])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 46ACAB9C94E;
	Tue, 21 Oct 2014 09:58:46 -0500 (CDT)
Message-ID: <544674A9.5020907@onshore.com>
Date: Tue, 21 Oct 2014 09:58:49 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com>
In-Reply-To: <1413883443.23337.10.camel@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for the reply, Ian.

On 10/21/14, 4:24 AM, Ian Campbell wrote:
> On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
>> Greetings,
>>
>> I hope this is the correct place to go to ask for help.  I've inherited
>> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
>> sixth, but cannot for the life of me get networking working.  I have
>> assigned two static addresses to my two interfaces in the guest machine,
>> but cannot ping the gateway, and am not seeing arp.
> 
> You have two devices and so gateways, do neither of them work or are the
> problems only with one?

Both.  I made a mistake earlier in that the 192.168.14.9/24 interface
does not have a gateway.  I understand now that this interface is used
to talk to the handsets.  eth1 (192.168.194.17/27) is where I should be
able to get out to the Internet from.
> 
>> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
>> eth0
>> IP: 192.168.14.9/24
>> GW:192.168.14.1
> 
> Silly question, but since this appears to be the first/only VM on VLAN
> 115, are you sure that 192.168.14.1 is on the correct VLAN?
> 
> Is br115/VLAN115 something you setup fresh for this new VM or is it a
> preexisting known good setup?

It was copied from a shutdown preexisting setup.  I changed the .conf
file to boot to an .iso to install the OS.
> 
> [...]
>> I noticed there's some matching in the mac addresses.  I tried changing
>> one (thinking it was conflicting) and it stopped working until I changed
>> the mac back.
> 
> It is a little unconventional, but the fact that they are on different
> VLAN's might save you? (I'm not sure of this, since they do eventually
> go over the same trunk).
> 
> The fact that things broke when you changed it makes me want to ask if
> you have any MAC address filtering going on, either in dom0 or perhaps
> in your infrastructure switches.
> 
> Assuming none of the above leads to a solution I think the next step
> would be to tcpdump each interface along the way (so
> tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
> far the traffic is getting before it gets squelched.

Thanks.  I will check on this and if not tcpdump the interfaces.
> 
> Ian.
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
> 

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 19:15:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xget3-0005R8-5Q; Tue, 21 Oct 2014 19:14:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1Xget1-0005R2-JX
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 19:14:27 +0000
Received: from [85.158.137.68:62694] by server-7.bemta-3.messagelabs.com id
	0F/DF-01084-290B6445; Tue, 21 Oct 2014 19:14:26 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1413918865!11254391!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32380 invoked from network); 21 Oct 2014 19:14:25 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-5.tower-31.messagelabs.com with SMTP;
	21 Oct 2014 19:14:25 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id EF2426B64B; Tue, 21 Oct 2014 14:24:23 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.4 tests=ALL_TRUSTED,AWL,BAYES_00,
	TW_CF autolearn=ham version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	*  0.1 TW_CF BODY: Odd Letter Triples with CF
	* -0.1 BAYES_00 BODY: Bayes spam probability is 0 to 1%
	*      [score: 0.0000]
	*  0.0 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id AE3776B62C;
	Tue, 21 Oct 2014 14:24:14 -0500 (CDT)
Received: from mb.local (OSH-NET-252-229.onshore.net [66.251.252.229])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 7E2B8D7C016;
	Tue, 21 Oct 2014 14:14:15 -0500 (CDT)
Message-ID: <5446B087.50000@onshore.com>
Date: Tue, 21 Oct 2014 14:14:15 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com>
	<544674A9.5020907@onshore.com>
In-Reply-To: <544674A9.5020907@onshore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian,

I just got this working by swapping the mac addresses in the interfaces'
cfg-ethX files.  Now to figure out why and how this worked?  At least
the box is online.

Thank you for your help.

On 10/21/14, 9:58 AM, George Ficzeri wrote:
> Thanks for the reply, Ian.
> 
> On 10/21/14, 4:24 AM, Ian Campbell wrote:
>> On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
>>> Greetings,
>>>
>>> I hope this is the correct place to go to ask for help.  I've inherited
>>> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
>>> sixth, but cannot for the life of me get networking working.  I have
>>> assigned two static addresses to my two interfaces in the guest machine,
>>> but cannot ping the gateway, and am not seeing arp.
>>
>> You have two devices and so gateways, do neither of them work or are the
>> problems only with one?
> 
> Both.  I made a mistake earlier in that the 192.168.14.9/24 interface
> does not have a gateway.  I understand now that this interface is used
> to talk to the handsets.  eth1 (192.168.194.17/27) is where I should be
> able to get out to the Internet from.
>>
>>> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
>>> eth0
>>> IP: 192.168.14.9/24
>>> GW:192.168.14.1
>>
>> Silly question, but since this appears to be the first/only VM on VLAN
>> 115, are you sure that 192.168.14.1 is on the correct VLAN?
>>
>> Is br115/VLAN115 something you setup fresh for this new VM or is it a
>> preexisting known good setup?
> 
> It was copied from a shutdown preexisting setup.  I changed the .conf
> file to boot to an .iso to install the OS.
>>
>> [...]
>>> I noticed there's some matching in the mac addresses.  I tried changing
>>> one (thinking it was conflicting) and it stopped working until I changed
>>> the mac back.
>>
>> It is a little unconventional, but the fact that they are on different
>> VLAN's might save you? (I'm not sure of this, since they do eventually
>> go over the same trunk).
>>
>> The fact that things broke when you changed it makes me want to ask if
>> you have any MAC address filtering going on, either in dom0 or perhaps
>> in your infrastructure switches.
>>
>> Assuming none of the above leads to a solution I think the next step
>> would be to tcpdump each interface along the way (so
>> tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
>> far the traffic is getting before it gets squelched.
> 
> Thanks.  I will check on this and if not tcpdump the interfaces.
>>
>> Ian.
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 19:15:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xget3-0005R8-5Q; Tue, 21 Oct 2014 19:14:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <georgef@onshore.com>) id 1Xget1-0005R2-JX
	for xen-users@lists.xen.org; Tue, 21 Oct 2014 19:14:27 +0000
Received: from [85.158.137.68:62694] by server-7.bemta-3.messagelabs.com id
	0F/DF-01084-290B6445; Tue, 21 Oct 2014 19:14:26 +0000
X-Env-Sender: georgef@onshore.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1413918865!11254391!1
X-Originating-IP: [66.146.193.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32380 invoked from network); 21 Oct 2014 19:14:25 -0000
Received: from mailgw.onshore.com (HELO mailgw.onshore.com) (66.146.193.8)
	by server-5.tower-31.messagelabs.com with SMTP;
	21 Oct 2014 19:14:25 -0000
Received: by mailgw.onshore.com (Postfix, from userid 105)
	id EF2426B64B; Tue, 21 Oct 2014 14:24:23 -0500 (CDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgw.onshore.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.1 required=5.4 tests=ALL_TRUSTED,AWL,BAYES_00,
	TW_CF autolearn=ham version=3.3.2
X-Spam-Summary: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	*  0.1 TW_CF BODY: Odd Letter Triples with CF
	* -0.1 BAYES_00 BODY: Bayes spam probability is 0 to 1%
	*      [score: 0.0000]
	*  0.0 AWL AWL: From: address is in the auto white-list
Received: from mail.onshore.com (mail.onshore.com [66.146.192.8])
	by mailgw.onshore.com (Postfix) with ESMTP id AE3776B62C;
	Tue, 21 Oct 2014 14:24:14 -0500 (CDT)
Received: from mb.local (OSH-NET-252-229.onshore.net [66.251.252.229])
	(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
	(No client certificate requested)
	by mail.onshore.com (Postfix) with ESMTPSA id 7E2B8D7C016;
	Tue, 21 Oct 2014 14:14:15 -0500 (CDT)
Message-ID: <5446B087.50000@onshore.com>
Date: Tue, 21 Oct 2014 14:14:15 -0500
From: George Ficzeri <georgef@onshore.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com>
	<544674A9.5020907@onshore.com>
In-Reply-To: <544674A9.5020907@onshore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian,

I just got this working by swapping the mac addresses in the interfaces'
cfg-ethX files.  Now to figure out why and how this worked?  At least
the box is online.

Thank you for your help.

On 10/21/14, 9:58 AM, George Ficzeri wrote:
> Thanks for the reply, Ian.
> 
> On 10/21/14, 4:24 AM, Ian Campbell wrote:
>> On Mon, 2014-10-20 at 16:32 -0500, George Ficzeri wrote:
>>> Greetings,
>>>
>>> I hope this is the correct place to go to ask for help.  I've inherited
>>> a Xen server that hosts 5 FreePBX servers.  I've installed FreePBX on a
>>> sixth, but cannot for the life of me get networking working.  I have
>>> assigned two static addresses to my two interfaces in the guest machine,
>>> but cannot ping the gateway, and am not seeing arp.
>>
>> You have two devices and so gateways, do neither of them work or are the
>> problems only with one?
> 
> Both.  I made a mistake earlier in that the 192.168.14.9/24 interface
> does not have a gateway.  I understand now that this interface is used
> to talk to the handsets.  eth1 (192.168.194.17/27) is where I should be
> able to get out to the Internet from.
>>
>>> Ifconfig from the xen guest (copy,paste doesn't work for me over VNC)
>>> eth0
>>> IP: 192.168.14.9/24
>>> GW:192.168.14.1
>>
>> Silly question, but since this appears to be the first/only VM on VLAN
>> 115, are you sure that 192.168.14.1 is on the correct VLAN?
>>
>> Is br115/VLAN115 something you setup fresh for this new VM or is it a
>> preexisting known good setup?
> 
> It was copied from a shutdown preexisting setup.  I changed the .conf
> file to boot to an .iso to install the OS.
>>
>> [...]
>>> I noticed there's some matching in the mac addresses.  I tried changing
>>> one (thinking it was conflicting) and it stopped working until I changed
>>> the mac back.
>>
>> It is a little unconventional, but the fact that they are on different
>> VLAN's might save you? (I'm not sure of this, since they do eventually
>> go over the same trunk).
>>
>> The fact that things broke when you changed it makes me want to ask if
>> you have any MAC address filtering going on, either in dom0 or perhaps
>> in your infrastructure switches.
>>
>> Assuming none of the above leads to a solution I think the next step
>> would be to tcpdump each interface along the way (so
>> tapN->br115->peth1.115->peth1->offbox) and see if you can identify how
>> far the traffic is getting before it gets squelched.
> 
> Thanks.  I will check on this and if not tcpdump the interfaces.
>>
>> Ian.
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 19:20:56 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgez3-0005tw-OR; Tue, 21 Oct 2014 19:20:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1XgJmZ-00075a-MT
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 20:42:23 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	6D/52-10419-FA375445; Mon, 20 Oct 2014 20:42:23 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1413837741!11998992!1
X-Originating-IP: [65.55.90.103]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13293 invoked from network); 20 Oct 2014 20:42:22 -0000
Received: from snt004-omc2s28.hotmail.com (HELO SNT004-OMC2S28.hotmail.com)
	(65.55.90.103)
	by server-11.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 20:42:22 -0000
Received: from SNT151-W35 ([65.55.90.72]) by SNT004-OMC2S28.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Mon, 20 Oct 2014 13:42:20 -0700
X-TMN: [VyaNqBg7dyK9yrGJGi7gM6HGMtZQGW9Y]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W35BA143D8FD2F8FC451159F3970@phx.gbl>
From: Zir Blazer <zir_blazer@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 20 Oct 2014 17:42:20 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 20 Oct 2014 20:42:20.0702 (UTC)
	FILETIME=[584A3BE0:01CFECA6]
X-Mailman-Approved-At: Tue, 21 Oct 2014 19:20:39 +0000
Subject: Re: [Xen-users] Blank screen in EFI mode but XEN seems to work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

What Kernel are you using? For xen.efi full support, make sure you're using the latest one, 3.17. With previous Kernels, Xen UEFI boot also blackscreened on my computer after loading the Hypervisor. Seems that it freezed during Dom0 loading.
Kernel 3.17 adds official UEFI Dom0 support: www.phoronix.com/scan.php?page=news_item&px=MTc1NDg 		 	   		  
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 19:20:56 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgez2-0005td-Vg; Tue, 21 Oct 2014 19:20:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1XgDZm-00080C-Fy
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:04:47 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	8C/35-02696-D7615445; Mon, 20 Oct 2014 14:04:45 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1413813876!10849858!1
X-Originating-IP: [65.55.90.221]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20141 invoked from network); 20 Oct 2014 14:04:38 -0000
Received: from snt004-omc4s18.hotmail.com (HELO SNT004-OMC4S18.hotmail.com)
	(65.55.90.221)
	by server-5.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 14:04:38 -0000
Received: from SNT151-W13 ([65.55.90.200]) by SNT004-OMC4S18.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Mon, 20 Oct 2014 07:04:36 -0700
X-TMN: [+qQv1t9VGL6SHkKn2qumVYpmhV7v46N1]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W13DB6DD541381FA1600D07F3970@phx.gbl>
Content-Type: multipart/mixed;
	boundary="_e011a10d-f734-43c0-81a2-86c91675d265_"
From: Zir Blazer <zir_blazer@hotmail.com>
To: "james.harper@bendigoit.com.au" <james.harper@bendigoit.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 20 Oct 2014 11:04:36 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 20 Oct 2014 14:04:36.0604 (UTC)
	FILETIME=[C82DDBC0:01CFEC6E]
X-Mailman-Approved-At: Tue, 21 Oct 2014 19:20:39 +0000
Subject: [Xen-users] Cosmetic issue (Sent packages always 0) with GPLPV
 Drivers in WXP x64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

After finally managing to install the GPLPV Drivers under WXP x64 (Tip: If =
you're using an nLited ISO=2C do NOT tick the=A0Performance/Disable WBEM Lo=
gging on the Tweaks section=2C is needed by the installer. Applies to WXP S=
P3 too=2C that's how I found it)=2C I've noticed what seems a simple=2C cos=
metic error. Attached are two screenshots: One is for=A0gplpv_2003x64_0.11.=
0.372.msi=2C and the other for=A0gplpv_2003x64_0.11.0.398.msi. I noticed th=
at in all versions after 372 I checked=2C including the latest 1105=2C the =
Local Area Connection doesn't informs about sent packages=2C which at first=
 seems a bit misleading making you believe you have no connection=2C but it=
 seems to work properly anyways.=0A=
Because there aren't publicily released binaries between 0.11.0.372 and 0.1=
1.0.398 I couldn't check the exact changeset which broke that. If you tell =
me how to use the debug versions of the Drivers to check if its more easy t=
o pinpoint what changeset it was=2C I'l give that a try. I can consistently=
 uninstall newer Drivers and installing the older 0.372 and get that consis=
tent behaviator.=0A=
 		 	   		  =

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gplpv_2003x64_0.11.0.398.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMABAADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCxpc9q
mswpdWNzfQqpeaC2GWCkFVPUdXKgDOWPAB5rq4bDSdb0bUW0/Rfs19AwCRPdsHA3dGzu2PhW42sA
eMkhgvEwWWpahrNna2jWbRGTzGjuyRGSoz82Ac9OBjB3NkivTPDumvpNvcNdzaf9onfJSzgjijRQ
TgAhVLderew9SelxoqhzX975/wDDGLdT2qS+E87sLO5ureaS48q3NudsxYkhW3FccDPUelP+yO8v
l2x+1HbuPkoxx+YB/wD11aju4Yn1i1m3hbi5fDooYqVlY9CR/OrEup2MkE1ukbxpNDGrSJCqkurE
k7Qcc59a5TczI7S5lZ0jt5nZDhwqElT7+lENpc3CF4beWRQcEohIz+FbMmuW1xOzSJNGq3aXCbQG
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
uZtSnt1Rtxx95JWA5wPmx94YzWe3hPzP7cw8EDXeoQXlpJGm7y/K8qRVdeMqbhZXKgjPmuchmJou
7XxJqLWV3Np+lQXWm3YubeFNQkdJ90UsTKzmAGPAl3AhXzjHGc0AaF14igTyF061n1iaaJbhY7B4
jiFvuyFndUCsfu/NlsEqCFYiR/EWlW1xaWd/f2lhqF0iNHY3VzGs5LHAUKGO47sr8pIJBwTWHpvh
7WNBeTULBLG6vrzf9rtp7h4o03XE06+XII2J2m4kQ5Qbxtb5MFWy9Wt9ZTWf7Oj0+OY6rqdhqdw8
ZnK23lNbiRA/k+UwAti2WeNjuwEztDAHolFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY2t3Js4ppw0oCIrN5Ss
zEDecALyT7AEmuL0X4kaH4h1AWGlaxcXNyVL7VhmACjqSSoAHQcnqQOpFdhr13bWzbZ7iKItsKh3
C5xvzjP1H51y1lF4f066vLmzNhBPeyebcujqDI2MZPP1P1JPUkmGUh3hwlo/ELMSSdXJJPf92Kg1
6eU6nbWkEMk0sloCqIu4n95J0A+lS+GGV7fX3Rgytq2QQcgjyxWJ4w1CTT/EVhJFM8MgsRtdGKkf
vJQcEVhiHaNzkxkuWnfzNDTdAl1S1uLK5sL2zvid9vcyQuIjgfcbjjPr/wDqbM8I2tzZeLdStruJ
obiOxYOjdj5sX5+x9DUuk+NE06zuL251K8vL8HZb2skzmIZH3255x6f45Wr4M1GfU/GGpXVxM000
lgzO7dz5sX5ew9q5Yzh7SCW558KlP21NR3/Tz8zo7jU7+W8nttJsra5NqwjuHubloFVyocKuI3LH
ayknAHzDBJ3BZ4tb0+bUDYpM5m3MisYXEbuudyLIRsZhhsqCSNrZHynGR4i8I/23b30EM9nHFffN
Ot3Z/aNsvl+WJYvnXY4QAZ5HyggA7t1q38PSwahC7XiNZW13NewQiEiQSy+Zu3Puwy/vpMAKD93k
4O70D2zdqOX/AFlr/wBfcH/o1akqOX/WWv8A19wf+jVoW4GHa6201pF9lt9WnhjQQrJFokjq2z5P
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
iUZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/9HyV1FUIKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2
f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/wAQ+vr+vXnLnX3z
+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/kSbP/AK63H/o+Suorl/h5/wAiTZ/9dbj/ANHy
V1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqG6/49n98D9f8APr9D0oAzuvvn8c/z
9ffr3z84OZI+/wC8Q+v8Q+vr+vXnLnX3z+Of5+vv175+cHMkff8AeIfX+IfX1/Xrzl5GZ3w8/wCR
Js/+utx/6PkrqK5f4ef8iTZ/9dbj/wBHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/AI9n98D9f8+v
0PSpqhuv+PZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/xD6+v69ecudffP45/n6+/Xvn5
wcyR9/3iH1/iH19f1685eRmd8PP+RJs/+utx/wCj5K6iuX+Hn/Ik2f8A11uP/R8ldRVCCiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKwfFt7Jpmg3+oQpG81rZzTRiVdy7l2kZFb1cx4+/5
E3Wv+wbcfyFOKu0hPY8TT4zeJpZFjj0/SHdiFVVtGJJPQAbqdN8YvFNtK0U+maVFIvVHs2Ujv0LV
ieG/BPiC5v8ATNQXT2SyaWOUXDsAhXII5z36fU9q1PGvgvXZtc1C+gsxLbiWeWWRXG2INI0nzMSA
MK4JwSBzXoSlhVWVLTVHOlVcOYkHxp8SH/lx0f8A8BT/APFU8fGbxGf+XLR//AU//FVBY6VqOpfB
d7axsLq6uE8RlnighZ3UC3AJIAyBkgfjWkPCOh/8Ix9p+w/6N/wjf9of2v5r/wDH9vx5G7d5XX5N
m3d755rVwoLePUV6ncrD4yeIj/y5aR/4Cn/4qrNt8VvFd55v2bStOm8mMyy+VZM2xB1ZsNwBnkni
jVfB1r/wmen6Lp2l20GjSzW6wazctOyXYMQcqXDhGLndgJtJOACK6O28PafpOk3l/Z2FzYS33hvU
1nt54niIMbxhT5bu7KSG/vkEAEAZqJKgkrR3BOp3OYHxf8QH/ly0n/wFP/xVPHxd8QH/AJc9J/8A
AU//ABVWfhrJa+HtDvvE15ew2fmXsFhFMyu52hllmTaqsPmQAA46jqvUv8R+F9F8NaHrM9xpvn3M
esyWlq0d06iKJ7fzIs5B3bdwJHBJH3iOr5KPNy8gXna9ysPi3r5/5c9K/wDAY/8AxVOHxY14/wDL
npX/AIDH/wCKq74l8LaDaQyWenadeoN1qLbWGjb7IVcKGeWYuyMp35yqLgjHIqDxl4V0/SfDX22C
xltLqHVGsiTDJEkybCd6rJJISMrwwIzk8cZojGg7e7uDdRdRg+K2un/l00r/AMBj/wDFU4fFTXT/
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
/wDwGT/CtP8A4QKP/oY9e/7/AMf/AMbo/wCECj/6GPXv+/8AH/8AG6OVhczP+Ee0T/oD6f8A+Ayf
4Uf8I9on/QH0/wD8Bk/wrT/4QKP/AKGPXv8Av/H/APG6P+ECj/6GPXv+/wDH/wDG6OVhczP+Ee0T
/oD6f/4DJ/hV77PB9m+zeTH9n2eX5W0bduMbcdMY4xUv/CBR/wDQx69/3/j/APjdH/CBR/8AQx69
/wB/4/8A43RyhczP+Ee0T/oD6f8A+Ayf4Uf8I9on/QH0/wD8Bk/wrT/4QKP/AKGPXv8Av/H/APG6
P+ECj/6GPXv+/wDH/wDG6OVhczP+Ee0T/oD6f/4DJ/hR/wAI9on/AEB9P/8AAZP8K0/+ECj/AOhj
17/v/H/8bo/4QKP/AKGPXv8Av/H/APG6OVhczP8AhHtE/wCgPp//AIDJ/hR/wj2if9AfT/8AwGT/
AArT/wCECj/6GPXv+/8AH/8AG6P+ECj/AOhj17/v/H/8bo5WFzM/4R7RP+gPp/8A4DJ/hR/wj2if
9AfT/wDwGT/CtP8A4QKP/oY9e/7/AMf/AMbo/wCECj/6GPXv+/8AH/8AG6OVhczP+Ee0T/oD6f8A
+Ayf4Vet7eC0gWC2hjhiXO2ONQqjJzwB71L/AMIFH/0Mevf9/wCP/wCN0f8ACBR/9DHr3/f+P/43
RyhcPAX+q1//ALC8n/ouOuurJ0DQIPD1rcQQXNzcefOZ5JLllLFiqr/CAOijtWtVCCiiigAooooA
KKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaobr/AI9n98D9f8+v0PSgDO6++fxz/P19+vfPzg5k
j7/vEPr/ABD6+v69ecudffP45/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/8Arrcf+j5K
6iuX+Hn/ACJNn/11uP8A0fJXUVQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaobr/j2f
3wP1/wA+v0PSgDO6++fxz/P19+vfPzg5kj7/ALxD6/xD6+v69ecudffP45/n6+/Xvn5wcyR9/wB4
h9f4h9fX9evOXkZnfDz/AJEmz/663H/o+Suorl/h5/yJNn/11uP/AEfJXUVQgooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKhuv8Aj2f3wP1/z6/Q9KmqG6/49n98D9f8+v0PSgDO6++fxz/P19+vfPzg5kj7/vEPr/EP
r6/r15y5198/jn+fr79e+fnBzJH3/eIfX+IfX1/Xrzl5GZ3w8/5Emz/663H/AKPkrqK5f4ef8iTZ
/wDXW4/9HyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/wA+v0PSpqhuv+PZ/fA/X/Pr9D0o
Azuvvn8c/wA/X3698/ODmSPv+8Q+v8Q+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXk
ZnfDz/kSbP8A663H/o+Suorl/h5/yJNn/wBdbj/0fJXUVQgooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKhuv+PZ/
fA/X/Pr9D0qaobr/AI9n98D9f8+v0PSgDO6++fxz/P19+vfPzg5kj7/vEPr/ABD6+v69ecudffP4
5/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/8Arrcf+j5K6iuX+Hn/ACJNn/11uP8A0fJX
UVQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaoLs4tmznnA4GepA/wA9foelAGf198/j
n+fr79e+fnBzJH3/AHiH1/iH19f1685cw5/5ZS8+sbf4H1Pr368768t5Bb3llbzs0c1zMFhR0ILk
fMe3YZ5/XJ+eRlb4ef8AIk2f/XW4/wDR8ldRXNeC4ZtM8KWlreQTRTq8zFDExIDSuw6D0Irf+0x/
3Zf+/Tf4VQiaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJ
qKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8A
dl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2m
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
Df3ge49qAP/Z

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gplpv_2003x64_0.11.0.372.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMABAADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCxpc9q
mswpdWNzfQqpeaC2GWCkFVPUdXKgDOWPAB5rq4bDSdb0bUW0/Rfs19AwCRPdsHA3dGzu2PhW42sA
eMkhgvEwWWpahrNna2jWbRGTzGjuyRGSoz82Ac9OBjB3NkivTPDumvpNvcNdzaf9onfJSzgjijRQ
TgAhVLderew9SelxoqhzX975/wDDGLdT2qS+E87sLO5ureaS48q3NudsxYkhW3FccDPUelP+yO8v
l2x+1HbuPkoxx+YB/wD11aju4Yn1i1m3hbi5fDooYqVlY9CR/OrEup2MkE1ukbxpNDGrSJCqkurE
k7Qcc59a5TczI7S5lZ0jt5nZDhwqElT7+lENpc3CF4beWRQcEohIz+FbMmuW1xOzSJNGq3aXCbQG
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
QTv2AfMcnIRQB0UADAqh/wAI9o//AD/6p/4PLr/47R/wj2j/APP/AKp/4PLr/wCO0q1ajO1k1byT
/UFdHNx6nN/wjeqHTbjzRHLa75YdYkvLZY2lAl/0pl3xsIwS+MiNdjjBJNSR3c58LyzSatbLYjUM
RsuqTmFovKHyG+2BwPNy2/kZAizzgdB/wj2j/wDP/qn/AIPLr/47R/wj2j/8/wDqn/g8uv8A47V/
WKPZ73/Lz/HdXCzMKXU9R/s+3k0yW8af+xNTkt0L+f5ksckIiZTj98vPyOwLMrAnJY5ZPdq0N9Do
WtXMmnGfTEjvIb03RSaS72yqsrl+dnlZQkgBhlfmOeg/4R7R/wDn/wBU/wDB5df/AB2j/hHtH/5/
9U/8Hl1/8dpKvRXR79l3v3+X3hZkvh4vFcazY+dNJBZXwig86VpXVDBDIQXYlm+aRjyTjOOgAF7V
rpbHTpLl4ppRGyHy4IzI7fMOAo5JqHT7PT9M8z7Pd3D+Zjd9pv5bjGM9PMdsde2M8egqzcTwvAyr
KjMcAAMCTz/n1+h6Vw1WpSuv60KR57/bNs7Fm8NalK7YJaTRy5PTHJUnuPzFNgupNU8WeHpIdK1C
3htp3LtLZNCiqYyB2wOqj8R612/X3z+Of5+vv175+cHMkff94h9f4h9fX9evOXxKM74ef8iTZ/8A
XW4/9HyV1Fcv8PP+RJs/+utx/wCj5K6iqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUN1/x7P74H6/59foelTV
Ddf8ez++B+v+fX6HpQBndffP45/n6+/Xvn5wcyR9/wB4h9f4h9fX9evOXOvvn8c/z9ffr3z84OZI
+/7xD6/xD6+v69ecvIzO+Hn/ACJNn/11uP8A0fJXUVy/w8/5Emz/AOutx/6PkrqKoQUUUUAFFFFA
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
z/8AgdP/APF0f8K88M/8+M//AIHT/wDxddRRQBy//CvPDP8Az4z/APgdP/8AF0f8K88M/wDPjP8A
+B0//wAXXUUUAcv/AMK88M/8+M//AIHT/wDxdH/CvPDP/PjP/wCB0/8A8XXUUUAcv/wrzwz/AM+M
/wD4HT//ABdH/CvPDP8Az4z/APgdP/8AF11FFAHL/wDCvPDP/PjP/wCB0/8A8XR/wrzwz/z4z/8A
gdP/APF11FFAHL/8K88M/wDPjP8A+B0//wAXR/wrzwz/AM+M/wD4HT//ABddRRQBy/8Awrzwz/z4
z/8AgdP/APF0f8K88M/8+M//AIHT/wDxddRRQBy//CvPDP8Az4z/APgdP/8AF0f8K88M/wDPjP8A
+B0//wAXXUUUAcv/AMK88M/8+M//AIHT/wDxdH/CvPDP/PjP/wCB0/8A8XXUUUAcv/wrzwz/AM+M
/wD4HT//ABdH/CvPDP8Az4z/APgdP/8AF11FFAHL/wDCvPDP/PjP/wCB0/8A8XR/wrzwz/z4z/8A
gdP/APF11FFAHL/8K88M/wDPjP8A+B0//wAXR/wrzwz/AM+M/wD4HT//ABddRRQBy/8Awrzwz/z4
z/8AgdP/APF0jfDrwu6lWsJipGCDez4I/wC+66migAooooAKKKKACiiigAooooAKKKKACiiigAqG
6/49n98D9f8APr9D0qaobr/j2f3wP1/z6/Q9KAM7r75/HP8AP19+vfPzg5kj7/vEPr/EPr6/r15y
5198/jn+fr79e+fnBzJH3/eIfX+IfX1/Xrzl5GZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/
9HyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8
c/z9ffr3z84OZI+/7xD6/wAQ+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/k
SbP/AK63H/o+Suorl/h5/wAiTZ/9dbj/ANHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z
6/Q9KmqG6/49n98D9f8APr9D0oAzuvvn8c/z9ffr3z84OZI+/wC8Q+v8Q+vr+vXnLnX3z+Of5+vv
175+cHMkff8AeIfX+IfX1/Xrzl5GZ3w8/wCRJs/+utx/6PkrqK5f4ef8iTZ/9dbj/wBHyV1FUIKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACobr/AI9n98D9f8+v0PSpqhuv+PZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z8
4OZI+/7xD6/xD6+v69ecudffP45/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/+utx/wCj
5K6iuX+Hn/Ik2f8A11uP/R8ldRVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqG6/49n98D9f8APr9D0qaobr/j
2f3wP1/z6/Q9KAM7r75/HP8AP19+vfPzg5kj7/vEPr/EPr6/r15y5198/jn+fr79e+fnBzJH3/eI
fX+IfX1/Xrzl5GZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/9HyV1FUIKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACobr/j2f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/wAQ
+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/kSbP/AK63H/o+Suorl/h5/wAi
TZ/9dbj/ANHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqC7OLZs55wOBnqQP8A
PX6HpQBn9ffP45/n6+/Xvn5wcyR9/wB4h9f4h9fX9evOXMOf+WUvPrG3+B9T69+vO+vLeQW95ZW8
7NHNczBYUdCC5HzHt2Gef1yfnkZW+Hn/ACJNn/11uP8A0fJXUVzXguGbTPClpa3kE0U6vMxQxMSA
0rsOg9CK3/tMf92X/v03+FUImoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY
/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/
AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf
92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf
4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8A
fpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh
+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/T
f4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7
L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoA
moqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/
AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4Ufa
Y/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8
KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/
3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4Uf
aY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36
b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH
7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N
/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7s
v/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJq
Kh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+
/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7
sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/Cg
CaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/
AHZf+/Tf4UfaY/7sv/fpv8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9
pj/uy/8Afpv8KAJqKh+0x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fp
v8KAJqKh+0x/3Zf+/Tf4UfaY/wC7L/36b/CgCaioftMf92X/AL9N/hR9pj/uy/8Afpv8KAJqKh+0
x/3Zf+/Tf4UfaY/7sv8A36b/AAoAmoqH7TH/AHZf+/Tf4UfaY/7sv/fpv8KAJqhuf9Uv/XRP/QhR
9pj/ALsv/fpv8KqapeyRafJJa2VxdzoVZIETYXIYcZbAH+evSgDkLu+voL6G2t9Na5847Y2STGT3
B447n0xz2OI71SnjLwurFCwuZclCSufKOcEgZ/KgXviRTkeE70HpxcRf41HbW2u3/ijRLm50C5s4
LSd3kkeRGGGQr2OeuKhIokhMr2tlLNqk8RnUFiIVkxlSeFC5PNQ3E1wIVmstQvrxBIyMFslHCrkk
YBI6qOQB81YGr30kOnwIAY41jgDyyDKbdqtjqODg8E4JHJ6Y1PCsv/EwvJLW9NxbyRN5hit1jhJJ
OMFXYZHOFwMA9uAfSp4aPslKW7POliZutyLZF83dummf2jPrUlvaD7005ijVedvJK4HPFT2jR39q
l1Z6y9zbvnZLC0To2Dg4IXB5BH4VzuXf4f2EqRTS7Lu1mZYYmkfat2jMQqgk4AJ4Ham3oubm/k1O
KLUYNFuZIUukhimiuH2JMDIEQCUZc26ZADER8jYAT5rVnY9E6r7LN/0ELn/vmP8A+Io+yzf9BC5/
75j/APiK4j7LrMlpq12W1cT2mnGXS1E0y7mEtyYgyZxI/li3ysgZjwGGSc3dLi1n/hLpJLq8vP8A
j5n8yD7LN5X2fL+V+8aTyenlH92m/PDf8tDSA6r7LN/0ELn/AL5j/wDiKPss3/QQuf8AvmP/AOIq
1RQMq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP
/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oI
XP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8A
EUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x
/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/
AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9
lm/6CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8A
xFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3
zH/8RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/
6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8
RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8A
fMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9l
m/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooA
q/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf
/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oIXP8A
3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZ
Zv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6CFz/AN8x/wDx
FH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWqKAKv2Wb/AKCF
z/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8RVqigCr9lm/6
CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz/wB8x/8AxFWq
KAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RR9lm/6CFz/3zH/8
RVqigCr9lm/6CFz/AN8x/wDxFH2Wb/oIXP8A3zH/APEVaooAq/ZZv+ghc/8AfMf/AMRR9lm/6CFz
/wB8x/8AxFWqKAKv2Wb/AKCFz/3zH/8AEUfZZv8AoIXP/fMf/wARVqigCr9lm/6CFz/3zH/8RU9p
av8AaMyXc8qhHOxggBIU46KD1p9TW3+tb/rm/wD6CaBGVBHPcI8hvZ0/eyKFVUwAHIHVSegqX7LN
/wBBC5/75j/+Io0//j2f/rvN/wCjGq1QAy0tX+0Zku55VCOdjBACQpx0UHrVOCOe4R5Dezp+9kUK
qpgAOQOqk9BWrbf61v8Arm//AKCaz9P/AOPZ/wDrvN/6MagA+yzf9BC5/wC+Y/8A4ip7S1f7RmS7
nlUI52MEAJCnHRQetPqa2/1rf9c3/wDQTQBlQRz3CPIb2dP3sihVVMAByB1UnoKl+yzf9BC5/wC+
Y/8A4ijT/wDj2f8A67zf+jGq1QAy0tX+0Zku55VCOdjBACQpx0UHrVOCOe4R5Dezp+9kUKqpgAOQ
Oqk9BWrbf61v+ub/APoJrP0//j2f/rvN/wCjGoAPss3/AEELn/vmP/4ip7S1f7RmS7nlUI52MEAJ
CnHRQetPqa2/1rf9c3/9BNAGVBHPcI8hvZ0/eyKFVUwAHIHVSegqX7LN/wBBC5/75j/+Io0//j2f
/rvN/wCjGq1QAy0tX+0Zku55VCOdjBACQpx0UHrWd5rC3kuJ9QniXzZFCoiHgMwAA2kngfoa2rb/
AFrf9c3/APQTXm3j+1uLrQLYRXf2WNLyd3Yk4chmIXHcnDEZ449SM1Hkv78lFd3ey+67+5Gdaoqd
NzfQ2LnxVpVhffZL/Wri1k3Bd0ghZMk4ALKpA9cngDnNb00Zt4JJ59UmihjUu8j+UqqoGSSSvAAr
5xtLrTd2oSau/wBpvMkL5rHYv998fxN0AH14PFfRGj/arHwtYf2n5zXcFlH9p6zSF1Qb/u5LtkHp
kk9M1tiqKw9T2XNzNWu0rRd/5b6tLv17GOFrTqXU1qvW34j7Ro7+1S6s9Ze5t3zslhaJ0bBwcELg
8gj8KfFGZ0Lw6pNIoZkLJ5RAZSVYcL1BBB9CDXC2FpqTeGjPEmrw3On+HLb7HCDPCBdoJgwMXAkb
KR8MpBG3qCMzT2N9a2F1BbPqNtK2rTS37CO6lQQO87xGJY2UnJaLd5LAjPz8BhWB1Hb/AGWb/oIX
P/fMf/xFH2Wb/oIXP/fMf/xFcR9k11tM1aRrzV5JIdFJsgqPD5kpa5CkLuZy4TywAzFuVLjeBtn1
qy1WyupbLT7jUU0r/R5ZpXNzduMi4DhSriY/MtvlUcYzkjaWygOtEZad4BqkxmRVdox5W5VJIBI2
8AlWx9D6U/7LN/0ELn/vmP8A+IrldAsbmHX7e71J9RlklskitpjHNGjbJLgkSoGYDEbx7fOO45/v
7gO0oAq/ZZv+ghc/98x//EUfZZv+ghc/98x//EVaooGVfss3/QQuf++Y/wD4ij7LN/0ELn/vmP8A
+Iq1RQBV+yzf9BC5/wC+Y/8A4ij7LN/0ELn/AL5j/wDiKtUUAVfss3/QQuf++Y//AIij7LN/0ELn
/vmP/wCIq1RQBV+yzf8AQQuf++Y//iKmtbORryAPe3DoZFDKQmGGenC5qSprT/j8g/66L/OgRWn0
XS57KK2M80flKFSWKdkkAAx1Cdx1HSqg8M2CrtGtasB6C/f/AON1p3d7JZWMUiyOqiMnCvjJ3NXO
yeNZodVhs3aV/MTdmOQ5U9eefSs542NGShKVuprHDSlTlVS0W50Gn6bp2m2MVpBKxjjBC7pCT1z/
AM8/erPl2f8Az0/8iH/4is8a0RHcSy3jxRW67pXklwqrjJJOeAB3qrB4v0u6x9n8RWc2ZEhHl3qt
l2ztXhvvHBwOpwaqFSNSKnF3TMU01dG15dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFQ/a7n/n4l/wC+
zUF3q4sLV7q81EW1umN8s02xFycDJJwOSB+NUMu+XZ/89P8AyIf/AIijy7P/AJ6f+RD/APEVzms3
M8niDw/G88jIZ5mKs5IyIWwcfifzrXoAueXZ/wDPT/yIf/iKPLs/+en/AJEP/wARWFe6tFZxhz5e
GOFDvtLfTg03TtWGoysEC7VzkfxKOx9wea2dCooc7WhgsTSlP2ad2b/l2f8Az0/8iH/4ijy7P/np
/wCRD/8AEVk3t6tkkRMbyNLJ5aKuMk4Jx7njgDknA70pe5YBC9pBLvWMqWabY7HaFfYMKSxxyexo
hRnNXS0KnWhB2b1NXy7P/np/5EP/AMRR5dn/AM9P/Ih/+Irn9G1U6n9rR1jD28pjJjYENxnIwT/O
qvie1hvX0W1uIxLDLqUaOh/iBR6zlFxk4voaRlzRUl1Oq8uz/wCen/kQ/wDxFHl2f/PT/wAiH/4i
sn/hBPDB/wCYPBz6Fv8AE+o9e3XjfHF4K8J3ClodLtZFyRlHJGfTgn1Hr268bywG15dn/wA9P/Ih
/wDiKPLs/wDnp/5EP/xFZP8Awgnhg/8AMHg59C3+J9R69uvG8/4QTwwf+YPBz6Fv8T6j17deN6sM
1vLs/wDnp/5EP/xFHl2f/PT/AMiH/wCIrJ/4QTwwf+YPBz6Fv8T6j17deN5/wgnhg/8AMHg59C3+
J9R69uvG8sBreXZ/89P/ACIf/iKPLs/+en/kQ/8AxFYNn4R8G6lapdWNjY3VvJkJLBKXRsEg4IJB
weO/IHXjfY/4QTwwf+YPBz6Fv8T6j17deN7sBreXZ/8APT/yIf8A4ijy7P8A56f+RD/8RWT/AMIJ
4YP/ADB4OfQt/ifUevbrxvP+EE8MH/mDwc+hb/E+o9e3XjerAa3l2f8Az0/8iH/4ijy7P/np/wCR
D/8AEVk/8IJ4YP8AzB4OfQt/ifUevbrxvP8AhBPDB/5g8HPoW/xPqPXt143lgNby7P8A56f+RD/8
RR5dn/z0/wDIh/8AiKyf+EE8MH/mDwc+hb/E+o9e3Xjef8IJ4YP/ADB4OfQt/ifUevbrxvLAa3l2
f/PT/wAiH/4ijy7P/np/5EP/AMRWT/wgnhg/8weDn0Lf4n1Hr268bz/hBPDB/wCYPBz6Fv8AE+o9
e3XjeWA1vLs/+en/AJEP/wARR5dn/wA9P/Ih/wDiKyf+EE8MH/mDwc+hb/E+o9e3Xjef8IJ4YP8A
zB4OfQt/ifUevbrxvLAa3l2f/PT/AMiH/wCIo8uz/wCen/kQ/wDxFZP/AAgnhg/8weDn0Lf4n1Hr
268b7Vtoum6NazpptnFbrI8bPsHLcPjJyfw+vfOSAXPLs/8Anp/5EP8A8RR5dn/z0/8AIh/+IpLq
6uFu5lWeUAOwADnjmqZ1fF2tq166zvnahcgtgAnHrgMM46ZFAF3y7P8A56f+RD/8RR5dn/z0/wDI
h/8AiKh+13P/AD8S/wDfZpkOoyXEEc8F40sMih0kSXcrKRkEEHkEUgLPl2f/AD0/8iH/AOIo8uz/
AOen/kQ//EVD9ruf+fiX/vs1Bdas1lCstxdyojSRxA7mPzO4RRx6swH40AXfLs/+en/kQ/8AxFHl
2f8Az0/8iH/4iqVzq4s/K+1aiIPOkEMXmzbd7noq5PLHHAHNT/a7n/n4l/77NAE3l2f/AD0/8iH/
AOIo8uz/AOen/kQ//EVD9ruf+fiX/vs0ybUZLeCSee8aKGNS7yPLtVVAySSTwAKALPl2f/PT/wAi
H/4ijy7P/np/5EP/AMRWfYa7DqkDT6fqqXcKtsMlvcCRQ2AcZBPOCPzq19ruf+fiX/vs0ATeXZ/8
9P8AyIf/AIijy7P/AJ6f+RD/APEVD9ruf+fiX/vs0fa7n/n4l/77NAE3l2f/AD0/8iH/AOIo8uz/
AOen/kQ//EVSXVw3l7dRB8yRoUxN9513blHPLDY2R1G0+hqf7Xc/8/Ev/fZoAm8uz/56f+RD/wDE
UeXZ/wDPT/yIf/iKpXeriwtXurzURbW6Y3yzTbEXJwMknA5IH40yw12HVIGn0/VUu4VbYZLe4Eih
sA4yCecEfnQBoeXZ/wDPT/yIf/iKPLs/+en/AJEP/wARUP2u5/5+Jf8Avs1h+MLy6HhDVMXM3MBU
/OeQeCPypgdF5dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFMEskVnH5cjpmR87WIzwtZn9uqJ7uObxBB
bywzrCtttaaZyyoRhFfccl+gWqjGUnaKuKUlFXbNby7P/np/5EP/AMRR5dn/AM9P/Ih/+IrIv9el
0nU7O1uL97iK9VDBPBHJtJYkDkFlxwOdwPzDgjJE9/rsOlwLPqGqpaQs2wSXFwI1LYJxkkc4B/Kp
egzQ8uz/AOen/kQ//EUeXZ/89P8AyIf/AIiq0OoyXEEc8F40sMih0kSXcrKRkEEHkEU/7Xc/8/Ev
/fZpATeXZ/8APT/yIf8A4ijy7P8A56f+RD/8RVJtWZL6Kza7lFxLG8qJublUKhjnpwXX8/rU/wBr
uf8An4l/77NAE3l2f/PT/wAiH/4ijy7P/np/5EP/AMRVK71cWFq91eaiLa3TG+WabYi5OBkk4HJA
/GmS67DBdi0m1VI7kqriF7gByrMEU7Sc4LEKPUkDrQBoeXZ/89P/ACIf/iKPLs/+en/kQ/8AxFQ/
a7n/AJ+Jf++zR9ruf+fiX/vs0ATeXZ/89P8AyIf/AIijy7P/AJ6f+RD/APEVD9ruf+fiX/vs1Sbx
DEt9JaNfyiWPaHY7/LVmKhUL/dDneuEzuIYHGCKANPy7P/np/wCRD/8AEUeXZ/8APT/yIf8A4is+
/wBdh0uBZ9Q1VLSFm2CS4uBGpbBOMkjnAP5VPNqMlvBJPPeNFDGpd5Hl2qqgZJJJ4AFAFny7P/np
/wCRD/8AEUeXZ/8APT/yIf8A4ioftdz/AM/Ev/fZo+13P/PxL/32aAJvLs/+en/kQ/8AxFHl2f8A
z0/8iH/4ioftdz/z8S/99mj7Xc/8/Ev/AH2aAJvLs/8Anp/5EP8A8RR5dn/z0/8AIh/+IrmtBlkm
utceWRpH/tJxuY5OBHGB+gArZoAueXZ/89P/ACIf/iKPLs/+en/kQ/8AxFU6KLgXPLs/+en/AJEP
/wARR5dn/wA9P/Ih/wDiKp0UXAueXZ/89P8AyIf/AIijy7P/AJ6f+RD/APEVToouBc8uz/56f+RD
/wDEUeXZ/wDPT/yIf/iKp0UXAueXZ/8APT/yIf8A4ijy7P8A56f+RD/8RVOii4Fzy7P/AJ6f+RD/
APEUeXZ/89P/ACIf/iKp0UXAueXZ/wDPT/yIf/iKPLs/+en/AJEP/wARVOii4Fzy7P8A56f+RD/8
RR5dn/z0/wDIh/8AiKp0UXAueXZ/89P/ACIf/iKVRapkpINxUqMuxHII/ue9UqKLgTwWtlBFsEuc
szE7z1Ykn+D1NS+XZ/8APT/yIf8A4iqdFFwLqi1TJSQbipUZdiOQR/c96hgtbKCLYJc5ZmJ3nqxJ
P8HqagoouBc8uz/56f8AkQ//ABFKotUyUkG4qVGXYjkEf3PeqVFFwJ4LWygi2CXOWZid56sST/B6
mpfLs/8Anp/5EP8A8RVOii4F1RapkpINxUqMuxHII/ue9QwWtlBFsEucszE7z1Ykn+D1NQUUXAue
XZ/89P8AyIf/AIilUWqZKSDcVKjLsRyCP7nvVKii4E8FrZQRbBLnLMxO89WJJ/g9TUvl2f8Az0/8
iH/4iqdFFwLqi1TJSQbipUZdiOQR/c96pvpWkz2L2d2kVzBIxZ45vmViW3fdMeOvT6CkopptaoLG
Lpnw68EaPereWelxCdMFHlnkl2EEEModSAwIGCOR6103l2f/AD0/8iH/AOIqnRRKTk7sLFzy7P8A
56f+RD/8RR5dn/z0/wDIh/8AiKp0UrgXPLs/+en/AJEP/wARR5dn/wA9P/Ih/wDiKx7+KOaWyjlR
XQznKsMg/u37Vg6vrOhWNs/2OHS7u8Vwott8aMTnBHsR6VUYuTskJtLc7by7P/np/wCRD/8AEUeX
Z/8APT/yIf8A4ivMfDviq213Ultn0OzhRnCZChjyCfQf3f1rpdUl07TyYk023km2bxmNFUDJHJ/A
9P0pyg4uzKhGU2oxV2dT5dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFeeW3iXRvt0ttcWdmwQbt8cKgg
bcn5cnIHPQ546V1i6fp7oGWytipGQfKX/CpasVUpTpvlmmn5mv5dn/z0/wDIh/8AiKPLs/8Anp/5
EP8A8RWMLPS2neAW1mZkVXaMRruVSSASOwJVsfQ+lQWH9hapA0+n/wBm3cKtsMlvskUNgHGRnnBH
50iDoPLs/wDnp/5EP/xFHl2f/PT/AMiH/wCIrn0/sKXUJdPj/s172Jd8lsuwyIvHJXqB8w/MetSW
0OjXnm/ZYrCfyZDDL5So2xx1VsdGGeQeaANzy7P/AJ6f+RD/APEUeXZ/89P/ACIf/iKyf7MsP+fK
2/79L/hR/Zlh/wA+Vt/36X/CgDW8uz/56f8AkQ//ABFOjFpFKkiyDKkMMu3b/gFY/wDZlh/z5W3/
AH6X/CrVnZ21uty8NvDGxiwSiAHG9fSmBleLHP8AZtjFslZHPzmNC2FDNnpXH6BpsV94ivrtIjbR
q22MBdpA+h/Cu11HVNRimjhtNEnuo40wZRPEgYkk8Atnv3xzn61lT3GoXJzN4Skc+puof/iqjF89
fCSwsbRv1tdijGKnzS1XYq65o1rrHhDWLW5nulhumH723gadwVcbCEQEsMgZAHTPI6jkL638U6ta
Rpqf27UtO0/XLOdL1bB7S4eHa3mlYlxJhSy4KjPLEE4+X0BNT1iNAieGJlUdALuH/wCKp39r61/0
LM//AIFw/wDxVFKCpwUFslYenQ4bxld+IhJO2iW+rwfZLa1bTnjjvJnu8tly4DbEZRwyzIzN36jE
Or6F4h1fwn4zMsmr3E/9ozpZWMpPltAJopA6Kwy3CELgkYyFGSc9/wD2vrX/AELM/wD4Fw//ABVH
9r61/wBCzP8A+BcP/wAVVgUv9H/tHwx9l+2eR5txt+2eb5v+rfO7zfn65xntjHGK39Rmjt9Onll+
4qHP8qxf+JrqOu6VPPo8lpDavIzu08bjDRso4U56kVvXVul3bPBIWCuOSpwRTi0pLm2Jmm4tR3PN
r24m1bUUuFS1lRomWOSUFwMkcKArYPvxjHUVp+G4byHxPFHK0SlbdjNHGxYqD90NxgHgkCugn8Ka
dcTNM7XKTMcs8MpiLfULgfpV7TdIstJhMdnCIwxyxzlmPqSeTXoV8bCdNwgrX9P+HPPw+CnTmpSd
7X731/AknuYrTU9IkmZFU3mwFzgZMcgH86oaxdXRlFpJdQW9mZpt0d1bhRkzE+YGd1EgCnIVVbnB
J+7i3q+kWet2JtL1C0W4MNpwQR3B/E1nW/g3RLd1Y2xmZRgGZy/865qdZQSfVf8AB/z7HVUoubfZ
/wDA/wAij4O8q9vtW1SK5mnjluGSF5OMx7iQcYHPOenc1qa6M3ugDGc6rHxjP8D+x/ka1YLeG2iE
cESxoOiqMCq19px1C601/OjiS0u1uH3gncArDAwDySw68Yz9DhJpybStc3Saik3c2ptQhh80FZnM
f3tsTEdM/ewR0buccnrzv57QbabStd1ZrmNyt3HbOnlKZNoSIRndtzjJDY4PAOf7ptaj4Z8Parft
f3Vpam+IH+koXVwR0bO3lh2Jz0XOcHNJ/BGg3MyyajI2obVKqLqRm25xyMID69+464rJ+09orfD1
7/kUrWd9zN+LF5b6h8H9Wu7SZJ4JRAySIcgjz4/r6/r15y7/ABL4wjbVPD0em+ILW20S8nuI7/Vb
eSGRYnji3pGZHDxqWJOQQWPbOSX6+wgstMsorKz8mK2iBCRguQoJzgZU8cn8/rmz9ojPWWL35b/4
n3P598tu1uSeTaH4z1zUH0BfEutHQLS60eS6N4YoYftUwn2gbplZTmLa+FAz5hOCGANjVPHmqw+O
7e1tbnyoDrsWly6deSxGR43QAypEIvMCEsWV/NYHPKkNg+o/aIz1li9+W/8Aifc/n3y24+0RnrLF
78t/8T7n8++W3FwPKvCuut4b/ZzTVY2dZoYLhYWRA5WRp3RCQeCAzqTntnjnD8va6nrfw68PeJNH
ht5tLvFsbLUrVW8mcK2+KC4ckFxh2+6p425xtzhvfftEZ6yxe/Lf/E+5/Pvltx9ojPWWL35b/wCJ
9z+ffLbi4HmXinW/Fel+ILfR38RafZRyadNcpqNysdpBLMZjhMyJMGCRsvyAhmDElju+ah4y+Ies
6Wkklrf20F3ZWdnNIhnj+zX7ysCxt0aJpJo8bgWEiYBPU5L+ufaIz1li9+W/+J9z+ffLbj7RGess
Xvy3/wAT7n8++W3FwOD8fm0/4THwZ/bJh/sHzbw3f2zH2XzPJzFv3fJu5bbnJ5OAcktleJfFA0i5
NpoGrWWk6DFoVzeafLZJb+TdXiSEGFSysjY7omG+c8tnn1H7RGessXvy3/xPufz75bcfaIz1li9+
W/8Aifc/n3y24uB43qHjfxXFZ+JtVkvpLWbSLfSp10420flb7hEMqOHQyYyWH3gRuPzHPN+Hxd4h
TUzdPqjzQt4yfQxZvDF5X2c5wQVXeXGeDuYHuDk7vVftEZ6yxe/Lf/E+5/Pvltx9ojPWWL35b/4n
3P598tuLgeReHvGXi+/t3vpNV0iS+MF8X0KSRWufNQOYo47dY1kBDIQQ0jllYnqeYdX1L+2fB3hX
UZPFD38yarpt1qMga3I03crhmYJGAg3sR+8DDPHc7/Y/tEZ6yxe/Lf8AxPufz75bcfaIz1li9+W/
+J9z+ffLbi4Hj974m1HTvE2urY6hCbJr/RobnVltoN620sJ3zvIE2nPyjcyso3kL97npPDHj63js
LpfEOpiQC+v49PvDAT9stbcb2l3RrsYhS3K8Ng4BOQ/efaIz1li9+W/+J9z+ffLbj7RGessXvy3/
AMT7n8++W3FwM/R/Euka/NPDpt2Z5IIoZpVMTqQkyb4z8w53Kc9+uDycPduzmF+c/Mnf/f8Af/Pv
1L/tEZ6yxe/Lf/E+5/Pvlt0NzKjwsBIjMWU4Xd23Z6j1P+TzSYzL1rVrLTL9lvLmCAyvIU86dIgc
EZwXYZ6isO/a3F7pmvNfWiwRPMAGnUAiRUG7eTtAxHkcnJYD3qxqGo6hezy7/Cks0JkLoJriA9zg
43EA4NZX2J/O83/hDZd27dj7bHtz/u7sY9sYrOoqja5Hbv5ocba3Oi03WbDVnuFsrhJjbsFkMbB1
yRkYZSVPHoa5TT7mV/B2gWbQavBFZxwRamkdpcQyhRAwAQhQ7YlEefLzx1+UmtiC71G13fZ/CLQ7
sbvLuIFz9cGpv7X1r/oWZ/8AwLh/+KrQRj6b9r/tC1/tf+1/s3H9neX9o/57y48/y+f9V9mz5/8A
tZ531kH+2rnVUVor4xzTwXF1atbXJS2lW8t22iSRmRwqmXmIKpCk4wFx1/8Aa+tf9CzP/wCBcP8A
8VR/a+tf9CzP/wCBcP8A8VQBleKtO1jWtUa0sLS2MMFg5juLqd41S4lbCSx4jb95EIicggjzeCM8
1v8Aie6hpOr6mv8AaNncTyW3lWsm9hbwtFbNPsQbWZh+8HykNlWCbWLZ3v7X1r/oWZ//AALh/wDi
qP7X1r/oWZ//AALh/wDiqAOaZNUGiRW8lzqLWrXLul59jvRIgCqBH5STfaCrMZTukbAKYxgxmtrG
o3Xhzw5fX8U0stv5N1qMHlfvHPktn92ByyyMr7cZBT5QWCg2/wC19a/6Fmf/AMC4f/iqP7X1r/oW
Z/8AwLh/+KoAo6nfx6jPZzOmtJpAWZZhb213BL5+YzH8qKJSu0y842Z68haz9PtddW3fUL5tR/tZ
L2wiZRM5iKNHbLOREp8orlp8sFwDkggrkb39r61/0LM//gXD/wDFUf2vrX/Qsz/+BcP/AMVQBy4t
NetPD+lizl1QT3elpJqLXDzzskgkt9/DNuRtj3HyRlWOOPmVcTWsd5HBbDU7nWrjSN05Vre3u4ZQ
+IvLGFd7jb/x8cucZ7Y8uui/tfWv+hZn/wDAuH/4qj+19a/6Fmf/AMC4f/iqAOaltNWsre4i0hNR
TVW1G9lYEyGDDx3bwEb/AN1tLNETjjcV3fNU62s97qtpb2ba6uhvcx+YZprqKXeIbkvlnIlCZFt3
2Z6c7q3v7X1r/oWZ/wDwLh/+Ko/tfWv+hZn/APAuH/4qgCobae68IywXx1ENBeuY3hUPcLHDdExO
A4O/CIh5DM4HG4nnQ8Pz3k9pcG5e5lhWfbbT3UHkzSx7VJLptXaQ5dR8q5Cg4Odxi/tfWv8AoWZ/
/AuH/wCKo/tfWv8AoWZ//AuH/wCKpAX7XUftP2L/AEO8i+1WxuP3sW3ycbPkk5+V/n6f7LelZXiW
5+2eA7u68maDzrVZPKnXbImcHaw7MM4I9am/tfWv+hZn/wDAuH/4qqGtTa5q2jXVgvh6aNpk2hzd
QkA/99U0B1l20y6SWt0DzAyGNWOAW2rgH8a8z0pbm+W6tzomqybHWGIQRKACSS5kneN8OwYb+Qc5
V+OB32o6je2yQw2ekTXmCzs6zRoozgAfM2SePTHT8MR7nxD58skGmanbCVgzJFd2u3OAM/MCegHe
ujDYj2DbSvf+v68vUyrUlVjys39chaPQNOjnJklhntFLu/mNkSICdxAyffAz6Viau13p+sTagofb
LaRwW0q2Ul4IHDs0gMcZDAOpTkcZjG48KGrySeIZ/LFxp+qzRpIkmx7u0wSrBhnCg9QO9aH9r61/
0LM//gXD/wDFVg3d3NErKxg2tzrN5Na3V3DqMGrTSWckUUazLbJblITcK4/1QYE3IxJ8/wB3HOyo
If7Z+yQ+X/a/n/Zk/trzPO/1vmw+Z5G7j/V/asfZ+Pu458uul/tfWv8AoWZ//AuH/wCKpk2o6rcQ
SQT+FZJYZFKPG9zCyspGCCCeQRSGcaRqFxqGoPoz6p5EDTQrLdJcSSQxN/Z7SLiQiXJXzmCghjzs
5wa7HwzFfrolyjXk0jmRvsst3ayptG0dUlkaVlD7j87AnkDC7TTbS71CwtUtbPwiba3TOyKG4gRF
ycnABwOST+NTf2vrX/Qsz/8AgXD/APFUAR6/Y3V54bitL1Ib+V72089YbYiN0FzGWyhZvlCA5ySM
AngVz1zoWp6brGm3CSXl1cnEMl0pZ2EC3dmqKz4zzEju4PBZpiOCa6X+19a/6Fmf/wAC4f8A4qj+
19a/6Fmf/wAC4f8A4qgDBs7a7u4dIgebXYb57lBrLlrhUz9nm3hGb5Ahk4zFgDKFSDsIfIdUF5MY
p9Ut9R8+7+0zeTNNBHbbZfIaND+6dh/o52x/OeQf462/7X1r/oWZ/wDwLh/+Ko/tfWv+hZn/APAu
H/4qgDnbUXAgthqEGtR6UGnDSW8188s8oEQjfb/r4lI88bDlQRnLZVjDFomo3Gj6nc6pDff2i93Y
PciKaRQyxpaNM6JGdpYFJMMg3ZXap6Cuo/tfWv8AoWZ//AuH/wCKo/tfWv8AoWZ//AuH/wCKoAr+
IZEj8NWBghvpo/tdk6qLeaaUIk0bkuMF8hUJO7nPB5OKwtT0rVp9EuhbDUZbzULnUrWWOaeRozCV
ufKwjtsjUlYQGAHBAzhjnpf7X1r/AKFmf/wLh/8AiqP7X1r/AKFmf/wLh/8AiqAOa1SLUZLi3/sq
81e3shbD7F5lreTStceZJv37pEx/yyx9oyhHTC7s3Y9Mv7n7GLq41crca1dCcLcSxeXbr9q8oAoV
KoT5ZBzzlRkgKBsf2vrX/Qsz/wDgXD/8VR/a+tf9CzP/AOBcP/xVADtCubpII7K7hvC/mXYSaVSQ
sUc5SMMx5LMhUgnJYKxJPU3bXUftP2L/AEO8i+1WxuP3sW3ycbPkk5+V/n6f7LelUP7X1r/oWZ//
AALh/wDiqP7X1r/oWZ//AALh/wDiqVgDw5/r9c/7Ccn/AKAlblY3h23u4U1GW8tWtnubxpljZ1Yh
SiDqpI6g1s0MAooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAVbr/j5sf8Aruf/AEW9eYXvgy9h1k6ncTRwWsty
04kkB2hdxbJI7e9eqvbmee3bzEQRSFyXzz8rLgYB/vVSvPDVvfKYptXuPs5x+4DnZgdvuZx+Nb0a
qpttkSVzkdE0zSoPFcf9mziWBQXHkrwCMgFj68nirfji1ukuLPUrdpgImUt5KB2AUljhTwxwScHj
5a7WDT7W2UCGS3QYx8qsP/ZaWeyt7iFopZ4mRv8AfBBHIIIGQQeQRyDWdSftG3I3w9aWHqKpHdHk
81za+Kpba40nTnsLRXkto4dqhZJJDlmVhyTsySOi4UDrXqUEfkwRxD+BQv5Cq9l4esrO7N19s86Y
KURpSx8tSckKAoC574GT3zWl5Mf/AD8xfk3/AMTUWsrIrEV3WnzWstl/XzOF1aye81PxfaWVjN9o
vtFjiWT7OyRzzBZhjzCAhbEkQ69OP4Ti0JDfave6lFDqiWsi6fAjJbvDKXS4kZgVcBvLAkTccYKl
8Hg47DyY/wDn5i/Jv/iaPJj/AOfmL8m/+JoMDgtSeTVBqNpZ2d9aXdut2NNijs5YVNyUkUzmbaEB
Ys+35sfPuJLMAmv4YadfPto3vJdMhjiW2kvLMWsgb5g0YQRx/IqiPB29WYZOML03kx/8/MX5N/8A
E0eTH/z8xfk3/wATQB5/pF/qtrrd3dXEGovAbKe5ubJbW5byplZCsUckrlJGw0ijytitjOMbcWbi
wvbnxHOZH1QW0+qCB/LuZo0FsLIPldrAIPOUDeuCTlc4JB7fyY/+fmL8m/8AiaPJj/5+Yvyb/wCJ
oAwvD99eXOl2MeoQXK3v2C3muJJYtitI6ncvbDAqcrgY3L61uw/6q4/65j/0JaPJj/5+Yvyb/wCJ
pwEcUU379HLKFAUN/eB7j2oA/9k=

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--_e011a10d-f734-43c0-81a2-86c91675d265_--


From xen-users-bounces@lists.xen.org Tue Oct 21 19:20:56 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgez3-0005tw-OR; Tue, 21 Oct 2014 19:20:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1XgJmZ-00075a-MT
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 20:42:23 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	6D/52-10419-FA375445; Mon, 20 Oct 2014 20:42:23 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1413837741!11998992!1
X-Originating-IP: [65.55.90.103]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13293 invoked from network); 20 Oct 2014 20:42:22 -0000
Received: from snt004-omc2s28.hotmail.com (HELO SNT004-OMC2S28.hotmail.com)
	(65.55.90.103)
	by server-11.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 20:42:22 -0000
Received: from SNT151-W35 ([65.55.90.72]) by SNT004-OMC2S28.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Mon, 20 Oct 2014 13:42:20 -0700
X-TMN: [VyaNqBg7dyK9yrGJGi7gM6HGMtZQGW9Y]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W35BA143D8FD2F8FC451159F3970@phx.gbl>
From: Zir Blazer <zir_blazer@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 20 Oct 2014 17:42:20 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 20 Oct 2014 20:42:20.0702 (UTC)
	FILETIME=[584A3BE0:01CFECA6]
X-Mailman-Approved-At: Tue, 21 Oct 2014 19:20:39 +0000
Subject: Re: [Xen-users] Blank screen in EFI mode but XEN seems to work
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

What Kernel are you using? For xen.efi full support, make sure you're using the latest one, 3.17. With previous Kernels, Xen UEFI boot also blackscreened on my computer after loading the Hypervisor. Seems that it freezed during Dom0 loading.
Kernel 3.17 adds official UEFI Dom0 support: www.phoronix.com/scan.php?page=news_item&px=MTc1NDg 		 	   		  
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 21 19:20:56 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Oct 2014 19:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xgez2-0005td-Vg; Tue, 21 Oct 2014 19:20:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <zir_blazer@hotmail.com>) id 1XgDZm-00080C-Fy
	for xen-users@lists.xen.org; Mon, 20 Oct 2014 14:04:47 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	8C/35-02696-D7615445; Mon, 20 Oct 2014 14:04:45 +0000
X-Env-Sender: zir_blazer@hotmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1413813876!10849858!1
X-Originating-IP: [65.55.90.221]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20141 invoked from network); 20 Oct 2014 14:04:38 -0000
Received: from snt004-omc4s18.hotmail.com (HELO SNT004-OMC4S18.hotmail.com)
	(65.55.90.221)
	by server-5.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Oct 2014 14:04:38 -0000
Received: from SNT151-W13 ([65.55.90.200]) by SNT004-OMC4S18.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Mon, 20 Oct 2014 07:04:36 -0700
X-TMN: [+qQv1t9VGL6SHkKn2qumVYpmhV7v46N1]
X-Originating-Email: [zir_blazer@hotmail.com]
Message-ID: <SNT151-W13DB6DD541381FA1600D07F3970@phx.gbl>
Content-Type: multipart/mixed;
	boundary="_e011a10d-f734-43c0-81a2-86c91675d265_"
From: Zir Blazer <zir_blazer@hotmail.com>
To: "james.harper@bendigoit.com.au" <james.harper@bendigoit.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 20 Oct 2014 11:04:36 -0300
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 20 Oct 2014 14:04:36.0604 (UTC)
	FILETIME=[C82DDBC0:01CFEC6E]
X-Mailman-Approved-At: Tue, 21 Oct 2014 19:20:39 +0000
Subject: [Xen-users] Cosmetic issue (Sent packages always 0) with GPLPV
 Drivers in WXP x64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

After finally managing to install the GPLPV Drivers under WXP x64 (Tip: If =
you're using an nLited ISO=2C do NOT tick the=A0Performance/Disable WBEM Lo=
gging on the Tweaks section=2C is needed by the installer. Applies to WXP S=
P3 too=2C that's how I found it)=2C I've noticed what seems a simple=2C cos=
metic error. Attached are two screenshots: One is for=A0gplpv_2003x64_0.11.=
0.372.msi=2C and the other for=A0gplpv_2003x64_0.11.0.398.msi. I noticed th=
at in all versions after 372 I checked=2C including the latest 1105=2C the =
Local Area Connection doesn't informs about sent packages=2C which at first=
 seems a bit misleading making you believe you have no connection=2C but it=
 seems to work properly anyways.=0A=
Because there aren't publicily released binaries between 0.11.0.372 and 0.1=
1.0.398 I couldn't check the exact changeset which broke that. If you tell =
me how to use the debug versions of the Drivers to check if its more easy t=
o pinpoint what changeset it was=2C I'l give that a try. I can consistently=
 uninstall newer Drivers and installing the older 0.372 and get that consis=
tent behaviator.=0A=
 		 	   		  =

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gplpv_2003x64_0.11.0.398.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMABAADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCxpc9q
mswpdWNzfQqpeaC2GWCkFVPUdXKgDOWPAB5rq4bDSdb0bUW0/Rfs19AwCRPdsHA3dGzu2PhW42sA
eMkhgvEwWWpahrNna2jWbRGTzGjuyRGSoz82Ac9OBjB3NkivTPDumvpNvcNdzaf9onfJSzgjijRQ
TgAhVLderew9SelxoqhzX975/wDDGLdT2qS+E87sLO5ureaS48q3NudsxYkhW3FccDPUelP+yO8v
l2x+1HbuPkoxx+YB/wD11aju4Yn1i1m3hbi5fDooYqVlY9CR/OrEup2MkE1ukbxpNDGrSJCqkurE
k7Qcc59a5TczI7S5lZ0jt5nZDhwqElT7+lENpc3CF4beWRQcEohIz+FbMmuW1xOzSJNGq3aXCbQG
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
uZtSnt1Rtxx95JWA5wPmx94YzWe3hPzP7cw8EDXeoQXlpJGm7y/K8qRVdeMqbhZXKgjPmuchmJou
7XxJqLWV3Np+lQXWm3YubeFNQkdJ90UsTKzmAGPAl3AhXzjHGc0AaF14igTyF061n1iaaJbhY7B4
jiFvuyFndUCsfu/NlsEqCFYiR/EWlW1xaWd/f2lhqF0iNHY3VzGs5LHAUKGO47sr8pIJBwTWHpvh
7WNBeTULBLG6vrzf9rtp7h4o03XE06+XII2J2m4kQ5Qbxtb5MFWy9Wt9ZTWf7Oj0+OY6rqdhqdw8
ZnK23lNbiRA/k+UwAti2WeNjuwEztDAHolFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY2t3Js4ppw0oCIrN5Ss
zEDecALyT7AEmuL0X4kaH4h1AWGlaxcXNyVL7VhmACjqSSoAHQcnqQOpFdhr13bWzbZ7iKItsKh3
C5xvzjP1H51y1lF4f066vLmzNhBPeyebcujqDI2MZPP1P1JPUkmGUh3hwlo/ELMSSdXJJPf92Kg1
6eU6nbWkEMk0sloCqIu4n95J0A+lS+GGV7fX3Rgytq2QQcgjyxWJ4w1CTT/EVhJFM8MgsRtdGKkf
vJQcEVhiHaNzkxkuWnfzNDTdAl1S1uLK5sL2zvid9vcyQuIjgfcbjjPr/wDqbM8I2tzZeLdStruJ
obiOxYOjdj5sX5+x9DUuk+NE06zuL251K8vL8HZb2skzmIZH3255x6f45Wr4M1GfU/GGpXVxM000
lgzO7dz5sX5ew9q5Yzh7SCW558KlP21NR3/Tz8zo7jU7+W8nttJsra5NqwjuHubloFVyocKuI3LH
ayknAHzDBJ3BZ4tb0+bUDYpM5m3MisYXEbuudyLIRsZhhsqCSNrZHynGR4i8I/23b30EM9nHFffN
Ot3Z/aNsvl+WJYvnXY4QAZ5HyggA7t1q38PSwahC7XiNZW13NewQiEiQSy+Zu3Puwy/vpMAKD93k
4O70D2zdqOX/AFlr/wBfcH/o1akqOX/WWv8A19wf+jVoW4GHa6201pF9lt9WnhjQQrJFokjq2z5P
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
iUZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/9HyV1FUIKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2
f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/wAQ+vr+vXnLnX3z
+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/kSbP/AK63H/o+Suorl/h5/wAiTZ/9dbj/ANHy
V1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqG6/49n98D9f8APr9D0oAzuvvn8c/z
9ffr3z84OZI+/wC8Q+v8Q+vr+vXnLnX3z+Of5+vv175+cHMkff8AeIfX+IfX1/Xrzl5GZ3w8/wCR
Js/+utx/6PkrqK5f4ef8iTZ/9dbj/wBHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/AI9n98D9f8+v
0PSpqhuv+PZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/xD6+v69ecudffP45/n6+/Xvn5
wcyR9/3iH1/iH19f1685eRmd8PP+RJs/+utx/wCj5K6iuX+Hn/Ik2f8A11uP/R8ldRVCCiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKwfFt7Jpmg3+oQpG81rZzTRiVdy7l2kZFb1cx4+/5
E3Wv+wbcfyFOKu0hPY8TT4zeJpZFjj0/SHdiFVVtGJJPQAbqdN8YvFNtK0U+maVFIvVHs2Ujv0LV
ieG/BPiC5v8ATNQXT2SyaWOUXDsAhXII5z36fU9q1PGvgvXZtc1C+gsxLbiWeWWRXG2INI0nzMSA
MK4JwSBzXoSlhVWVLTVHOlVcOYkHxp8SH/lx0f8A8BT/APFU8fGbxGf+XLR//AU//FVBY6VqOpfB
d7axsLq6uE8RlnighZ3UC3AJIAyBkgfjWkPCOh/8Ix9p+w/6N/wjf9of2v5r/wDH9vx5G7d5XX5N
m3d755rVwoLePUV6ncrD4yeIj/y5aR/4Cn/4qrNt8VvFd55v2bStOm8mMyy+VZM2xB1ZsNwBnkni
jVfB1r/wmen6Lp2l20GjSzW6wazctOyXYMQcqXDhGLndgJtJOACK6O28PafpOk3l/Z2FzYS33hvU
1nt54niIMbxhT5bu7KSG/vkEAEAZqJKgkrR3BOp3OYHxf8QH/ly0n/wFP/xVPHxd8QH/AJc9J/8A
AU//ABVWfhrJa+HtDvvE15ew2fmXsFhFMyu52hllmTaqsPmQAA46jqvUv8R+F9F8NaHrM9xpvn3M
esyWlq0d06iKJ7fzIs5B3bdwJHBJH3iOr5KPNy8gXna9ysPi3r5/5c9K/wDAY/8AxVOHxY14/wDL
npX/AIDH/wCKq74l8LaDaQyWenadeoN1qLbWGjb7IVcKGeWYuyMp35yqLgjHIqDxl4V0/SfDX22C
xltLqHVGsiTDJEkybCd6rJJISMrwwIzk8cZojGg7e7uDdRdRg+K2un/l00r/AMBj/wDFU4fFTXT/
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
/wDwGT/CtP8A4QKP/oY9e/7/AMf/AMbo/wCECj/6GPXv+/8AH/8AG6OVhczP+Ee0T/oD6f8A+Ayf
4Uf8I9on/QH0/wD8Bk/wrT/4QKP/AKGPXv8Av/H/APG6P+ECj/6GPXv+/wDH/wDG6OVhczP+Ee0T
/oD6f/4DJ/hV77PB9m+zeTH9n2eX5W0bduMbcdMY4xUv/CBR/wDQx69/3/j/APjdH/CBR/8AQx69
/wB/4/8A43RyhczP+Ee0T/oD6f8A+Ayf4Uf8I9on/QH0/wD8Bk/wrT/4QKP/AKGPXv8Av/H/APG6
P+ECj/6GPXv+/wDH/wDG6OVhczP+Ee0T/oD6f/4DJ/hR/wAI9on/AEB9P/8AAZP8K0/+ECj/AOhj
17/v/H/8bo/4QKP/AKGPXv8Av/H/APG6OVhczP8AhHtE/wCgPp//AIDJ/hR/wj2if9AfT/8AwGT/
AArT/wCECj/6GPXv+/8AH/8AG6P+ECj/AOhj17/v/H/8bo5WFzM/4R7RP+gPp/8A4DJ/hR/wj2if
9AfT/wDwGT/CtP8A4QKP/oY9e/7/AMf/AMbo/wCECj/6GPXv+/8AH/8AG6OVhczP+Ee0T/oD6f8A
+Ayf4Vet7eC0gWC2hjhiXO2ONQqjJzwB71L/AMIFH/0Mevf9/wCP/wCN0f8ACBR/9DHr3/f+P/43
RyhcPAX+q1//ALC8n/ouOuurJ0DQIPD1rcQQXNzcefOZ5JLllLFiqr/CAOijtWtVCCiiigAooooA
KKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaobr/AI9n98D9f8+v0PSgDO6++fxz/P19+vfPzg5k
j7/vEPr/ABD6+v69ecudffP45/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/8Arrcf+j5K
6iuX+Hn/ACJNn/11uP8A0fJXUVQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaobr/j2f
3wP1/wA+v0PSgDO6++fxz/P19+vfPzg5kj7/ALxD6/xD6+v69ecudffP45/n6+/Xvn5wcyR9/wB4
h9f4h9fX9evOXkZnfDz/AJEmz/663H/o+Suorl/h5/yJNn/11uP/AEfJXUVQgooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKhuv8Aj2f3wP1/z6/Q9KmqG6/49n98D9f8+v0PSgDO6++fxz/P19+vfPzg5kj7/vEPr/EP
r6/r15y5198/jn+fr79e+fnBzJH3/eIfX+IfX1/Xrzl5GZ3w8/5Emz/663H/AKPkrqK5f4ef8iTZ
/wDXW4/9HyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/wA+v0PSpqhuv+PZ/fA/X/Pr9D0o
Azuvvn8c/wA/X3698/ODmSPv+8Q+v8Q+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXk
ZnfDz/kSbP8A663H/o+Suorl/h5/yJNn/wBdbj/0fJXUVQgooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKhuv+PZ/
fA/X/Pr9D0qaobr/AI9n98D9f8+v0PSgDO6++fxz/P19+vfPzg5kj7/vEPr/ABD6+v69ecudffP4
5/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/8Arrcf+j5K6iuX+Hn/ACJNn/11uP8A0fJX
UVQgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKhuv+PZ/fA/X/Pr9D0qaoLs4tmznnA4GepA/wA9foelAGf198/j
n+fr79e+fnBzJH3/AHiH1/iH19f1685cw5/5ZS8+sbf4H1Pr368768t5Bb3llbzs0c1zMFhR0ILk
fMe3YZ5/XJ+eRlb4ef8AIk2f/XW4/wDR8ldRXNeC4ZtM8KWlreQTRTq8zFDExIDSuw6D0Irf+0x/
3Zf+/Tf4VQiaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJ
qKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8A
dl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2m
P+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/
woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH
/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR
9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDf
pv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+
0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/7
9N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L
/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAm
oqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/
79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/
ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8A
CgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3
Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/h
R9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+
m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7
TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/
hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv
/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCa
ioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8A
v03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj
/uy/9+m/woAmoqH7TH/dl/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/wo
AmoqH7TH/dl/79N/hR9pj/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmoqH7TH/d
l/79N/hR9pj/ALsv/fpv8KAJqKh+0x/3Zf8Av03+FH2mP+7L/wB+m/woAmoqH7TH/dl/79N/hR9p
j/uy/wDfpv8ACgCaioftMf8Adl/79N/hR9pj/uy/9+m/woAmqG5/1S/9dE/9CFH2mP8Auy/9+m/w
qpql7JFp8klrZXF3OhVkgRNhchhxlsAf569KAOQu76+gvoba301rnzjtjZJMZPcHjjufTHPY4jvV
KeMvC6sULC5lyUJK58o5wSBn8qBe+JFOR4TvQenFxF/jUdtba7f+KNEubnQLmzgtJ3eSR5EYYZCv
Y564qEiiSEyva2Us2qTxGdQWIhWTGVJ4ULk81DcTXAhWay1C+vEEjIwWyUcKuSRgEjqo5AHzVgav
fSQ6fAgBjjWOAPLIMpt2q2Oo4ODwTgkcnpjU8Ky/8TC8ktb03FvJE3mGK3WOEkk4wVdhkc4XAwD2
4B9Knho+yUpbs86WJm63ItkXzd26aZ/aM+tSW9oPvTTmKNV528krgc8VPaNHf2qXVnrL3Nu+dksL
ROjYODghcHkEfhXO5d/h/YSpFNLsu7WZlhiaR9q3aMxCqCTgAngdqbei5ub+TU4otRg0W5khS6SG
KaK4fYkwMgRAJRlzbpkAMRHyNgBPmtWdj0Tqvss3/QQuf++Y/wD4ij7LN/0ELn/vmP8A+IriPsus
yWmrXZbVxPaacZdLUTTLuYS3JiDJnEj+WLfKyBmPAYZJzd0uLWf+Eukkury8/wCPmfzIPss3lfZ8
v5X7xpPJ6eUf3ab88N/y0NIDqvss3/QQuf8AvmP/AOIo+yzf9BC5/wC+Y/8A4irVFAyr9lm/6CFz
/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAK
v2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc/wDfMf8A8RVq
igCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/9
8x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc
/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wAR
R9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/
APEUfZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8A
oIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2W
b/oIXP8A3zH/APEUfZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDE
VaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fM
f/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/o
IXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xF
H2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8
x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb
/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc/wDfMf8A8RVqigCr
9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//
ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEUfZZv+ghc/wDf
Mf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP/fMf/wARR9lm
/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oIXP8A3zH/APEU
fZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaooAq/ZZv8AoIXP
/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFH2Wb/oIXP/fMf/xFWqKAKv2Wb/oI
XP8A3zH/APEUfZZv+ghc/wDfMf8A8RVqigCr9lm/6CFz/wB8x/8AxFH2Wb/oIXP/AHzH/wDEVaoo
Aq/ZZv8AoIXP/fMf/wARR9lm/wCghc/98x//ABFWqKAKv2Wb/oIXP/fMf/xFT2lq/wBozJdzyqEc
7GCAEhTjooPWn1Nbf61v+ub/APoJoEZUEc9wjyG9nT97IoVVTAAcgdVJ6Cpfss3/AEELn/vmP/4i
jT/+PZ/+u83/AKMarVADLS1f7RmS7nlUI52MEAJCnHRQetU4I57hHkN7On72RQqqmAA5A6qT0Fat
t/rW/wCub/8AoJrP0/8A49n/AOu83/oxqAD7LN/0ELn/AL5j/wDiKntLV/tGZLueVQjnYwQAkKcd
FB60+prb/Wt/1zf/ANBNAGVBHPcI8hvZ0/eyKFVUwAHIHVSegqX7LN/0ELn/AL5j/wDiKNP/AOPZ
/wDrvN/6MarVADLS1f7RmS7nlUI52MEAJCnHRQetU4I57hHkN7On72RQqqmAA5A6qT0Fatt/rW/6
5v8A+gms/T/+PZ/+u83/AKMagA+yzf8AQQuf++Y//iKntLV/tGZLueVQjnYwQAkKcdFB60+prb/W
t/1zf/0E0AZUEc9wjyG9nT97IoVVTAAcgdVJ6Cpfss3/AEELn/vmP/4ijT/+PZ/+u83/AKMarVAD
LS1f7RmS7nlUI52MEAJCnHRQetZ3msLeS4n1CeJfNkUKiIeAzAADaSeB+hratv8AWt/1zf8A9BNe
beP7W4utAthFd/ZY0vJ3diThyGYhcdycMRnjj1IzUeS/vyUV3d7L7rv7kZ1qip03N9DYufFWlWF9
9kv9auLWTcF3SCFkyTgAsqkD1yeAOc1vTRm3gknn1SaKGNS7yP5SqqgZJJK8ACvnG0utN3ahJq7/
AGm8yQvmsdi/33x/E3QAfXg8V9EaP9qsfC1h/afnNdwWUf2nrNIXVBv+7ku2QemST0zW2KorD1PZ
c3M1a7StF3/lvq0u/XsY4WtOpdTWq9bfiPtGjv7VLqz1l7m3fOyWFonRsHBwQuDyCPwp8UZnQvDq
k0ihmQsnlEBlJVhwvUEEH0INcLYWmpN4aM8SavDc6f4ctvscIM8IF2gmDAxcCRspHwykEbeoIzNP
Y31rYXUFs+o20ratNLfsI7qVBA7zvEYljZSclot3ksCM/PwGFYHUdv8AZZv+ghc/98x//EUfZZv+
ghc/98x//EVxH2TXW0zVpGvNXkkh0UmyCo8PmSlrkKQu5nLhPLADMW5UuN4G2fWrLVbK6lstPuNR
TSv9Hlmlc3N24yLgOFKuJj8y2+VRxjOSNpbKA60Rlp3gGqTGZFV2jHlblUkgEjbwCVbH0PpT/ss3
/QQuf++Y/wD4iuV0CxuYdft7vUn1GWSWySK2mMc0aNskuCRKgZgMRvHt847jn+/uA7SgCr9lm/6C
Fz/3zH/8RR9lm/6CFz/3zH/8RVqigZV+yzf9BC5/75j/APiKPss3/QQuf++Y/wD4irVFAFX7LN/0
ELn/AL5j/wDiKPss3/QQuf8AvmP/AOIq1RQBV+yzf9BC5/75j/8AiKPss3/QQuf++Y//AIirVFAF
X7LN/wBBC5/75j/+Iqa1s5GvIA97cOhkUMpCYYZ6cLmpKmtP+PyD/rov86BFafRdLnsorYzzR+Uo
VJYp2SQADHUJ3HUdKqDwzYKu0a1qwHoL9/8A43Wnd3sllYxSLI6qIycK+Mnc1c7J41mh1WGzdpX8
xN2Y5DlT1559KznjY0ZKEpW6mscNKVOVVLRbnQafpunabYxWkErGOMELukJPXP8Azz96s+XZ/wDP
T/yIf/iKzxrREdxLLePFFbruleSXCquMkk54AHeqsHi/S7rH2fxFZzZkSEeXeq2XbO1eG+8cHA6n
BqoVI1IqcXdMxTTV0bXl2f8Az0/8iH/4ijy7P/np/wCRD/8AEVD9ruf+fiX/AL7NQXeriwtXurzU
RbW6Y3yzTbEXJwMknA5IH41Qy75dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXOazczyeIPD8bzyMhn
mYqzkjIhbBx+J/OtegC55dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFYV7q0VnGHPl4Y4UO+0t9ODTdO
1YajKwQLtXOR/Eo7H3B5rZ0KihztaGCxNKU/Zp3Zv+XZ/wDPT/yIf/iKPLs/+en/AJEP/wARWTe3
q2SRExvI0snloq4yTgnHueOAOScDvSl7lgEL2kEu9YypZptjsdoV9gwpLHHJ7GiFGc1dLQqdaEHZ
vU1fLs/+en/kQ/8AxFHl2f8Az0/8iH/4iuf0bVTqf2tHWMPbymMmNgQ3GcjBP86q+J7WG9fRbW4j
EsMupRo6H+IFHrOUXGTi+hpGXNFSXU6ry7P/AJ6f+RD/APEUeXZ/89P/ACIf/iKyf+EE8MH/AJg8
HPoW/wAT6j17deN8cXgrwncKWh0u1kXJGUckZ9OCfUevbrxvLAbXl2f/AD0/8iH/AOIo8uz/AOen
/kQ//EVk/wDCCeGD/wAweDn0Lf4n1Hr268bz/hBPDB/5g8HPoW/xPqPXt143qwzW8uz/AOen/kQ/
/EUeXZ/89P8AyIf/AIisn/hBPDB/5g8HPoW/xPqPXt143n/CCeGD/wAweDn0Lf4n1Hr268bywGt5
dn/z0/8AIh/+Io8uz/56f+RD/wDEVg2fhHwbqVql1Y2NjdW8mQksEpdGwSDggkHB478gdeN9j/hB
PDB/5g8HPoW/xPqPXt143uwGt5dn/wA9P/Ih/wDiKPLs/wDnp/5EP/xFZP8Awgnhg/8AMHg59C3+
J9R69uvG8/4QTwwf+YPBz6Fv8T6j17deN6sBreXZ/wDPT/yIf/iKPLs/+en/AJEP/wARWT/wgnhg
/wDMHg59C3+J9R69uvG8/wCEE8MH/mDwc+hb/E+o9e3XjeWA1vLs/wDnp/5EP/xFHl2f/PT/AMiH
/wCIrJ/4QTwwf+YPBz6Fv8T6j17deN5/wgnhg/8AMHg59C3+J9R69uvG8sBreXZ/89P/ACIf/iKP
Ls/+en/kQ/8AxFZP/CCeGD/zB4OfQt/ifUevbrxvP+EE8MH/AJg8HPoW/wAT6j17deN5YDW8uz/5
6f8AkQ//ABFHl2f/AD0/8iH/AOIrJ/4QTwwf+YPBz6Fv8T6j17deN5/wgnhg/wDMHg59C3+J9R69
uvG8sBreXZ/89P8AyIf/AIijy7P/AJ6f+RD/APEVk/8ACCeGD/zB4OfQt/ifUevbrxvtW2i6bo1r
Omm2cVusjxs+wctw+MnJ/D6985IBc8uz/wCen/kQ/wDxFHl2f/PT/wAiH/4ikurq4W7mVZ5QA7AA
OeOapnV8Xa2rXrrO+dqFyC2ACceuAwzjpkUAXfLs/wDnp/5EP/xFHl2f/PT/AMiH/wCIqH7Xc/8A
PxL/AN9mmQ6jJcQRzwXjSwyKHSRJdyspGQQQeQRSAs+XZ/8APT/yIf8A4ijy7P8A56f+RD/8RUP2
u5/5+Jf++zUF1qzWUKy3F3KiNJHEDuY/M7hFHHqzAfjQBd8uz/56f+RD/wDEUeXZ/wDPT/yIf/iK
pXOriz8r7VqIg86QQxebNt3ueirk8sccAc1P9ruf+fiX/vs0ATeXZ/8APT/yIf8A4ijy7P8A56f+
RD/8RUP2u5/5+Jf++zTJtRkt4JJ57xooY1LvI8u1VUDJJJPAAoAs+XZ/89P/ACIf/iKPLs/+en/k
Q/8AxFZ9hrsOqQNPp+qpdwq2wyW9wJFDYBxkE84I/OrX2u5/5+Jf++zQBN5dn/z0/wDIh/8AiKPL
s/8Anp/5EP8A8RUP2u5/5+Jf++zR9ruf+fiX/vs0ATeXZ/8APT/yIf8A4ijy7P8A56f+RD/8RVJd
XDeXt1EHzJGhTE33nXduUc8sNjZHUbT6Gp/tdz/z8S/99mgCby7P/np/5EP/AMRR5dn/AM9P/Ih/
+Iqld6uLC1e6vNRFtbpjfLNNsRcnAyScDkgfjTLDXYdUgafT9VS7hVthkt7gSKGwDjIJ5wR+dAGh
5dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFQ/a7n/n4l/wC+zWH4wvLoeENUxczcwFT855B4I/KmB0Xl
2f8Az0/8iH/4ijy7P/np/wCRD/8AEUwSyRWcflyOmZHztYjPC1mf26onu45vEEFvLDOsK221ppnL
KhGEV9xyX6BaqMZSdoq4pSUVds1vLs/+en/kQ/8AxFHl2f8Az0/8iH/4isi/16XSdTs7W4v3uIr1
UME8Ecm0liQOQWXHA53A/MOCMkT3+uw6XAs+oaqlpCzbBJcXAjUtgnGSRzgH8ql6DNDy7P8A56f+
RD/8RR5dn/z0/wDIh/8AiKrQ6jJcQRzwXjSwyKHSRJdyspGQQQeQRT/tdz/z8S/99mkBN5dn/wA9
P/Ih/wDiKPLs/wDnp/5EP/xFUm1ZkvorNruUXEsbyom5uVQqGOenBdfz+tT/AGu5/wCfiX/vs0AT
eXZ/89P/ACIf/iKPLs/+en/kQ/8AxFUrvVxYWr3V5qItrdMb5ZptiLk4GSTgckD8aZLrsMF2LSbV
UjuSquIXuAHKswRTtJzgsQo9SQOtAGh5dn/z0/8AIh/+Io8uz/56f+RD/wDEVD9ruf8An4l/77NH
2u5/5+Jf++zQBN5dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RUP2u5/5+Jf++zVJvEMS30lo1/KJY9o
djv8tWYqFQv90Od64TO4hgcYIoA0/Ls/+en/AJEP/wARR5dn/wA9P/Ih/wDiKz7/AF2HS4Fn1DVU
tIWbYJLi4EalsE4ySOcA/lU82oyW8Ek8940UMal3keXaqqBkkkngAUAWfLs/+en/AJEP/wARR5dn
/wA9P/Ih/wDiKh+13P8Az8S/99mj7Xc/8/Ev/fZoAm8uz/56f+RD/wDEUeXZ/wDPT/yIf/iKh+13
P/PxL/32aPtdz/z8S/8AfZoAm8uz/wCen/kQ/wDxFHl2f/PT/wAiH/4iua0GWSa61x5ZGkf+0nG5
jk4EcYH6ACtmgC55dn/z0/8AIh/+Io8uz/56f+RD/wDEVToouBc8uz/56f8AkQ//ABFHl2f/AD0/
8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RVOii4Fzy7P/np/5EP/AMRR5dn/AM9P
/Ih/+IqnRRcC55dn/wA9P/Ih/wDiKPLs/wDnp/5EP/xFU6KLgXPLs/8Anp/5EP8A8RR5dn/z0/8A
Ih/+IqnRRcC55dn/AM9P/Ih/+Io8uz/56f8AkQ//ABFU6KLgXPLs/wDnp/5EP/xFHl2f/PT/AMiH
/wCIqnRRcC55dn/z0/8AIh/+IpVFqmSkg3FSoy7Ecgj+571SoouBPBa2UEWwS5yzMTvPViSf4PU1
L5dn/wA9P/Ih/wDiKp0UXAuqLVMlJBuKlRl2I5BH9z3qGC1soItglzlmYneerEk/wepqCii4Fzy7
P/np/wCRD/8AEUqi1TJSQbipUZdiOQR/c96pUUXAngtbKCLYJc5ZmJ3nqxJP8Hqal8uz/wCen/kQ
/wDxFU6KLgXVFqmSkg3FSoy7Ecgj+571DBa2UEWwS5yzMTvPViSf4PU1BRRcC55dn/z0/wDIh/8A
iKVRapkpINxUqMuxHII/ue9UqKLgTwWtlBFsEucszE7z1Ykn+D1NS+XZ/wDPT/yIf/iKp0UXAuqL
VMlJBuKlRl2I5BH9z3qm+laTPYvZ3aRXMEjFnjm+ZWJbd90x469PoKSimm1qgsYumfDrwRo96t5Z
6XEJ0wUeWeSXYQQQyh1IDAgYI5HrXTeXZ/8APT/yIf8A4iqdFEpOTuwsXPLs/wDnp/5EP/xFHl2f
/PT/AMiH/wCIqnRSuBc8uz/56f8AkQ//ABFHl2f/AD0/8iH/AOIrHv4o5pbKOVFdDOcqwyD+7ftW
Dq+s6FY2z/Y4dLu7xXCi23xoxOcEexHpVRi5OyQm0tztvLs/+en/AJEP/wARR5dn/wA9P/Ih/wDi
K8x8O+KrbXdSW2fQ7OFGcJkKGPIJ9B/d/Wul1SXTtPJiTTbeSbZvGY0VQMkcn8D0/SnKDi7MqEZT
ajFXZ1Pl2f8Az0/8iH/4ijy7P/np/wCRD/8AEV55beJdG+3S21xZ2bBBu3xwqCBtyflycgc9Dnjp
XWLp+nugZbK2KkZB8pf8KlqxVSlOm+Waafma/l2f/PT/AMiH/wCIo8uz/wCen/kQ/wDxFYws9Lad
4BbWZmRVdoxGu5VJIBI7AlWx9D6VBYf2FqkDT6f/AGbdwq2wyW+yRQ2AcZGecEfnSIOg8uz/AOen
/kQ//EUeXZ/89P8AyIf/AIisY2elrOkBtrMTOrOsZjXcyggEgdwCy5+o9aIrPS50Lw21nIoZkLJG
pAZSVYcdwQQfQg0AbPl2f/PT/wAiH/4ijy7P/np/5EP/AMRWT/Zlh/z5W3/fpf8ACj+zLD/nytv+
/S/4UAa3l2f/AD0/8iH/AOIp0YtIpUkWQZUhhl27f8ArH/syw/58rb/v0v8AhVqzs7a3W5eG3hjY
xYJRADjevpTAyvFjn+zbGLZKyOfnMaFsKGbPSuP0DTYr7xFfXaRG2jVtsYC7SB9D+FdrqOqajFNH
DaaJPdRxpgyieJAxJJ4BbPfvjnP1rKnuNQuTmbwlI59TdQ//ABVRi+evhJYWNo362uxRjFT5pars
Vdc0a11jwhrFrcz3Sw3TD97bwNO4KuNhCICWGQMgDpnkdRyF9b+KdWtI01P7dqWnafrlnOl6tg9p
cPDtbzSsS4kwpZcFRnliCcfL6Amp6xGgRPDEyqOgF3D/APFU7+19a/6Fmf8A8C4f/iqKUFTgoLZK
w9Ohw3jK78RCSdtEt9Xg+yW1q2nPHHeTPd5bLlwG2IyjhlmRmbv1GIdX0LxDq/hPxmZZNXuJ/wC0
Z0srGUny2gE0UgdFYZbhCFwSMZCjJOe//tfWv+hZn/8AAuH/AOKo/tfWv+hZn/8AAuH/AOKqwKX+
j/2j4Y+y/bPI8242/bPN83/Vvnd5vz9c4z2xjjFb+ozR2+nTyy/cVDn+VYv/ABNdR13Sp59HktIb
V5Gd2njcYaNlHCnPUit66t0u7Z4JCwVxyVOCKcWlJc2xM03FqO55te3E2railwqWsqNEyxySguBk
jhQFbB9+MY6itPw3DeQ+J4o5WiUrbsZo42LFQfuhuMA8EgV0E/hTTriZpna5SZjlnhlMRb6hcD9K
vabpFlpMJjs4RGGOWOcsx9STya9CvjYTpuEFa/p/w55+HwU6c1KTva/e+v4Ek9zFaanpEkzIqm82
AucDJjkA/nVDWLq6MotJLqC3szNNujurcKMmYnzAzuokAU5Cqrc4JP3cW9X0iz1uxNpeoWi3BhtO
CCO4P4ms638G6JburG2MzKMAzOX/AJ1zU6ygk+q/4P8An2OqpRc2+z/4H+RR8HeVe32rapFczTxy
3DJC8nGY9xIOMDnnPTua1NdGb3QBjOdVj4xn+B/Y/wAjWrBbw20QjgiWNB0VRgVWvtOOoXWmv50c
SWl2tw+8E7gFYYGAeSWHXjGfocJNOTaVrm6TUUm7m1NqEMPmgrM5j+9tiYjpn72COjdzjk9ed/Pa
DbTaVrurNcxuVu47Z08pTJtCRCM7tucZIbHB4Bz/AHTa1Hwz4e1W/a/urS1N8QP9JQurgjo2dvLD
sTnouc4OaT+CNBuZlk1GRtQ2qVUXUjNtzjkYQH179x1xWT9p7RW+Hr3/ACKVrO+5m/Fi8t9Q+D+r
XdpMk8EogZJEOQR58f19f1685d/iXxhG2qeHo9N8QWttol5PcR3+q28kMixPHFvSMyOHjUsScggs
e2ckv19hBZaZZRWVn5MVtECEjBchQTnAyp45P5/XNn7RGessXvy3/wAT7n8++W3a3JPJtD8Z65qD
6AviXWjoFpdaPJdG8MUMP2qYT7QN0yspzFtfCgZ8wnBDAGxqnjzVYfHdva2tz5UB12LS5dOvJYjI
8boAZUiEXmBCWLK/msDnlSGwfUftEZ6yxe/Lf/E+5/Pvltx9ojPWWL35b/4n3P598tuLgeVeFddb
w3+zmmqxs6zQwXCwsiBysjTuiEg8EBnUnPbPHOH5e11PW/h14e8SaPDbzaXeLY2WpWqt5M4Vt8UF
w5ILjDt91TxtzjbnDe+/aIz1li9+W/8Aifc/n3y24+0RnrLF78t/8T7n8++W3FwPMvFOt+K9L8QW
+jv4i0+yjk06a5TUblY7SCWYzHCZkSYMEjZfkBDMGJLHd81Dxl8Q9Z0tJJLW/toLuys7OaRDPH9m
v3lYFjbo0TSTR43AsJEwCepyX9c+0RnrLF78t/8AE+5/Pvltx9ojPWWL35b/AOJ9z+ffLbi4HB+P
zaf8Jj4M/tkw/wBg+beG7+2Y+y+Z5OYt+75N3Lbc5PJwDklsrxL4oGkXJtNA1ay0nQYtCubzT5bJ
Lfybq8SQgwqWVkbHdEw3znls8+o/aIz1li9+W/8Aifc/n3y24+0RnrLF78t/8T7n8++W3FwPG9Q8
b+K4rPxNqsl9JazaRb6VOunG2j8rfcIhlRw6GTGSw+8CNx+Y55vw+LvEKambp9UeaFvGT6GLN4Yv
K+znOCCq7y4zwdzA9wcnd6r9ojPWWL35b/4n3P598tuPtEZ6yxe/Lf8AxPufz75bcXA8i8PeMvF9
/bvfSarpEl8YL4voUkitc+agcxRx26xrICGQghpHLKxPU8w6vqX9s+DvCuoyeKHv5k1XTbrUZA1u
Rpu5XDMwSMBBvYj94GGeO53+x/aIz1li9+W/+J9z+ffLbj7RGessXvy3/wAT7n8++W3FwPH73xNq
OneJtdWx1CE2TX+jQ3OrLbQb1tpYTvneQJtOflG5lZRvIX73PSeGPH1vHYXS+IdTEgF9fx6feGAn
7Za243tLujXYxCluV4bBwCch+8+0RnrLF78t/wDE+5/Pvltx9ojPWWL35b/4n3P598tuLgZ+j+Jd
I1+aeHTbszyQRQzSqYnUhJk3xn5hzuU579cHk4e7dnML85+ZO/8Av+/+ffqX/aIz1li9+W/+J9z+
ffLbobmVHhYCRGYspwu7tuz1Hqf8nmkxmXrWrWWmX7LeXMEBleQp506RA4Izguwz1FYd+1uL3TNe
a+tFgieYANOoBEioN28naBiPI5OSwHvVjUNR1C9nl3+FJZoTIXQTXEB7nBxuIBwayvsT+d5v/CGy
7t27H22Pbn/d3Yx7YxWdRVG1yO3fzQ421udFpus2GrPcLZXCTG3YLIY2DrkjIwykqePQ1ymn3Mr+
DtAs2g1eCKzjgi1NI7S4hlCiBgAhCh2xKI8+Xnjr8pNbEF3qNru+z+EWh3Y3eXcQLn64NTf2vrX/
AELM/wD4Fw//ABVaCMfTftf9oWv9r/2v9m4/s7y/tH/PeXHn+Xz/AKr7Nnz/APazzvrIP9tXOqor
RXxjmnguLq1a2uSltKt5bttEkjMjhVMvMQVSFJxgLjr/AO19a/6Fmf8A8C4f/iqP7X1r/oWZ/wDw
Lh/+KoAyvFWnaxrWqNaWFpbGGCwcx3F1O8apcSthJY8Rt+8iEROQQR5vBGea3/E91DSdX1Nf7Rs7
ieS28q1k3sLeForZp9iDazMP3g+UhsqwTaxbO9/a+tf9CzP/AOBcP/xVH9r61/0LM/8A4Fw//FUA
c0yaoNEit5LnUWtWuXdLz7HeiRAFUCPykm+0FWYyndI2AUxjBjNbWNRuvDnhy+v4ppZbfybrUYPK
/eOfJbP7sDllkZX24yCnygsFBt/2vrX/AELM/wD4Fw//ABVH9r61/wBCzP8A+BcP/wAVQBR1O/j1
GezmdNaTSAsyzC3truCXz8xmP5UUSldpl5xsz15C1n6fa66tu+oXzaj/AGsl7YRMomcxFGjtlnIi
U+UVy0+WC4ByQQVyN7+19a/6Fmf/AMC4f/iqP7X1r/oWZ/8AwLh/+KoA5cWmvWnh/SxZy6oJ7vS0
k1Frh552SQSW+/hm3I2x7j5IyrHHHzKuJrWO8jgthqdzrVxpG6cq1vb3cMofEXljCu9xt/4+OXOM
9seXXRf2vrX/AELM/wD4Fw//ABVH9r61/wBCzP8A+BcP/wAVQBzUtpq1lb3EWkJqKaq2o3srAmQw
YeO7eAjf+62lmiJxxuK7vmqdbWe91W0t7NtdXQ3uY/MM011FLvENyXyzkShMi277M9Od1b39r61/
0LM//gXD/wDFUf2vrX/Qsz/+BcP/AMVQA7TLm6svDtxNdw3k72sl0EiCl5pIo5ZBGBnl2KKuCTls
gknOataLYS2GngXTI97Mxnu5EJIaVuWwTyVXhVzyEVR2qn/a+tf9CzP/AOBcP/xVH9r61/0LM/8A
4Fw//FUgL9rqP2n7F/od5F9qtjcfvYtvk42fJJz8r/P0/wBlvSsrxLc/bPAd3deTNB51qsnlTrtk
TODtYdmGcEetTf2vrX/Qsz/+BcP/AMVVDWptc1bRrqwXw9NG0ybQ5uoSAf8AvqmgOsu2mXSS1uge
YGQxqxwC21cA/jXmelLc3y3VudE1WTY6wxCCJQASSXMk7xvh2DDfyDnKvxwO+1HUb22SGGz0ia8w
WdnWaNFGcAD5myTx6Y6fhiPc+IfPlkg0zU7YSsGZIru125wBn5gT0A710YbEewbaV7/1/Xl6mVak
qseVm/rkLR6Bp0c5MksM9opd38xsiRATuIGT74GfSsTV2u9P1ibUFD7ZbSOC2lWykvBA4dmkBjjI
YB1KcjjMY3HhQ1eSTxDP5YuNP1WaNJEk2Pd2mCVYMM4UHqB3rQ/tfWv+hZn/APAuH/4qsG7u5olZ
WMG1udZvJrW6u4dRg1aaSzkiijWZbZLcpCbhXH+qDAm5GJPn+7jnZUEP9s/ZIfL/ALX8/wCzJ/bX
med/rfNh8zyN3H+r+1Y+z8fdxz5ddL/a+tf9CzP/AOBcP/xVMm1HVbiCSCfwrJLDIpR43uYWVlIw
QQTyCKQzjSNQuNQ1B9GfVPIgaaFZbpLiSSGJv7PaRcSES5K+cwUEMednODXY+GYr9dEuUa8mkcyN
9llu7WVNo2jqksjSsofcfnYE8gYXaabaXeoWFqlrZ+ETbW6Z2RQ3ECIuTk4AOBySfxqb+19a/wCh
Zn/8C4f/AIqgCPX7G6vPDcVpepDfyve2nnrDbERuguYy2ULN8oQHOSRgE8CueudC1PTdY024SS8u
rk4hkulLOwgW7s1RWfGeYkd3B4LNMRwTXS/2vrX/AELM/wD4Fw//ABVH9r61/wBCzP8A+BcP/wAV
QBg2dtd3cOkQPNrsN89yg1ly1wqZ+zzbwjN8gQycZiwBlCpB2EPkOqC8mMU+qW+o+fd/aZvJmmgj
ttsvkNGh/dOw/wBHO2P5zyD/AB1t/wBr61/0LM//AIFw/wDxVH9r61/0LM//AIFw/wDxVAHO2ouB
BbDUINaj0oNOGkt5r55Z5QIhG+3/AF8SkeeNhyoIzlsqxhi0TUbjR9TudUhvv7Re7sHuRFNIoZY0
tGmdEjO0sCkmGQbsrtU9BXUf2vrX/Qsz/wDgXD/8VR/a+tf9CzP/AOBcP/xVAFfxDIkfhqwMEN9N
H9rsnVRbzTShEmjclxgvkKhJ3c54PJxWFqelatPol0LYajLeahc6layxzTyNGYStz5WEdtkakrCA
wA4IGcMc9L/a+tf9CzP/AOBcP/xVH9r61/0LM/8A4Fw//FUAc1qkWoyXFv8A2Veavb2Qth9i8y1v
JpWuPMk3790iY/5ZY+0ZQjphd2bsemX9z9jF1cauVuNauhOFuJYvLt1+1eUAUKlUJ8sg55yoyQFA
2P7X1r/oWZ//AALh/wDiqP7X1r/oWZ//AALh/wDiqAHaFc3SQR2V3DeF/Muwk0qkhYo5ykYZjyWZ
CpBOSwViSepu2uo/afsX+h3kX2q2Nx+9i2+TjZ8knPyv8/T/AGW9Kof2vrX/AELM/wD4Fw//ABVH
9r61/wBCzP8A+BcP/wAVSsAeHP8AX65/2E5P/QErcrG8O293Cmoy3lq1s9zeNMsbOrEKUQdVJHUG
tmhgFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigCrdf8fNj/13P/ot68wvfBl7DrJ1O4mjgtZblpxJIDtC7i2S
R2969Ve3M89u3mIgikLkvnn5WXAwD/eqleeGre+UxTavcfZzj9wHOzA7fczj8a3o1VTbbIkrnI6J
pmlQeK4/7NnEsCguPJXgEZALH15PFW/HFrdJcWepW7TARMpbyUDsApLHCnhjgk4PHy12sGn2tsoE
Mlugxj5VYf8AstLPZW9xC0Us8TI3++CCOQQQMgg8gjkGs6k/aNuRvh60sPUVSO6PJ5rm18VS21xp
OnPYWivJbRw7VCySSHLMrDknZkkdFwoHWvUoI/JgjiH8ChfyFV7Lw9ZWd2br7Z50wUojSlj5ak5I
UBQFz3wMnvmtLyY/+fmL8m/+JqLWVkViK7rT5rWWy/r5nC6tZPean4vtLKxm+0X2ixxLJ9nZI55g
swx5hAQtiSIdenH8JxaEhvtXvdSih1RLWRdPgRkt3hlLpcSMwKuA3lgSJuOMFS+Dwcdh5Mf/AD8x
fk3/AMTR5Mf/AD8xfk3/AMTQYHGW+jana/ECHUJbmG5hmtrsPL9kYOiGSIxwl95Xj+HCgHbIcFmL
C74MWOPQXhitJrWKO9uvLhltng2o07um1WUfLsZcYGB06ggdN5Mf/PzF+Tf/ABNHkx/8/MX5N/8A
E0Aef6Rf6ra63d3VxBqLwGynubmyW1uW8qZWQrFHJK5SRsNIo8rYrYzjG3Fm4sL258RzmR9UFtPq
ggfy7maNBbCyD5XawCDzlA3rgk5XOCQe38mP/n5i/Jv/AImjyY/+fmL8m/8AiaAMLw/fXlzpdjHq
EFyt79gt5riSWLYrSOp3L2wwKnK4GNy+tbsP+quP+uY/9CWjyY/+fmL8m/8AiacBHFFN+/RyyhQF
Df3ge49qAP/Z

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gplpv_2003x64_0.11.0.372.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMABAADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCxpc9q
mswpdWNzfQqpeaC2GWCkFVPUdXKgDOWPAB5rq4bDSdb0bUW0/Rfs19AwCRPdsHA3dGzu2PhW42sA
eMkhgvEwWWpahrNna2jWbRGTzGjuyRGSoz82Ac9OBjB3NkivTPDumvpNvcNdzaf9onfJSzgjijRQ
TgAhVLderew9SelxoqhzX975/wDDGLdT2qS+E87sLO5ureaS48q3NudsxYkhW3FccDPUelP+yO8v
l2x+1HbuPkoxx+YB/wD11aju4Yn1i1m3hbi5fDooYqVlY9CR/OrEup2MkE1ukbxpNDGrSJCqkurE
k7Qcc59a5TczI7S5lZ0jt5nZDhwqElT7+lENpc3CF4beWRQcEohIz+FbMmuW1xOzSJNGq3aXCbQG
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
QTv2AfMcnIRQB0UADAqh/wAI9o//AD/6p/4PLr/47R/wj2j/APP/AKp/4PLr/wCO0q1ajO1k1byT
/UFdHNx6nN/wjeqHTbjzRHLa75YdYkvLZY2lAl/0pl3xsIwS+MiNdjjBJNSR3c58LyzSatbLYjUM
RsuqTmFovKHyG+2BwPNy2/kZAizzgdB/wj2j/wDP/qn/AIPLr/47R/wj2j/8/wDqn/g8uv8A47V/
WKPZ73/Lz/HdXCzMKXU9R/s+3k0yW8af+xNTkt0L+f5ksckIiZTj98vPyOwLMrAnJY5ZPdq0N9Do
WtXMmnGfTEjvIb03RSaS72yqsrl+dnlZQkgBhlfmOeg/4R7R/wDn/wBU/wDB5df/AB2j/hHtH/5/
9U/8Hl1/8dpKvRXR79l3v3+X3hZkvh4vFcazY+dNJBZXwig86VpXVDBDIQXYlm+aRjyTjOOgAF7V
rpbHTpLl4ppRGyHy4IzI7fMOAo5JqHT7PT9M8z7Pd3D+Zjd9pv5bjGM9PMdsde2M8egqzcTwvAyr
KjMcAAMCTz/n1+h6Vw1WpSuv60KR57/bNs7Fm8NalK7YJaTRy5PTHJUnuPzFNgupNU8WeHpIdK1C
3htp3LtLZNCiqYyB2wOqj8R612/X3z+Of5+vv175+cHMkff94h9f4h9fX9evOXxKM74ef8iTZ/8A
XW4/9HyV1Fcv8PP+RJs/+utx/wCj5K6iqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUN1/x7P74H6/59foelTV
Ddf8ez++B+v+fX6HpQBndffP45/n6+/Xvn5wcyR9/wB4h9f4h9fX9evOXOvvn8c/z9ffr3z84OZI
+/7xD6/xD6+v69ecvIzO+Hn/ACJNn/11uP8A0fJXUVy/w8/5Emz/AOutx/6PkrqKoQUUUUAFFFFA
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
z/8AgdP/APF0f8K88M/8+M//AIHT/wDxddRRQBy//CvPDP8Az4z/APgdP/8AF0f8K88M/wDPjP8A
+B0//wAXXUUUAcv/AMK88M/8+M//AIHT/wDxdH/CvPDP/PjP/wCB0/8A8XXUUUAcv/wrzwz/AM+M
/wD4HT//ABdH/CvPDP8Az4z/APgdP/8AF11FFAHL/wDCvPDP/PjP/wCB0/8A8XR/wrzwz/z4z/8A
gdP/APF11FFAHL/8K88M/wDPjP8A+B0//wAXR/wrzwz/AM+M/wD4HT//ABddRRQBy/8Awrzwz/z4
z/8AgdP/APF0f8K88M/8+M//AIHT/wDxddRRQBy//CvPDP8Az4z/APgdP/8AF0f8K88M/wDPjP8A
+B0//wAXXUUUAcv/AMK88M/8+M//AIHT/wDxdH/CvPDP/PjP/wCB0/8A8XXUUUAcv/wrzwz/AM+M
/wD4HT//ABdH/CvPDP8Az4z/APgdP/8AF11FFAHL/wDCvPDP/PjP/wCB0/8A8XR/wrzwz/z4z/8A
gdP/APF11FFAHL/8K88M/wDPjP8A+B0//wAXR/wrzwz/AM+M/wD4HT//ABddRRQBy/8Awrzwz/z4
z/8AgdP/APF0jfDrwu6lWsJipGCDez4I/wC+66migAooooAKKKKACiiigAooooAKKKKACiiigAqG
6/49n98D9f8APr9D0qaobr/j2f3wP1/z6/Q9KAM7r75/HP8AP19+vfPzg5kj7/vEPr/EPr6/r15y
5198/jn+fr79e+fnBzJH3/eIfX+IfX1/Xrzl5GZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/
9HyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8
c/z9ffr3z84OZI+/7xD6/wAQ+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/k
SbP/AK63H/o+Suorl/h5/wAiTZ/9dbj/ANHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z
6/Q9KmqG6/49n98D9f8APr9D0oAzuvvn8c/z9ffr3z84OZI+/wC8Q+v8Q+vr+vXnLnX3z+Of5+vv
175+cHMkff8AeIfX+IfX1/Xrzl5GZ3w8/wCRJs/+utx/6PkrqK5f4ef8iTZ/9dbj/wBHyV1FUIKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACobr/AI9n98D9f8+v0PSpqhuv+PZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z8
4OZI+/7xD6/xD6+v69ecudffP45/n6+/Xvn5wcyR9/3iH1/iH19f1685eRmd8PP+RJs/+utx/wCj
5K6iuX+Hn/Ik2f8A11uP/R8ldRVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqG6/49n98D9f8APr9D0qaobr/j
2f3wP1/z6/Q9KAM7r75/HP8AP19+vfPzg5kj7/vEPr/EPr6/r15y5198/jn+fr79e+fnBzJH3/eI
fX+IfX1/Xrzl5GZ3w8/5Emz/AOutx/6PkrqK5f4ef8iTZ/8AXW4/9HyV1FUIKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACobr/j2f3wP1/z6/Q9KmqG6/wCPZ/fA/X/Pr9D0oAzuvvn8c/z9ffr3z84OZI+/7xD6/wAQ
+vr+vXnLnX3z+Of5+vv175+cHMkff94h9f4h9fX9evOXkZnfDz/kSbP/AK63H/o+Suorl/h5/wAi
TZ/9dbj/ANHyV1FUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACobr/j2f3wP1/z6/Q9KmqC7OLZs55wOBnqQP8A
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
pwEcUU379HLKFAUN/eB7j2oA/9k=

--_e011a10d-f734-43c0-81a2-86c91675d265_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--_e011a10d-f734-43c0-81a2-86c91675d265_--


From xen-users-bounces@lists.xen.org Wed Oct 22 10:51:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 10:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtUq-0003JW-36; Wed, 22 Oct 2014 10:50:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Xgqq5-00040V-8q
	for xen-users@lists.xenproject.org; Wed, 22 Oct 2014 08:00:13 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	79/8F-02952-C0467445; Wed, 22 Oct 2014 08:00:12 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413964811!11823409!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=SUBJ_HAS_UNIQ_ID
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16256 invoked from network); 22 Oct 2014 08:00:11 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 08:00:11 -0000
Received: by mail-wi0-f173.google.com with SMTP id fb4so580234wid.6
	for <xen-users@lists.xenproject.org>;
	Wed, 22 Oct 2014 01:00:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=tYLzgFjjIPMqqyxEZCU5pvITtMnHQoU8V1L5wBJDjJo=;
	b=bj0FZSf8geS/vpikzuX3enheqFQxwRvRZfVhjqAq74eBJAAOWCGUgSQDZe6cwryd90
	4Uqi6Ryn1/YYn6ctAG1Qv6EJcSfRyaYJgxd87C4qByJuGreClUokrstwo15PbkFKdlKa
	pzyORehPjYp8iGSjMBUGYtrABc5pL9rg++usg9+JneFqCNNw6cRgb6K0GbqZMzdLrVVE
	W/opnzZjsgCMVwnajgC7yc1mQ2ior6ZMzZAKaP5hgv3Kjo0qMLxytXAwscCUuM05k2vc
	IjJpztaUs6tJRiF8RS2kU9TvfK2hmdRZDsyJDe94uZAeRr43cyByrIzdUk1L4OhJBx6P
	yC8Q==
X-Gm-Message-State: ALoCoQkDWWmb83BRAaa3hdTLZTaHRJedy8rDp4zrmh1wWMe6B+0UDIU+UuZ7I9Onzz/MC4LWNzbG
X-Received: by 10.180.107.170 with SMTP id hd10mr2971469wib.66.1413964811345; 
	Wed, 22 Oct 2014 01:00:11 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	vm6sm17946432wjc.16.2014.10.22.01.00.06 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 22 Oct 2014 01:00:10 -0700 (PDT)
Message-ID: <544763F0.7050205@m2r.biz>
Date: Wed, 22 Oct 2014 09:59:44 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-devel <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54255FFF.3050006@m2r.biz>
In-Reply-To: <54255FFF.3050006@m2r.biz>
X-Mailman-Approved-At: Wed, 22 Oct 2014 10:50:26 +0000
Subject: Re: [Xen-users] New xen project's windows pv drivers unofficial
	test build 20141020
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Il 26/09/2014 14:45, Fabio Fantoni ha scritto:
> I did and uploaded a test build of new xen project's windows pv 
> drivers I did 2 days ago.
> For download it:
> http://fantu.info/xen/winpv-20140924-free.7z
> Contains 32 and 64 bit pv drivers that I build on windows 8.1 64 bit 
> with WDK 8.1 and visual studio 2013.3 express with "build.py free 
> nosdv" command, so is without debug, next build I'll do with debug.
> I tested it on windows 7 and window 8.1 domUs 64 bit and reported to 
> win-pv-devel@lists.xenproject.org the problems found for now.
> I uploaded them to make possible everyone start to do fast and easy 
> tests of them waiting official builds.
I did another build updated with latest commits including some important 
fixes:
http://fantu.info/xen/winpv-20141020-free.7z

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 10:51:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 10:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtUq-0003JW-36; Wed, 22 Oct 2014 10:50:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Xgqq5-00040V-8q
	for xen-users@lists.xenproject.org; Wed, 22 Oct 2014 08:00:13 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	79/8F-02952-C0467445; Wed, 22 Oct 2014 08:00:12 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-5.tower-21.messagelabs.com!1413964811!11823409!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=SUBJ_HAS_UNIQ_ID
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16256 invoked from network); 22 Oct 2014 08:00:11 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 08:00:11 -0000
Received: by mail-wi0-f173.google.com with SMTP id fb4so580234wid.6
	for <xen-users@lists.xenproject.org>;
	Wed, 22 Oct 2014 01:00:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=tYLzgFjjIPMqqyxEZCU5pvITtMnHQoU8V1L5wBJDjJo=;
	b=bj0FZSf8geS/vpikzuX3enheqFQxwRvRZfVhjqAq74eBJAAOWCGUgSQDZe6cwryd90
	4Uqi6Ryn1/YYn6ctAG1Qv6EJcSfRyaYJgxd87C4qByJuGreClUokrstwo15PbkFKdlKa
	pzyORehPjYp8iGSjMBUGYtrABc5pL9rg++usg9+JneFqCNNw6cRgb6K0GbqZMzdLrVVE
	W/opnzZjsgCMVwnajgC7yc1mQ2ior6ZMzZAKaP5hgv3Kjo0qMLxytXAwscCUuM05k2vc
	IjJpztaUs6tJRiF8RS2kU9TvfK2hmdRZDsyJDe94uZAeRr43cyByrIzdUk1L4OhJBx6P
	yC8Q==
X-Gm-Message-State: ALoCoQkDWWmb83BRAaa3hdTLZTaHRJedy8rDp4zrmh1wWMe6B+0UDIU+UuZ7I9Onzz/MC4LWNzbG
X-Received: by 10.180.107.170 with SMTP id hd10mr2971469wib.66.1413964811345; 
	Wed, 22 Oct 2014 01:00:11 -0700 (PDT)
Received: from [192.168.1.15] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	vm6sm17946432wjc.16.2014.10.22.01.00.06 for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 22 Oct 2014 01:00:10 -0700 (PDT)
Message-ID: <544763F0.7050205@m2r.biz>
Date: Wed, 22 Oct 2014 09:59:44 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-devel <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54255FFF.3050006@m2r.biz>
In-Reply-To: <54255FFF.3050006@m2r.biz>
X-Mailman-Approved-At: Wed, 22 Oct 2014 10:50:26 +0000
Subject: Re: [Xen-users] New xen project's windows pv drivers unofficial
	test build 20141020
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Il 26/09/2014 14:45, Fabio Fantoni ha scritto:
> I did and uploaded a test build of new xen project's windows pv 
> drivers I did 2 days ago.
> For download it:
> http://fantu.info/xen/winpv-20140924-free.7z
> Contains 32 and 64 bit pv drivers that I build on windows 8.1 64 bit 
> with WDK 8.1 and visual studio 2013.3 express with "build.py free 
> nosdv" command, so is without debug, next build I'll do with debug.
> I tested it on windows 7 and window 8.1 domUs 64 bit and reported to 
> win-pv-devel@lists.xenproject.org the problems found for now.
> I uploaded them to make possible everyone start to do fast and easy 
> tests of them waiting official builds.
I did another build updated with latest commits including some important 
fixes:
http://fantu.info/xen/winpv-20141020-free.7z

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 10:54:24 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 10:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtYZ-0003RY-1l; Wed, 22 Oct 2014 10:54:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgtYX-0003RT-Q0
	for xen-users@lists.xen.org; Wed, 22 Oct 2014 10:54:17 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	81/5B-10419-9DC87445; Wed, 22 Oct 2014 10:54:17 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413975255!8461630!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14669 invoked from network); 22 Oct 2014 10:54:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 10:54:16 -0000
X-IronPort-AV: E=Sophos;i="5.04,768,1406592000"; d="scan'208";a="185025349"
Message-ID: <1413975253.18118.8.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Ficzeri <georgef@onshore.com>
Date: Wed, 22 Oct 2014 11:54:13 +0100
In-Reply-To: <5446B087.50000@onshore.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com> <544674A9.5020907@onshore.com>
	<5446B087.50000@onshore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-21 at 14:14 -0500, George Ficzeri wrote:
> Ian,
> 
> I just got this working by swapping the mac addresses in the interfaces'
> cfg-ethX files.  Now to figure out why and how this worked?  At least
> the box is online.

The in guest cfg-ethX files? I would guess that getting the MAC address
wrong there would lead to the opposite IP configuration getting applied
to the two devices compared to what was desired, which probably wouldn't
work.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 10:54:24 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 10:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtYZ-0003RY-1l; Wed, 22 Oct 2014 10:54:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XgtYX-0003RT-Q0
	for xen-users@lists.xen.org; Wed, 22 Oct 2014 10:54:17 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	81/5B-10419-9DC87445; Wed, 22 Oct 2014 10:54:17 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1413975255!8461630!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14669 invoked from network); 22 Oct 2014 10:54:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 10:54:16 -0000
X-IronPort-AV: E=Sophos;i="5.04,768,1406592000"; d="scan'208";a="185025349"
Message-ID: <1413975253.18118.8.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: George Ficzeri <georgef@onshore.com>
Date: Wed, 22 Oct 2014 11:54:13 +0100
In-Reply-To: <5446B087.50000@onshore.com>
References: <54457F7B.6050801@onshore.com>
	<1413883443.23337.10.camel@citrix.com> <544674A9.5020907@onshore.com>
	<5446B087.50000@onshore.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Can't ping gateway on new host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2014-10-21 at 14:14 -0500, George Ficzeri wrote:
> Ian,
> 
> I just got this working by swapping the mac addresses in the interfaces'
> cfg-ethX files.  Now to figure out why and how this worked?  At least
> the box is online.

The in guest cfg-ethX files? I would guess that getting the MAC address
wrong there would lead to the opposite IP configuration getting applied
to the two devices compared to what was desired, which probably wouldn't
work.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 11:09:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 11:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtmS-0004K4-Mm; Wed, 22 Oct 2014 11:08:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1XgtmR-0004Jw-11
	for xen-users@lists.xenproject.org; Wed, 22 Oct 2014 11:08:39 +0000
Received: from [193.109.254.147:60272] by server-6.bemta-14.messagelabs.com id
	30/02-01867-63097445; Wed, 22 Oct 2014 11:08:38 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413976117!11809199!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12227 invoked from network); 22 Oct 2014 11:08:37 -0000
Received: from mail-wg0-f48.google.com (HELO mail-wg0-f48.google.com)
	(74.125.82.48)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 11:08:37 -0000
Received: by mail-wg0-f48.google.com with SMTP id k14so3481512wgh.19
	for <xen-users@lists.xenproject.org>;
	Wed, 22 Oct 2014 04:08:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=6LNp7zrr7cX15LnnvYf4JQL9ieBGc0J9ln4qmOEN9l4=;
	b=jIT4LMszQPQitaMl0/R6pLUyDMS21kqrjz9vPMmn7lpzdMFSRKm6PcnclfI3C5Zm2n
	8tPRzjKlDQ/rMCYElJVpuCdPzSMI90TzAKi+2tqKIBKVJlIN2D8/4inV/M+Bw1NvP3T8
	JCLghSbO8ZpPLU4X0lIeX2tq2npkWt7oJmKDwQc29xZRCDl6LE1R5BL687syGTHA51j5
	UCEjIV2Cd81AameRvh+urR2cTX1rZ9XKwSk0cCghiSY0H3cqBWm9F3sWsrjxNRoq1ZH/
	G83eBpqYrbK7CNs9p2PR+COz6Lxvf/vOwY7dT4PopkrgYsmXjwYUYoAl5ghiIU+9jPDk
	+fCw==
X-Received: by 10.180.74.198 with SMTP id w6mr4779959wiv.47.1413976116917;
	Wed, 22 Oct 2014 04:08:36 -0700 (PDT)
Received: from [192.168.0.25] (97e553ce.skybroadband.com. [151.229.83.206])
	by mx.google.com with ESMTPSA id
	ma8sm18475015wjb.46.2014.10.22.04.08.35
	for <xen-users@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 22 Oct 2014 04:08:36 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <CEE147B5-EBE9-40B3-B90E-1E12E3A49064@gmail.com>
Date: Wed, 22 Oct 2014 12:08:32 +0100
To: xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
X-Mailer: Apple Mail (2.1878.6)
Subject: [Xen-users] Xen Project Security Policy Improvements: Get Involved
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear Community Members,

The recent XSA-108 vulnerability resulted in a lot of media coverage, which=
 ended up stress-testing some of our policy and security related processes.=
 During the embargo period of XSA-108, the Xen Project Security Team was fa=
ced with some difficult questions of policy interpretation, as well as prac=
tical issues related to pre-disclosure list membership applications.

To ensure more clarity moving forward, the Xen Project Security Team starte=
d a community consultation (http://lists.xenproject.org/archives/html/xen-d=
evel/2014-10/msg00976.html) to improve and better define the project=92s Se=
curity Vulnerability Response Process (http://xenproject.org/security-polic=
y.html). =


In particular we are seeking to clarify the following elements of the polic=
y, which surfaced during the embargo period of XSA-108:
* Sharing of information amongst pre-disclosure list members during an emba=
rgo period
* Deployment of patches on public systems of fixed versions of the Xen Proj=
ect Hypervisor during the embargo period
* Service announcements to non-list-member users during an embargo period
* Clarifying criteria related to pre-disclosure list membership and making =
it easier to verify them
* Processing applications of pre-disclosure list membership during an embar=
go period

For more background and information read the e-mail thread on xen-devel@ ca=
lled Security policy ambiguities =96 XSA-108 process post-mortem (http://li=
sts.xenproject.org/archives/html/xen-devel/2014-10/msg00976.html & http://b=
ugs.xenproject.org/xen/bug/44 to see the entire conversation thread in one =
place).

If you use Xen Project Software in any way, we encourage you to voice your =
thoughts to help formulate and update our security policy to ensure it meet=
s the needs of our entire community. To take part in the discussion please =
send mail to xen-devel@lists.xenproject.org. If you are a member of the lis=
t just reply to the relevant thread. If you are not a member of the mailing=
 list and plan to respond to an e-mail that has already been sent you have =
two easy options:

 * You can reply to the message via our issue tracker (http://bugs.xenproje=
ct.org/xen/bug/44) using the Reply to this message link at the top of the m=
essage; or
 * You can retrieve the mbox from the issue issue tracker, load the thread =
into your mail client and just reply.

Even if you chose not to subscribe to xen-devel@ =96 which you don=92t have=
 to participate =96 you may want to occasionally check the discussion threa=
d activity on this thread, to ensure you are not missing any activity.

Going forward, we will collate community input and propose a revised versio=
n of the policy, which will be formally approved in line with Xen Project G=
overnance. We have not set a specific deadline for the discussion, but aim =
to issue a revised policy within 4 weeks.

Best Regards
Lars
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 11:09:05 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 11:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XgtmS-0004K4-Mm; Wed, 22 Oct 2014 11:08:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1XgtmR-0004Jw-11
	for xen-users@lists.xenproject.org; Wed, 22 Oct 2014 11:08:39 +0000
Received: from [193.109.254.147:60272] by server-6.bemta-14.messagelabs.com id
	30/02-01867-63097445; Wed, 22 Oct 2014 11:08:38 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1413976117!11809199!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12227 invoked from network); 22 Oct 2014 11:08:37 -0000
Received: from mail-wg0-f48.google.com (HELO mail-wg0-f48.google.com)
	(74.125.82.48)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 11:08:37 -0000
Received: by mail-wg0-f48.google.com with SMTP id k14so3481512wgh.19
	for <xen-users@lists.xenproject.org>;
	Wed, 22 Oct 2014 04:08:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:message-id:date
	:to:mime-version;
	bh=6LNp7zrr7cX15LnnvYf4JQL9ieBGc0J9ln4qmOEN9l4=;
	b=jIT4LMszQPQitaMl0/R6pLUyDMS21kqrjz9vPMmn7lpzdMFSRKm6PcnclfI3C5Zm2n
	8tPRzjKlDQ/rMCYElJVpuCdPzSMI90TzAKi+2tqKIBKVJlIN2D8/4inV/M+Bw1NvP3T8
	JCLghSbO8ZpPLU4X0lIeX2tq2npkWt7oJmKDwQc29xZRCDl6LE1R5BL687syGTHA51j5
	UCEjIV2Cd81AameRvh+urR2cTX1rZ9XKwSk0cCghiSY0H3cqBWm9F3sWsrjxNRoq1ZH/
	G83eBpqYrbK7CNs9p2PR+COz6Lxvf/vOwY7dT4PopkrgYsmXjwYUYoAl5ghiIU+9jPDk
	+fCw==
X-Received: by 10.180.74.198 with SMTP id w6mr4779959wiv.47.1413976116917;
	Wed, 22 Oct 2014 04:08:36 -0700 (PDT)
Received: from [192.168.0.25] (97e553ce.skybroadband.com. [151.229.83.206])
	by mx.google.com with ESMTPSA id
	ma8sm18475015wjb.46.2014.10.22.04.08.35
	for <xen-users@lists.xenproject.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 22 Oct 2014 04:08:36 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <CEE147B5-EBE9-40B3-B90E-1E12E3A49064@gmail.com>
Date: Wed, 22 Oct 2014 12:08:32 +0100
To: xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
X-Mailer: Apple Mail (2.1878.6)
Subject: [Xen-users] Xen Project Security Policy Improvements: Get Involved
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear Community Members,

The recent XSA-108 vulnerability resulted in a lot of media coverage, which=
 ended up stress-testing some of our policy and security related processes.=
 During the embargo period of XSA-108, the Xen Project Security Team was fa=
ced with some difficult questions of policy interpretation, as well as prac=
tical issues related to pre-disclosure list membership applications.

To ensure more clarity moving forward, the Xen Project Security Team starte=
d a community consultation (http://lists.xenproject.org/archives/html/xen-d=
evel/2014-10/msg00976.html) to improve and better define the project=92s Se=
curity Vulnerability Response Process (http://xenproject.org/security-polic=
y.html). =


In particular we are seeking to clarify the following elements of the polic=
y, which surfaced during the embargo period of XSA-108:
* Sharing of information amongst pre-disclosure list members during an emba=
rgo period
* Deployment of patches on public systems of fixed versions of the Xen Proj=
ect Hypervisor during the embargo period
* Service announcements to non-list-member users during an embargo period
* Clarifying criteria related to pre-disclosure list membership and making =
it easier to verify them
* Processing applications of pre-disclosure list membership during an embar=
go period

For more background and information read the e-mail thread on xen-devel@ ca=
lled Security policy ambiguities =96 XSA-108 process post-mortem (http://li=
sts.xenproject.org/archives/html/xen-devel/2014-10/msg00976.html & http://b=
ugs.xenproject.org/xen/bug/44 to see the entire conversation thread in one =
place).

If you use Xen Project Software in any way, we encourage you to voice your =
thoughts to help formulate and update our security policy to ensure it meet=
s the needs of our entire community. To take part in the discussion please =
send mail to xen-devel@lists.xenproject.org. If you are a member of the lis=
t just reply to the relevant thread. If you are not a member of the mailing=
 list and plan to respond to an e-mail that has already been sent you have =
two easy options:

 * You can reply to the message via our issue tracker (http://bugs.xenproje=
ct.org/xen/bug/44) using the Reply to this message link at the top of the m=
essage; or
 * You can retrieve the mbox from the issue issue tracker, load the thread =
into your mail client and just reply.

Even if you chose not to subscribe to xen-devel@ =96 which you don=92t have=
 to participate =96 you may want to occasionally check the discussion threa=
d activity on this thread, to ensure you are not missing any activity.

Going forward, we will collate community input and propose a revised versio=
n of the policy, which will be formally approved in line with Xen Project G=
overnance. We have not set a specific deadline for the discussion, but aim =
to issue a revised policy within 4 weeks.

Best Regards
Lars
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 22:22:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 22:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xh4Hn-0001Qy-FR; Wed, 22 Oct 2014 22:21:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1Xh4Hk-0001QE-Ir; Wed, 22 Oct 2014 22:21:40 +0000
Received: from [193.109.254.147:14584] by server-9.bemta-14.messagelabs.com id
	FE/BD-31535-2FD28445; Wed, 22 Oct 2014 22:21:38 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414016497!11896196!1
X-Originating-IP: [209.85.215.48]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26108 invoked from network); 22 Oct 2014 22:21:38 -0000
Received: from mail-la0-f48.google.com (HELO mail-la0-f48.google.com)
	(209.85.215.48)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 22:21:38 -0000
Received: by mail-la0-f48.google.com with SMTP id gi9so3848028lab.35
	for <multiple recipients>; Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=xN3fWcBjNleuLudCT3zZP1qbffvey+6zdeVR/ZLeSCE=;
	b=iwxo96DYfvsedCgcNKx52/RcsV8qIpcjaeqIerxZF46l+4Tih3Bc3nnR8rNkZQS2rm
	a49vDu8NLM+lkVAPZnJIAXksxaPXiwIUGOZtM8bLDI4wN+Q8oIBtg85vZnMRNydsF2gZ
	6GdzwMAPKWs+70rR9PO44Mjr0l3VI+qdU1TycxT8/dcUXxnKsqDCJMOucGI68gCUSBbN
	HHPjuqzFmW1xv9O4qceyf7hjsrEqJHhkFErwNu3ZVlty7Vo0WET3hzkuRNjnEV0ru/+u
	AxbOC0rcN9YobgQV1iy9VWENiHHqCQq+Yk9MVZVzBNnbNtFaSRqfLmFDa7obm6vi6goe
	LTrA==
MIME-Version: 1.0
X-Received: by 10.112.173.199 with SMTP id bm7mr939453lbc.54.1414016497119;
	Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
Date: Wed, 22 Oct 2014 18:21:37 -0400
X-Google-Sender-Auth: e__CbQ7RehGR8VTQnUnZH91oLz0
Message-ID: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel@lists.xen.org, xen-api@lists.xen.org, 
	xen-announce@lists.xenproject.org, mirageos-devel@lists.xenproject.org, 
	xs-devel@lists.xenserver.org
Subject: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct 29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Folks,

Next Wednesday, October 29, is our first Test Day for the 4.5 release
cycle. Release Candidate 1 will be available for assessment.  Now is
the time to see if the upcoming release of the Xen Project Hypervisor
will work in your environment.

Information about testing this release can be found here:
http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions

To learn more about Test Days, check out:
http://wiki.xenproject.org/wiki/Xen_Project_Test_Days

Also, to facilitate this Test Day, the Document Day originally
scheduled for this date will be postponed one week until November 5.
Join us on that day to help document how Xen Project can be integrated
into other solutions.

See you in #xentest on IRC next Wednesday for Test Day.

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 22 22:22:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Oct 2014 22:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xh4Hn-0001Qy-FR; Wed, 22 Oct 2014 22:21:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1Xh4Hk-0001QE-Ir; Wed, 22 Oct 2014 22:21:40 +0000
Received: from [193.109.254.147:14584] by server-9.bemta-14.messagelabs.com id
	FE/BD-31535-2FD28445; Wed, 22 Oct 2014 22:21:38 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414016497!11896196!1
X-Originating-IP: [209.85.215.48]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26108 invoked from network); 22 Oct 2014 22:21:38 -0000
Received: from mail-la0-f48.google.com (HELO mail-la0-f48.google.com)
	(209.85.215.48)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2014 22:21:38 -0000
Received: by mail-la0-f48.google.com with SMTP id gi9so3848028lab.35
	for <multiple recipients>; Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:message-id:subject:from:to:content-type;
	bh=xN3fWcBjNleuLudCT3zZP1qbffvey+6zdeVR/ZLeSCE=;
	b=iwxo96DYfvsedCgcNKx52/RcsV8qIpcjaeqIerxZF46l+4Tih3Bc3nnR8rNkZQS2rm
	a49vDu8NLM+lkVAPZnJIAXksxaPXiwIUGOZtM8bLDI4wN+Q8oIBtg85vZnMRNydsF2gZ
	6GdzwMAPKWs+70rR9PO44Mjr0l3VI+qdU1TycxT8/dcUXxnKsqDCJMOucGI68gCUSBbN
	HHPjuqzFmW1xv9O4qceyf7hjsrEqJHhkFErwNu3ZVlty7Vo0WET3hzkuRNjnEV0ru/+u
	AxbOC0rcN9YobgQV1iy9VWENiHHqCQq+Yk9MVZVzBNnbNtFaSRqfLmFDa7obm6vi6goe
	LTrA==
MIME-Version: 1.0
X-Received: by 10.112.173.199 with SMTP id bm7mr939453lbc.54.1414016497119;
	Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Wed, 22 Oct 2014 15:21:37 -0700 (PDT)
Date: Wed, 22 Oct 2014 18:21:37 -0400
X-Google-Sender-Auth: e__CbQ7RehGR8VTQnUnZH91oLz0
Message-ID: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel@lists.xen.org, xen-api@lists.xen.org, 
	xen-announce@lists.xenproject.org, mirageos-devel@lists.xenproject.org, 
	xs-devel@lists.xenserver.org
Subject: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct 29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Folks,

Next Wednesday, October 29, is our first Test Day for the 4.5 release
cycle. Release Candidate 1 will be available for assessment.  Now is
the time to see if the upcoming release of the Xen Project Hypervisor
will work in your environment.

Information about testing this release can be found here:
http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions

To learn more about Test Days, check out:
http://wiki.xenproject.org/wiki/Xen_Project_Test_Days

Also, to facilitate this Test Day, the Document Day originally
scheduled for this date will be postponed one week until November 5.
Join us on that day to help document how Xen Project can be integrated
into other solutions.

See you in #xentest on IRC next Wednesday for Test Day.

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 24 02:39:55 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 02:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhUmH-0001yL-E2; Fri, 24 Oct 2014 02:38:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XhUmF-0001y7-SX
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 02:38:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
	52/82-02981-FBBB9445; Fri, 24 Oct 2014 02:38:55 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1414118332!11255298!1
X-Originating-IP: [98.138.91.33]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5572 invoked from network); 24 Oct 2014 02:38:54 -0000
Received: from nm2-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm2-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.33)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 02:38:54 -0000
Received: from [98.138.100.113] by nm2.bullet.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
Received: from [98.138.87.1] by tm104.bullet.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
Received: from [127.0.0.1] by omp1001.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 186346.92597.bm@omp1001.mail.ne1.yahoo.com
Received: (qmail 96899 invoked by uid 60001); 24 Oct 2014 02:38:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414118332; bh=gw0yRWa2LhekLgxzzYg+csY3FPCPzpGvNR5AeS472Aw=;
	h=Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=vMzK08Bh0KrYW9We30s3qdsBRwnkOeLsFE6itDwbu9Vn2FScB56UaQWWwwjIS0TDrLMJuCfzxXdk946H+IQEyWvGiFvCT6kVGpGn9iBCl9D3T6Be5/7aSaFp/EuCVk0ApjDHbCFwIcp0Qjx/tiE/POveMTxO9H4npjD0bLHIPbo=
X-YMail-OSG: GdnqQo8VM1l4qQvx7jMJ4MM4bEXzvXGINyjenfwLMuHhxjI
	KzVXcm6S377D5hx97QnEhYXi2_hyj4lKtdxbf5aMkq37SuJY258H_KeEjyxf
	6dhIBZGWgWJgxMYjiwa0NZA.sRB9hRw1TahFVyOft7ukq9tlKTdTZdjQKJSo
	EHsauMLaC_.WS19ktGqTHYdbdHEC.xP9YCBV7Q0egdJkqXF8MoU_BaXrpxAB
	Osbh95GsikheiX0N7Q4WYNJvLmj43kLoV2Z70MrDly.bwIxlp9u8W5blqOwV
	c9ulzCb772DeAxRB8hoTnNAhX5afA41uFBYGzVrWfY7APeoL9ea1YSQhIyk0
	fVPLtT_jwq2nbmUbsnL6kjbEIJ3H1FZ9ruNahrq1WIudOqZWabWsiltwqa7v
	E7f4L2o9AMnE2LAE9xwIZuQ0NppZnVzS.Tgx4a4mUgcduO9BOCIyaR5GLA9E
	Q7od5nUME21tqmj6_e8CVf8MiIMoyojLnjbWmJsfTSXRLPYPVl5xnSNWz6A8
	BJ2JkKVB1MhDYNKLXO_EJgcn9WxmEImf6yf5c7zJbMw.qMogvVGVCYh8QLID
	21UGNbObZ
Received: from [24.32.28.208] by web310206.mail.ne1.yahoo.com via HTTP;
	Thu, 23 Oct 2014 19:38:51 PDT
X-Rocket-MIMEInfo: 002.001,
	SG0gLSBJIHdhcyBraW5kJ2EgaG9waW5nIGZvciBzb21ldGhpbmcgbW9yZSBkZWZpbml0aXZlLgoKQW55b25lIGhhdmUgYW55IGV4cGVyaWVuY2UgdXNpbmcgU2hlZXBkb2cgd2l0aCBYZW4_CgpFcmljIFAuCjUzMC4zODYuMzY0OSAoYykKCgEwAQEBAQ--
X-Mailer: YahooMailAndroidMobile/4.6.2 YahooMailWebService/0.8.203.733
Message-ID: <1414118331.78201.YahooMailAndroidMobile@web310206.mail.ne1.yahoo.com>
Date: Thu, 23 Oct 2014 19:38:51 -0700
From: Eric <epretorious@yahoo.com>
To: Ian Campbell <ian.campbell@citrix.com>
In-Reply-To: <1413536096.2012.32.camel@citrix.com>
MIME-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0045673963453248930=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0045673963453248930==
Content-Type: multipart/alternative; boundary="-28653412-1002892477-1414118331=:78201"

---28653412-1002892477-1414118331=:78201
Content-Type: text/plain; charset=us-ascii

Hm - I was kind'a hoping for something more definitive.

Anyone have any experience using Sheepdog with Xen?

Eric P.
530.386.3649 (c)


---28653412-1002892477-1414118331=:78201
Content-Type: text/html; charset=us-ascii

<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top"><p dir="ltr"><font size ="2"><font size ="2">Hm - I was kind'a hoping for something more definitive.</font></font></p>
<p dir="ltr"><font size ="2"><font size ="2">Anyone have any experience using Sheepdog with </font></font><font color ="#000000"><font size ="2"><font size ="2">Xen?</font></font></font></p>
<p dir="ltr"><font size ="2"><font size ="2">Eric P.</font></font><br>
<font size ="2"><font size ="2">530.386.3649 (c)</font></font></p>
 <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="top"> <div style="font-family:Roboto, sans-serif;color:#7e7d80;">From:"Ian Campbell" &lt;ian.campbell@citrix.com&gt;<br/>Date:Fri, Oct 17, 2014 at 1:57 AM<br/>Subject:Re: [Xen-users] Xen Support for Sheepdog?<br/><br/></div> <div id='msgSandbox_AJR2imIAABB1VEDaAQAAAOItr0I' class='msgSandbox' style='padding: 1.5em 0.5em 0.5em 1.2em; word-wrap: break-word;' >On Thu, 2014-10-16 at 17:35 -0700, Eric wrote:<div class="yQTDBase yqt6203573873" id="yqtfd96779"><br clear="none"><br clear="none">&gt; I&#39;m looking for a definitive answer to this question: Does Xen support<br clear="none">&gt; the Sheepdog distributed object storage system?</div><br clear="none"><br clear="none">Since sheepdog is supported by qemu it should come for free via the<br clear="none">qdisk PV disk backend.<br clear="none"><br clear="none">I&#39;m not quite sure how one would go about actually causing the
 toolstack<br clear="none">to make this happen though. I suspect it would &quot;just&quot; be a case of<br clear="none">passing some suitable syntax as the target in your disk syntax.<br clear="none"><br clear="none">I have a recollection of something doing something similar with ceph in<br clear="none">or around the 4.4 release cycle, which did require a few fixes to the<br clear="none">toolstack side (i.e. not to try and stat() the target path), so<br clear="none">depending on the version you are using you may want to watch out for<br clear="none">that sort of thing.<br clear="none"><br clear="none">Ian.<br clear="none"><br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none">Xen-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="javascript:return">Xen-users@lists.xen.org</a><br clear="none"><a shape="rect" href="http://lists.xen.org/xen-users"
 target="_blank">http://lists.xen.org/xen-users</a><div class="yQTDBase yqt6203573873" id="yqtfd70142"><br clear="none"></div></div></td>  </tr>   </tbody>   </table></td></tr></table>
---28653412-1002892477-1414118331=:78201--


--===============0045673963453248930==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0045673963453248930==--


From xen-users-bounces@lists.xen.org Fri Oct 24 02:39:55 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 02:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhUmH-0001yL-E2; Fri, 24 Oct 2014 02:38:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XhUmF-0001y7-SX
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 02:38:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
	52/82-02981-FBBB9445; Fri, 24 Oct 2014 02:38:55 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1414118332!11255298!1
X-Originating-IP: [98.138.91.33]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5572 invoked from network); 24 Oct 2014 02:38:54 -0000
Received: from nm2-vm1.bullet.mail.ne1.yahoo.com (HELO
	nm2-vm1.bullet.mail.ne1.yahoo.com) (98.138.91.33)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 02:38:54 -0000
Received: from [98.138.100.113] by nm2.bullet.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
Received: from [98.138.87.1] by tm104.bullet.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
Received: from [127.0.0.1] by omp1001.mail.ne1.yahoo.com with NNFMP;
	24 Oct 2014 02:38:52 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 186346.92597.bm@omp1001.mail.ne1.yahoo.com
Received: (qmail 96899 invoked by uid 60001); 24 Oct 2014 02:38:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414118332; bh=gw0yRWa2LhekLgxzzYg+csY3FPCPzpGvNR5AeS472Aw=;
	h=Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=vMzK08Bh0KrYW9We30s3qdsBRwnkOeLsFE6itDwbu9Vn2FScB56UaQWWwwjIS0TDrLMJuCfzxXdk946H+IQEyWvGiFvCT6kVGpGn9iBCl9D3T6Be5/7aSaFp/EuCVk0ApjDHbCFwIcp0Qjx/tiE/POveMTxO9H4npjD0bLHIPbo=
X-YMail-OSG: GdnqQo8VM1l4qQvx7jMJ4MM4bEXzvXGINyjenfwLMuHhxjI
	KzVXcm6S377D5hx97QnEhYXi2_hyj4lKtdxbf5aMkq37SuJY258H_KeEjyxf
	6dhIBZGWgWJgxMYjiwa0NZA.sRB9hRw1TahFVyOft7ukq9tlKTdTZdjQKJSo
	EHsauMLaC_.WS19ktGqTHYdbdHEC.xP9YCBV7Q0egdJkqXF8MoU_BaXrpxAB
	Osbh95GsikheiX0N7Q4WYNJvLmj43kLoV2Z70MrDly.bwIxlp9u8W5blqOwV
	c9ulzCb772DeAxRB8hoTnNAhX5afA41uFBYGzVrWfY7APeoL9ea1YSQhIyk0
	fVPLtT_jwq2nbmUbsnL6kjbEIJ3H1FZ9ruNahrq1WIudOqZWabWsiltwqa7v
	E7f4L2o9AMnE2LAE9xwIZuQ0NppZnVzS.Tgx4a4mUgcduO9BOCIyaR5GLA9E
	Q7od5nUME21tqmj6_e8CVf8MiIMoyojLnjbWmJsfTSXRLPYPVl5xnSNWz6A8
	BJ2JkKVB1MhDYNKLXO_EJgcn9WxmEImf6yf5c7zJbMw.qMogvVGVCYh8QLID
	21UGNbObZ
Received: from [24.32.28.208] by web310206.mail.ne1.yahoo.com via HTTP;
	Thu, 23 Oct 2014 19:38:51 PDT
X-Rocket-MIMEInfo: 002.001,
	SG0gLSBJIHdhcyBraW5kJ2EgaG9waW5nIGZvciBzb21ldGhpbmcgbW9yZSBkZWZpbml0aXZlLgoKQW55b25lIGhhdmUgYW55IGV4cGVyaWVuY2UgdXNpbmcgU2hlZXBkb2cgd2l0aCBYZW4_CgpFcmljIFAuCjUzMC4zODYuMzY0OSAoYykKCgEwAQEBAQ--
X-Mailer: YahooMailAndroidMobile/4.6.2 YahooMailWebService/0.8.203.733
Message-ID: <1414118331.78201.YahooMailAndroidMobile@web310206.mail.ne1.yahoo.com>
Date: Thu, 23 Oct 2014 19:38:51 -0700
From: Eric <epretorious@yahoo.com>
To: Ian Campbell <ian.campbell@citrix.com>
In-Reply-To: <1413536096.2012.32.camel@citrix.com>
MIME-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen Support for Sheepdog?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0045673963453248930=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0045673963453248930==
Content-Type: multipart/alternative; boundary="-28653412-1002892477-1414118331=:78201"

---28653412-1002892477-1414118331=:78201
Content-Type: text/plain; charset=us-ascii

Hm - I was kind'a hoping for something more definitive.

Anyone have any experience using Sheepdog with Xen?

Eric P.
530.386.3649 (c)


---28653412-1002892477-1414118331=:78201
Content-Type: text/html; charset=us-ascii

<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top"><p dir="ltr"><font size ="2"><font size ="2">Hm - I was kind'a hoping for something more definitive.</font></font></p>
<p dir="ltr"><font size ="2"><font size ="2">Anyone have any experience using Sheepdog with </font></font><font color ="#000000"><font size ="2"><font size ="2">Xen?</font></font></font></p>
<p dir="ltr"><font size ="2"><font size ="2">Eric P.</font></font><br>
<font size ="2"><font size ="2">530.386.3649 (c)</font></font></p>
 <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="top"> <div style="font-family:Roboto, sans-serif;color:#7e7d80;">From:"Ian Campbell" &lt;ian.campbell@citrix.com&gt;<br/>Date:Fri, Oct 17, 2014 at 1:57 AM<br/>Subject:Re: [Xen-users] Xen Support for Sheepdog?<br/><br/></div> <div id='msgSandbox_AJR2imIAABB1VEDaAQAAAOItr0I' class='msgSandbox' style='padding: 1.5em 0.5em 0.5em 1.2em; word-wrap: break-word;' >On Thu, 2014-10-16 at 17:35 -0700, Eric wrote:<div class="yQTDBase yqt6203573873" id="yqtfd96779"><br clear="none"><br clear="none">&gt; I&#39;m looking for a definitive answer to this question: Does Xen support<br clear="none">&gt; the Sheepdog distributed object storage system?</div><br clear="none"><br clear="none">Since sheepdog is supported by qemu it should come for free via the<br clear="none">qdisk PV disk backend.<br clear="none"><br clear="none">I&#39;m not quite sure how one would go about actually causing the
 toolstack<br clear="none">to make this happen though. I suspect it would &quot;just&quot; be a case of<br clear="none">passing some suitable syntax as the target in your disk syntax.<br clear="none"><br clear="none">I have a recollection of something doing something similar with ceph in<br clear="none">or around the 4.4 release cycle, which did require a few fixes to the<br clear="none">toolstack side (i.e. not to try and stat() the target path), so<br clear="none">depending on the version you are using you may want to watch out for<br clear="none">that sort of thing.<br clear="none"><br clear="none">Ian.<br clear="none"><br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none">Xen-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="javascript:return">Xen-users@lists.xen.org</a><br clear="none"><a shape="rect" href="http://lists.xen.org/xen-users"
 target="_blank">http://lists.xen.org/xen-users</a><div class="yQTDBase yqt6203573873" id="yqtfd70142"><br clear="none"></div></div></td>  </tr>   </tbody>   </table></td></tr></table>
---28653412-1002892477-1414118331=:78201--


--===============0045673963453248930==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0045673963453248930==--


From xen-users-bounces@lists.xen.org Fri Oct 24 08:03:29 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 08:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhZpS-00051n-Gv; Fri, 24 Oct 2014 08:02:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XhZpR-00051g-GU
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 08:02:33 +0000
Received: from [193.109.254.147:36412] by server-12.bemta-14.messagelabs.com
	id EE/27-01461-8970A445; Fri, 24 Oct 2014 08:02:32 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414137748!12207978!1
X-Originating-IP: [209.85.216.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29286 invoked from network); 24 Oct 2014 08:02:31 -0000
Received: from mail-qa0-f44.google.com (HELO mail-qa0-f44.google.com)
	(209.85.216.44)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 08:02:31 -0000
Received: by mail-qa0-f44.google.com with SMTP id w8so521440qac.3
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 01:02:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=lmqh+D5+W2R8H99nfnzMZ1OiI50S2mQWO0uvq4d3Jo8=;
	b=nBX++0fD8/xmoxMDTflEmiiI/E9Zh2u6T0Db+3BN5eaImVdyTU3X6RwEu5kSPPpOAo
	GGL2/C0JDL0Ym9LrjSZjJLHpJqp3irevpouWsQAnBJqXEUbWGQgFlGgH738U7BXYk9h1
	6EeON+w0VP3e8lIxzrzO8fgUtqrJF52gzFIsDCU9MroZgiz3QE+VCQOXLQDA+1sR0oxd
	LM174slEDxtAAhMl7wdrV9bBQvhXTJDWrSCQdvm+AupKh5YikPj3wQ2i/4uwqIffnwA/
	aDPaykqHZFLkfUjFmkEGenRCPWK4iYJMPmTYjeQiIsDpaZx8UU9EduJZ9khzDEM1c5wP
	RXmw==
X-Received: by 10.170.72.7 with SMTP id o7mr3616607yko.73.1414137748248; Fri,
	24 Oct 2014 01:02:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 01:02:08 -0700 (PDT)
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 09:02:08 +0100
Message-ID: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3089292130564755115=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3089292130564755115==
Content-Type: multipart/alternative; boundary=001a113b34aa25e24a0506269a73

--001a113b34aa25e24a0506269a73
Content-Type: text/plain; charset=UTF-8

Hi,

I dunno if this is the right list, I am looking for help wit ha problem
deploying xcp-xapi on Debian 7.7. I'm new to xcp-xapi and not that
experienced with Xen either, I do know debian well though hence my choice
of base system.

Every reboot (the system is a development machine so isn't on 24/7) I keep
getting an issue crop up where the xcp-xapi service won't start during
boot. If I try to start it manually it sits for ages then returns an error
on the terminal as per:

root@zaire:~$ service xcp-xapi start
The server failed to handle your request, due to an internal error.  The
given message may give details useful for debugging the problem.
message: missing table
<extra>: host
<extra>:
root@zaire:~$

If can fix it and get it top start by running:

root@zaire:~# dpkg-reconfigure xcp-squeezed
root@zaire:~# dpkg-reconfigure xcp-xapi

Then:

root@zaire:~# service xcp-xapi status

and it's running fine and stays running fine.

XenCenter and OpenXenManager then connect immediately, VMs fire up and all
is golden.

I'd like to solve this, I am currently testing this prior to deploying it
to production, and if I'm offsite this is going to be a real pain in the
event of a server reboot.

Where should I look next? Are there any logs I should check next?

Thanks,

-- 

Mark Benson

--001a113b34aa25e24a0506269a73
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-family:arial,sans-serif;font-size:13px=
">Hi,=C2=A0</span><div style=3D"font-family:arial,sans-serif;font-size:13px=
"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I du=
nno if this is the right list, I am looking for help wit ha problem deployi=
ng xcp-xapi on Debian 7.7. I&#39;m new to xcp-xapi and not that experienced=
 with Xen either, I do know debian well though hence my choice of base syst=
em.</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px">Every reboot =
(the system is a development machine so isn&#39;t on 24/7) I keep getting a=
n issue crop up where the xcp-xapi service won&#39;t start during boot. If =
I try to start it manually it sits for ages then returns an error on the te=
rminal as per:</div><div style=3D"font-family:arial,sans-serif;font-size:13=
px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px"><d=
iv>root@zaire:~$ service xcp-xapi start</div><div>The server failed to hand=
le your request, due to an internal error.=C2=A0 The given message may give=
 details useful for debugging the problem.</div><div>message: missing table=
</div><div>&lt;extra&gt;: host</div><div>&lt;extra&gt;:</div><div>root@zair=
e:~$</div></div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">If can=
 fix it and get it top start by running:</div><div style=3D"font-family:ari=
al,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,san=
s-serif;font-size:13px"><div>root@zaire:~# dpkg-reconfigure xcp-squeezed</d=
iv><div>root@zaire:~# dpkg-reconfigure xcp-xapi</div><div><br></div><div>Th=
en:</div><div><br></div><div>root@zaire:~# service xcp-xapi status</div></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><di=
v style=3D"font-family:arial,sans-serif;font-size:13px">and it&#39;s runnin=
g fine and stays running fine.=C2=A0</div><div style=3D"font-family:arial,s=
ans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-se=
rif;font-size:13px">XenCenter and OpenXenManager then connect immediately, =
VMs fire up and all is golden.</div><div style=3D"font-family:arial,sans-se=
rif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;fo=
nt-size:13px">I&#39;d like to solve this, I am currently testing this prior=
 to deploying it to production, and if I&#39;m offsite this is going to be =
a real pain in the event of a server reboot.</div><div style=3D"font-family=
:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial=
,sans-serif;font-size:13px">Where should I look next? Are there any logs I =
should check next?</div><div style=3D"font-family:arial,sans-serif;font-siz=
e:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px=
">Thanks,</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><=
br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">--=C2=
=A0</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px">Mark Benson</=
div></div>

--001a113b34aa25e24a0506269a73--


--===============3089292130564755115==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3089292130564755115==--


From xen-users-bounces@lists.xen.org Fri Oct 24 08:03:29 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 08:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhZpS-00051n-Gv; Fri, 24 Oct 2014 08:02:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XhZpR-00051g-GU
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 08:02:33 +0000
Received: from [193.109.254.147:36412] by server-12.bemta-14.messagelabs.com
	id EE/27-01461-8970A445; Fri, 24 Oct 2014 08:02:32 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414137748!12207978!1
X-Originating-IP: [209.85.216.44]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29286 invoked from network); 24 Oct 2014 08:02:31 -0000
Received: from mail-qa0-f44.google.com (HELO mail-qa0-f44.google.com)
	(209.85.216.44)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 08:02:31 -0000
Received: by mail-qa0-f44.google.com with SMTP id w8so521440qac.3
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 01:02:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=lmqh+D5+W2R8H99nfnzMZ1OiI50S2mQWO0uvq4d3Jo8=;
	b=nBX++0fD8/xmoxMDTflEmiiI/E9Zh2u6T0Db+3BN5eaImVdyTU3X6RwEu5kSPPpOAo
	GGL2/C0JDL0Ym9LrjSZjJLHpJqp3irevpouWsQAnBJqXEUbWGQgFlGgH738U7BXYk9h1
	6EeON+w0VP3e8lIxzrzO8fgUtqrJF52gzFIsDCU9MroZgiz3QE+VCQOXLQDA+1sR0oxd
	LM174slEDxtAAhMl7wdrV9bBQvhXTJDWrSCQdvm+AupKh5YikPj3wQ2i/4uwqIffnwA/
	aDPaykqHZFLkfUjFmkEGenRCPWK4iYJMPmTYjeQiIsDpaZx8UU9EduJZ9khzDEM1c5wP
	RXmw==
X-Received: by 10.170.72.7 with SMTP id o7mr3616607yko.73.1414137748248; Fri,
	24 Oct 2014 01:02:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 01:02:08 -0700 (PDT)
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 09:02:08 +0100
Message-ID: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3089292130564755115=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3089292130564755115==
Content-Type: multipart/alternative; boundary=001a113b34aa25e24a0506269a73

--001a113b34aa25e24a0506269a73
Content-Type: text/plain; charset=UTF-8

Hi,

I dunno if this is the right list, I am looking for help wit ha problem
deploying xcp-xapi on Debian 7.7. I'm new to xcp-xapi and not that
experienced with Xen either, I do know debian well though hence my choice
of base system.

Every reboot (the system is a development machine so isn't on 24/7) I keep
getting an issue crop up where the xcp-xapi service won't start during
boot. If I try to start it manually it sits for ages then returns an error
on the terminal as per:

root@zaire:~$ service xcp-xapi start
The server failed to handle your request, due to an internal error.  The
given message may give details useful for debugging the problem.
message: missing table
<extra>: host
<extra>:
root@zaire:~$

If can fix it and get it top start by running:

root@zaire:~# dpkg-reconfigure xcp-squeezed
root@zaire:~# dpkg-reconfigure xcp-xapi

Then:

root@zaire:~# service xcp-xapi status

and it's running fine and stays running fine.

XenCenter and OpenXenManager then connect immediately, VMs fire up and all
is golden.

I'd like to solve this, I am currently testing this prior to deploying it
to production, and if I'm offsite this is going to be a real pain in the
event of a server reboot.

Where should I look next? Are there any logs I should check next?

Thanks,

-- 

Mark Benson

--001a113b34aa25e24a0506269a73
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-family:arial,sans-serif;font-size:13px=
">Hi,=C2=A0</span><div style=3D"font-family:arial,sans-serif;font-size:13px=
"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I du=
nno if this is the right list, I am looking for help wit ha problem deployi=
ng xcp-xapi on Debian 7.7. I&#39;m new to xcp-xapi and not that experienced=
 with Xen either, I do know debian well though hence my choice of base syst=
em.</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px">Every reboot =
(the system is a development machine so isn&#39;t on 24/7) I keep getting a=
n issue crop up where the xcp-xapi service won&#39;t start during boot. If =
I try to start it manually it sits for ages then returns an error on the te=
rminal as per:</div><div style=3D"font-family:arial,sans-serif;font-size:13=
px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px"><d=
iv>root@zaire:~$ service xcp-xapi start</div><div>The server failed to hand=
le your request, due to an internal error.=C2=A0 The given message may give=
 details useful for debugging the problem.</div><div>message: missing table=
</div><div>&lt;extra&gt;: host</div><div>&lt;extra&gt;:</div><div>root@zair=
e:~$</div></div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">If can=
 fix it and get it top start by running:</div><div style=3D"font-family:ari=
al,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,san=
s-serif;font-size:13px"><div>root@zaire:~# dpkg-reconfigure xcp-squeezed</d=
iv><div>root@zaire:~# dpkg-reconfigure xcp-xapi</div><div><br></div><div>Th=
en:</div><div><br></div><div>root@zaire:~# service xcp-xapi status</div></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><di=
v style=3D"font-family:arial,sans-serif;font-size:13px">and it&#39;s runnin=
g fine and stays running fine.=C2=A0</div><div style=3D"font-family:arial,s=
ans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-se=
rif;font-size:13px">XenCenter and OpenXenManager then connect immediately, =
VMs fire up and all is golden.</div><div style=3D"font-family:arial,sans-se=
rif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;fo=
nt-size:13px">I&#39;d like to solve this, I am currently testing this prior=
 to deploying it to production, and if I&#39;m offsite this is going to be =
a real pain in the event of a server reboot.</div><div style=3D"font-family=
:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial=
,sans-serif;font-size:13px">Where should I look next? Are there any logs I =
should check next?</div><div style=3D"font-family:arial,sans-serif;font-siz=
e:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px=
">Thanks,</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><=
br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">--=C2=
=A0</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></d=
iv><div style=3D"font-family:arial,sans-serif;font-size:13px">Mark Benson</=
div></div>

--001a113b34aa25e24a0506269a73--


--===============3089292130564755115==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3089292130564755115==--


From xen-users-bounces@lists.xen.org Fri Oct 24 08:36:37 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 08:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhaM1-0005n6-KZ; Fri, 24 Oct 2014 08:36:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XhaLz-0005n1-NG
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 08:36:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	59/AF-03668-A7F0A445; Fri, 24 Oct 2014 08:36:10 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1414139769!11191091!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1231 invoked from network); 24 Oct 2014 08:36:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 08:36:10 -0000
X-IronPort-AV: E=Sophos;i="5.04,779,1406592000"; d="scan'208";a="184557128"
Message-ID: <1414139767.15687.11.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 09:36:07 +0100
In-Reply-To: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
> Hi, 
> 
> 
> I dunno if this is the right list,

xcp has effectively been subsumed by the OpenXenserver project which has
it's lists/wiki etc over at www.xenserver.org, which is probably where
you will find the most help.

> root@zaire:~$ service xcp-xapi start
> The server failed to handle your request, due to an internal error.
> The given message may give details useful for debugging the problem.
> message: missing table
> <extra>: host
> <extra>:
> root@zaire:~$
[...]
> root@zaire:~# dpkg-reconfigure xcp-squeezed
> root@zaire:~# dpkg-reconfigure xcp-xapi

Disclaimer: I know next to nothing about any of this. But given that
reconfiguring squeezed seems to be related does "service xcp-squeezed
start" before starting xcp-xapi start?

Googling "xcp-xapi missing table" also threw up:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
even remember filing!

> Where should I look next? Are there any logs I should check next?

I'd expect them to be under /var/log somewhere...

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 24 08:36:37 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 08:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhaM1-0005n6-KZ; Fri, 24 Oct 2014 08:36:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XhaLz-0005n1-NG
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 08:36:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	59/AF-03668-A7F0A445; Fri, 24 Oct 2014 08:36:10 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1414139769!11191091!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1231 invoked from network); 24 Oct 2014 08:36:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 08:36:10 -0000
X-IronPort-AV: E=Sophos;i="5.04,779,1406592000"; d="scan'208";a="184557128"
Message-ID: <1414139767.15687.11.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 09:36:07 +0100
In-Reply-To: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
> Hi, 
> 
> 
> I dunno if this is the right list,

xcp has effectively been subsumed by the OpenXenserver project which has
it's lists/wiki etc over at www.xenserver.org, which is probably where
you will find the most help.

> root@zaire:~$ service xcp-xapi start
> The server failed to handle your request, due to an internal error.
> The given message may give details useful for debugging the problem.
> message: missing table
> <extra>: host
> <extra>:
> root@zaire:~$
[...]
> root@zaire:~# dpkg-reconfigure xcp-squeezed
> root@zaire:~# dpkg-reconfigure xcp-xapi

Disclaimer: I know next to nothing about any of this. But given that
reconfiguring squeezed seems to be related does "service xcp-squeezed
start" before starting xcp-xapi start?

Googling "xcp-xapi missing table" also threw up:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
even remember filing!

> Where should I look next? Are there any logs I should check next?

I'd expect them to be under /var/log somewhere...

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Oct 24 11:29:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 11:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xhd3O-0005CR-VY; Fri, 24 Oct 2014 11:29:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1Xhd3N-0005CM-Iy
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 11:29:09 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	C0/3C-02972-4083A445; Fri, 24 Oct 2014 11:29:08 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1414150145!11360232!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2720 invoked from network); 24 Oct 2014 11:29:06 -0000
Received: from mail-yh0-f41.google.com (HELO mail-yh0-f41.google.com)
	(209.85.213.41)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 11:29:06 -0000
Received: by mail-yh0-f41.google.com with SMTP id i57so435391yha.0
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 04:29:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=H447SKfD5DwI6l8296EgeK4TkIOJeGSnWvsLEizXnTU=;
	b=s1az3RqIP2JefkfIkAEKs0ZDp2hbYAm41JfF0qGNCvczNxa4ts3/nW84ZKzcfiVFqg
	AB2TzmAAKsiSJjwkUygZ2r5Hw8efNhvird3mq/TOt80UEd7rDVQnmc7L2RcND/doO+xA
	uWaU3FT+CVVsP+l5h/5bhZByulbcRQnaHjT+uqkFbAk/cBZrxQnfaEUC7bYOEUgLge30
	aLZ64HNTsE4oQ0i97YDcfO+NaK1wTJ8ANyAjsRsLuB4tSyOPZSgGcVnN5t1JJZMm8lUV
	0fILjutw5NV4m4E1/UhJU72MutlUMLD9FIFbjD4KjGZdboN76ycg+zIS3H6dVtgHP4Uy
	DjEw==
X-Received: by 10.170.62.84 with SMTP id e81mr5615872yke.115.1414150145285;
	Fri, 24 Oct 2014 04:29:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 04:28:45 -0700 (PDT)
In-Reply-To: <1414139767.15687.11.camel@citrix.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
	<1414139767.15687.11.camel@citrix.com>
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 12:28:45 +0100
Message-ID: <CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1055246344562760513=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1055246344562760513==
Content-Type: multipart/alternative; boundary=001a1139856411a6590506297daf

--001a1139856411a6590506297daf
Content-Type: text/plain; charset=UTF-8

Thanks for responding :)

> xcp has effectively been subsumed by the OpenXenserver project which has
> it's lists/wiki etc over at www.xenserver.org, which is probably where
> you will find the most help.

Thanks. They only list developer mailing lists on xenserver.org. The CSS
doesn't load on the support forums and they are all kinds of messed up for
me, not sure why :\

> Googling "xcp-xapi missing table" also threw up:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> even remember filing!

After a fresh reboot this is what I see:
root@zaire:~# service xcp-squeezed status
[ ok ] squeezed is running.
root@zaire:~# service xcp-xapi status
[FAIL] xapi is not running ... failed!
root@zaire:~#

I did read the notes for that bug but squeezed seems to be working okay.
Also if I ONLY run

dpkg-reconfigure squeezed

then

service xcp-xapi start

it still won't start. The xcp-squeezed is probably a red herring, I just
found those reconfig instructions on the Xen Orchestra blog and decided to
give them a shot, and suddenly it worked.

In fact I found subsequently only

dpkg-reconfigure xcp-xapi

is required and it starts up. Yet

service xcp-xapi start

on it's own doesn't work and fails to start (as I assume it does on
startup), so something in the dpkg script is magically curing (more likely
fudging or forcing an override of) the issue.

> I'd expect them to be under /var/log somewhere...

Indeed, shockingly it's in /var/log/xcp-xapi.log :P

I've flushed out the logs and produced some clean outputs:

Failed at boot:
https://www.dropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=0
Failed after boot:
https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=0
Successful during/after dpkg-reconfgure:
https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=0

As best I can see the issue initially is some kind of V6D error. Any
subsequent retries seem to choke on not being abler to bind the service to
127.0.0.1:80 which would seem to me that the process is choking up the
port. I also found this when I looked after a fresh boot:

root@zaire:~# ps ax | grep xcp
 3077 ?        S      0:00 /usr/sbin/xcp-fe -daemon
 3166 ?        Sl     0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile
/var/run/xcp-networkd.pid
 3196 ?        SL     0:00 /usr/sbin/squeezed -daemon -pidfile
/var/run/xcp-squeezed.pid
 3373 ?        S      0:00 /usr/sbin/xcp-fe -daemon
 3600 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3601 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3602 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3603 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3604 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3605 ?        Ss     0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 4095 pts/2    S+     0:00 grep xcp

No idea if that's normal or not, but there seems to be a lot of stunnel
processes.

Appreciate any input.

On Fri, Oct 24, 2014 at 9:36 AM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
> > Hi,
> >
> >
> > I dunno if this is the right list,
>
> xcp has effectively been subsumed by the OpenXenserver project which has
> it's lists/wiki etc over at www.xenserver.org, which is probably where
> you will find the most help.
>
> > root@zaire:~$ service xcp-xapi start
> > The server failed to handle your request, due to an internal error.
> > The given message may give details useful for debugging the problem.
> > message: missing table
> > <extra>: host
> > <extra>:
> > root@zaire:~$
> [...]
> > root@zaire:~# dpkg-reconfigure xcp-squeezed
> > root@zaire:~# dpkg-reconfigure xcp-xapi
>
> Disclaimer: I know next to nothing about any of this. But given that
> reconfiguring squeezed seems to be related does "service xcp-squeezed
> start" before starting xcp-xapi start?
>
> Googling "xcp-xapi missing table" also threw up:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> even remember filing!
>
> > Where should I look next? Are there any logs I should check next?
>
> I'd expect them to be under /var/log somewhere...
>
> Ian.
>
>
>

--001a1139856411a6590506297daf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Thanks for responding :)</div><div><br></div>&gt;=C2=
=A0<span style=3D"font-family:arial,sans-serif;font-size:13px">xcp has effe=
ctively been subsumed by the OpenXenserver project which has</span><div><sp=
an style=3D"font-family:arial,sans-serif;font-size:13px">&gt; it&#39;s list=
s/wiki etc over at=C2=A0</span><a href=3D"http://www.xenserver.org/" target=
=3D"_blank" style=3D"font-family:arial,sans-serif;font-size:13px">www.xense=
rver.org</a><span style=3D"font-family:arial,sans-serif;font-size:13px">, w=
hich is probably where</span></div><div><span style=3D"font-family:arial,sa=
ns-serif;font-size:13px">&gt; you will find the most help.</span><br style=
=3D"font-family:arial,sans-serif;font-size:13px"></div><div><span style=3D"=
font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span st=
yle=3D"font-family:arial,sans-serif;font-size:13px">Thanks. They only list =
developer mailing lists on <a href=3D"http://xenserver.org">xenserver.org</=
a>. The CSS doesn&#39;t load on the support forums and they are all kinds o=
f messed up for me, not sure why :\</span></div><div><span style=3D"font-fa=
mily:arial,sans-serif;font-size:13px"><br></span></div><div><span style=3D"=
font-family:arial,sans-serif;font-size:13px">&gt; Googling &quot;xcp-xapi m=
issing table&quot; also threw up:</span><br style=3D"font-family:arial,sans=
-serif;font-size:13px">&gt;=C2=A0<a href=3D"https://bugs.debian.org/cgi-bin=
/bugreport.cgi?bug=3D682202" target=3D"_blank" style=3D"font-family:arial,s=
ans-serif;font-size:13px">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=
=3D682202</a><span style=3D"font-family:arial,sans-serif;font-size:13px">=
=C2=A0which I don&#39;t</span><br style=3D"font-family:arial,sans-serif;fon=
t-size:13px"><span style=3D"font-family:arial,sans-serif;font-size:13px">&g=
t; even remember filing!</span><br></div><div><span style=3D"font-family:ar=
ial,sans-serif;font-size:13px"><br></span></div><div><span style=3D"font-fa=
mily:arial,sans-serif;font-size:13px">After a fresh reboot this is what I s=
ee:</span></div><div><div style><font face=3D"arial, sans-serif">root@zaire=
:~# service xcp-squeezed status</font></div><div style><font face=3D"arial,=
 sans-serif">[ ok ] squeezed is running.</font></div><div style><font face=
=3D"arial, sans-serif">root@zaire:~# service xcp-xapi status</font></div><d=
iv style><font face=3D"arial, sans-serif">[FAIL] xapi is not running ... fa=
iled!</font></div><div style><font face=3D"arial, sans-serif">root@zaire:~#=
</font></div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br=
></div></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I d=
id read the notes for that bug but squeezed seems to be working okay. Also =
if I ONLY run</div><div style=3D"font-family:arial,sans-serif;font-size:13p=
x"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">dpk=
g-reconfigure squeezed</div><div style=3D"font-family:arial,sans-serif;font=
-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:=
13px">then</div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">servic=
e xcp-xapi start</div><div style=3D"font-family:arial,sans-serif;font-size:=
13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
it still won&#39;t start. The xcp-squeezed is probably a red herring, I jus=
t found those reconfig instructions on the Xen Orchestra blog and decided t=
o give them a shot, and suddenly it worked.</div><div style=3D"font-family:=
arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,=
sans-serif;font-size:13px">In fact I found subsequently only</div><div styl=
e=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px">dpkg-reconfigure xcp-xapi</div>=
<div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div s=
tyle=3D"font-family:arial,sans-serif;font-size:13px">is required and it sta=
rts up. Yet</div><div style=3D"font-family:arial,sans-serif;font-size:13px"=
><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">servi=
ce xcp-xapi start</div><div style=3D"font-family:arial,sans-serif;font-size=
:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px"=
>on it&#39;s own doesn&#39;t work and fails to start (as I assume it does o=
n startup), so something in the dpkg script is magically curing (more likel=
y fudging or forcing an override of) the issue.</div><div style=3D"font-fam=
ily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:ar=
ial,sans-serif;font-size:13px">&gt; I&#39;d expect them to be under /var/lo=
g somewhere...</div><div style=3D"font-family:arial,sans-serif;font-size:13=
px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">In=
deed, shockingly it&#39;s in /var/log/xcp-xapi.log :P</div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-fam=
ily:arial,sans-serif;font-size:13px">I&#39;ve flushed out the logs and prod=
uced some clean outputs:</div><div style=3D"font-family:arial,sans-serif;fo=
nt-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-siz=
e:13px">Failed at boot:=C2=A0<a href=3D"https://www.dropbox.com/s/eow388i49=
4kh317/xcp-xapi.log.5?dl=3D0">https://www.dropbox.com/s/eow388i494kh317/xcp=
-xapi.log.5?dl=3D0</a></div><div style=3D"font-family:arial,sans-serif;font=
-size:13px">Failed after boot:=C2=A0<a href=3D"https://www.dropbox.com/s/op=
rsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0">https://www.dropbox.com/s/oprsg9pz0mlf=
xb3/xcp-xapi.log.3?dl=3D0</a></div><div style=3D"font-family:arial,sans-ser=
if;font-size:13px">Successful during/after dpkg-reconfgure:=C2=A0<a href=3D=
"https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0">https://w=
ww.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0</a></div><div style=
=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">As best I can see the issue init=
ially is some kind of V6D error. Any subsequent retries seem to choke on no=
t being abler to bind the service to <a href=3D"http://127.0.0.1:80">127.0.=
0.1:80</a> which would seem to me that the process is choking up the port. =
I also found this when I looked after a fresh boot:</div><div style=3D"font=
-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-famil=
y:arial,sans-serif;font-size:13px"><div>root@zaire:~# ps ax | grep xcp</div=
><div>=C2=A03077 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /u=
sr/sbin/xcp-fe -daemon</div><div>=C2=A03166 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0Sl=
 =C2=A0 =C2=A0 0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile /var/run=
/xcp-networkd.pid</div><div>=C2=A03196 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0SL =C2=
=A0 =C2=A0 0:00 /usr/sbin/squeezed -daemon -pidfile /var/run/xcp-squeezed.p=
id</div><div>=C2=A03373 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A0=
0:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03600 ? =C2=A0 =C2=A0 =C2=A0 =
=C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</=
div><div>=C2=A03601 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00=
 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03602 ? =C2=A0 =C2=
=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi=
-ssl.conf</div><div>=C2=A03603 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0=
 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03604 ?=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /e=
tc/xcp/xapi-ssl.conf</div><div>=C2=A03605 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0Ss =
=C2=A0 =C2=A0 0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=
=A04095 pts/2 =C2=A0 =C2=A0S+ =C2=A0 =C2=A0 0:00 grep xcp</div><div><br></d=
iv><div>No idea if that&#39;s normal or not, but there seems to be a lot of=
 stunnel processes.</div><div><br></div><div>Appreciate any input.</div></d=
iv></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, =
Oct 24, 2014 at 9:36 AM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mail=
to:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Fri,=
 2014-10-24 at 09:02 +0100, Mark Benson wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I dunno if this is the right list,<br>
<br>
</span>xcp has effectively been subsumed by the OpenXenserver project which=
 has<br>
it&#39;s lists/wiki etc over at <a href=3D"http://www.xenserver.org" target=
=3D"_blank">www.xenserver.org</a>, which is probably where<br>
you will find the most help.<br>
<span class=3D""><br>
&gt; root@zaire:~$ service xcp-xapi start<br>
&gt; The server failed to handle your request, due to an internal error.<br=
>
&gt; The given message may give details useful for debugging the problem.<b=
r>
&gt; message: missing table<br>
&gt; &lt;extra&gt;: host<br>
&gt; &lt;extra&gt;:<br>
&gt; root@zaire:~$<br>
</span>[...]<br>
<span class=3D"">&gt; root@zaire:~# dpkg-reconfigure xcp-squeezed<br>
&gt; root@zaire:~# dpkg-reconfigure xcp-xapi<br>
<br>
</span>Disclaimer: I know next to nothing about any of this. But given that=
<br>
reconfiguring squeezed seems to be related does &quot;service xcp-squeezed<=
br>
start&quot; before starting xcp-xapi start?<br>
<br>
Googling &quot;xcp-xapi missing table&quot; also threw up:<br>
<a href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202" targ=
et=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202</a=
> which I don&#39;t<br>
even remember filing!<br>
<span class=3D""><br>
&gt; Where should I look next? Are there any logs I should check next?<br>
<br>
</span>I&#39;d expect them to be under /var/log somewhere...<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>

--001a1139856411a6590506297daf--


--===============1055246344562760513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1055246344562760513==--


From xen-users-bounces@lists.xen.org Fri Oct 24 11:29:53 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 11:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xhd3O-0005CR-VY; Fri, 24 Oct 2014 11:29:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1Xhd3N-0005CM-Iy
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 11:29:09 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	C0/3C-02972-4083A445; Fri, 24 Oct 2014 11:29:08 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1414150145!11360232!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2720 invoked from network); 24 Oct 2014 11:29:06 -0000
Received: from mail-yh0-f41.google.com (HELO mail-yh0-f41.google.com)
	(209.85.213.41)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 11:29:06 -0000
Received: by mail-yh0-f41.google.com with SMTP id i57so435391yha.0
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 04:29:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=H447SKfD5DwI6l8296EgeK4TkIOJeGSnWvsLEizXnTU=;
	b=s1az3RqIP2JefkfIkAEKs0ZDp2hbYAm41JfF0qGNCvczNxa4ts3/nW84ZKzcfiVFqg
	AB2TzmAAKsiSJjwkUygZ2r5Hw8efNhvird3mq/TOt80UEd7rDVQnmc7L2RcND/doO+xA
	uWaU3FT+CVVsP+l5h/5bhZByulbcRQnaHjT+uqkFbAk/cBZrxQnfaEUC7bYOEUgLge30
	aLZ64HNTsE4oQ0i97YDcfO+NaK1wTJ8ANyAjsRsLuB4tSyOPZSgGcVnN5t1JJZMm8lUV
	0fILjutw5NV4m4E1/UhJU72MutlUMLD9FIFbjD4KjGZdboN76ycg+zIS3H6dVtgHP4Uy
	DjEw==
X-Received: by 10.170.62.84 with SMTP id e81mr5615872yke.115.1414150145285;
	Fri, 24 Oct 2014 04:29:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 04:28:45 -0700 (PDT)
In-Reply-To: <1414139767.15687.11.camel@citrix.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
	<1414139767.15687.11.camel@citrix.com>
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 12:28:45 +0100
Message-ID: <CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1055246344562760513=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1055246344562760513==
Content-Type: multipart/alternative; boundary=001a1139856411a6590506297daf

--001a1139856411a6590506297daf
Content-Type: text/plain; charset=UTF-8

Thanks for responding :)

> xcp has effectively been subsumed by the OpenXenserver project which has
> it's lists/wiki etc over at www.xenserver.org, which is probably where
> you will find the most help.

Thanks. They only list developer mailing lists on xenserver.org. The CSS
doesn't load on the support forums and they are all kinds of messed up for
me, not sure why :\

> Googling "xcp-xapi missing table" also threw up:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> even remember filing!

After a fresh reboot this is what I see:
root@zaire:~# service xcp-squeezed status
[ ok ] squeezed is running.
root@zaire:~# service xcp-xapi status
[FAIL] xapi is not running ... failed!
root@zaire:~#

I did read the notes for that bug but squeezed seems to be working okay.
Also if I ONLY run

dpkg-reconfigure squeezed

then

service xcp-xapi start

it still won't start. The xcp-squeezed is probably a red herring, I just
found those reconfig instructions on the Xen Orchestra blog and decided to
give them a shot, and suddenly it worked.

In fact I found subsequently only

dpkg-reconfigure xcp-xapi

is required and it starts up. Yet

service xcp-xapi start

on it's own doesn't work and fails to start (as I assume it does on
startup), so something in the dpkg script is magically curing (more likely
fudging or forcing an override of) the issue.

> I'd expect them to be under /var/log somewhere...

Indeed, shockingly it's in /var/log/xcp-xapi.log :P

I've flushed out the logs and produced some clean outputs:

Failed at boot:
https://www.dropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=0
Failed after boot:
https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=0
Successful during/after dpkg-reconfgure:
https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=0

As best I can see the issue initially is some kind of V6D error. Any
subsequent retries seem to choke on not being abler to bind the service to
127.0.0.1:80 which would seem to me that the process is choking up the
port. I also found this when I looked after a fresh boot:

root@zaire:~# ps ax | grep xcp
 3077 ?        S      0:00 /usr/sbin/xcp-fe -daemon
 3166 ?        Sl     0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile
/var/run/xcp-networkd.pid
 3196 ?        SL     0:00 /usr/sbin/squeezed -daemon -pidfile
/var/run/xcp-squeezed.pid
 3373 ?        S      0:00 /usr/sbin/xcp-fe -daemon
 3600 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3601 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3602 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3603 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3604 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 3605 ?        Ss     0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
 4095 pts/2    S+     0:00 grep xcp

No idea if that's normal or not, but there seems to be a lot of stunnel
processes.

Appreciate any input.

On Fri, Oct 24, 2014 at 9:36 AM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
> > Hi,
> >
> >
> > I dunno if this is the right list,
>
> xcp has effectively been subsumed by the OpenXenserver project which has
> it's lists/wiki etc over at www.xenserver.org, which is probably where
> you will find the most help.
>
> > root@zaire:~$ service xcp-xapi start
> > The server failed to handle your request, due to an internal error.
> > The given message may give details useful for debugging the problem.
> > message: missing table
> > <extra>: host
> > <extra>:
> > root@zaire:~$
> [...]
> > root@zaire:~# dpkg-reconfigure xcp-squeezed
> > root@zaire:~# dpkg-reconfigure xcp-xapi
>
> Disclaimer: I know next to nothing about any of this. But given that
> reconfiguring squeezed seems to be related does "service xcp-squeezed
> start" before starting xcp-xapi start?
>
> Googling "xcp-xapi missing table" also threw up:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> even remember filing!
>
> > Where should I look next? Are there any logs I should check next?
>
> I'd expect them to be under /var/log somewhere...
>
> Ian.
>
>
>

--001a1139856411a6590506297daf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Thanks for responding :)</div><div><br></div>&gt;=C2=
=A0<span style=3D"font-family:arial,sans-serif;font-size:13px">xcp has effe=
ctively been subsumed by the OpenXenserver project which has</span><div><sp=
an style=3D"font-family:arial,sans-serif;font-size:13px">&gt; it&#39;s list=
s/wiki etc over at=C2=A0</span><a href=3D"http://www.xenserver.org/" target=
=3D"_blank" style=3D"font-family:arial,sans-serif;font-size:13px">www.xense=
rver.org</a><span style=3D"font-family:arial,sans-serif;font-size:13px">, w=
hich is probably where</span></div><div><span style=3D"font-family:arial,sa=
ns-serif;font-size:13px">&gt; you will find the most help.</span><br style=
=3D"font-family:arial,sans-serif;font-size:13px"></div><div><span style=3D"=
font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span st=
yle=3D"font-family:arial,sans-serif;font-size:13px">Thanks. They only list =
developer mailing lists on <a href=3D"http://xenserver.org">xenserver.org</=
a>. The CSS doesn&#39;t load on the support forums and they are all kinds o=
f messed up for me, not sure why :\</span></div><div><span style=3D"font-fa=
mily:arial,sans-serif;font-size:13px"><br></span></div><div><span style=3D"=
font-family:arial,sans-serif;font-size:13px">&gt; Googling &quot;xcp-xapi m=
issing table&quot; also threw up:</span><br style=3D"font-family:arial,sans=
-serif;font-size:13px">&gt;=C2=A0<a href=3D"https://bugs.debian.org/cgi-bin=
/bugreport.cgi?bug=3D682202" target=3D"_blank" style=3D"font-family:arial,s=
ans-serif;font-size:13px">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=
=3D682202</a><span style=3D"font-family:arial,sans-serif;font-size:13px">=
=C2=A0which I don&#39;t</span><br style=3D"font-family:arial,sans-serif;fon=
t-size:13px"><span style=3D"font-family:arial,sans-serif;font-size:13px">&g=
t; even remember filing!</span><br></div><div><span style=3D"font-family:ar=
ial,sans-serif;font-size:13px"><br></span></div><div><span style=3D"font-fa=
mily:arial,sans-serif;font-size:13px">After a fresh reboot this is what I s=
ee:</span></div><div><div style><font face=3D"arial, sans-serif">root@zaire=
:~# service xcp-squeezed status</font></div><div style><font face=3D"arial,=
 sans-serif">[ ok ] squeezed is running.</font></div><div style><font face=
=3D"arial, sans-serif">root@zaire:~# service xcp-xapi status</font></div><d=
iv style><font face=3D"arial, sans-serif">[FAIL] xapi is not running ... fa=
iled!</font></div><div style><font face=3D"arial, sans-serif">root@zaire:~#=
</font></div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br=
></div></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I d=
id read the notes for that bug but squeezed seems to be working okay. Also =
if I ONLY run</div><div style=3D"font-family:arial,sans-serif;font-size:13p=
x"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">dpk=
g-reconfigure squeezed</div><div style=3D"font-family:arial,sans-serif;font=
-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:=
13px">then</div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">servic=
e xcp-xapi start</div><div style=3D"font-family:arial,sans-serif;font-size:=
13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
it still won&#39;t start. The xcp-squeezed is probably a red herring, I jus=
t found those reconfig instructions on the Xen Orchestra blog and decided t=
o give them a shot, and suddenly it worked.</div><div style=3D"font-family:=
arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,=
sans-serif;font-size:13px">In fact I found subsequently only</div><div styl=
e=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px">dpkg-reconfigure xcp-xapi</div>=
<div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div s=
tyle=3D"font-family:arial,sans-serif;font-size:13px">is required and it sta=
rts up. Yet</div><div style=3D"font-family:arial,sans-serif;font-size:13px"=
><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">servi=
ce xcp-xapi start</div><div style=3D"font-family:arial,sans-serif;font-size=
:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px"=
>on it&#39;s own doesn&#39;t work and fails to start (as I assume it does o=
n startup), so something in the dpkg script is magically curing (more likel=
y fudging or forcing an override of) the issue.</div><div style=3D"font-fam=
ily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:ar=
ial,sans-serif;font-size:13px">&gt; I&#39;d expect them to be under /var/lo=
g somewhere...</div><div style=3D"font-family:arial,sans-serif;font-size:13=
px"><br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">In=
deed, shockingly it&#39;s in /var/log/xcp-xapi.log :P</div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-fam=
ily:arial,sans-serif;font-size:13px">I&#39;ve flushed out the logs and prod=
uced some clean outputs:</div><div style=3D"font-family:arial,sans-serif;fo=
nt-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;font-siz=
e:13px">Failed at boot:=C2=A0<a href=3D"https://www.dropbox.com/s/eow388i49=
4kh317/xcp-xapi.log.5?dl=3D0">https://www.dropbox.com/s/eow388i494kh317/xcp=
-xapi.log.5?dl=3D0</a></div><div style=3D"font-family:arial,sans-serif;font=
-size:13px">Failed after boot:=C2=A0<a href=3D"https://www.dropbox.com/s/op=
rsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0">https://www.dropbox.com/s/oprsg9pz0mlf=
xb3/xcp-xapi.log.3?dl=3D0</a></div><div style=3D"font-family:arial,sans-ser=
if;font-size:13px">Successful during/after dpkg-reconfgure:=C2=A0<a href=3D=
"https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0">https://w=
ww.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0</a></div><div style=
=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">As best I can see the issue init=
ially is some kind of V6D error. Any subsequent retries seem to choke on no=
t being abler to bind the service to <a href=3D"http://127.0.0.1:80">127.0.=
0.1:80</a> which would seem to me that the process is choking up the port. =
I also found this when I looked after a fresh boot:</div><div style=3D"font=
-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-famil=
y:arial,sans-serif;font-size:13px"><div>root@zaire:~# ps ax | grep xcp</div=
><div>=C2=A03077 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /u=
sr/sbin/xcp-fe -daemon</div><div>=C2=A03166 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0Sl=
 =C2=A0 =C2=A0 0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile /var/run=
/xcp-networkd.pid</div><div>=C2=A03196 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0SL =C2=
=A0 =C2=A0 0:00 /usr/sbin/squeezed -daemon -pidfile /var/run/xcp-squeezed.p=
id</div><div>=C2=A03373 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A0=
0:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03600 ? =C2=A0 =C2=A0 =C2=A0 =
=C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</=
div><div>=C2=A03601 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00=
 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03602 ? =C2=A0 =C2=
=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi=
-ssl.conf</div><div>=C2=A03603 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0=
 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03604 ?=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /e=
tc/xcp/xapi-ssl.conf</div><div>=C2=A03605 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0Ss =
=C2=A0 =C2=A0 0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=
=A04095 pts/2 =C2=A0 =C2=A0S+ =C2=A0 =C2=A0 0:00 grep xcp</div><div><br></d=
iv><div>No idea if that&#39;s normal or not, but there seems to be a lot of=
 stunnel processes.</div><div><br></div><div>Appreciate any input.</div></d=
iv></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, =
Oct 24, 2014 at 9:36 AM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mail=
to:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Fri,=
 2014-10-24 at 09:02 +0100, Mark Benson wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I dunno if this is the right list,<br>
<br>
</span>xcp has effectively been subsumed by the OpenXenserver project which=
 has<br>
it&#39;s lists/wiki etc over at <a href=3D"http://www.xenserver.org" target=
=3D"_blank">www.xenserver.org</a>, which is probably where<br>
you will find the most help.<br>
<span class=3D""><br>
&gt; root@zaire:~$ service xcp-xapi start<br>
&gt; The server failed to handle your request, due to an internal error.<br=
>
&gt; The given message may give details useful for debugging the problem.<b=
r>
&gt; message: missing table<br>
&gt; &lt;extra&gt;: host<br>
&gt; &lt;extra&gt;:<br>
&gt; root@zaire:~$<br>
</span>[...]<br>
<span class=3D"">&gt; root@zaire:~# dpkg-reconfigure xcp-squeezed<br>
&gt; root@zaire:~# dpkg-reconfigure xcp-xapi<br>
<br>
</span>Disclaimer: I know next to nothing about any of this. But given that=
<br>
reconfiguring squeezed seems to be related does &quot;service xcp-squeezed<=
br>
start&quot; before starting xcp-xapi start?<br>
<br>
Googling &quot;xcp-xapi missing table&quot; also threw up:<br>
<a href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202" targ=
et=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202</a=
> which I don&#39;t<br>
even remember filing!<br>
<span class=3D""><br>
&gt; Where should I look next? Are there any logs I should check next?<br>
<br>
</span>I&#39;d expect them to be under /var/log somewhere...<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>

--001a1139856411a6590506297daf--


--===============1055246344562760513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1055246344562760513==--


From xen-users-bounces@lists.xen.org Fri Oct 24 11:50:35 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 11:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhdNs-0006BS-QH; Fri, 24 Oct 2014 11:50:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XhdNr-0006BN-Sj
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 11:50:19 +0000
Received: from [193.109.254.147:54539] by server-12.bemta-14.messagelabs.com
	id 76/44-01461-BFC3A445; Fri, 24 Oct 2014 11:50:19 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1414151416!12316351!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9996 invoked from network); 24 Oct 2014 11:50:18 -0000
Received: from mail-pd0-f178.google.com (HELO mail-pd0-f178.google.com)
	(209.85.192.178)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 11:50:18 -0000
Received: by mail-pd0-f178.google.com with SMTP id y10so1315429pdj.23
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 04:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=GoEExDdo6duymV1x6ry0IUA58Pp1kW0w6dl2o4bCe0Y=;
	b=Jliu9I8uAVwNuWGZC1AaQ3up/Am/VlM3WItr4VkW5IiOZ+UT7tL3aybpdTCz2/HlUB
	aSntw1E/wfB59G4Ghcjm1d1vOB4qZ6XztYsKGJqNkSAcG98M7j3A8VK8hqHmpOGKQKkc
	0KCD8VWm1whcS4wFrvqjcZ8DicktJxevSO7qkzndMVJIAVM0VK4azrG0LocAnMrlPxtf
	4C3lNNPJck9RcIMK97J25hpITaqoeesX+Iq5hMLQuorny8n5U8OTyKBeRGX47/IX7GGu
	oQhL8OSWRC1GIZQGIbCk+y7HBHE1MpoRtkPMOxYzNH7CzkCYg7FgzQkMpe5XXj/hg9JS
	f7iA==
X-Received: by 10.68.249.133 with SMTP id yu5mr4016925pbc.31.1414151416319;
	Fri, 24 Oct 2014 04:50:16 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Fri, 24 Oct 2014 11:50:15 +0000
Message-ID: <CANO68EN6ogMRJjOatrUsjgRJRAsjAy+25YAAeDNsyGO9b3KceQ@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] xen pci passthrough or hide?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3531320827304221268=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3531320827304221268==
Content-Type: multipart/alternative; boundary=047d7b5d53aed417a9050629c858

--047d7b5d53aed417a9050629c858
Content-Type: text/plain; charset=UTF-8

Hi,

When I am reading the document about XEN PCI pass through, like this one
http://wiki.xen.org/wiki/Xen_PCI_Passthrough#Using_passthrough. It
mentioned two ways to do pass through, but did not tell the different.

One is using the "hide=(...)" option, the other is "passthrough=1" option.
What are the different?

I build the "xen-pciback" as a module, and I would like to try pci
pass-through with a Windows guest. Which way is recommended?


Thanks,
David

--047d7b5d53aed417a9050629c858
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>Hi,</div><div><br></div><div>When I am reading the document about XEN =
PCI pass through, like this one=C2=A0<a href=3D"http://wiki.xen.org/wiki/Xe=
n_PCI_Passthrough#Using_passthrough">http://wiki.xen.org/wiki/Xen_PCI_Passt=
hrough#Using_passthrough</a>. It mentioned two ways to do pass through, but=
 did not tell the different.</div><div><br></div><div>One is using the &quo=
t;hide=3D(...)&quot; option, the other is &quot;passthrough=3D1&quot; optio=
n. What are the different?</div><div><br></div><div>I build the &quot;xen-p=
ciback&quot; as a module, and I would like to try pci pass-through with a W=
indows guest. Which way is recommended?</div><div><br></div><div><br></div>=
<div>Thanks,</div><div>David</div>

--047d7b5d53aed417a9050629c858--


--===============3531320827304221268==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3531320827304221268==--


From xen-users-bounces@lists.xen.org Fri Oct 24 11:50:35 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 11:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhdNs-0006BS-QH; Fri, 24 Oct 2014 11:50:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XhdNr-0006BN-Sj
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 11:50:19 +0000
Received: from [193.109.254.147:54539] by server-12.bemta-14.messagelabs.com
	id 76/44-01461-BFC3A445; Fri, 24 Oct 2014 11:50:19 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1414151416!12316351!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9996 invoked from network); 24 Oct 2014 11:50:18 -0000
Received: from mail-pd0-f178.google.com (HELO mail-pd0-f178.google.com)
	(209.85.192.178)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 11:50:18 -0000
Received: by mail-pd0-f178.google.com with SMTP id y10so1315429pdj.23
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 04:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=GoEExDdo6duymV1x6ry0IUA58Pp1kW0w6dl2o4bCe0Y=;
	b=Jliu9I8uAVwNuWGZC1AaQ3up/Am/VlM3WItr4VkW5IiOZ+UT7tL3aybpdTCz2/HlUB
	aSntw1E/wfB59G4Ghcjm1d1vOB4qZ6XztYsKGJqNkSAcG98M7j3A8VK8hqHmpOGKQKkc
	0KCD8VWm1whcS4wFrvqjcZ8DicktJxevSO7qkzndMVJIAVM0VK4azrG0LocAnMrlPxtf
	4C3lNNPJck9RcIMK97J25hpITaqoeesX+Iq5hMLQuorny8n5U8OTyKBeRGX47/IX7GGu
	oQhL8OSWRC1GIZQGIbCk+y7HBHE1MpoRtkPMOxYzNH7CzkCYg7FgzQkMpe5XXj/hg9JS
	f7iA==
X-Received: by 10.68.249.133 with SMTP id yu5mr4016925pbc.31.1414151416319;
	Fri, 24 Oct 2014 04:50:16 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Fri, 24 Oct 2014 11:50:15 +0000
Message-ID: <CANO68EN6ogMRJjOatrUsjgRJRAsjAy+25YAAeDNsyGO9b3KceQ@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] xen pci passthrough or hide?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3531320827304221268=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3531320827304221268==
Content-Type: multipart/alternative; boundary=047d7b5d53aed417a9050629c858

--047d7b5d53aed417a9050629c858
Content-Type: text/plain; charset=UTF-8

Hi,

When I am reading the document about XEN PCI pass through, like this one
http://wiki.xen.org/wiki/Xen_PCI_Passthrough#Using_passthrough. It
mentioned two ways to do pass through, but did not tell the different.

One is using the "hide=(...)" option, the other is "passthrough=1" option.
What are the different?

I build the "xen-pciback" as a module, and I would like to try pci
pass-through with a Windows guest. Which way is recommended?


Thanks,
David

--047d7b5d53aed417a9050629c858
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div>Hi,</div><div><br></div><div>When I am reading the document about XEN =
PCI pass through, like this one=C2=A0<a href=3D"http://wiki.xen.org/wiki/Xe=
n_PCI_Passthrough#Using_passthrough">http://wiki.xen.org/wiki/Xen_PCI_Passt=
hrough#Using_passthrough</a>. It mentioned two ways to do pass through, but=
 did not tell the different.</div><div><br></div><div>One is using the &quo=
t;hide=3D(...)&quot; option, the other is &quot;passthrough=3D1&quot; optio=
n. What are the different?</div><div><br></div><div>I build the &quot;xen-p=
ciback&quot; as a module, and I would like to try pci pass-through with a W=
indows guest. Which way is recommended?</div><div><br></div><div><br></div>=
<div>Thanks,</div><div>David</div>

--047d7b5d53aed417a9050629c858--


--===============3531320827304221268==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3531320827304221268==--


From xen-users-bounces@lists.xen.org Fri Oct 24 16:08:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 16:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhhP1-00079x-Ii; Fri, 24 Oct 2014 16:07:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XhhOz-00079c-NX
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 16:07:45 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	CA/08-10419-1597A445; Fri, 24 Oct 2014 16:07:45 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1414166832!12482252!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10300 invoked from network); 24 Oct 2014 16:07:13 -0000
Received: from mail-qc0-f179.google.com (HELO mail-qc0-f179.google.com)
	(209.85.216.179)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 16:07:13 -0000
Received: by mail-qc0-f179.google.com with SMTP id x3so963336qcv.24
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 09:07:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=tRDmeA0KrmYGyR8yeVsIt/UYZEP66n9WAbRYENFu+Fc=;
	b=TG+R1mHD6A7sXzdPoSqaXcIxMS6a/pn6djiLQdyXUGOwuoYVdY5R+PyDjJR2GrvuF+
	TEPpLz4lgp5nRb+xQTniocqvKYnnSgaGNOXwA4gr+Id83HjQeyW5ZkLvf0rKvRdJWjMM
	ieibrZA3BRqaKdxf+4ezLRhY7G0BtmQkQLg8eqKZdYYkSCA1ai7l19cKb+vwG6OiM2Mg
	rX9CoRY0pP3wNcZAt/L3kZoMDXb3RY3vcrXEUReFKkYvyuRVxxmvnjfU/k1Z2eeXNRBl
	CZOT5h1WhFdo6pSGJwggNcrzd/kgjh0S0ZnMBn/zCMiVOcCMeB/725livLj3sBv5bB+3
	aXVA==
X-Received: by 10.224.14.67 with SMTP id f3mr7098016qaa.104.1414166831807;
	Fri, 24 Oct 2014 09:07:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 09:06:51 -0700 (PDT)
In-Reply-To: <CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
	<1414139767.15687.11.camel@citrix.com>
	<CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 17:06:51 +0100
Message-ID: <CAE3peV6adYebMskQVH7BTkbebOCchRqQKOkAn4kudeV69OBsbw@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5407423916522711754=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5407423916522711754==
Content-Type: multipart/alternative; boundary=047d7beb95b2a9c7e505062d5f23

--047d7beb95b2a9c7e505062d5f23
Content-Type: text/plain; charset=UTF-8

Solved. I hadn't eradicated xendomains from the startup. The xendomains
init file has changed names from:

/etc/init.d/xend

to

/etc/init.d/xendomains

Lord knows how dpkg-reconfigure got around that, but hey ho. Thanks for
your help. It made me rethink the process from scratch and I got to a
solution!

-- 

Mark Benson

On Fri, Oct 24, 2014 at 12:28 PM, Mark Benson <md.benson@gmail.com> wrote:

> Thanks for responding :)
>
> > xcp has effectively been subsumed by the OpenXenserver project which has
> > it's lists/wiki etc over at www.xenserver.org, which is probably where
> > you will find the most help.
>
> Thanks. They only list developer mailing lists on xenserver.org. The CSS
> doesn't load on the support forums and they are all kinds of messed up for
> me, not sure why :\
>
> > Googling "xcp-xapi missing table" also threw up:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> > even remember filing!
>
> After a fresh reboot this is what I see:
> root@zaire:~# service xcp-squeezed status
> [ ok ] squeezed is running.
> root@zaire:~# service xcp-xapi status
> [FAIL] xapi is not running ... failed!
> root@zaire:~#
>
> I did read the notes for that bug but squeezed seems to be working okay.
> Also if I ONLY run
>
> dpkg-reconfigure squeezed
>
> then
>
> service xcp-xapi start
>
> it still won't start. The xcp-squeezed is probably a red herring, I just
> found those reconfig instructions on the Xen Orchestra blog and decided to
> give them a shot, and suddenly it worked.
>
> In fact I found subsequently only
>
> dpkg-reconfigure xcp-xapi
>
> is required and it starts up. Yet
>
> service xcp-xapi start
>
> on it's own doesn't work and fails to start (as I assume it does on
> startup), so something in the dpkg script is magically curing (more likely
> fudging or forcing an override of) the issue.
>
> > I'd expect them to be under /var/log somewhere...
>
> Indeed, shockingly it's in /var/log/xcp-xapi.log :P
>
> I've flushed out the logs and produced some clean outputs:
>
> Failed at boot:
> https://www.dropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=0
> Failed after boot:
> https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=0
> Successful during/after dpkg-reconfgure:
> https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=0
>
> As best I can see the issue initially is some kind of V6D error. Any
> subsequent retries seem to choke on not being abler to bind the service to
> 127.0.0.1:80 which would seem to me that the process is choking up the
> port. I also found this when I looked after a fresh boot:
>
> root@zaire:~# ps ax | grep xcp
>  3077 ?        S      0:00 /usr/sbin/xcp-fe -daemon
>  3166 ?        Sl     0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile
> /var/run/xcp-networkd.pid
>  3196 ?        SL     0:00 /usr/sbin/squeezed -daemon -pidfile
> /var/run/xcp-squeezed.pid
>  3373 ?        S      0:00 /usr/sbin/xcp-fe -daemon
>  3600 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3601 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3602 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3603 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3604 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3605 ?        Ss     0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  4095 pts/2    S+     0:00 grep xcp
>
> No idea if that's normal or not, but there seems to be a lot of stunnel
> processes.
>
> Appreciate any input.
>
> On Fri, Oct 24, 2014 at 9:36 AM, Ian Campbell <Ian.Campbell@citrix.com>
> wrote:
>
>> On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
>> > Hi,
>> >
>> >
>> > I dunno if this is the right list,
>>
>> xcp has effectively been subsumed by the OpenXenserver project which has
>> it's lists/wiki etc over at www.xenserver.org, which is probably where
>> you will find the most help.
>>
>> > root@zaire:~$ service xcp-xapi start
>> > The server failed to handle your request, due to an internal error.
>> > The given message may give details useful for debugging the problem.
>> > message: missing table
>> > <extra>: host
>> > <extra>:
>> > root@zaire:~$
>> [...]
>> > root@zaire:~# dpkg-reconfigure xcp-squeezed
>> > root@zaire:~# dpkg-reconfigure xcp-xapi
>>
>> Disclaimer: I know next to nothing about any of this. But given that
>> reconfiguring squeezed seems to be related does "service xcp-squeezed
>> start" before starting xcp-xapi start?
>>
>> Googling "xcp-xapi missing table" also threw up:
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
>> even remember filing!
>>
>> > Where should I look next? Are there any logs I should check next?
>>
>> I'd expect them to be under /var/log somewhere...
>>
>> Ian.
>>
>>
>>
>

--047d7beb95b2a9c7e505062d5f23
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Solved. I hadn&#39;t eradicated xendomains from the startu=
p. The xendomains init file has changed names from:<div><br></div><div>/etc=
/init.d/xend</div><div><br></div><div>to</div><div><br></div><div>/etc/init=
.d/xendomains</div><div><br></div><div>Lord knows how dpkg-reconfigure got =
around that, but hey ho. Thanks for your help. It made me rethink the proce=
ss from scratch and I got to a solution!</div><div><br></div><div>--=C2=A0<=
/div><div><br></div><div>Mark Benson</div></div><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Fri, Oct 24, 2014 at 12:28 PM, Mark Benso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:md.benson@gmail.com" target=3D"_b=
lank">md.benson@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div dir=3D"ltr"><div>Thanks for responding :)</div><span class=3D""=
><div><br></div>&gt;=C2=A0<span style=3D"font-family:arial,sans-serif;font-=
size:13px">xcp has effectively been subsumed by the OpenXenserver project w=
hich has</span><div><span style=3D"font-family:arial,sans-serif;font-size:1=
3px">&gt; it&#39;s lists/wiki etc over at=C2=A0</span><a href=3D"http://www=
.xenserver.org/" style=3D"font-family:arial,sans-serif;font-size:13px" targ=
et=3D"_blank">www.xenserver.org</a><span style=3D"font-family:arial,sans-se=
rif;font-size:13px">, which is probably where</span></div><div><span style=
=3D"font-family:arial,sans-serif;font-size:13px">&gt; you will find the mos=
t help.</span><br style=3D"font-family:arial,sans-serif;font-size:13px"></d=
iv><div><span style=3D"font-family:arial,sans-serif;font-size:13px"><br></s=
pan></div></span><div><span style=3D"font-family:arial,sans-serif;font-size=
:13px">Thanks. They only list developer mailing lists on <a href=3D"http://=
xenserver.org" target=3D"_blank">xenserver.org</a>. The CSS doesn&#39;t loa=
d on the support forums and they are all kinds of messed up for me, not sur=
e why :\</span></div><span class=3D""><div><span style=3D"font-family:arial=
,sans-serif;font-size:13px"><br></span></div><div><span style=3D"font-famil=
y:arial,sans-serif;font-size:13px">&gt; Googling &quot;xcp-xapi missing tab=
le&quot; also threw up:</span><br style=3D"font-family:arial,sans-serif;fon=
t-size:13px">&gt;=C2=A0<a href=3D"https://bugs.debian.org/cgi-bin/bugreport=
.cgi?bug=3D682202" style=3D"font-family:arial,sans-serif;font-size:13px" ta=
rget=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202<=
/a><span style=3D"font-family:arial,sans-serif;font-size:13px">=C2=A0which =
I don&#39;t</span><br style=3D"font-family:arial,sans-serif;font-size:13px"=
><span style=3D"font-family:arial,sans-serif;font-size:13px">&gt; even reme=
mber filing!</span><br></div><div><span style=3D"font-family:arial,sans-ser=
if;font-size:13px"><br></span></div></span><div><span style=3D"font-family:=
arial,sans-serif;font-size:13px">After a fresh reboot this is what I see:</=
span></div><div><div><font face=3D"arial, sans-serif">root@zaire:~# service=
 xcp-squeezed status</font></div><div><font face=3D"arial, sans-serif">[ ok=
 ] squeezed is running.</font></div><span class=3D""><div><font face=3D"ari=
al, sans-serif">root@zaire:~# service xcp-xapi status</font></div></span><d=
iv><font face=3D"arial, sans-serif">[FAIL] xapi is not running ... failed!<=
/font></div><div><font face=3D"arial, sans-serif">root@zaire:~#</font></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">I did read the =
notes for that bug but squeezed seems to be working okay. Also if I ONLY ru=
n</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">dpkg-reconfigur=
e squeezed</div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">then</=
div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><d=
iv style=3D"font-family:arial,sans-serif;font-size:13px">service xcp-xapi s=
tart</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></=
div><div style=3D"font-family:arial,sans-serif;font-size:13px">it still won=
&#39;t start. The xcp-squeezed is probably a red herring, I just found thos=
e reconfig instructions on the Xen Orchestra blog and decided to give them =
a shot, and suddenly it worked.</div><div style=3D"font-family:arial,sans-s=
erif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;f=
ont-size:13px">In fact I found subsequently only</div><div style=3D"font-fa=
mily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:a=
rial,sans-serif;font-size:13px">dpkg-reconfigure xcp-xapi</div><div style=
=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">is required and it starts up. Ye=
t</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">service xcp-xap=
i start</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br=
></div><div style=3D"font-family:arial,sans-serif;font-size:13px">on it&#39=
;s own doesn&#39;t work and fails to start (as I assume it does on startup)=
, so something in the dpkg script is magically curing (more likely fudging =
or forcing an override of) the issue.</div><span class=3D""><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-fa=
mily:arial,sans-serif;font-size:13px">&gt; I&#39;d expect them to be under =
/var/log somewhere...</div><div style=3D"font-family:arial,sans-serif;font-=
size:13px"><br></div></span><div style=3D"font-family:arial,sans-serif;font=
-size:13px">Indeed, shockingly it&#39;s in /var/log/xcp-xapi.log :P</div><d=
iv style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div sty=
le=3D"font-family:arial,sans-serif;font-size:13px">I&#39;ve flushed out the=
 logs and produced some clean outputs:</div><div style=3D"font-family:arial=
,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-=
serif;font-size:13px">Failed at boot:=C2=A0<a href=3D"https://www.dropbox.c=
om/s/eow388i494kh317/xcp-xapi.log.5?dl=3D0" target=3D"_blank">https://www.d=
ropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=3D0</a></div><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px">Failed after boot:=C2=A0<a href=
=3D"https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0" target=
=3D"_blank">https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0=
</a></div><div style=3D"font-family:arial,sans-serif;font-size:13px">Succes=
sful during/after dpkg-reconfgure:=C2=A0<a href=3D"https://www.dropbox.com/=
s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0" target=3D"_blank">https://www.drop=
box.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0</a></div><div style=3D"font=
-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-famil=
y:arial,sans-serif;font-size:13px">As best I can see the issue initially is=
 some kind of V6D error. Any subsequent retries seem to choke on not being =
abler to bind the service to <a href=3D"http://127.0.0.1:80" target=3D"_bla=
nk">127.0.0.1:80</a> which would seem to me that the process is choking up =
the port. I also found this when I looked after a fresh boot:</div><div sty=
le=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"=
font-family:arial,sans-serif;font-size:13px"><div>root@zaire:~# ps ax | gre=
p xcp</div><div>=C2=A03077 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=
=A00:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03166 ? =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Sl =C2=A0 =C2=A0 0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidf=
ile /var/run/xcp-networkd.pid</div><div>=C2=A03196 ? =C2=A0 =C2=A0 =C2=A0 =
=C2=A0SL =C2=A0 =C2=A0 0:00 /usr/sbin/squeezed -daemon -pidfile /var/run/xc=
p-squeezed.pid</div><div>=C2=A03373 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =
=C2=A0 =C2=A00:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03600 ? =C2=A0 =
=C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/x=
api-ssl.conf</div><div>=C2=A03601 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=
=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A0360=
2 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4=
 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03603 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S=
 =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><di=
v>=C2=A03604 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/b=
in/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03605 ? =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Ss =C2=A0 =C2=A0 0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</d=
iv><div>=C2=A04095 pts/2 =C2=A0 =C2=A0S+ =C2=A0 =C2=A0 0:00 grep xcp</div><=
div><br></div><div>No idea if that&#39;s normal or not, but there seems to =
be a lot of stunnel processes.</div><div><br></div><div>Appreciate any inpu=
t.</div></div></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 24, 2014 at 9:36 AM,=
 Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.c=
om" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><span>On Fri, 2014-10-24 at 09:02 +0100, Mark Be=
nson wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I dunno if this is the right list,<br>
<br>
</span>xcp has effectively been subsumed by the OpenXenserver project which=
 has<br>
it&#39;s lists/wiki etc over at <a href=3D"http://www.xenserver.org" target=
=3D"_blank">www.xenserver.org</a>, which is probably where<br>
you will find the most help.<br>
<span><br>
&gt; root@zaire:~$ service xcp-xapi start<br>
&gt; The server failed to handle your request, due to an internal error.<br=
>
&gt; The given message may give details useful for debugging the problem.<b=
r>
&gt; message: missing table<br>
&gt; &lt;extra&gt;: host<br>
&gt; &lt;extra&gt;:<br>
&gt; root@zaire:~$<br>
</span>[...]<br>
<span>&gt; root@zaire:~# dpkg-reconfigure xcp-squeezed<br>
&gt; root@zaire:~# dpkg-reconfigure xcp-xapi<br>
<br>
</span>Disclaimer: I know next to nothing about any of this. But given that=
<br>
reconfiguring squeezed seems to be related does &quot;service xcp-squeezed<=
br>
start&quot; before starting xcp-xapi start?<br>
<br>
Googling &quot;xcp-xapi missing table&quot; also threw up:<br>
<a href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202" targ=
et=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202</a=
> which I don&#39;t<br>
even remember filing!<br>
<span><br>
&gt; Where should I look next? Are there any logs I should check next?<br>
<br>
</span>I&#39;d expect them to be under /var/log somewhere...<br>
<span><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--047d7beb95b2a9c7e505062d5f23--


--===============5407423916522711754==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5407423916522711754==--


From xen-users-bounces@lists.xen.org Fri Oct 24 16:08:46 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Oct 2014 16:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhhP1-00079x-Ii; Fri, 24 Oct 2014 16:07:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XhhOz-00079c-NX
	for xen-users@lists.xen.org; Fri, 24 Oct 2014 16:07:45 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	CA/08-10419-1597A445; Fri, 24 Oct 2014 16:07:45 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1414166832!12482252!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10300 invoked from network); 24 Oct 2014 16:07:13 -0000
Received: from mail-qc0-f179.google.com (HELO mail-qc0-f179.google.com)
	(209.85.216.179)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Oct 2014 16:07:13 -0000
Received: by mail-qc0-f179.google.com with SMTP id x3so963336qcv.24
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 09:07:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=tRDmeA0KrmYGyR8yeVsIt/UYZEP66n9WAbRYENFu+Fc=;
	b=TG+R1mHD6A7sXzdPoSqaXcIxMS6a/pn6djiLQdyXUGOwuoYVdY5R+PyDjJR2GrvuF+
	TEPpLz4lgp5nRb+xQTniocqvKYnnSgaGNOXwA4gr+Id83HjQeyW5ZkLvf0rKvRdJWjMM
	ieibrZA3BRqaKdxf+4ezLRhY7G0BtmQkQLg8eqKZdYYkSCA1ai7l19cKb+vwG6OiM2Mg
	rX9CoRY0pP3wNcZAt/L3kZoMDXb3RY3vcrXEUReFKkYvyuRVxxmvnjfU/k1Z2eeXNRBl
	CZOT5h1WhFdo6pSGJwggNcrzd/kgjh0S0ZnMBn/zCMiVOcCMeB/725livLj3sBv5bB+3
	aXVA==
X-Received: by 10.224.14.67 with SMTP id f3mr7098016qaa.104.1414166831807;
	Fri, 24 Oct 2014 09:07:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.119.70 with HTTP; Fri, 24 Oct 2014 09:06:51 -0700 (PDT)
In-Reply-To: <CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
References: <CAE3peV5hoLEcx+f2Btva1RbSF24gAQMSxY=uwgZSZ7CFWHTurQ@mail.gmail.com>
	<1414139767.15687.11.camel@citrix.com>
	<CAE3peV5XrsWQ1JPXUu528VgpVodhi4n00zQE9eSy5zqkx7Y-vw@mail.gmail.com>
From: Mark Benson <md.benson@gmail.com>
Date: Fri, 24 Oct 2014 17:06:51 +0100
Message-ID: <CAE3peV6adYebMskQVH7BTkbebOCchRqQKOkAn4kudeV69OBsbw@mail.gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Debian 7.7 xcp-xapi doesn't start on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5407423916522711754=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5407423916522711754==
Content-Type: multipart/alternative; boundary=047d7beb95b2a9c7e505062d5f23

--047d7beb95b2a9c7e505062d5f23
Content-Type: text/plain; charset=UTF-8

Solved. I hadn't eradicated xendomains from the startup. The xendomains
init file has changed names from:

/etc/init.d/xend

to

/etc/init.d/xendomains

Lord knows how dpkg-reconfigure got around that, but hey ho. Thanks for
your help. It made me rethink the process from scratch and I got to a
solution!

-- 

Mark Benson

On Fri, Oct 24, 2014 at 12:28 PM, Mark Benson <md.benson@gmail.com> wrote:

> Thanks for responding :)
>
> > xcp has effectively been subsumed by the OpenXenserver project which has
> > it's lists/wiki etc over at www.xenserver.org, which is probably where
> > you will find the most help.
>
> Thanks. They only list developer mailing lists on xenserver.org. The CSS
> doesn't load on the support forums and they are all kinds of messed up for
> me, not sure why :\
>
> > Googling "xcp-xapi missing table" also threw up:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
> > even remember filing!
>
> After a fresh reboot this is what I see:
> root@zaire:~# service xcp-squeezed status
> [ ok ] squeezed is running.
> root@zaire:~# service xcp-xapi status
> [FAIL] xapi is not running ... failed!
> root@zaire:~#
>
> I did read the notes for that bug but squeezed seems to be working okay.
> Also if I ONLY run
>
> dpkg-reconfigure squeezed
>
> then
>
> service xcp-xapi start
>
> it still won't start. The xcp-squeezed is probably a red herring, I just
> found those reconfig instructions on the Xen Orchestra blog and decided to
> give them a shot, and suddenly it worked.
>
> In fact I found subsequently only
>
> dpkg-reconfigure xcp-xapi
>
> is required and it starts up. Yet
>
> service xcp-xapi start
>
> on it's own doesn't work and fails to start (as I assume it does on
> startup), so something in the dpkg script is magically curing (more likely
> fudging or forcing an override of) the issue.
>
> > I'd expect them to be under /var/log somewhere...
>
> Indeed, shockingly it's in /var/log/xcp-xapi.log :P
>
> I've flushed out the logs and produced some clean outputs:
>
> Failed at boot:
> https://www.dropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=0
> Failed after boot:
> https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=0
> Successful during/after dpkg-reconfgure:
> https://www.dropbox.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=0
>
> As best I can see the issue initially is some kind of V6D error. Any
> subsequent retries seem to choke on not being abler to bind the service to
> 127.0.0.1:80 which would seem to me that the process is choking up the
> port. I also found this when I looked after a fresh boot:
>
> root@zaire:~# ps ax | grep xcp
>  3077 ?        S      0:00 /usr/sbin/xcp-fe -daemon
>  3166 ?        Sl     0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidfile
> /var/run/xcp-networkd.pid
>  3196 ?        SL     0:00 /usr/sbin/squeezed -daemon -pidfile
> /var/run/xcp-squeezed.pid
>  3373 ?        S      0:00 /usr/sbin/xcp-fe -daemon
>  3600 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3601 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3602 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3603 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3604 ?        S      0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  3605 ?        Ss     0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf
>  4095 pts/2    S+     0:00 grep xcp
>
> No idea if that's normal or not, but there seems to be a lot of stunnel
> processes.
>
> Appreciate any input.
>
> On Fri, Oct 24, 2014 at 9:36 AM, Ian Campbell <Ian.Campbell@citrix.com>
> wrote:
>
>> On Fri, 2014-10-24 at 09:02 +0100, Mark Benson wrote:
>> > Hi,
>> >
>> >
>> > I dunno if this is the right list,
>>
>> xcp has effectively been subsumed by the OpenXenserver project which has
>> it's lists/wiki etc over at www.xenserver.org, which is probably where
>> you will find the most help.
>>
>> > root@zaire:~$ service xcp-xapi start
>> > The server failed to handle your request, due to an internal error.
>> > The given message may give details useful for debugging the problem.
>> > message: missing table
>> > <extra>: host
>> > <extra>:
>> > root@zaire:~$
>> [...]
>> > root@zaire:~# dpkg-reconfigure xcp-squeezed
>> > root@zaire:~# dpkg-reconfigure xcp-xapi
>>
>> Disclaimer: I know next to nothing about any of this. But given that
>> reconfiguring squeezed seems to be related does "service xcp-squeezed
>> start" before starting xcp-xapi start?
>>
>> Googling "xcp-xapi missing table" also threw up:
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682202 which I don't
>> even remember filing!
>>
>> > Where should I look next? Are there any logs I should check next?
>>
>> I'd expect them to be under /var/log somewhere...
>>
>> Ian.
>>
>>
>>
>

--047d7beb95b2a9c7e505062d5f23
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Solved. I hadn&#39;t eradicated xendomains from the startu=
p. The xendomains init file has changed names from:<div><br></div><div>/etc=
/init.d/xend</div><div><br></div><div>to</div><div><br></div><div>/etc/init=
.d/xendomains</div><div><br></div><div>Lord knows how dpkg-reconfigure got =
around that, but hey ho. Thanks for your help. It made me rethink the proce=
ss from scratch and I got to a solution!</div><div><br></div><div>--=C2=A0<=
/div><div><br></div><div>Mark Benson</div></div><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Fri, Oct 24, 2014 at 12:28 PM, Mark Benso=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:md.benson@gmail.com" target=3D"_b=
lank">md.benson@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div dir=3D"ltr"><div>Thanks for responding :)</div><span class=3D""=
><div><br></div>&gt;=C2=A0<span style=3D"font-family:arial,sans-serif;font-=
size:13px">xcp has effectively been subsumed by the OpenXenserver project w=
hich has</span><div><span style=3D"font-family:arial,sans-serif;font-size:1=
3px">&gt; it&#39;s lists/wiki etc over at=C2=A0</span><a href=3D"http://www=
.xenserver.org/" style=3D"font-family:arial,sans-serif;font-size:13px" targ=
et=3D"_blank">www.xenserver.org</a><span style=3D"font-family:arial,sans-se=
rif;font-size:13px">, which is probably where</span></div><div><span style=
=3D"font-family:arial,sans-serif;font-size:13px">&gt; you will find the mos=
t help.</span><br style=3D"font-family:arial,sans-serif;font-size:13px"></d=
iv><div><span style=3D"font-family:arial,sans-serif;font-size:13px"><br></s=
pan></div></span><div><span style=3D"font-family:arial,sans-serif;font-size=
:13px">Thanks. They only list developer mailing lists on <a href=3D"http://=
xenserver.org" target=3D"_blank">xenserver.org</a>. The CSS doesn&#39;t loa=
d on the support forums and they are all kinds of messed up for me, not sur=
e why :\</span></div><span class=3D""><div><span style=3D"font-family:arial=
,sans-serif;font-size:13px"><br></span></div><div><span style=3D"font-famil=
y:arial,sans-serif;font-size:13px">&gt; Googling &quot;xcp-xapi missing tab=
le&quot; also threw up:</span><br style=3D"font-family:arial,sans-serif;fon=
t-size:13px">&gt;=C2=A0<a href=3D"https://bugs.debian.org/cgi-bin/bugreport=
.cgi?bug=3D682202" style=3D"font-family:arial,sans-serif;font-size:13px" ta=
rget=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202<=
/a><span style=3D"font-family:arial,sans-serif;font-size:13px">=C2=A0which =
I don&#39;t</span><br style=3D"font-family:arial,sans-serif;font-size:13px"=
><span style=3D"font-family:arial,sans-serif;font-size:13px">&gt; even reme=
mber filing!</span><br></div><div><span style=3D"font-family:arial,sans-ser=
if;font-size:13px"><br></span></div></span><div><span style=3D"font-family:=
arial,sans-serif;font-size:13px">After a fresh reboot this is what I see:</=
span></div><div><div><font face=3D"arial, sans-serif">root@zaire:~# service=
 xcp-squeezed status</font></div><div><font face=3D"arial, sans-serif">[ ok=
 ] squeezed is running.</font></div><span class=3D""><div><font face=3D"ari=
al, sans-serif">root@zaire:~# service xcp-xapi status</font></div></span><d=
iv><font face=3D"arial, sans-serif">[FAIL] xapi is not running ... failed!<=
/font></div><div><font face=3D"arial, sans-serif">root@zaire:~#</font></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">I did read the =
notes for that bug but squeezed seems to be working okay. Also if I ONLY ru=
n</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">dpkg-reconfigur=
e squeezed</div><div style=3D"font-family:arial,sans-serif;font-size:13px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">then</=
div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><d=
iv style=3D"font-family:arial,sans-serif;font-size:13px">service xcp-xapi s=
tart</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></=
div><div style=3D"font-family:arial,sans-serif;font-size:13px">it still won=
&#39;t start. The xcp-squeezed is probably a red herring, I just found thos=
e reconfig instructions on the Xen Orchestra blog and decided to give them =
a shot, and suddenly it worked.</div><div style=3D"font-family:arial,sans-s=
erif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-serif;f=
ont-size:13px">In fact I found subsequently only</div><div style=3D"font-fa=
mily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:a=
rial,sans-serif;font-size:13px">dpkg-reconfigure xcp-xapi</div><div style=
=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">is required and it starts up. Ye=
t</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div=
><div style=3D"font-family:arial,sans-serif;font-size:13px">service xcp-xap=
i start</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br=
></div><div style=3D"font-family:arial,sans-serif;font-size:13px">on it&#39=
;s own doesn&#39;t work and fails to start (as I assume it does on startup)=
, so something in the dpkg script is magically curing (more likely fudging =
or forcing an override of) the issue.</div><span class=3D""><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-fa=
mily:arial,sans-serif;font-size:13px">&gt; I&#39;d expect them to be under =
/var/log somewhere...</div><div style=3D"font-family:arial,sans-serif;font-=
size:13px"><br></div></span><div style=3D"font-family:arial,sans-serif;font=
-size:13px">Indeed, shockingly it&#39;s in /var/log/xcp-xapi.log :P</div><d=
iv style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div sty=
le=3D"font-family:arial,sans-serif;font-size:13px">I&#39;ve flushed out the=
 logs and produced some clean outputs:</div><div style=3D"font-family:arial=
,sans-serif;font-size:13px"><br></div><div style=3D"font-family:arial,sans-=
serif;font-size:13px">Failed at boot:=C2=A0<a href=3D"https://www.dropbox.c=
om/s/eow388i494kh317/xcp-xapi.log.5?dl=3D0" target=3D"_blank">https://www.d=
ropbox.com/s/eow388i494kh317/xcp-xapi.log.5?dl=3D0</a></div><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px">Failed after boot:=C2=A0<a href=
=3D"https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0" target=
=3D"_blank">https://www.dropbox.com/s/oprsg9pz0mlfxb3/xcp-xapi.log.3?dl=3D0=
</a></div><div style=3D"font-family:arial,sans-serif;font-size:13px">Succes=
sful during/after dpkg-reconfgure:=C2=A0<a href=3D"https://www.dropbox.com/=
s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0" target=3D"_blank">https://www.drop=
box.com/s/ty6atht1rufwc1h/xcp-xapi.log.4?dl=3D0</a></div><div style=3D"font=
-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-famil=
y:arial,sans-serif;font-size:13px">As best I can see the issue initially is=
 some kind of V6D error. Any subsequent retries seem to choke on not being =
abler to bind the service to <a href=3D"http://127.0.0.1:80" target=3D"_bla=
nk">127.0.0.1:80</a> which would seem to me that the process is choking up =
the port. I also found this when I looked after a fresh boot:</div><div sty=
le=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div style=3D"=
font-family:arial,sans-serif;font-size:13px"><div>root@zaire:~# ps ax | gre=
p xcp</div><div>=C2=A03077 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=
=A00:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03166 ? =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Sl =C2=A0 =C2=A0 0:00 /usr/lib/xcp/lib/xcp-networkd -daemon -pidf=
ile /var/run/xcp-networkd.pid</div><div>=C2=A03196 ? =C2=A0 =C2=A0 =C2=A0 =
=C2=A0SL =C2=A0 =C2=A0 0:00 /usr/sbin/squeezed -daemon -pidfile /var/run/xc=
p-squeezed.pid</div><div>=C2=A03373 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =
=C2=A0 =C2=A00:00 /usr/sbin/xcp-fe -daemon</div><div>=C2=A03600 ? =C2=A0 =
=C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/x=
api-ssl.conf</div><div>=C2=A03601 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=
=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A0360=
2 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4=
 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03603 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S=
 =C2=A0 =C2=A0 =C2=A00:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</div><di=
v>=C2=A03604 ? =C2=A0 =C2=A0 =C2=A0 =C2=A0S =C2=A0 =C2=A0 =C2=A00:00 /usr/b=
in/stunnel4 /etc/xcp/xapi-ssl.conf</div><div>=C2=A03605 ? =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Ss =C2=A0 =C2=A0 0:00 /usr/bin/stunnel4 /etc/xcp/xapi-ssl.conf</d=
iv><div>=C2=A04095 pts/2 =C2=A0 =C2=A0S+ =C2=A0 =C2=A0 0:00 grep xcp</div><=
div><br></div><div>No idea if that&#39;s normal or not, but there seems to =
be a lot of stunnel processes.</div><div><br></div><div>Appreciate any inpu=
t.</div></div></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 24, 2014 at 9:36 AM,=
 Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.c=
om" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><span>On Fri, 2014-10-24 at 09:02 +0100, Mark Be=
nson wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I dunno if this is the right list,<br>
<br>
</span>xcp has effectively been subsumed by the OpenXenserver project which=
 has<br>
it&#39;s lists/wiki etc over at <a href=3D"http://www.xenserver.org" target=
=3D"_blank">www.xenserver.org</a>, which is probably where<br>
you will find the most help.<br>
<span><br>
&gt; root@zaire:~$ service xcp-xapi start<br>
&gt; The server failed to handle your request, due to an internal error.<br=
>
&gt; The given message may give details useful for debugging the problem.<b=
r>
&gt; message: missing table<br>
&gt; &lt;extra&gt;: host<br>
&gt; &lt;extra&gt;:<br>
&gt; root@zaire:~$<br>
</span>[...]<br>
<span>&gt; root@zaire:~# dpkg-reconfigure xcp-squeezed<br>
&gt; root@zaire:~# dpkg-reconfigure xcp-xapi<br>
<br>
</span>Disclaimer: I know next to nothing about any of this. But given that=
<br>
reconfiguring squeezed seems to be related does &quot;service xcp-squeezed<=
br>
start&quot; before starting xcp-xapi start?<br>
<br>
Googling &quot;xcp-xapi missing table&quot; also threw up:<br>
<a href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202" targ=
et=3D"_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D682202</a=
> which I don&#39;t<br>
even remember filing!<br>
<span><br>
&gt; Where should I look next? Are there any logs I should check next?<br>
<br>
</span>I&#39;d expect them to be under /var/log somewhere...<br>
<span><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--047d7beb95b2a9c7e505062d5f23--


--===============5407423916522711754==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5407423916522711754==--


From xen-users-bounces@lists.xen.org Sat Oct 25 04:02:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Oct 2014 04:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhsX1-0008GO-QK; Sat, 25 Oct 2014 04:00:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XhsX0-0008GJ-VC
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 04:00:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	69/44-02954-E602B445; Sat, 25 Oct 2014 04:00:46 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414209643!11730653!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9409 invoked from network); 25 Oct 2014 04:00:45 -0000
Received: from mail-pd0-f170.google.com (HELO mail-pd0-f170.google.com)
	(209.85.192.170)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Oct 2014 04:00:45 -0000
Received: by mail-pd0-f170.google.com with SMTP id z10so2537168pdj.1
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 21:00:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=oRYk1NkKzLpBn1L/IY2wPoi+CKvvCrYbJpVs3tQEJKU=;
	b=I2AFm5djRU6puqe7ihIEO9KSfaTOO7Mnhspti7TDt2BuqzE3PpC25F3BX65Nge+7HW
	GOhBqXBm3VVm60oxcYI2SX5U/Pa2X2nz9TfxnVVd8iLWDJtb9G95Xg6MQ3F2FXStjZM+
	5gfrFqCV+HVnSDIkRgBuQ3eZZWN/2puVrJ2oAeeLh+ZZr0DxRewd3F4/FkJcMy08jhik
	L/NAeIx/McDoBqoVQ/H8hrm7VDlyj14pMJ/uiU4ykhZNYe5QZr1+DoAOWBBWfD34MUgb
	MDZ6EY6DM2lznTcWT6MQ2LIOUna0xZFpLIo1JxBAXg3j4Av1+7ZrrGMyiBf60yH1M5iJ
	lFjA==
X-Received: by 10.68.226.226 with SMTP id rv2mr8834520pbc.77.1414209643302;
	Fri, 24 Oct 2014 21:00:43 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Sat, 25 Oct 2014 04:00:42 +0000
Message-ID: <CANO68EPYEPoWCq1t3Zw+apNJ=oq-5GtAdTZ9KthAchc24P_K2w@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] dom0 got acpi error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2043407648681134114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2043407648681134114==
Content-Type: multipart/alternative; boundary=047d7b2ee1836d56f705063757ee

--047d7b2ee1836d56f705063757ee
Content-Type: text/plain; charset=UTF-8

Hi,

My dom0 is Gentoo x64. It used to work well. But recently, I am not sure if
I changed any kernel configuration, my dom0 boot with acpi errors, and it
cannot shutdown.

On xen wiki, I found this:



*Domain 0 Won't Shutdown and There Are ACPI Errors in the Boot LogIf your
ACPI is not functioning correctly, try adding "acpi=off" to the boot
arguments in grub.conf.*

But I want to know why the ACPI, which used to be working well, does not
work now. And how can I fix it?


Thanks,
David

--047d7b2ee1836d56f705063757ee
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>My dom0 is Gentoo x64. It used to work well. But rec=
ently, I am not sure if I changed any kernel configuration, my dom0 boot wi=
th acpi errors, and it cannot shutdown.</div><br>On xen wiki, I found this:=
<br><br><i>Domain 0 Won&#39;t Shutdown and There Are ACPI Errors in the Boo=
t Log<br><br>If your ACPI is not functioning correctly, try adding &quot;ac=
pi=3Doff&quot; to the boot arguments in grub.conf.</i><div><br></div><div>B=
ut I want to know why the ACPI, which used to be working well, does not wor=
k now. And how can I fix it?</div><div><br></div><div><br></div><div>Thanks=
,</div><div>David</div>

--047d7b2ee1836d56f705063757ee--


--===============2043407648681134114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2043407648681134114==--


From xen-users-bounces@lists.xen.org Sat Oct 25 04:02:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Oct 2014 04:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XhsX1-0008GO-QK; Sat, 25 Oct 2014 04:00:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XhsX0-0008GJ-VC
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 04:00:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
	69/44-02954-E602B445; Sat, 25 Oct 2014 04:00:46 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414209643!11730653!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9409 invoked from network); 25 Oct 2014 04:00:45 -0000
Received: from mail-pd0-f170.google.com (HELO mail-pd0-f170.google.com)
	(209.85.192.170)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Oct 2014 04:00:45 -0000
Received: by mail-pd0-f170.google.com with SMTP id z10so2537168pdj.1
	for <xen-users@lists.xen.org>; Fri, 24 Oct 2014 21:00:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=oRYk1NkKzLpBn1L/IY2wPoi+CKvvCrYbJpVs3tQEJKU=;
	b=I2AFm5djRU6puqe7ihIEO9KSfaTOO7Mnhspti7TDt2BuqzE3PpC25F3BX65Nge+7HW
	GOhBqXBm3VVm60oxcYI2SX5U/Pa2X2nz9TfxnVVd8iLWDJtb9G95Xg6MQ3F2FXStjZM+
	5gfrFqCV+HVnSDIkRgBuQ3eZZWN/2puVrJ2oAeeLh+ZZr0DxRewd3F4/FkJcMy08jhik
	L/NAeIx/McDoBqoVQ/H8hrm7VDlyj14pMJ/uiU4ykhZNYe5QZr1+DoAOWBBWfD34MUgb
	MDZ6EY6DM2lznTcWT6MQ2LIOUna0xZFpLIo1JxBAXg3j4Av1+7ZrrGMyiBf60yH1M5iJ
	lFjA==
X-Received: by 10.68.226.226 with SMTP id rv2mr8834520pbc.77.1414209643302;
	Fri, 24 Oct 2014 21:00:43 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Sat, 25 Oct 2014 04:00:42 +0000
Message-ID: <CANO68EPYEPoWCq1t3Zw+apNJ=oq-5GtAdTZ9KthAchc24P_K2w@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] dom0 got acpi error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2043407648681134114=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2043407648681134114==
Content-Type: multipart/alternative; boundary=047d7b2ee1836d56f705063757ee

--047d7b2ee1836d56f705063757ee
Content-Type: text/plain; charset=UTF-8

Hi,

My dom0 is Gentoo x64. It used to work well. But recently, I am not sure if
I changed any kernel configuration, my dom0 boot with acpi errors, and it
cannot shutdown.

On xen wiki, I found this:



*Domain 0 Won't Shutdown and There Are ACPI Errors in the Boot LogIf your
ACPI is not functioning correctly, try adding "acpi=off" to the boot
arguments in grub.conf.*

But I want to know why the ACPI, which used to be working well, does not
work now. And how can I fix it?


Thanks,
David

--047d7b2ee1836d56f705063757ee
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>My dom0 is Gentoo x64. It used to work well. But rec=
ently, I am not sure if I changed any kernel configuration, my dom0 boot wi=
th acpi errors, and it cannot shutdown.</div><br>On xen wiki, I found this:=
<br><br><i>Domain 0 Won&#39;t Shutdown and There Are ACPI Errors in the Boo=
t Log<br><br>If your ACPI is not functioning correctly, try adding &quot;ac=
pi=3Doff&quot; to the boot arguments in grub.conf.</i><div><br></div><div>B=
ut I want to know why the ACPI, which used to be working well, does not wor=
k now. And how can I fix it?</div><div><br></div><div><br></div><div>Thanks=
,</div><div>David</div>

--047d7b2ee1836d56f705063757ee--


--===============2043407648681134114==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2043407648681134114==--


From xen-users-bounces@lists.xen.org Sat Oct 25 17:09:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Oct 2014 17:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xi4oi-0004pe-L9; Sat, 25 Oct 2014 17:07:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xi4og-0004pZ-HA
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:07:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
	26/5D-02707-5E8DB445; Sat, 25 Oct 2014 17:07:49 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414256867!11786339!1
X-Originating-IP: [98.139.212.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8802 invoked from network); 25 Oct 2014 17:07:48 -0000
Received: from nm16.bullet.mail.bf1.yahoo.com (HELO
	nm16.bullet.mail.bf1.yahoo.com) (98.139.212.175)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Oct 2014 17:07:48 -0000
Received: from [98.139.212.149] by nm16.bullet.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
Received: from [98.139.215.250] by tm6.bullet.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
Received: from [127.0.0.1] by omp1063.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 216481.46891.bm@omp1063.mail.bf1.yahoo.com
Received: (qmail 79254 invoked by uid 60001); 25 Oct 2014 17:07:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414256867; bh=vKsH9uUqCdS7TO4DPD5l4ZfdNPGkqXq0nwDjDGQPOjw=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=pzVOTQ/hDLq0A+NBn+hP0IsgpileQzV3ePrYMMqrpZApWHp8xJfFUSMoyMlt/zBypImsYfzGt8rh7cRgB/CROLb5itsWeSvJgrprqSps5BMHbaUPuYPrR1QY2BYDwUOylHIfIjNWMUcd08dDRr492lY/qZyzahplZ0oYrrz2k9Y=
X-YMail-OSG: sgdMIgIVM1lt2F4RPyKkRytLF1PKhH8tJNIKWh8gKGRhhbv
	iPD4KjnnXAmOJ6dyia8OCVUsuZL.KjoHfbirDgHTUSLzheptOJ4sAfbsV9Nj
	qvMgsmH2YpsQVgqhgaqXw.K1fw8tUgLkZ97xn5uUK4lMCL7FO_nAyGtiOaAA
	_H5e.u2AlqroX.MDk4mtadbISIVUWfg_73YPFsJhhIKb6Cy81p8DaOU8zqW6
	t.c5BONmS58c23x0wPQ5ExhcEX497CPGOErABeXZZ4lmRcZnfhJlZQ6VSLdx
	6Yt1cGhjzlM_DkyQBFLlQvb156e03BXXPrfL4h8eHzqamfo8Aj3B2qucbsCP
	ChEp5HnsSjuj2LLCK.MKsDSovCo6WV8QfgzINN7hU4IYNjUnCDotMzaTvolJ
	5RgVS9Q.yV9UaCpFOyjt_rPVUpuYrMTkHFDklD6jyzA5SzNJ7Juj5SPC5.Px
	RYffNqfT8isKS.dPz2Ycpcp_7MKP9t9U1vVOi6Lol6Ya.rCWyPPJNbuMM0Qv
	u8pkaSJuqXGO33GssximBvZb4Bpbt9OU3mb_gd_C6sNbGNSRMZxHPdkT75wD
	Vq3u6SNpdvBKfj2p2DgrRXvuhWHdTXqi.zuGwHxxaxXU-
Received: from [107.185.144.55] by web162401.mail.bf1.yahoo.com via HTTP;
	Sat, 25 Oct 2014 10:07:47 PDT
X-Rocket-MIMEInfo: 002.001,
	SSBidWlsdCB4ZW4tNC41LjAtcmMxIHR3byB3YXlzCi0gdXNpbmcgdGhlIG5ldyBnaXQgdGFnCiAgdGhpcyBmaW5pc2hlZCB3aXRob3V0IGFueSBzcGVjaWFsIGhhbmRsaW5nLiBJIHJhbiB0aGUgbWtycG0gc2NyaXB0IHdpdGhvdXQgdHJvdWJsZS4KCi0gdXNpbmcgdGhlIHRhcmJhbGwgZnJvbSB4ZW5iaXRzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3QgbGluawogIHdoZW4gdGhlIHRhcmJhbGwgaXMgcGFja2FnZWQgZnJvbSAuZ2l0LCAyIGJhc2ljIGNoYW5nZXMgYXJlIG1hZGUKICAgIDEpIHRoZSB0d28gZ2l0IHQBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
Message-ID: <1414256867.45055.YahooMailNeo@web162401.mail.bf1.yahoo.com>
Date: Sat, 25 Oct 2014 10:07:47 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct
	29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I built xen-4.5.0-rc1 two ways
- using the new git tag
  this finished without any special handling. I ran the mkrpm script without trouble.

- using the tarball from xenbits mentioned in the first link
  when the tarball is packaged from .git, 2 basic changes are made
    1) the two git trees are built into ./tools instead of fetched from

      xenbits URLs during the build.
    2)then they patch Config.mk to direct ./tools/Makefile to the file locations instead of
      the URLs.
  this patch has a bug that was found by Mr M. Young and corrected here:

  http://lists.xenproject.org/archives/html/xen-devel/2014-10/msg02925.html

  the tarball builds with the above patch.

I am building for Centos 7 with systemd and efi. I configure the make with
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi

I do `make dist`, and finish with `./tools/misc/mkrpm`


On Wednesday, October 22, 2014 3:26 PM, Russ Pavlicek <russell.pavlicek@xenproject.org> wrote:
Folks,

Next Wednesday, October 29, is our first Test Day for the 4.5 release
cycle. Release Candidate 1 will be available for assessment.  Now is
the time to see if the upcoming release of the Xen Project Hypervisor
will work in your environment.

Information about testing this release can be found here:
http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions

To learn more about Test Days, check out:
http://wiki.xenproject.org/wiki/Xen_Project_Test_Days

Also, to facilitate this Test Day, the Document Day originally
scheduled for this date will be postponed one week until November 5.
Join us on that day to help document how Xen Project can be integrated
into other solutions.

See you in #xentest on IRC next Wednesday for Test Day.

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Oct 25 17:09:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Oct 2014 17:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xi4oi-0004pe-L9; Sat, 25 Oct 2014 17:07:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tlviewer@yahoo.com>) id 1Xi4og-0004pZ-HA
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:07:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
	26/5D-02707-5E8DB445; Sat, 25 Oct 2014 17:07:49 +0000
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414256867!11786339!1
X-Originating-IP: [98.139.212.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8802 invoked from network); 25 Oct 2014 17:07:48 -0000
Received: from nm16.bullet.mail.bf1.yahoo.com (HELO
	nm16.bullet.mail.bf1.yahoo.com) (98.139.212.175)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Oct 2014 17:07:48 -0000
Received: from [98.139.212.149] by nm16.bullet.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
Received: from [98.139.215.250] by tm6.bullet.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
Received: from [127.0.0.1] by omp1063.mail.bf1.yahoo.com with NNFMP;
	25 Oct 2014 17:07:47 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 216481.46891.bm@omp1063.mail.bf1.yahoo.com
Received: (qmail 79254 invoked by uid 60001); 25 Oct 2014 17:07:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414256867; bh=vKsH9uUqCdS7TO4DPD5l4ZfdNPGkqXq0nwDjDGQPOjw=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=pzVOTQ/hDLq0A+NBn+hP0IsgpileQzV3ePrYMMqrpZApWHp8xJfFUSMoyMlt/zBypImsYfzGt8rh7cRgB/CROLb5itsWeSvJgrprqSps5BMHbaUPuYPrR1QY2BYDwUOylHIfIjNWMUcd08dDRr492lY/qZyzahplZ0oYrrz2k9Y=
X-YMail-OSG: sgdMIgIVM1lt2F4RPyKkRytLF1PKhH8tJNIKWh8gKGRhhbv
	iPD4KjnnXAmOJ6dyia8OCVUsuZL.KjoHfbirDgHTUSLzheptOJ4sAfbsV9Nj
	qvMgsmH2YpsQVgqhgaqXw.K1fw8tUgLkZ97xn5uUK4lMCL7FO_nAyGtiOaAA
	_H5e.u2AlqroX.MDk4mtadbISIVUWfg_73YPFsJhhIKb6Cy81p8DaOU8zqW6
	t.c5BONmS58c23x0wPQ5ExhcEX497CPGOErABeXZZ4lmRcZnfhJlZQ6VSLdx
	6Yt1cGhjzlM_DkyQBFLlQvb156e03BXXPrfL4h8eHzqamfo8Aj3B2qucbsCP
	ChEp5HnsSjuj2LLCK.MKsDSovCo6WV8QfgzINN7hU4IYNjUnCDotMzaTvolJ
	5RgVS9Q.yV9UaCpFOyjt_rPVUpuYrMTkHFDklD6jyzA5SzNJ7Juj5SPC5.Px
	RYffNqfT8isKS.dPz2Ycpcp_7MKP9t9U1vVOi6Lol6Ya.rCWyPPJNbuMM0Qv
	u8pkaSJuqXGO33GssximBvZb4Bpbt9OU3mb_gd_C6sNbGNSRMZxHPdkT75wD
	Vq3u6SNpdvBKfj2p2DgrRXvuhWHdTXqi.zuGwHxxaxXU-
Received: from [107.185.144.55] by web162401.mail.bf1.yahoo.com via HTTP;
	Sat, 25 Oct 2014 10:07:47 PDT
X-Rocket-MIMEInfo: 002.001,
	SSBidWlsdCB4ZW4tNC41LjAtcmMxIHR3byB3YXlzCi0gdXNpbmcgdGhlIG5ldyBnaXQgdGFnCiAgdGhpcyBmaW5pc2hlZCB3aXRob3V0IGFueSBzcGVjaWFsIGhhbmRsaW5nLiBJIHJhbiB0aGUgbWtycG0gc2NyaXB0IHdpdGhvdXQgdHJvdWJsZS4KCi0gdXNpbmcgdGhlIHRhcmJhbGwgZnJvbSB4ZW5iaXRzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3QgbGluawogIHdoZW4gdGhlIHRhcmJhbGwgaXMgcGFja2FnZWQgZnJvbSAuZ2l0LCAyIGJhc2ljIGNoYW5nZXMgYXJlIG1hZGUKICAgIDEpIHRoZSB0d28gZ2l0IHQBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
Message-ID: <1414256867.45055.YahooMailNeo@web162401.mail.bf1.yahoo.com>
Date: Sat, 25 Oct 2014 10:07:47 -0700
From: Mark Pryor <tlviewer@yahoo.com>
To: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>
In-Reply-To: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct
	29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mark Pryor <tlviewer@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I built xen-4.5.0-rc1 two ways
- using the new git tag
  this finished without any special handling. I ran the mkrpm script without trouble.

- using the tarball from xenbits mentioned in the first link
  when the tarball is packaged from .git, 2 basic changes are made
    1) the two git trees are built into ./tools instead of fetched from

      xenbits URLs during the build.
    2)then they patch Config.mk to direct ./tools/Makefile to the file locations instead of
      the URLs.
  this patch has a bug that was found by Mr M. Young and corrected here:

  http://lists.xenproject.org/archives/html/xen-devel/2014-10/msg02925.html

  the tarball builds with the above patch.

I am building for Centos 7 with systemd and efi. I configure the make with
./configure --enable-systemd --prefix=/usr --libdir=/usr/lib --enable-efi

I do `make dist`, and finish with `./tools/misc/mkrpm`


On Wednesday, October 22, 2014 3:26 PM, Russ Pavlicek <russell.pavlicek@xenproject.org> wrote:
Folks,

Next Wednesday, October 29, is our first Test Day for the 4.5 release
cycle. Release Candidate 1 will be available for assessment.  Now is
the time to see if the upcoming release of the Xen Project Hypervisor
will work in your environment.

Information about testing this release can be found here:
http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions

To learn more about Test Days, check out:
http://wiki.xenproject.org/wiki/Xen_Project_Test_Days

Also, to facilitate this Test Day, the Document Day originally
scheduled for this date will be postponed one week until November 5.
Join us on that day to help document how Xen Project can be integrated
into other solutions.

See you in #xentest on IRC next Wednesday for Test Day.

Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 26 10:44:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Oct 2014 10:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XiLIe-0005oG-8X; Sun, 26 Oct 2014 10:43:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lee@yagibdah.de>) id 1Xi3Ff-00034B-9d
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 15:27:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	49/B4-03246-661CB445; Sat, 25 Oct 2014 15:27:34 +0000
X-Env-Sender: lee@yagibdah.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1414250853!11535220!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7609 invoked from network); 25 Oct 2014 15:27:33 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Oct 2014 15:27:33 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1414250853; l=458;
	s=domk; d=yagibdah.de;
	h=Content-Type:MIME-Version:Date:Subject:To:From;
	bh=8QM2V/qGrBddfeNlh/6eW65gsFo=;
	b=m4OcahODqaZ42BLx1a3KzlHlYrG0j2g3ryzRcvtf4bB+nn32F5flaEzP+oO9PVbzt8Q
	SQIVrVGk4uq5NZtLq3WcpiYRIMtc0SGy0J3p6tlpLSvA5BAi7XBKj/uSb5HhNDeWfEnRc
	DBX/kn21eSX3Y8nqmouWcFdOnN34kaQWV08=
X-RZG-AUTH: :O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xHcw0u9bPwwMFwe5A1Mf1jo8+wbUeX1fjiA=
X-RZG-CLASS-ID: mo00
Received: from jarl.yagibdah.de ([185.55.75.245])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id Q03cf4q9PFRX82R
	(using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits))
	(Client did not present a certificate) for <xen-users@lists.xen.org>;
	Sat, 25 Oct 2014 17:27:33 +0200 (CEST)
Received: from yun.yagibdah.de ([192.168.3.20])
	by jarl.yagibdah.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
	(Exim 4.80) (envelope-from <lee@yagibdah.de>) id 1Xi3FC-0003pd-AM
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:27:06 +0200
Received: from lee by yun.yagibdah.de with local (Exim 4.80.1)
	(envelope-from <lee@yun.yagibdah.de>) id 1Xi3Fc-0001h0-Pi
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:27:32 +0200
From: lee <lee@yagibdah.de>
To: xen-users@lists.xen.org
Date: Sat, 25 Oct 2014 17:27:29 +0200
Organization: my virtual residence
Message-ID: <8738ac1866.fsf@yun.yagibdah.de>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)
Mail-Followup-To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 26 Oct 2014 10:43:51 +0000
Subject: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

how do I keep the time of the domUs in sync with the time of dom0?

Ntpd is running on dom0, and it seems to be deprecated to run an ntp
client on each domU since the domUs are supposed to keep their time in
sync automatically, and apparently the time cannot be changed with an
ntp client on a domU anyway.

Now I'm finding a domU which is about 30 seconds off after only 20 days
uptime.

What am I supposed to do to keep the time in sync?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 26 10:44:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Oct 2014 10:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XiLIe-0005oG-8X; Sun, 26 Oct 2014 10:43:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lee@yagibdah.de>) id 1Xi3Ff-00034B-9d
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 15:27:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	49/B4-03246-661CB445; Sat, 25 Oct 2014 15:27:34 +0000
X-Env-Sender: lee@yagibdah.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1414250853!11535220!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7609 invoked from network); 25 Oct 2014 15:27:33 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 25 Oct 2014 15:27:33 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1414250853; l=458;
	s=domk; d=yagibdah.de;
	h=Content-Type:MIME-Version:Date:Subject:To:From;
	bh=8QM2V/qGrBddfeNlh/6eW65gsFo=;
	b=m4OcahODqaZ42BLx1a3KzlHlYrG0j2g3ryzRcvtf4bB+nn32F5flaEzP+oO9PVbzt8Q
	SQIVrVGk4uq5NZtLq3WcpiYRIMtc0SGy0J3p6tlpLSvA5BAi7XBKj/uSb5HhNDeWfEnRc
	DBX/kn21eSX3Y8nqmouWcFdOnN34kaQWV08=
X-RZG-AUTH: :O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xHcw0u9bPwwMFwe5A1Mf1jo8+wbUeX1fjiA=
X-RZG-CLASS-ID: mo00
Received: from jarl.yagibdah.de ([185.55.75.245])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id Q03cf4q9PFRX82R
	(using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits))
	(Client did not present a certificate) for <xen-users@lists.xen.org>;
	Sat, 25 Oct 2014 17:27:33 +0200 (CEST)
Received: from yun.yagibdah.de ([192.168.3.20])
	by jarl.yagibdah.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
	(Exim 4.80) (envelope-from <lee@yagibdah.de>) id 1Xi3FC-0003pd-AM
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:27:06 +0200
Received: from lee by yun.yagibdah.de with local (Exim 4.80.1)
	(envelope-from <lee@yun.yagibdah.de>) id 1Xi3Fc-0001h0-Pi
	for xen-users@lists.xen.org; Sat, 25 Oct 2014 17:27:32 +0200
From: lee <lee@yagibdah.de>
To: xen-users@lists.xen.org
Date: Sat, 25 Oct 2014 17:27:29 +0200
Organization: my virtual residence
Message-ID: <8738ac1866.fsf@yun.yagibdah.de>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)
Mail-Followup-To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 26 Oct 2014 10:43:51 +0000
Subject: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

how do I keep the time of the domUs in sync with the time of dom0?

Ntpd is running on dom0, and it seems to be deprecated to run an ntp
client on each domU since the domUs are supposed to keep their time in
sync automatically, and apparently the time cannot be changed with an
ntp client on a domU anyway.

Now I'm finding a domU which is about 30 seconds off after only 20 days
uptime.

What am I supposed to do to keep the time in sync?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Oct 26 10:44:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Oct 2014 10:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XiLIW-0005o1-IC; Sun, 26 Oct 2014 10:43:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XhC1g-0003Nr-9X
	for xen-users@lists.xen.org; Thu, 23 Oct 2014 06:37:36 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	DC/41-02699-F22A8445; Thu, 23 Oct 2014 06:37:35 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1414046253!12111056!1
X-Originating-IP: [209.85.214.169]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5547 invoked from network); 23 Oct 2014 06:37:35 -0000
Received: from mail-ob0-f169.google.com (HELO mail-ob0-f169.google.com)
	(209.85.214.169)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Oct 2014 06:37:35 -0000
Received: by mail-ob0-f169.google.com with SMTP id m8so276514obr.28
	for <xen-users@lists.xen.org>; Wed, 22 Oct 2014 23:37:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=nZ/rffn05SHkjaWZx7JNr7vq9quA41TfBUjIV0Zzuf8=;
	b=tSb6Z+r2Nrd2+BMR0gY3Ow4akjhIe2dBymxCV1RJZpPPLl3TRgVuyHCidkxu43sM3X
	HDlsruccMxm3O6qKekmFIilPWgFpVJVjkqTbKuTtEJgl2z0ybvM0X+hkUnzRtG+mQHDo
	leKbQXyRCaO2/rVLUvVat871CUlUJeKTdMhEz9EpMjt1vPz6e6QTC2eZ0UjjvliLcR2k
	7H5mCEd9jydzg3R/QJDYWOR+vv/BLQwUNkMSIjGeYKRBW10BW9o5wUx5DrjZozCHkE/X
	4Vw4aHmQrDyXZqwxFiDlbtXuRn+a2HF9HRqo3umScjFDUMXCSPDDOlW0Jr/1S8ZbdvAM
	clCQ==
MIME-Version: 1.0
X-Received: by 10.182.95.9 with SMTP id dg9mr594871obb.44.1414046253475; Wed,
	22 Oct 2014 23:37:33 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Wed, 22 Oct 2014 23:37:33 -0700 (PDT)
Date: Thu, 23 Oct 2014 12:07:33 +0530
Message-ID: <CAA+LQLmQQXjvxwU77nBJR-v_AxNwTOj-sGSd0O11piHOqyrbZQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 26 Oct 2014 10:43:42 +0000
Subject: [Xen-users] Xen 3.0.2-3 Build and install on Ubuntu 12.04 LTS server
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5982025844231809793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5982025844231809793==
Content-Type: multipart/alternative; boundary=089e01538a12a26e480506114ccd

--089e01538a12a26e480506114ccd
Content-Type: text/plain; charset=UTF-8

How to build and install Xen 3.0.2-3 on Ubuntu 12.04 LTS server.
I am getting error at make world.

Raman

--089e01538a12a26e480506114ccd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">How to build and install Xen 3.0.2-3 on=C2=A0Ubuntu 12.04 =
LTS server.<div>I am getting error at make world.</div><div><br></div><div>=
Raman</div></div>

--089e01538a12a26e480506114ccd--


--===============5982025844231809793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5982025844231809793==--


From xen-users-bounces@lists.xen.org Sun Oct 26 10:44:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Oct 2014 10:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XiLIW-0005o1-IC; Sun, 26 Oct 2014 10:43:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ramanbane@gmail.com>) id 1XhC1g-0003Nr-9X
	for xen-users@lists.xen.org; Thu, 23 Oct 2014 06:37:36 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	DC/41-02699-F22A8445; Thu, 23 Oct 2014 06:37:35 +0000
X-Env-Sender: ramanbane@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1414046253!12111056!1
X-Originating-IP: [209.85.214.169]
X-SpamReason: No, hits=2.0 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5547 invoked from network); 23 Oct 2014 06:37:35 -0000
Received: from mail-ob0-f169.google.com (HELO mail-ob0-f169.google.com)
	(209.85.214.169)
	by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Oct 2014 06:37:35 -0000
Received: by mail-ob0-f169.google.com with SMTP id m8so276514obr.28
	for <xen-users@lists.xen.org>; Wed, 22 Oct 2014 23:37:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=nZ/rffn05SHkjaWZx7JNr7vq9quA41TfBUjIV0Zzuf8=;
	b=tSb6Z+r2Nrd2+BMR0gY3Ow4akjhIe2dBymxCV1RJZpPPLl3TRgVuyHCidkxu43sM3X
	HDlsruccMxm3O6qKekmFIilPWgFpVJVjkqTbKuTtEJgl2z0ybvM0X+hkUnzRtG+mQHDo
	leKbQXyRCaO2/rVLUvVat871CUlUJeKTdMhEz9EpMjt1vPz6e6QTC2eZ0UjjvliLcR2k
	7H5mCEd9jydzg3R/QJDYWOR+vv/BLQwUNkMSIjGeYKRBW10BW9o5wUx5DrjZozCHkE/X
	4Vw4aHmQrDyXZqwxFiDlbtXuRn+a2HF9HRqo3umScjFDUMXCSPDDOlW0Jr/1S8ZbdvAM
	clCQ==
MIME-Version: 1.0
X-Received: by 10.182.95.9 with SMTP id dg9mr594871obb.44.1414046253475; Wed,
	22 Oct 2014 23:37:33 -0700 (PDT)
Received: by 10.202.56.68 with HTTP; Wed, 22 Oct 2014 23:37:33 -0700 (PDT)
Date: Thu, 23 Oct 2014 12:07:33 +0530
Message-ID: <CAA+LQLmQQXjvxwU77nBJR-v_AxNwTOj-sGSd0O11piHOqyrbZQ@mail.gmail.com>
From: Raman Bane <ramanbane@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 26 Oct 2014 10:43:42 +0000
Subject: [Xen-users] Xen 3.0.2-3 Build and install on Ubuntu 12.04 LTS server
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5982025844231809793=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5982025844231809793==
Content-Type: multipart/alternative; boundary=089e01538a12a26e480506114ccd

--089e01538a12a26e480506114ccd
Content-Type: text/plain; charset=UTF-8

How to build and install Xen 3.0.2-3 on Ubuntu 12.04 LTS server.
I am getting error at make world.

Raman

--089e01538a12a26e480506114ccd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">How to build and install Xen 3.0.2-3 on=C2=A0Ubuntu 12.04 =
LTS server.<div>I am getting error at make world.</div><div><br></div><div>=
Raman</div></div>

--089e01538a12a26e480506114ccd--


--===============5982025844231809793==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5982025844231809793==--


From xen-users-bounces@lists.xen.org Mon Oct 27 09:36:13 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 09:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xighk-0001mY-2z; Mon, 27 Oct 2014 09:35:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xighi-0001mT-8d
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 09:35:10 +0000
Received: from [193.109.254.147:46430] by server-10.bemta-14.messagelabs.com
	id 4E/7E-01463-DC11E445; Mon, 27 Oct 2014 09:35:09 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414402507!12638465!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3056 invoked from network); 27 Oct 2014 09:35:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 09:35:08 -0000
X-IronPort-AV: E=Sophos;i="5.04,794,1406592000"; d="scan'208";a="186408377"
Message-ID: <1414402505.15687.67.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: lee <lee@yagibdah.de>
Date: Mon, 27 Oct 2014 09:35:05 +0000
In-Reply-To: <8738ac1866.fsf@yun.yagibdah.de>
References: <8738ac1866.fsf@yun.yagibdah.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2014-10-25 at 17:27 +0200, lee wrote:
> Hi,
> 
> how do I keep the time of the domUs in sync with the time of dom0?
> 
> Ntpd is running on dom0, and it seems to be deprecated to run an ntp
> client on each domU since the domUs are supposed to keep their time in
> sync automatically, and apparently the time cannot be changed with an
> ntp client on a domU anyway.
> 
> Now I'm finding a domU which is about 30 seconds off after only 20 days
> uptime.
> 
> What am I supposed to do to keep the time in sync?

You should run ntpd in domU.

The automatic sync you mention was a property of the old XenoLinux fork
and is not part of the upstreamed pvops functionality.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 27 09:36:13 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 09:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xighk-0001mY-2z; Mon, 27 Oct 2014 09:35:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xighi-0001mT-8d
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 09:35:10 +0000
Received: from [193.109.254.147:46430] by server-10.bemta-14.messagelabs.com
	id 4E/7E-01463-DC11E445; Mon, 27 Oct 2014 09:35:09 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1414402507!12638465!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3056 invoked from network); 27 Oct 2014 09:35:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 09:35:08 -0000
X-IronPort-AV: E=Sophos;i="5.04,794,1406592000"; d="scan'208";a="186408377"
Message-ID: <1414402505.15687.67.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: lee <lee@yagibdah.de>
Date: Mon, 27 Oct 2014 09:35:05 +0000
In-Reply-To: <8738ac1866.fsf@yun.yagibdah.de>
References: <8738ac1866.fsf@yun.yagibdah.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2014-10-25 at 17:27 +0200, lee wrote:
> Hi,
> 
> how do I keep the time of the domUs in sync with the time of dom0?
> 
> Ntpd is running on dom0, and it seems to be deprecated to run an ntp
> client on each domU since the domUs are supposed to keep their time in
> sync automatically, and apparently the time cannot be changed with an
> ntp client on a domU anyway.
> 
> Now I'm finding a domU which is about 30 seconds off after only 20 days
> uptime.
> 
> What am I supposed to do to keep the time in sync?

You should run ntpd in domU.

The automatic sync you mention was a property of the old XenoLinux fork
and is not part of the upstreamed pvops functionality.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 27 13:17:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 13:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xik9o-0004bK-JL; Mon, 27 Oct 2014 13:16:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1Xik9n-0004b6-1W
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 13:16:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
	F6/AB-02830-6A54E445; Mon, 27 Oct 2014 13:16:22 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1414415780!11852305!1
X-Originating-IP: [209.85.213.170]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12384 invoked from network); 27 Oct 2014 13:16:21 -0000
Received: from mail-ig0-f170.google.com (HELO mail-ig0-f170.google.com)
	(209.85.213.170)
	by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 13:16:21 -0000
Received: by mail-ig0-f170.google.com with SMTP id hn18so5806816igb.3
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 06:16:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=dNHvyvOsQ7HkE8myQSaxqqq+lWnYvBkG72I+XS06jOk=;
	b=q3AH8kZeIzD40RYukJSWicpUqFnn2j6LgUKH2SCgqydKFh8vp4z9Z9LBkWMr9G2zf+
	2NnTGYR9yIMj4Y34GlKfxTwY73KBMcI7bgF7y7Xi/nvfn/v1/vg0GHUA8J/x0eSOVGzb
	xCu12EMnb/Az4ANcpJOimTyuSEXPkkugcVHHFSk/m2VVtXMjuA1ve5lZq7qPt5VVcMVA
	9v4AdPKHWuuOF+rf6bICIyHK5584PyfWkDjufLujVpMM6FyXJmxn/Hw86jtYgGlnDw4q
	dtFtSIbc24Lu9jlufZRll3K3aFtUIpX0pWV+/x17HMmB0aBWucbqzFNoSFqE/2Mzm90r
	WRUg==
X-Received: by 10.107.135.157 with SMTP id r29mr2392670ioi.62.1414415779876;
	Mon, 27 Oct 2014 06:16:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Mon, 27 Oct 2014 06:15:59 -0700 (PDT)
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Mon, 27 Oct 2014 11:15:59 -0200
Message-ID: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1048231337506446137=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1048231337506446137==
Content-Type: multipart/alternative; boundary=001a113fbf201ff5de0506675628

--001a113fbf201ff5de0506675628
Content-Type: text/plain; charset=UTF-8

Hi,

I have Xen4 installed over a CentOS6, with network interface 1Gbps. However,
the PVM (CentOS 6) is running at 100Mbps.

-------------------------------------------------------------------------------------
Dom0
-------------------------------------------------------------------------------------
Dom0: CentOS release 6.5 (Final)

Kernel: 3.10.43-11.el6.centos.alt.x86_64

Interface:
Settings for eth1:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supported pause frame use: Symmetric
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: off
    Supports Wake-on: pumbg
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

Cfg VM:
name = "nfs"
memory = "4096"
kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz"
#ramdisk = "/tmp/initrd.img"
extra = "(hd0,0)/grub/menu.lst"
disk = [
"phy:/dev/VGSystem/LogVolNfs,xvda,w","phy:/dev/VGStorage/LogVolStorage00,xvdb,w",
]
vif = [ "mac=AB:24:3E:35:4C:DD,bridge=xenbr1", ]
vcpus = 2
on_poweroff= 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

-------------------------------------------------------------------------------------
DomU
-------------------------------------------------------------------------------------
DomU: CentOS release 6.5 (Final)

Kernel: 2.6.32-431.23.3.el6.x86_64

Interafece:
Settings for eth0:
    Link detected: yes
-------------------------------------------------------------------------------------


Could help me with this question?

Grateful,
Diogo

--001a113fbf201ff5de0506675628
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Hi,<br><br></div><span lang=3D"en=
"><span>I have</span> <span>Xen4</span> <span>installed</span> <span>over a=
</span> <span>CentOS6</span>, with network interface <span></span> <span>1G=
bps</span><span>.</span> <span>However</span><span>,</span> <span>the</span=
> <span>PVM</span> <span>(</span><span>CentOS</span> <span>6</span><span>)<=
/span> <span>is</span> <span>running at</span> <span>100Mbps</span><span>.<=
/span> <br></span><br><span lang=3D"en">-----------------------------------=
--------------------------------------------------<br></span></div><div><sp=
an lang=3D"en">Dom0<br></span></div><div><span lang=3D"en"><span lang=3D"en=
">-------------------------------------------------------------------------=
------------</span></span><br></div><span lang=3D"en">Dom0: CentOS release =
6.5 (Final)<br><br>Kernel: 3.10.43-11.el6.centos.alt.x86_64<br><br>Interfac=
e:<br>Settings for eth1:<br>=C2=A0=C2=A0=C2=A0 Supported ports: [ TP ]<br>=
=C2=A0=C2=A0=C2=A0 Supported link modes:=C2=A0=C2=A0 10baseT/Half 10baseT/F=
ull <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 100baseT/Half 100baseT/Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1000baseT/Full <b=
r>=C2=A0=C2=A0=C2=A0 Supported pause frame use: Symmetric<br>=C2=A0=C2=A0=
=C2=A0 Supports auto-negotiation: Yes<br>=C2=A0=C2=A0=C2=A0 Advertised link=
 modes:=C2=A0 10baseT/Half 10baseT/Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 100baseT/Half 100baseT/=
Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 1000baseT/Full <br>=C2=A0=C2=A0=C2=A0 Advertised pause f=
rame use: Symmetric<br>=C2=A0=C2=A0=C2=A0 Advertised auto-negotiation: Yes<=
br>=C2=A0=C2=A0=C2=A0 Speed: 1000Mb/s<br>=C2=A0=C2=A0=C2=A0 Duplex: Full<br=
>=C2=A0=C2=A0=C2=A0 Port: Twisted Pair<br>=C2=A0=C2=A0=C2=A0 PHYAD: 1<br>=
=C2=A0=C2=A0=C2=A0 Transceiver: internal<br>=C2=A0=C2=A0=C2=A0 Auto-negotia=
tion: on<br>=C2=A0=C2=A0=C2=A0 MDI-X: off<br>=C2=A0=C2=A0=C2=A0 Supports Wa=
ke-on: pumbg<br>=C2=A0=C2=A0=C2=A0 Wake-on: d<br>=C2=A0=C2=A0=C2=A0 Current=
 message level: 0x00000007 (7)<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 drv probe link<br>=C2=
=A0=C2=A0=C2=A0 Link detected: yes<br><br></span></div><div><span lang=3D"e=
n">Cfg VM:<br>name =3D &quot;nfs&quot;<br>memory =3D &quot;4096&quot;<br>ke=
rnel =3D &quot;/usr/lib/xen/boot/pv-grub-x86_64.gz&quot;<br>#ramdisk =3D &q=
uot;/tmp/initrd.img&quot;<br>extra =3D &quot;(hd0,0)/grub/menu.lst&quot;<br=
>disk =3D [ &quot;phy:/dev/VGSystem/LogVolNfs,xvda,w&quot;,&quot;phy:/dev/V=
GStorage/LogVolStorage00,xvdb,w&quot;, ]<br>vif =3D [ &quot;mac=3DAB:24:3E:=
35:4C:DD,bridge=3Dxenbr1&quot;, ]<br>vcpus =3D 2<br>on_poweroff=3D &#39;des=
troy&#39;<br>on_reboot =3D &#39;restart&#39;<br>on_crash =3D &#39;restart&#=
39;<br><br></span></div><div><span lang=3D"en">----------------------------=
---------------------------------------------------------<br></span></div><=
div><span lang=3D"en">DomU<br></span></div><span lang=3D"en"><span lang=3D"=
en">-----------------------------------------------------------------------=
--------------<br></span>DomU: CentOS release 6.5 (Final)<br><br></span></d=
iv><span lang=3D"en">Kernel: 2.6.32-431.23.3.el6.x86_64<br><br></span></div=
><span lang=3D"en">Interafece: <br>Settings for eth0:<br>=C2=A0=C2=A0=C2=A0=
 Link detected: yes<br></span><span lang=3D"en"><span lang=3D"en">---------=
---------------------------------------------------------------------------=
-</span></span><div><div><div><span lang=3D"en"><br></span><div><span lang=
=3D"en"><br><span>Could</span> <span>help me with</span> <span>this questio=
n</span><span>?</span> <br><br><span>Grateful,</span> <br><span>Diogo</span=
></span></div></div></div></div></div>

--001a113fbf201ff5de0506675628--


--===============1048231337506446137==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1048231337506446137==--


From xen-users-bounces@lists.xen.org Mon Oct 27 13:17:27 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 13:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xik9o-0004bK-JL; Mon, 27 Oct 2014 13:16:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1Xik9n-0004b6-1W
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 13:16:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
	F6/AB-02830-6A54E445; Mon, 27 Oct 2014 13:16:22 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1414415780!11852305!1
X-Originating-IP: [209.85.213.170]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12384 invoked from network); 27 Oct 2014 13:16:21 -0000
Received: from mail-ig0-f170.google.com (HELO mail-ig0-f170.google.com)
	(209.85.213.170)
	by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 13:16:21 -0000
Received: by mail-ig0-f170.google.com with SMTP id hn18so5806816igb.3
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 06:16:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=dNHvyvOsQ7HkE8myQSaxqqq+lWnYvBkG72I+XS06jOk=;
	b=q3AH8kZeIzD40RYukJSWicpUqFnn2j6LgUKH2SCgqydKFh8vp4z9Z9LBkWMr9G2zf+
	2NnTGYR9yIMj4Y34GlKfxTwY73KBMcI7bgF7y7Xi/nvfn/v1/vg0GHUA8J/x0eSOVGzb
	xCu12EMnb/Az4ANcpJOimTyuSEXPkkugcVHHFSk/m2VVtXMjuA1ve5lZq7qPt5VVcMVA
	9v4AdPKHWuuOF+rf6bICIyHK5584PyfWkDjufLujVpMM6FyXJmxn/Hw86jtYgGlnDw4q
	dtFtSIbc24Lu9jlufZRll3K3aFtUIpX0pWV+/x17HMmB0aBWucbqzFNoSFqE/2Mzm90r
	WRUg==
X-Received: by 10.107.135.157 with SMTP id r29mr2392670ioi.62.1414415779876;
	Mon, 27 Oct 2014 06:16:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Mon, 27 Oct 2014 06:15:59 -0700 (PDT)
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Mon, 27 Oct 2014 11:15:59 -0200
Message-ID: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1048231337506446137=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1048231337506446137==
Content-Type: multipart/alternative; boundary=001a113fbf201ff5de0506675628

--001a113fbf201ff5de0506675628
Content-Type: text/plain; charset=UTF-8

Hi,

I have Xen4 installed over a CentOS6, with network interface 1Gbps. However,
the PVM (CentOS 6) is running at 100Mbps.

-------------------------------------------------------------------------------------
Dom0
-------------------------------------------------------------------------------------
Dom0: CentOS release 6.5 (Final)

Kernel: 3.10.43-11.el6.centos.alt.x86_64

Interface:
Settings for eth1:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supported pause frame use: Symmetric
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: off
    Supports Wake-on: pumbg
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

Cfg VM:
name = "nfs"
memory = "4096"
kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz"
#ramdisk = "/tmp/initrd.img"
extra = "(hd0,0)/grub/menu.lst"
disk = [
"phy:/dev/VGSystem/LogVolNfs,xvda,w","phy:/dev/VGStorage/LogVolStorage00,xvdb,w",
]
vif = [ "mac=AB:24:3E:35:4C:DD,bridge=xenbr1", ]
vcpus = 2
on_poweroff= 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

-------------------------------------------------------------------------------------
DomU
-------------------------------------------------------------------------------------
DomU: CentOS release 6.5 (Final)

Kernel: 2.6.32-431.23.3.el6.x86_64

Interafece:
Settings for eth0:
    Link detected: yes
-------------------------------------------------------------------------------------


Could help me with this question?

Grateful,
Diogo

--001a113fbf201ff5de0506675628
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Hi,<br><br></div><span lang=3D"en=
"><span>I have</span> <span>Xen4</span> <span>installed</span> <span>over a=
</span> <span>CentOS6</span>, with network interface <span></span> <span>1G=
bps</span><span>.</span> <span>However</span><span>,</span> <span>the</span=
> <span>PVM</span> <span>(</span><span>CentOS</span> <span>6</span><span>)<=
/span> <span>is</span> <span>running at</span> <span>100Mbps</span><span>.<=
/span> <br></span><br><span lang=3D"en">-----------------------------------=
--------------------------------------------------<br></span></div><div><sp=
an lang=3D"en">Dom0<br></span></div><div><span lang=3D"en"><span lang=3D"en=
">-------------------------------------------------------------------------=
------------</span></span><br></div><span lang=3D"en">Dom0: CentOS release =
6.5 (Final)<br><br>Kernel: 3.10.43-11.el6.centos.alt.x86_64<br><br>Interfac=
e:<br>Settings for eth1:<br>=C2=A0=C2=A0=C2=A0 Supported ports: [ TP ]<br>=
=C2=A0=C2=A0=C2=A0 Supported link modes:=C2=A0=C2=A0 10baseT/Half 10baseT/F=
ull <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 100baseT/Half 100baseT/Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1000baseT/Full <b=
r>=C2=A0=C2=A0=C2=A0 Supported pause frame use: Symmetric<br>=C2=A0=C2=A0=
=C2=A0 Supports auto-negotiation: Yes<br>=C2=A0=C2=A0=C2=A0 Advertised link=
 modes:=C2=A0 10baseT/Half 10baseT/Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 100baseT/Half 100baseT/=
Full <br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 1000baseT/Full <br>=C2=A0=C2=A0=C2=A0 Advertised pause f=
rame use: Symmetric<br>=C2=A0=C2=A0=C2=A0 Advertised auto-negotiation: Yes<=
br>=C2=A0=C2=A0=C2=A0 Speed: 1000Mb/s<br>=C2=A0=C2=A0=C2=A0 Duplex: Full<br=
>=C2=A0=C2=A0=C2=A0 Port: Twisted Pair<br>=C2=A0=C2=A0=C2=A0 PHYAD: 1<br>=
=C2=A0=C2=A0=C2=A0 Transceiver: internal<br>=C2=A0=C2=A0=C2=A0 Auto-negotia=
tion: on<br>=C2=A0=C2=A0=C2=A0 MDI-X: off<br>=C2=A0=C2=A0=C2=A0 Supports Wa=
ke-on: pumbg<br>=C2=A0=C2=A0=C2=A0 Wake-on: d<br>=C2=A0=C2=A0=C2=A0 Current=
 message level: 0x00000007 (7)<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 drv probe link<br>=C2=
=A0=C2=A0=C2=A0 Link detected: yes<br><br></span></div><div><span lang=3D"e=
n">Cfg VM:<br>name =3D &quot;nfs&quot;<br>memory =3D &quot;4096&quot;<br>ke=
rnel =3D &quot;/usr/lib/xen/boot/pv-grub-x86_64.gz&quot;<br>#ramdisk =3D &q=
uot;/tmp/initrd.img&quot;<br>extra =3D &quot;(hd0,0)/grub/menu.lst&quot;<br=
>disk =3D [ &quot;phy:/dev/VGSystem/LogVolNfs,xvda,w&quot;,&quot;phy:/dev/V=
GStorage/LogVolStorage00,xvdb,w&quot;, ]<br>vif =3D [ &quot;mac=3DAB:24:3E:=
35:4C:DD,bridge=3Dxenbr1&quot;, ]<br>vcpus =3D 2<br>on_poweroff=3D &#39;des=
troy&#39;<br>on_reboot =3D &#39;restart&#39;<br>on_crash =3D &#39;restart&#=
39;<br><br></span></div><div><span lang=3D"en">----------------------------=
---------------------------------------------------------<br></span></div><=
div><span lang=3D"en">DomU<br></span></div><span lang=3D"en"><span lang=3D"=
en">-----------------------------------------------------------------------=
--------------<br></span>DomU: CentOS release 6.5 (Final)<br><br></span></d=
iv><span lang=3D"en">Kernel: 2.6.32-431.23.3.el6.x86_64<br><br></span></div=
><span lang=3D"en">Interafece: <br>Settings for eth0:<br>=C2=A0=C2=A0=C2=A0=
 Link detected: yes<br></span><span lang=3D"en"><span lang=3D"en">---------=
---------------------------------------------------------------------------=
-</span></span><div><div><div><span lang=3D"en"><br></span><div><span lang=
=3D"en"><br><span>Could</span> <span>help me with</span> <span>this questio=
n</span><span>?</span> <br><br><span>Grateful,</span> <br><span>Diogo</span=
></span></div></div></div></div></div>

--001a113fbf201ff5de0506675628--


--===============1048231337506446137==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1048231337506446137==--


From xen-users-bounces@lists.xen.org Mon Oct 27 14:25:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 14:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XilDJ-0000io-9q; Mon, 27 Oct 2014 14:24:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XilDE-0000ic-Ov
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 14:24:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	D7/7A-02704-0855E445; Mon, 27 Oct 2014 14:24:00 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1414419563!9116469!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21025 invoked from network); 27 Oct 2014 14:19:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 14:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.04,796,1406592000"; d="scan'208";a="185188730"
Message-ID: <1414419560.23883.23.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Mon, 27 Oct 2014 14:19:20 +0000
In-Reply-To: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:

> Could help me with this question? 

I'm not sure what the question actually was, but I'll just point out
that the notional speed reported by the PV Ethernet device within the
guest has nothing to do with bandwidth which is actually available,
we're just obliged to put something in that field...

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 27 14:25:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 14:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XilDJ-0000io-9q; Mon, 27 Oct 2014 14:24:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XilDE-0000ic-Ov
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 14:24:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	D7/7A-02704-0855E445; Mon, 27 Oct 2014 14:24:00 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1414419563!9116469!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21025 invoked from network); 27 Oct 2014 14:19:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 14:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.04,796,1406592000"; d="scan'208";a="185188730"
Message-ID: <1414419560.23883.23.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Mon, 27 Oct 2014 14:19:20 +0000
In-Reply-To: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:

> Could help me with this question? 

I'm not sure what the question actually was, but I'll just point out
that the notional speed reported by the PV Ethernet device within the
guest has nothing to do with bandwidth which is actually available,
we're just obliged to put something in that field...

Ian.




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Oct 27 22:24:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 22:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XishO-0003sO-K3; Mon, 27 Oct 2014 22:23:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XishN-0003sJ-22
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 22:23:37 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	22/2D-03148-8E5CE445; Mon, 27 Oct 2014 22:23:36 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1414448613!12831617!1
X-Originating-IP: [209.85.220.49]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19858 invoked from network); 27 Oct 2014 22:23:35 -0000
Received: from mail-pa0-f49.google.com (HELO mail-pa0-f49.google.com)
	(209.85.220.49)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 22:23:35 -0000
Received: by mail-pa0-f49.google.com with SMTP id lj1so2190226pab.8
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 15:23:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=3BY2/KpmFx+InsY7bVm/Vzp2zKRhGu/fRJqJf8Y0qdc=;
	b=uGoZXTNa/a8EwOgKKXLjvbyHhAOt+MM1LIFyuUKqwNjUdrladSImhorGbEJywFzK5n
	zunhZ+p4nYMuzC+e3sTihMc2SBqa4exzg20BhirdwZrzHDYHsMVrtTZS/v4Jax4sIISP
	OM0dsF74j3shRBHCmoWKSrwZZVDlfbpblV2pCi4HUAdRWVXTFaNY2z9uztrQGpa/3tlq
	OM/x9bJ+SvoI0KhFOJTdVtC2J88Duy8L1ziBRHDAKgfsaAV27dob0yl77bUQ4JnNRRpK
	oSF1gWMi2DN0plE+Yzdox6wBOd3vQWhuArjTMvFCOqf55FVEyOzGWNIltbT9WP8Tvimm
	yoEw==
X-Received: by 10.68.231.232 with SMTP id tj8mr44206pbc.166.1414448613001;
	Mon, 27 Oct 2014 15:23:33 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Mon, 27 Oct 2014 22:23:32 +0000
Message-ID: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2085185983417335070=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2085185983417335070==
Content-Type: multipart/alternative; boundary=047d7b33c6542191e405066efbe6

--047d7b33c6542191e405066efbe6
Content-Type: text/plain; charset=UTF-8

Hi,

I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed
some guide online to configure the xen.cfg file, but I can not get my xen
boot.

After I boot my computer, the screen shows something about xen, then turns
black.

I was wondering if I need to configure my ESP as well. But I could not find
any references.

Thanks,
David

--047d7b33c6542191e405066efbe6
Content-Type: text/html; charset=UTF-8

<p dir="ltr">Hi,</p>
<p dir="ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed some guide online to configure the xen.cfg file, but I can not get my xen boot.</p>
<p dir="ltr">After I boot my computer, the screen shows something about xen, then turns black.</p>
<p dir="ltr">I was wondering if I need to configure my ESP as well. But I could not find any references.<br></p>
<p dir="ltr">Thanks,<br>
David</p>

--047d7b33c6542191e405066efbe6--


--===============2085185983417335070==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2085185983417335070==--


From xen-users-bounces@lists.xen.org Mon Oct 27 22:24:57 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Oct 2014 22:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XishO-0003sO-K3; Mon, 27 Oct 2014 22:23:38 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XishN-0003sJ-22
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 22:23:37 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	22/2D-03148-8E5CE445; Mon, 27 Oct 2014 22:23:36 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1414448613!12831617!1
X-Originating-IP: [209.85.220.49]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19858 invoked from network); 27 Oct 2014 22:23:35 -0000
Received: from mail-pa0-f49.google.com (HELO mail-pa0-f49.google.com)
	(209.85.220.49)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 22:23:35 -0000
Received: by mail-pa0-f49.google.com with SMTP id lj1so2190226pab.8
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 15:23:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=3BY2/KpmFx+InsY7bVm/Vzp2zKRhGu/fRJqJf8Y0qdc=;
	b=uGoZXTNa/a8EwOgKKXLjvbyHhAOt+MM1LIFyuUKqwNjUdrladSImhorGbEJywFzK5n
	zunhZ+p4nYMuzC+e3sTihMc2SBqa4exzg20BhirdwZrzHDYHsMVrtTZS/v4Jax4sIISP
	OM0dsF74j3shRBHCmoWKSrwZZVDlfbpblV2pCi4HUAdRWVXTFaNY2z9uztrQGpa/3tlq
	OM/x9bJ+SvoI0KhFOJTdVtC2J88Duy8L1ziBRHDAKgfsaAV27dob0yl77bUQ4JnNRRpK
	oSF1gWMi2DN0plE+Yzdox6wBOd3vQWhuArjTMvFCOqf55FVEyOzGWNIltbT9WP8Tvimm
	yoEw==
X-Received: by 10.68.231.232 with SMTP id tj8mr44206pbc.166.1414448613001;
	Mon, 27 Oct 2014 15:23:33 -0700 (PDT)
MIME-Version: 1.0
From: Xi Shen <davidshen84@gmail.com>
Date: Mon, 27 Oct 2014 22:23:32 +0000
Message-ID: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2085185983417335070=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2085185983417335070==
Content-Type: multipart/alternative; boundary=047d7b33c6542191e405066efbe6

--047d7b33c6542191e405066efbe6
Content-Type: text/plain; charset=UTF-8

Hi,

I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed
some guide online to configure the xen.cfg file, but I can not get my xen
boot.

After I boot my computer, the screen shows something about xen, then turns
black.

I was wondering if I need to configure my ESP as well. But I could not find
any references.

Thanks,
David

--047d7b33c6542191e405066efbe6
Content-Type: text/html; charset=UTF-8

<p dir="ltr">Hi,</p>
<p dir="ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed some guide online to configure the xen.cfg file, but I can not get my xen boot.</p>
<p dir="ltr">After I boot my computer, the screen shows something about xen, then turns black.</p>
<p dir="ltr">I was wondering if I need to configure my ESP as well. But I could not find any references.<br></p>
<p dir="ltr">Thanks,<br>
David</p>

--047d7b33c6542191e405066efbe6--


--===============2085185983417335070==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2085185983417335070==--


From xen-users-bounces@lists.xen.org Tue Oct 28 03:22:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 03:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XixLt-00039a-K1; Tue, 28 Oct 2014 03:21:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1XixLq-000399-6q
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 03:21:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
	A5/68-03128-5CB0F445; Tue, 28 Oct 2014 03:21:41 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1414466499!11878937!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26903 invoked from network); 28 Oct 2014 03:21:40 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 03:21:40 -0000
Received: by mail-qa0-f45.google.com with SMTP id dc16so4769877qab.4
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 20:21:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=doPoz1B7MCNtA23/MMFsOO7/l6WEQqynHm39Y4ijE0k=;
	b=Nw0PhfDKqexer+LnRaW7vV7zGCILf/4XXgf5cVURLZp7NI5hsi6CnRv1XBJ7z3ubeM
	Szfe+sOkpjxjcSw1Q9M/UHmdHgNkklsd8LZinfclzyj9Hd4BXp6Z8TejQ9DQy9dL6Zfs
	tUd89pHaC8MYqneOr7k7P9txykcs44bT8HnRlQWuBrzzGmbvI7iDzUtwxC+q/BBJ75Zo
	BkrO2au/H2ZmqQq9iauSVF7QbyjLMKkKJD0t1ROCpdFtt/3hmNyWrhiI87nmfGsgIZLH
	gZJkxHTJLDutCkDtwkm/qIbopPFV4BcS9lUOgoKOq2crtDWNrFPkNLyvaS8W0TfmpuqD
	aNMw==
MIME-Version: 1.0
X-Received: by 10.224.23.67 with SMTP id q3mr792798qab.92.1414466498993; Mon,
	27 Oct 2014 20:21:38 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Mon, 27 Oct 2014 20:21:38 -0700 (PDT)
In-Reply-To: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
References: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
Date: Mon, 27 Oct 2014 22:21:38 -0500
Message-ID: <CAPCj91KZ3J=uGW8Tr648oLmfz9_VVTX2sPuxY+Ahx6fno9p6cQ@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: Xi Shen <davidshen84@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1117874678854703746=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1117874678854703746==
Content-Type: multipart/alternative; boundary=001a11c2d2563834630506732501

--001a11c2d2563834630506732501
Content-Type: text/plain; charset=UTF-8

David,

On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <davidshen84@gmail.com> wrote:

> Hi,
>
> I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed
> some guide online to configure the xen.cfg file, but I can not get my xen
> boot.
>
> After I boot my computer, the screen shows something about xen, then turns
> black.
>
> I was wondering if I need to configure my ESP as well. But I could not
> find any references.
>
I actually just set this up yesterday, whilst working on rebuilding one of
my workstations and wanting to play with EFI.

The approach I took involved using gummiboot as the EFI boot loader; I
mounted my ESP on /boot, installed gummiboot on the ESP, as well as the
linux kernel, initramfs, xen.efi and xen.cfg. I then created a simple entry
so that gummiboot would load the xen.efi package on bootup. That was pretty
much it - on reboot I got the hypervisor startup messages, before it moved
over to dom0 booting up. This was on Arch Linux running the 3.17.1 kernel
and the latest xen AUR package i'd been working on. I had also tried rEFInd
as a boot loader, but was having issues with it and the UEFI firmware on
the motherboard (ASUS Sabertooth 990FX rev 1.0 )

Regards,

  David

> Thanks,
> David
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11c2d2563834630506732501
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">David,<br><br><div class=3D"gmail_extra"><div class=3D"gma=
il_quote">On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:davidshen84@gmail.com" target=3D"_blank">davidshen84@gmail.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">=
Hi,</p>
<p dir=3D"ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI suppo=
rt. I followed some guide online to configure the xen.cfg file, but I can n=
ot get my xen boot.</p>
<p dir=3D"ltr">After I boot my computer, the screen shows something about x=
en, then turns black.</p>
<p dir=3D"ltr">I was wondering if I need to configure my ESP as well. But I=
 could not find any references.<br></p></blockquote><div>I actually just se=
t this up yesterday, whilst working on rebuilding one of my workstations an=
d wanting to play with EFI.<br><br></div><div>The approach I took involved =
using gummiboot as the EFI boot loader; I mounted my ESP on /boot, installe=
d gummiboot on the ESP, as well as the linux kernel, initramfs, xen.efi and=
 xen.cfg. I then created a simple entry so that gummiboot would load the xe=
n.efi package on bootup. That was pretty much it - on reboot I got the hype=
rvisor startup messages, before it moved over to dom0 booting up. This was =
on Arch Linux running the 3.17.1 kernel and the latest xen AUR package i&#3=
9;d been working on. I had also tried rEFInd as a boot loader, but was havi=
ng issues with it and the UEFI firmware on the motherboard (ASUS Sabertooth=
 990FX rev 1.0 )<br></div><div>=C2=A0<br></div><div>Regards,<br><br></div><=
div>=C2=A0 David<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr"></p=
>
<p dir=3D"ltr">Thanks,<br>
David</p>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>

--001a11c2d2563834630506732501--


--===============1117874678854703746==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1117874678854703746==--


From xen-users-bounces@lists.xen.org Tue Oct 28 03:22:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 03:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XixLt-00039a-K1; Tue, 28 Oct 2014 03:21:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1XixLq-000399-6q
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 03:21:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
	A5/68-03128-5CB0F445; Tue, 28 Oct 2014 03:21:41 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1414466499!11878937!1
X-Originating-IP: [209.85.216.45]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26903 invoked from network); 28 Oct 2014 03:21:40 -0000
Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com)
	(209.85.216.45)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 03:21:40 -0000
Received: by mail-qa0-f45.google.com with SMTP id dc16so4769877qab.4
	for <xen-users@lists.xen.org>; Mon, 27 Oct 2014 20:21:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=doPoz1B7MCNtA23/MMFsOO7/l6WEQqynHm39Y4ijE0k=;
	b=Nw0PhfDKqexer+LnRaW7vV7zGCILf/4XXgf5cVURLZp7NI5hsi6CnRv1XBJ7z3ubeM
	Szfe+sOkpjxjcSw1Q9M/UHmdHgNkklsd8LZinfclzyj9Hd4BXp6Z8TejQ9DQy9dL6Zfs
	tUd89pHaC8MYqneOr7k7P9txykcs44bT8HnRlQWuBrzzGmbvI7iDzUtwxC+q/BBJ75Zo
	BkrO2au/H2ZmqQq9iauSVF7QbyjLMKkKJD0t1ROCpdFtt/3hmNyWrhiI87nmfGsgIZLH
	gZJkxHTJLDutCkDtwkm/qIbopPFV4BcS9lUOgoKOq2crtDWNrFPkNLyvaS8W0TfmpuqD
	aNMw==
MIME-Version: 1.0
X-Received: by 10.224.23.67 with SMTP id q3mr792798qab.92.1414466498993; Mon,
	27 Oct 2014 20:21:38 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Mon, 27 Oct 2014 20:21:38 -0700 (PDT)
In-Reply-To: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
References: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
Date: Mon, 27 Oct 2014 22:21:38 -0500
Message-ID: <CAPCj91KZ3J=uGW8Tr648oLmfz9_VVTX2sPuxY+Ahx6fno9p6cQ@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: Xi Shen <davidshen84@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1117874678854703746=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1117874678854703746==
Content-Type: multipart/alternative; boundary=001a11c2d2563834630506732501

--001a11c2d2563834630506732501
Content-Type: text/plain; charset=UTF-8

David,

On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <davidshen84@gmail.com> wrote:

> Hi,
>
> I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I followed
> some guide online to configure the xen.cfg file, but I can not get my xen
> boot.
>
> After I boot my computer, the screen shows something about xen, then turns
> black.
>
> I was wondering if I need to configure my ESP as well. But I could not
> find any references.
>
I actually just set this up yesterday, whilst working on rebuilding one of
my workstations and wanting to play with EFI.

The approach I took involved using gummiboot as the EFI boot loader; I
mounted my ESP on /boot, installed gummiboot on the ESP, as well as the
linux kernel, initramfs, xen.efi and xen.cfg. I then created a simple entry
so that gummiboot would load the xen.efi package on bootup. That was pretty
much it - on reboot I got the hypervisor startup messages, before it moved
over to dom0 booting up. This was on Arch Linux running the 3.17.1 kernel
and the latest xen AUR package i'd been working on. I had also tried rEFInd
as a boot loader, but was having issues with it and the UEFI firmware on
the motherboard (ASUS Sabertooth 990FX rev 1.0 )

Regards,

  David

> Thanks,
> David
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a11c2d2563834630506732501
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">David,<br><br><div class=3D"gmail_extra"><div class=3D"gma=
il_quote">On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:davidshen84@gmail.com" target=3D"_blank">davidshen84@gmail.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">=
Hi,</p>
<p dir=3D"ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI suppo=
rt. I followed some guide online to configure the xen.cfg file, but I can n=
ot get my xen boot.</p>
<p dir=3D"ltr">After I boot my computer, the screen shows something about x=
en, then turns black.</p>
<p dir=3D"ltr">I was wondering if I need to configure my ESP as well. But I=
 could not find any references.<br></p></blockquote><div>I actually just se=
t this up yesterday, whilst working on rebuilding one of my workstations an=
d wanting to play with EFI.<br><br></div><div>The approach I took involved =
using gummiboot as the EFI boot loader; I mounted my ESP on /boot, installe=
d gummiboot on the ESP, as well as the linux kernel, initramfs, xen.efi and=
 xen.cfg. I then created a simple entry so that gummiboot would load the xe=
n.efi package on bootup. That was pretty much it - on reboot I got the hype=
rvisor startup messages, before it moved over to dom0 booting up. This was =
on Arch Linux running the 3.17.1 kernel and the latest xen AUR package i&#3=
9;d been working on. I had also tried rEFInd as a boot loader, but was havi=
ng issues with it and the UEFI firmware on the motherboard (ASUS Sabertooth=
 990FX rev 1.0 )<br></div><div>=C2=A0<br></div><div>Regards,<br><br></div><=
div>=C2=A0 David<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr"></p=
>
<p dir=3D"ltr">Thanks,<br>
David</p>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>

--001a11c2d2563834630506732501--


--===============1117874678854703746==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1117874678854703746==--


From xen-users-bounces@lists.xen.org Tue Oct 28 09:43:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 09:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj3Ie-0000VY-U7; Tue, 28 Oct 2014 09:42:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Xj3Id-0000VT-Dw
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 09:42:47 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	69/E1-02954-6156F445; Tue, 28 Oct 2014 09:42:46 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1414489363!8279199!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27809 invoked from network); 28 Oct 2014 09:42:46 -0000
Received: from mail-qc0-f169.google.com (HELO mail-qc0-f169.google.com)
	(209.85.216.169)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 09:42:46 -0000
Received: by mail-qc0-f169.google.com with SMTP id i17so163481qcy.28
	for <xen-users@lists.xensource.com>;
	Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jrD+ZGrCZVKcGlF7tdlELWGt5iYvvTjdBaDvzn7NGjM=;
	b=yN6IHMnkF7n1f/3SJzbY9kCRc/6cObscww0dnx4g3VdW2JWaJBSsOH1vZdGnae2U7Z
	cu+A4guyL6uNayNprmzDzdqpVUWiG0sJoC4WbnC3EsxLhECLYAmYffyicyG102+Q93Lr
	VJxwRVXyvQxGD/JCSyWvyRuuBxSY18ksOR1+tRgWajVHjxXa5DOVrsnXUymlSYxFjjlr
	S1nznQlqPbb1gyDQL8HIjtX4bpAQiXSdmaxFEQ7oi2GqLSsxjE97JjBAMK0K44Lb51Eb
	Gapy8ggZ9WSx4XDzVVUI8u9MASLvQgJXQi9g1Fr0mIuSzDjDujImvrZdhyQGExtEKj0J
	Lx/g==
MIME-Version: 1.0
X-Received: by 10.224.160.83 with SMTP id m19mr3019283qax.17.1414489362684;
	Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
Received: by 10.140.108.137 with HTTP; Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
Date: Tue, 28 Oct 2014 17:42:42 +0800
Message-ID: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Experience sharing on xen configuration to use on
	OpenStack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0970948408430327359=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0970948408430327359==
Content-Type: multipart/alternative; boundary=047d7bacb2aa006330050678782d

--047d7bacb2aa006330050678782d
Content-Type: text/plain; charset=UTF-8

Hi all,

Do you have any experience sharing on integrating Xen with OpenStack?  Any
idea for the setup and configuration?

Thanks!

--047d7bacb2aa006330050678782d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>Do you have any experience shar=
ing on integrating Xen with OpenStack?=C2=A0 Any idea for the setup and con=
figuration?</div><div><br></div><div>Thanks!</div></div>

--047d7bacb2aa006330050678782d--


--===============0970948408430327359==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0970948408430327359==--


From xen-users-bounces@lists.xen.org Tue Oct 28 09:43:52 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 09:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj3Ie-0000VY-U7; Tue, 28 Oct 2014 09:42:48 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kclo2000@gmail.com>) id 1Xj3Id-0000VT-Dw
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 09:42:47 +0000
Received: from [193.109.254.147] by server-4.bemta-14.messagelabs.com id
	69/E1-02954-6156F445; Tue, 28 Oct 2014 09:42:46 +0000
X-Env-Sender: kclo2000@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1414489363!8279199!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27809 invoked from network); 28 Oct 2014 09:42:46 -0000
Received: from mail-qc0-f169.google.com (HELO mail-qc0-f169.google.com)
	(209.85.216.169)
	by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 09:42:46 -0000
Received: by mail-qc0-f169.google.com with SMTP id i17so163481qcy.28
	for <xen-users@lists.xensource.com>;
	Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jrD+ZGrCZVKcGlF7tdlELWGt5iYvvTjdBaDvzn7NGjM=;
	b=yN6IHMnkF7n1f/3SJzbY9kCRc/6cObscww0dnx4g3VdW2JWaJBSsOH1vZdGnae2U7Z
	cu+A4guyL6uNayNprmzDzdqpVUWiG0sJoC4WbnC3EsxLhECLYAmYffyicyG102+Q93Lr
	VJxwRVXyvQxGD/JCSyWvyRuuBxSY18ksOR1+tRgWajVHjxXa5DOVrsnXUymlSYxFjjlr
	S1nznQlqPbb1gyDQL8HIjtX4bpAQiXSdmaxFEQ7oi2GqLSsxjE97JjBAMK0K44Lb51Eb
	Gapy8ggZ9WSx4XDzVVUI8u9MASLvQgJXQi9g1Fr0mIuSzDjDujImvrZdhyQGExtEKj0J
	Lx/g==
MIME-Version: 1.0
X-Received: by 10.224.160.83 with SMTP id m19mr3019283qax.17.1414489362684;
	Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
Received: by 10.140.108.137 with HTTP; Tue, 28 Oct 2014 02:42:42 -0700 (PDT)
Date: Tue, 28 Oct 2014 17:42:42 +0800
Message-ID: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
From: KC LO <kclo2000@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Experience sharing on xen configuration to use on
	OpenStack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0970948408430327359=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0970948408430327359==
Content-Type: multipart/alternative; boundary=047d7bacb2aa006330050678782d

--047d7bacb2aa006330050678782d
Content-Type: text/plain; charset=UTF-8

Hi all,

Do you have any experience sharing on integrating Xen with OpenStack?  Any
idea for the setup and configuration?

Thanks!

--047d7bacb2aa006330050678782d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>Do you have any experience shar=
ing on integrating Xen with OpenStack?=C2=A0 Any idea for the setup and con=
figuration?</div><div><br></div><div>Thanks!</div></div>

--047d7bacb2aa006330050678782d--


--===============0970948408430327359==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0970948408430327359==--


From xen-users-bounces@lists.xen.org Tue Oct 28 11:17:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 11:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj4lI-0003YS-FI; Tue, 28 Oct 2014 11:16:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lee@yagibdah.de>) id 1Xipl6-0006YN-NF
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 19:15:17 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	99/D3-02952-4C99E445; Mon, 27 Oct 2014 19:15:16 +0000
X-Env-Sender: lee@yagibdah.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1414437315!12989927!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12037 invoked from network); 27 Oct 2014 19:15:15 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Oct 2014 19:15:15 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1414437315; l=946;
	s=domk; d=yagibdah.de;
	h=Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:To:
	From; bh=tleUEkBBBPZbv0JW8Nv1swcNKd8=;
	b=uGlfjBDDe/IOzHfCTcZKRHI8Ieu6KCTOU2rNdi1WsWlFNAnSfJZL+HojPE5RoT80Dwr
	KuCzRBQ1h8/gg6VMAOsaJ6c2PPT843MJS54yMFtNiDKoS/5JtE7G+qa+/q2GNYKjdv/An
	5kWNDa2wJ8C3/jbUK3MaH/6fbsYgxTTFVjw=
X-RZG-AUTH: :O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xHcw0u9bPwwMFwe5A1Mf1jo8+wbUeX1fjiA=
X-RZG-CLASS-ID: mo00
Received: from jarl.yagibdah.de ([185.55.75.245])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id I00412q9RJFFVp1
	(using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits))
	(Client did not present a certificate) for <xen-users@lists.xen.org>;
	Mon, 27 Oct 2014 20:15:15 +0100 (CET)
Received: from gulltop.yagibdah.de ([192.168.3.3])
	by jarl.yagibdah.de with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
	(Exim 4.80) (envelope-from <lee@yagibdah.de>) id 1Xipl4-0005zo-Ij
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 20:15:14 +0100
Received: from lee by gulltop.yagibdah.de with local (Exim 4.80)
	(envelope-from <lee@yagibdah.de>) id 1Xipl4-00070k-DP
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 20:15:14 +0100
From: lee <lee@yagibdah.de>
To: xen-users@lists.xen.org
In-Reply-To: <1414402505.15687.67.camel@citrix.com> (Ian Campbell's message of
	"Mon, 27 Oct 2014 09:35:05 +0000")
Date: Mon, 27 Oct 2014 20:11:58 +0100
Organization: my virtual residence
Message-ID: <878uk1gwe9.fsf@gulltop.yagibdah.de>
References: <8738ac1866.fsf@yun.yagibdah.de>
	<1414402505.15687.67.camel@citrix.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
Mail-Followup-To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 28 Oct 2014 11:16:27 +0000
Subject: Re: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian Campbell <Ian.Campbell@citrix.com> writes:

> On Sat, 2014-10-25 at 17:27 +0200, lee wrote:
>> Hi,
>> 
>> how do I keep the time of the domUs in sync with the time of dom0?
>> 
>> Ntpd is running on dom0, and it seems to be deprecated to run an ntp
>> client on each domU since the domUs are supposed to keep their time in
>> sync automatically, and apparently the time cannot be changed with an
>> ntp client on a domU anyway.
>> 
>> Now I'm finding a domU which is about 30 seconds off after only 20 days
>> uptime.
>> 
>> What am I supposed to do to keep the time in sync?
>
> You should run ntpd in domU.
>
> The automatic sync you mention was a property of the old XenoLinux fork
> and is not part of the upstreamed pvops functionality.

Thank you --- that's what I resorted to.


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 28 11:17:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 11:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj4lH-0003YH-UP; Tue, 28 Oct 2014 11:16:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <uaedante@gmail.com>) id 1XiaV6-0001tb-2E
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 02:57:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	6B/9A-02704-7A4BD445; Mon, 27 Oct 2014 02:57:43 +0000
X-Env-Sender: uaedante@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1414378662!4280848!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31890 invoked from network); 27 Oct 2014 02:57:42 -0000
Received: from mail-wg0-f52.google.com (HELO mail-wg0-f52.google.com)
	(74.125.82.52)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 02:57:42 -0000
Received: by mail-wg0-f52.google.com with SMTP id y10so2119042wgg.35
	for <xen-users@lists.xen.org>; Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=INJQL7iEYMm1CK9Fgdn1VXLibyh/e8EGnqf/nhoFo8A=;
	b=Iul5V7iBWKpAbwM4x7e/giY2ki82nLpSXgRh/rAUrYnzJRO2AlMFJxjhU8/sKccA47
	p5VYPK7o4Ky6qBP8T7JzYLXAeq7jxgY2V3omaaoiZj5Yr5YQITgqbB5EmrROfFX5Ba5Y
	2NFlgDJOYQBfTg/6PKTKNpJVmLkYxLm8NbgjJt+Ssk2Lu+RHJNP0fjHoVGAStBgSDAFh
	7CfzBxesh+V1OcWjch+V2mBrR0KmvHISwogy1RrOPoXRtSHDclcCo2EeYW758S85FMEh
	quh4fWO5XpaSE0es5XR/9O8j/+iiuBdSSq5uhbuOKn/YohGuTMrOO4vTYQdhakcWHrhK
	SABA==
MIME-Version: 1.0
X-Received: by 10.180.91.234 with SMTP id ch10mr18165154wib.60.1414378662617; 
	Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
Received: by 10.194.90.239 with HTTP; Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
Date: Mon, 27 Oct 2014 10:57:42 +0800
Message-ID: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
From: Taowei Luo <uaedante@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 28 Oct 2014 11:16:27 +0000
Subject: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2441268108943310337=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2441268108943310337==
Content-Type: multipart/alternative; boundary=f46d043bdf0ac3694805065eb165

--f46d043bdf0ac3694805065eb165
Content-Type: text/plain; charset=UTF-8

Hi, All

I just need to confirm a detail on xen implementation. Is xen using
hugepage automatically when mapping physical address to machine address.

My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used
in my virtual machines.

Thanks for answering.

Taowei.

--f46d043bdf0ac3694805065eb165
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi, All<div><br></div><div>I just need to confirm a detail=
 on xen implementation. Is xen using hugepage automatically when mapping ph=
ysical address to machine address.=C2=A0</div><div><br></div><div>My system=
 is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used in my vir=
tual machines.</div><div><br></div><div>Thanks for answering.</div><div><br=
></div><div>Taowei.</div></div>

--f46d043bdf0ac3694805065eb165--


--===============2441268108943310337==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2441268108943310337==--


From xen-users-bounces@lists.xen.org Tue Oct 28 11:17:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 11:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj4lI-0003YS-FI; Tue, 28 Oct 2014 11:16:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lee@yagibdah.de>) id 1Xipl6-0006YN-NF
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 19:15:17 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	99/D3-02952-4C99E445; Mon, 27 Oct 2014 19:15:16 +0000
X-Env-Sender: lee@yagibdah.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1414437315!12989927!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12037 invoked from network); 27 Oct 2014 19:15:15 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
	(81.169.146.217)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Oct 2014 19:15:15 -0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1414437315; l=946;
	s=domk; d=yagibdah.de;
	h=Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:To:
	From; bh=tleUEkBBBPZbv0JW8Nv1swcNKd8=;
	b=uGlfjBDDe/IOzHfCTcZKRHI8Ieu6KCTOU2rNdi1WsWlFNAnSfJZL+HojPE5RoT80Dwr
	KuCzRBQ1h8/gg6VMAOsaJ6c2PPT843MJS54yMFtNiDKoS/5JtE7G+qa+/q2GNYKjdv/An
	5kWNDa2wJ8C3/jbUK3MaH/6fbsYgxTTFVjw=
X-RZG-AUTH: :O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xHcw0u9bPwwMFwe5A1Mf1jo8+wbUeX1fjiA=
X-RZG-CLASS-ID: mo00
Received: from jarl.yagibdah.de ([185.55.75.245])
	by smtp.strato.de (RZmta 35.10 AUTH) with ESMTPSA id I00412q9RJFFVp1
	(using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits))
	(Client did not present a certificate) for <xen-users@lists.xen.org>;
	Mon, 27 Oct 2014 20:15:15 +0100 (CET)
Received: from gulltop.yagibdah.de ([192.168.3.3])
	by jarl.yagibdah.de with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
	(Exim 4.80) (envelope-from <lee@yagibdah.de>) id 1Xipl4-0005zo-Ij
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 20:15:14 +0100
Received: from lee by gulltop.yagibdah.de with local (Exim 4.80)
	(envelope-from <lee@yagibdah.de>) id 1Xipl4-00070k-DP
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 20:15:14 +0100
From: lee <lee@yagibdah.de>
To: xen-users@lists.xen.org
In-Reply-To: <1414402505.15687.67.camel@citrix.com> (Ian Campbell's message of
	"Mon, 27 Oct 2014 09:35:05 +0000")
Date: Mon, 27 Oct 2014 20:11:58 +0100
Organization: my virtual residence
Message-ID: <878uk1gwe9.fsf@gulltop.yagibdah.de>
References: <8738ac1866.fsf@yun.yagibdah.de>
	<1414402505.15687.67.camel@citrix.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
Mail-Followup-To: xen-users@lists.xen.org
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 28 Oct 2014 11:16:27 +0000
Subject: Re: [Xen-users] keeping time in sync
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian Campbell <Ian.Campbell@citrix.com> writes:

> On Sat, 2014-10-25 at 17:27 +0200, lee wrote:
>> Hi,
>> 
>> how do I keep the time of the domUs in sync with the time of dom0?
>> 
>> Ntpd is running on dom0, and it seems to be deprecated to run an ntp
>> client on each domU since the domUs are supposed to keep their time in
>> sync automatically, and apparently the time cannot be changed with an
>> ntp client on a domU anyway.
>> 
>> Now I'm finding a domU which is about 30 seconds off after only 20 days
>> uptime.
>> 
>> What am I supposed to do to keep the time in sync?
>
> You should run ntpd in domU.
>
> The automatic sync you mention was a property of the old XenoLinux fork
> and is not part of the upstreamed pvops functionality.

Thank you --- that's what I resorted to.


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Oct 28 11:17:40 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 11:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj4lH-0003YH-UP; Tue, 28 Oct 2014 11:16:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <uaedante@gmail.com>) id 1XiaV6-0001tb-2E
	for xen-users@lists.xen.org; Mon, 27 Oct 2014 02:57:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
	6B/9A-02704-7A4BD445; Mon, 27 Oct 2014 02:57:43 +0000
X-Env-Sender: uaedante@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1414378662!4280848!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31890 invoked from network); 27 Oct 2014 02:57:42 -0000
Received: from mail-wg0-f52.google.com (HELO mail-wg0-f52.google.com)
	(74.125.82.52)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2014 02:57:42 -0000
Received: by mail-wg0-f52.google.com with SMTP id y10so2119042wgg.35
	for <xen-users@lists.xen.org>; Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=INJQL7iEYMm1CK9Fgdn1VXLibyh/e8EGnqf/nhoFo8A=;
	b=Iul5V7iBWKpAbwM4x7e/giY2ki82nLpSXgRh/rAUrYnzJRO2AlMFJxjhU8/sKccA47
	p5VYPK7o4Ky6qBP8T7JzYLXAeq7jxgY2V3omaaoiZj5Yr5YQITgqbB5EmrROfFX5Ba5Y
	2NFlgDJOYQBfTg/6PKTKNpJVmLkYxLm8NbgjJt+Ssk2Lu+RHJNP0fjHoVGAStBgSDAFh
	7CfzBxesh+V1OcWjch+V2mBrR0KmvHISwogy1RrOPoXRtSHDclcCo2EeYW758S85FMEh
	quh4fWO5XpaSE0es5XR/9O8j/+iiuBdSSq5uhbuOKn/YohGuTMrOO4vTYQdhakcWHrhK
	SABA==
MIME-Version: 1.0
X-Received: by 10.180.91.234 with SMTP id ch10mr18165154wib.60.1414378662617; 
	Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
Received: by 10.194.90.239 with HTTP; Sun, 26 Oct 2014 19:57:42 -0700 (PDT)
Date: Mon, 27 Oct 2014 10:57:42 +0800
Message-ID: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
From: Taowei Luo <uaedante@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 28 Oct 2014 11:16:27 +0000
Subject: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2441268108943310337=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2441268108943310337==
Content-Type: multipart/alternative; boundary=f46d043bdf0ac3694805065eb165

--f46d043bdf0ac3694805065eb165
Content-Type: text/plain; charset=UTF-8

Hi, All

I just need to confirm a detail on xen implementation. Is xen using
hugepage automatically when mapping physical address to machine address.

My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used
in my virtual machines.

Thanks for answering.

Taowei.

--f46d043bdf0ac3694805065eb165
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi, All<div><br></div><div>I just need to confirm a detail=
 on xen implementation. Is xen using hugepage automatically when mapping ph=
ysical address to machine address.=C2=A0</div><div><br></div><div>My system=
 is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used in my vir=
tual machines.</div><div><br></div><div>Thanks for answering.</div><div><br=
></div><div>Taowei.</div></div>

--f46d043bdf0ac3694805065eb165--


--===============2441268108943310337==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2441268108943310337==--


From xen-users-bounces@lists.xen.org Tue Oct 28 15:16:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 15:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj8Uj-0008Jm-1X; Tue, 28 Oct 2014 15:15:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bmenges@gogrid.com>) id 1Xj8Uh-0008Jh-V2
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 15:15:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	20/3E-02696-713BF445; Tue, 28 Oct 2014 15:15:35 +0000
X-Env-Sender: bmenges@gogrid.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1414509332!4669170!1
X-Originating-IP: [216.93.160.25]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31822 invoked from network); 28 Oct 2014 15:15:34 -0000
Received: from smtp1.servepath.com (HELO smtp1.servepath.com) (216.93.160.25)
	by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 28 Oct 2014 15:15:34 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=january; d=gogrid.com;
	h=Received:Received:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip:Content-Type:MIME-Version;
	b=p+J+lW1bEnkfmZOB3G6OJ9JIVx86NNpBPMq0CxHVGPtwNgoGYr1U8R8zaFC7o7DdgFIEBFEwb0YaZVNulTRu//EN/hyZgnChkuk1wN2sV1VakNuE2QnPzcF7usAkSh4f;
Received: from [192.168.6.217] (helo=ex-001-sfo.servepath.com)
	by smtp1.servepath.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <bmenges@gogrid.com>) id 1Xj8Ue-000Kqb-Hh
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 08:15:32 -0700
Received: from ex-001-sfo.servepath.com ([169.254.1.228]) by
	ex-002-sfo.servepath.com ([192.168.6.217]) with mapi id 14.03.0158.001;
	Tue, 28 Oct 2014 08:15:31 -0700
From: Brian Menges <bmenges@gogrid.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Experience sharing on xen configuration to use on
	OpenStack
Thread-Index: AQHP8pPus5g+fy5AAUeSe9EZNI8Nd5xFnUlQ
Date: Tue, 28 Oct 2014 15:15:31 +0000
Message-ID: <F33FED1E326F7448A0623CC9BFA2D4F92F86D7@ex-001-sfo.servepath.com>
References: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
In-Reply-To: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.3.7]
MIME-Version: 1.0
Subject: Re: [Xen-users] Experience sharing on xen configuration to use
	on	OpenStack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7862396394772083580=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7862396394772083580==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_"

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WW914oCZcmUgbGlrZWx5IHRvIGdldCBzaWxlbmNlIGR1ZSB0byB0aGUgR29vZ2xlIG5hdHVyZSBv
ZiB5b3VyIHF1ZXN0aW9uLiBUaGVyZSBhcmUgbWFueSBhcnRpY2xlcyBvbmxpbmUgYWJvdXQgaW50
ZWdyYXRpbmcgWEVOLCB4ZW5zZXJ2ZXIsIGFuZCBvdGhlciBYRU4gZGlzdHJpYnV0aW9ucyB3aXRo
IE9wZW5TdGFjay4gVGhlcmUgYXJlIG1hbnksIG1hbnkgbW9yZSBhcnRpY2xlcyBvZiBvcGluaW9u
IG9uIHdoYXQgdG8gZG8sIHdoeSB0byBkbyBpdCwgd2hpY2ggaXMgYmV0dGVyLCBldGMuDQoNCkEg
c2ltcGxlIGdvb2dsZSBzZWFyY2ggcmV0dXJucyBsb3RzIG9mIHZlcnkgcmVsZXZhbnQgcmVzdWx0
cyBpbiB0aGUgZmlyc3Qgc2V2ZXJhbCBwYWdlczoNCmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vI3E9
eGVuK29wZW5zdGFjaw0KDQpTbyBmYXIgYXMg4oCYc2hhcmluZ+KAmSB5b3XigJlsbCBoYXZlIHRv
IGJlIGNsZWFyZXIgYXMgdG8geW91ciBwb2ludCBvciBvYmplY3RpdmUuIEFueSBleHBlcmllbmNl
IGlzIHdvcnRoIHNoYXJpbmcsIGhvd2V2ZXIgd2hhdCBhcmUgeW91IG1vcmUgc3BlY2lmaWNhbGx5
IGludGVyZXN0ZWQgaW4/IElzIGl0IGhhcmQ/IFllcy4gSXMgaXQgYmVuZWZpY2lhbD8gTWF5YmUu
IEFyZSB0aGVyZSBhbHRlcm5hdGl2ZXMgKHRvIE9wZW5TdGFjaywgdG8gWGVuLCB0byDigKYuKT8g
WWVzLg0KDQpTdGFydCB3aXRoIHRoZSBob3d0b3MsIGJ1aWxkLCBkZXN0cm95LCByZWJ1aWxkLCBk
ZXN0cm95LCBoYXZlIGZ1bi4NCg0KLSBCcmlhbiBNZW5nZXMNCg0KRnJvbTogeGVuLXVzZXJzLWJv
dW5jZXNAbGlzdHMueGVuLm9yZyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5v
cmddIE9uIEJlaGFsZiBPZiBLQyBMTw0KU2VudDogVHVlc2RheSwgT2N0b2JlciAyOCwgMjAxNCAy
OjQ2IEFNDQpUbzogeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20NClN1YmplY3Q6IFtYZW4t
dXNlcnNdIEV4cGVyaWVuY2Ugc2hhcmluZyBvbiB4ZW4gY29uZmlndXJhdGlvbiB0byB1c2Ugb24g
T3BlblN0YWNrDQoNCkhpIGFsbCwNCg0KRG8geW91IGhhdmUgYW55IGV4cGVyaWVuY2Ugc2hhcmlu
ZyBvbiBpbnRlZ3JhdGluZyBYZW4gd2l0aCBPcGVuU3RhY2s/ICBBbnkgaWRlYSBmb3IgdGhlIHNl
dHVwIGFuZCBjb25maWd1cmF0aW9uPw0KDQpUaGFua3MhDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdl
LCBhbmQgYW55IGF0dGFjaG1lbnRzLCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIGxlZ2Fs
bHkgcHJpdmlsZWdlZCBtYXRlcmlhbC4gSXQgaXMgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBw
ZXJzb24gb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJlc3NlZC4gQW55IHJldmlldywgcmV0
cmFuc21pc3Npb24sIGRpc3NlbWluYXRpb24sIG9yIGFjdGlvbiB0YWtlbiBpbiByZWxpYW5jZSB1
cG9uIHRoaXMgaW5mb3JtYXRpb24gYnkgcGVyc29ucyBvciBlbnRpdGllcyBvdGhlciB0aGFuIHRo
ZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgdGhpcyBp
biBlcnJvciwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoZSBtYXRlcmlh
bCBmcm9tIGFueSBjb21wdXRlci4NCg==

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT4NCjwhLS0NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCJ9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNh
bGlicml9DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdp
bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWZ9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe2NvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0NCmE6dmlz
aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtjb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmV9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXtmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEfQ0KLk1zb0NocERlZmF1bHQNCgl7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWZ9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlufQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXt9DQot
LT4NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIg
dmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPllvdeKAmXJlIGxpa2Vs
eSB0byBnZXQgc2lsZW5jZSBkdWUgdG8gdGhlIEdvb2dsZSBuYXR1cmUgb2YgeW91ciBxdWVzdGlv
bi4gVGhlcmUgYXJlIG1hbnkgYXJ0aWNsZXMgb25saW5lIGFib3V0IGludGVncmF0aW5nIFhFTiwg
eGVuc2VydmVyLCBhbmQgb3RoZXIgWEVOIGRpc3RyaWJ1dGlvbnMNCiB3aXRoIE9wZW5TdGFjay4g
VGhlcmUgYXJlIG1hbnksIG1hbnkgbW9yZSBhcnRpY2xlcyBvZiBvcGluaW9uIG9uIHdoYXQgdG8g
ZG8sIHdoeSB0byBkbyBpdCwgd2hpY2ggaXMgYmV0dGVyLCBldGMuPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjoj
MUY0OTdEIj5BIHNpbXBsZSBnb29nbGUgc2VhcmNoIHJldHVybnMgbG90cyBvZiB2ZXJ5IHJlbGV2
YW50IHJlc3VsdHMgaW4gdGhlIGZpcnN0IHNldmVyYWwgcGFnZXM6PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9
Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vI3E9eGVuJiM0MztvcGVuc3RhY2siPmh0dHBzOi8vd3d3
Lmdvb2dsZS5jb20vI3E9eGVuJiM0MztvcGVuc3RhY2s8L2E+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0
OTdEIj5TbyBmYXIgYXMg4oCYc2hhcmluZ+KAmSB5b3XigJlsbCBoYXZlIHRvIGJlIGNsZWFyZXIg
YXMgdG8geW91ciBwb2ludCBvciBvYmplY3RpdmUuIEFueSBleHBlcmllbmNlIGlzIHdvcnRoIHNo
YXJpbmcsIGhvd2V2ZXIgd2hhdCBhcmUgeW91IG1vcmUgc3BlY2lmaWNhbGx5IGludGVyZXN0ZWQN
CiBpbj8gSXMgaXQgaGFyZD8gWWVzLiBJcyBpdCBiZW5lZmljaWFsPyBNYXliZS4gQXJlIHRoZXJl
IGFsdGVybmF0aXZlcyAodG8gT3BlblN0YWNrLCB0byBYZW4sIHRvIOKApi4pPyBZZXMuPC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmOyBjb2xvcjojMUY0OTdEIj5TdGFydCB3aXRoIHRoZSBob3d0b3MsIGJ1aWxkLCBkZXN0cm95
LCByZWJ1aWxkLCBkZXN0cm95LCBoYXZlIGZ1bi48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPi0g
QnJpYW4gTWVuZ2VzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmcgW21haWx0bzp4ZW4tdXNlcnMtYm91
bmNlc0BsaXN0cy54ZW4ub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5LQyBMTzxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBPY3RvYmVyIDI4LCAyMDE0IDI6NDYgQU08YnI+DQo8Yj5Ubzo8L2I+
IHhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtYZW4t
dXNlcnNdIEV4cGVyaWVuY2Ugc2hhcmluZyBvbiB4ZW4gY29uZmlndXJhdGlvbiB0byB1c2Ugb24g
T3BlblN0YWNrPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBhbGwsPC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkRvIHlvdSBoYXZlIGFueSBleHBlcmllbmNlIHNoYXJpbmcgb24gaW50ZWdyYXRpbmcgWGVuIHdp
dGggT3BlblN0YWNrPyZuYnNwOyBBbnkgaWRlYSBmb3IgdGhlIHNldHVwIGFuZCBjb25maWd1cmF0
aW9uPzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyIgY29s
b3I9IkdyYXkiIHNpemU9IjEiPjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp
cyBtZXNzYWdlLCBhbmQgYW55IGF0dGFjaG1lbnRzLCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg
YW5kIGxlZ2FsbHkgcHJpdmlsZWdlZCBtYXRlcmlhbC4gSXQgaXMgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBwZXJzb24gb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJlc3NlZC4gQW55IHJl
dmlldywgcmV0cmFuc21pc3Npb24sIGRpc3NlbWluYXRpb24sIG9yIGFjdGlvbiB0YWtlbiBpbg0K
IHJlbGlhbmNlIHVwb24gdGhpcyBpbmZvcm1hdGlvbiBieSBwZXJzb25zIG9yIGVudGl0aWVzIG90
aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj
ZWl2ZSB0aGlzIGluIGVycm9yLCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBkZWxldGUg
dGhlIG1hdGVyaWFsIGZyb20gYW55IGNvbXB1dGVyLjxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_--


--===============7862396394772083580==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7862396394772083580==--


From xen-users-bounces@lists.xen.org Tue Oct 28 15:16:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 15:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xj8Uj-0008Jm-1X; Tue, 28 Oct 2014 15:15:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bmenges@gogrid.com>) id 1Xj8Uh-0008Jh-V2
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 15:15:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	20/3E-02696-713BF445; Tue, 28 Oct 2014 15:15:35 +0000
X-Env-Sender: bmenges@gogrid.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1414509332!4669170!1
X-Originating-IP: [216.93.160.25]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31822 invoked from network); 28 Oct 2014 15:15:34 -0000
Received: from smtp1.servepath.com (HELO smtp1.servepath.com) (216.93.160.25)
	by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 28 Oct 2014 15:15:34 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=january; d=gogrid.com;
	h=Received:Received:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip:Content-Type:MIME-Version;
	b=p+J+lW1bEnkfmZOB3G6OJ9JIVx86NNpBPMq0CxHVGPtwNgoGYr1U8R8zaFC7o7DdgFIEBFEwb0YaZVNulTRu//EN/hyZgnChkuk1wN2sV1VakNuE2QnPzcF7usAkSh4f;
Received: from [192.168.6.217] (helo=ex-001-sfo.servepath.com)
	by smtp1.servepath.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <bmenges@gogrid.com>) id 1Xj8Ue-000Kqb-Hh
	for xen-users@lists.xensource.com; Tue, 28 Oct 2014 08:15:32 -0700
Received: from ex-001-sfo.servepath.com ([169.254.1.228]) by
	ex-002-sfo.servepath.com ([192.168.6.217]) with mapi id 14.03.0158.001;
	Tue, 28 Oct 2014 08:15:31 -0700
From: Brian Menges <bmenges@gogrid.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] Experience sharing on xen configuration to use on
	OpenStack
Thread-Index: AQHP8pPus5g+fy5AAUeSe9EZNI8Nd5xFnUlQ
Date: Tue, 28 Oct 2014 15:15:31 +0000
Message-ID: <F33FED1E326F7448A0623CC9BFA2D4F92F86D7@ex-001-sfo.servepath.com>
References: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
In-Reply-To: <CADxp4OgdRr2wYE6w9UQ=KJ+r3+EmXAdS6UDYz58GCcJ=rN3NaQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.3.7]
MIME-Version: 1.0
Subject: Re: [Xen-users] Experience sharing on xen configuration to use
	on	OpenStack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7862396394772083580=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7862396394772083580==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_"

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WW914oCZcmUgbGlrZWx5IHRvIGdldCBzaWxlbmNlIGR1ZSB0byB0aGUgR29vZ2xlIG5hdHVyZSBv
ZiB5b3VyIHF1ZXN0aW9uLiBUaGVyZSBhcmUgbWFueSBhcnRpY2xlcyBvbmxpbmUgYWJvdXQgaW50
ZWdyYXRpbmcgWEVOLCB4ZW5zZXJ2ZXIsIGFuZCBvdGhlciBYRU4gZGlzdHJpYnV0aW9ucyB3aXRo
IE9wZW5TdGFjay4gVGhlcmUgYXJlIG1hbnksIG1hbnkgbW9yZSBhcnRpY2xlcyBvZiBvcGluaW9u
IG9uIHdoYXQgdG8gZG8sIHdoeSB0byBkbyBpdCwgd2hpY2ggaXMgYmV0dGVyLCBldGMuDQoNCkEg
c2ltcGxlIGdvb2dsZSBzZWFyY2ggcmV0dXJucyBsb3RzIG9mIHZlcnkgcmVsZXZhbnQgcmVzdWx0
cyBpbiB0aGUgZmlyc3Qgc2V2ZXJhbCBwYWdlczoNCmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vI3E9
eGVuK29wZW5zdGFjaw0KDQpTbyBmYXIgYXMg4oCYc2hhcmluZ+KAmSB5b3XigJlsbCBoYXZlIHRv
IGJlIGNsZWFyZXIgYXMgdG8geW91ciBwb2ludCBvciBvYmplY3RpdmUuIEFueSBleHBlcmllbmNl
IGlzIHdvcnRoIHNoYXJpbmcsIGhvd2V2ZXIgd2hhdCBhcmUgeW91IG1vcmUgc3BlY2lmaWNhbGx5
IGludGVyZXN0ZWQgaW4/IElzIGl0IGhhcmQ/IFllcy4gSXMgaXQgYmVuZWZpY2lhbD8gTWF5YmUu
IEFyZSB0aGVyZSBhbHRlcm5hdGl2ZXMgKHRvIE9wZW5TdGFjaywgdG8gWGVuLCB0byDigKYuKT8g
WWVzLg0KDQpTdGFydCB3aXRoIHRoZSBob3d0b3MsIGJ1aWxkLCBkZXN0cm95LCByZWJ1aWxkLCBk
ZXN0cm95LCBoYXZlIGZ1bi4NCg0KLSBCcmlhbiBNZW5nZXMNCg0KRnJvbTogeGVuLXVzZXJzLWJv
dW5jZXNAbGlzdHMueGVuLm9yZyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5v
cmddIE9uIEJlaGFsZiBPZiBLQyBMTw0KU2VudDogVHVlc2RheSwgT2N0b2JlciAyOCwgMjAxNCAy
OjQ2IEFNDQpUbzogeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20NClN1YmplY3Q6IFtYZW4t
dXNlcnNdIEV4cGVyaWVuY2Ugc2hhcmluZyBvbiB4ZW4gY29uZmlndXJhdGlvbiB0byB1c2Ugb24g
T3BlblN0YWNrDQoNCkhpIGFsbCwNCg0KRG8geW91IGhhdmUgYW55IGV4cGVyaWVuY2Ugc2hhcmlu
ZyBvbiBpbnRlZ3JhdGluZyBYZW4gd2l0aCBPcGVuU3RhY2s/ICBBbnkgaWRlYSBmb3IgdGhlIHNl
dHVwIGFuZCBjb25maWd1cmF0aW9uPw0KDQpUaGFua3MhDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdl
LCBhbmQgYW55IGF0dGFjaG1lbnRzLCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgYW5kIGxlZ2Fs
bHkgcHJpdmlsZWdlZCBtYXRlcmlhbC4gSXQgaXMgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBw
ZXJzb24gb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJlc3NlZC4gQW55IHJldmlldywgcmV0
cmFuc21pc3Npb24sIGRpc3NlbWluYXRpb24sIG9yIGFjdGlvbiB0YWtlbiBpbiByZWxpYW5jZSB1
cG9uIHRoaXMgaW5mb3JtYXRpb24gYnkgcGVyc29ucyBvciBlbnRpdGllcyBvdGhlciB0aGFuIHRo
ZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgdGhpcyBp
biBlcnJvciwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoZSBtYXRlcmlh
bCBmcm9tIGFueSBjb21wdXRlci4NCg==

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT4NCjwhLS0NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCJ9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNh
bGlicml9DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdp
bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWZ9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe2NvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0NCmE6dmlz
aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtjb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmV9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXtmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEfQ0KLk1zb0NocERlZmF1bHQNCgl7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWZ9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlufQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXt9DQot
LT4NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIg
dmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPllvdeKAmXJlIGxpa2Vs
eSB0byBnZXQgc2lsZW5jZSBkdWUgdG8gdGhlIEdvb2dsZSBuYXR1cmUgb2YgeW91ciBxdWVzdGlv
bi4gVGhlcmUgYXJlIG1hbnkgYXJ0aWNsZXMgb25saW5lIGFib3V0IGludGVncmF0aW5nIFhFTiwg
eGVuc2VydmVyLCBhbmQgb3RoZXIgWEVOIGRpc3RyaWJ1dGlvbnMNCiB3aXRoIE9wZW5TdGFjay4g
VGhlcmUgYXJlIG1hbnksIG1hbnkgbW9yZSBhcnRpY2xlcyBvZiBvcGluaW9uIG9uIHdoYXQgdG8g
ZG8sIHdoeSB0byBkbyBpdCwgd2hpY2ggaXMgYmV0dGVyLCBldGMuPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjoj
MUY0OTdEIj5BIHNpbXBsZSBnb29nbGUgc2VhcmNoIHJldHVybnMgbG90cyBvZiB2ZXJ5IHJlbGV2
YW50IHJlc3VsdHMgaW4gdGhlIGZpcnN0IHNldmVyYWwgcGFnZXM6PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9
Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vI3E9eGVuJiM0MztvcGVuc3RhY2siPmh0dHBzOi8vd3d3
Lmdvb2dsZS5jb20vI3E9eGVuJiM0MztvcGVuc3RhY2s8L2E+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0
OTdEIj5TbyBmYXIgYXMg4oCYc2hhcmluZ+KAmSB5b3XigJlsbCBoYXZlIHRvIGJlIGNsZWFyZXIg
YXMgdG8geW91ciBwb2ludCBvciBvYmplY3RpdmUuIEFueSBleHBlcmllbmNlIGlzIHdvcnRoIHNo
YXJpbmcsIGhvd2V2ZXIgd2hhdCBhcmUgeW91IG1vcmUgc3BlY2lmaWNhbGx5IGludGVyZXN0ZWQN
CiBpbj8gSXMgaXQgaGFyZD8gWWVzLiBJcyBpdCBiZW5lZmljaWFsPyBNYXliZS4gQXJlIHRoZXJl
IGFsdGVybmF0aXZlcyAodG8gT3BlblN0YWNrLCB0byBYZW4sIHRvIOKApi4pPyBZZXMuPC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmOyBjb2xvcjojMUY0OTdEIj5TdGFydCB3aXRoIHRoZSBob3d0b3MsIGJ1aWxkLCBkZXN0cm95
LCByZWJ1aWxkLCBkZXN0cm95LCBoYXZlIGZ1bi48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPi0g
QnJpYW4gTWVuZ2VzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+IHhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmcgW21haWx0bzp4ZW4tdXNlcnMtYm91
bmNlc0BsaXN0cy54ZW4ub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5LQyBMTzxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBPY3RvYmVyIDI4LCAyMDE0IDI6NDYgQU08YnI+DQo8Yj5Ubzo8L2I+
IHhlbi11c2Vyc0BsaXN0cy54ZW5zb3VyY2UuY29tPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtYZW4t
dXNlcnNdIEV4cGVyaWVuY2Ugc2hhcmluZyBvbiB4ZW4gY29uZmlndXJhdGlvbiB0byB1c2Ugb24g
T3BlblN0YWNrPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBhbGwsPC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkRvIHlvdSBoYXZlIGFueSBleHBlcmllbmNlIHNoYXJpbmcgb24gaW50ZWdyYXRpbmcgWGVuIHdp
dGggT3BlblN0YWNrPyZuYnNwOyBBbnkgaWRlYSBmb3IgdGhlIHNldHVwIGFuZCBjb25maWd1cmF0
aW9uPzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJDb3VyaWVyIE5ldyIgY29s
b3I9IkdyYXkiIHNpemU9IjEiPjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp
cyBtZXNzYWdlLCBhbmQgYW55IGF0dGFjaG1lbnRzLCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg
YW5kIGxlZ2FsbHkgcHJpdmlsZWdlZCBtYXRlcmlhbC4gSXQgaXMgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBwZXJzb24gb3IgZW50aXR5IHRvIHdoaWNoIGl0IGlzIGFkZHJlc3NlZC4gQW55IHJl
dmlldywgcmV0cmFuc21pc3Npb24sIGRpc3NlbWluYXRpb24sIG9yIGFjdGlvbiB0YWtlbiBpbg0K
IHJlbGlhbmNlIHVwb24gdGhpcyBpbmZvcm1hdGlvbiBieSBwZXJzb25zIG9yIGVudGl0aWVzIG90
aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj
ZWl2ZSB0aGlzIGluIGVycm9yLCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBkZWxldGUg
dGhlIG1hdGVyaWFsIGZyb20gYW55IGNvbXB1dGVyLjxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_F33FED1E326F7448A0623CC9BFA2D4F92F86D7ex001sfoservepath_--


--===============7862396394772083580==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7862396394772083580==--


From xen-users-bounces@lists.xen.org Tue Oct 28 22:11:48 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 22:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjEyG-0008EW-Dj; Tue, 28 Oct 2014 22:10:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XjEyE-0008ER-84
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 22:10:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	73/63-03123-55410545; Tue, 28 Oct 2014 22:10:29 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1414534226!12295175!1
X-Originating-IP: [98.138.91.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22906 invoked from network); 28 Oct 2014 22:10:28 -0000
Received: from nm9-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm9-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.169)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 22:10:28 -0000
Received: from [98.138.226.176] by nm9.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
Received: from [98.138.88.232] by tm11.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
Received: from [127.0.0.1] by omp1032.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
X-Yahoo-Newman-Property: ymail-5
X-Yahoo-Newman-Id: 474879.12365.bm@omp1032.mail.ne1.yahoo.com
Received: (qmail 77062 invoked by uid 60001); 28 Oct 2014 22:10:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414534226; bh=WzNRwex+33z7KcJ2pD2r4qwDuVlJtQBKCuM34fKu7t4=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=F5bQR7wCPHqLwayGsonLaoTXfW9I9BP2yDxe6GpaNlbCE2Xp3Z+wJYEKVF08YN8PaulhIjbwdefyh+ZYePbI+cuMGI4cnC5wYOcdF0ZznQzaF+jzgvRqyrB93KYZ2N+3lNNI/VNc2EPgOkAisPjDZtZhDnyWTt1ucij1YcUiP78=
X-YMail-OSG: RWZieFcVM1kcecgUcnOVlCjwA_mMTdicsaHiMjLNWCPGPqN
	c.pnUKGL0z5X6wjWOIK7ZG8nuWqVMt_3O7oQQQS3HMAQZy6Swen5ZhpMP1jc
	phHb4DQYazMzZOj5dvHLPd43rspk0xooH1gUUs.UVx8NgL2YN4HfMCiZUf_0
	xFNE8V2sws7P4Aw_ve7LSW1Jz4mFxoOof3y1.bJXVZgyM7atVrHsYQIFijL9
	hetSUZERMLWwW68CVfq.uO6UcfPm8qm_jxCbUEr8Kd2MQAkkvxTLM3EwO9iC
	fvnWmurw.RzIVZ4RZAy9U.izcUZW_y.PIXh0Vh4Qdx7MYO1VT7vBU.ZQzlg4
	2CZwAMkyrac4mvX21UssbBZC0qPNYQ6RLaTDXcL6hBjrpvvFXb4Wv2BMrNv6
	hBVJZYZPjCPw3TLNZA0UEfOe65qiOvp5LQlUlp2b9EexzdtO3nFiCY3rCkUK
	PEY5GPCUyn1aW4gwORtQIevsnvk85F.YGYKR317erTUdg07xU4I2q3pKQ.8e
	jrqCmkcBoy_0vWk4v9Vqt0t7Or6IM4DAXiFS1i1Q12wHdznWQA_jXE.MysSu
	v.5b.4sokdLq0A3ha.Zak3uAFLZKmJhCukLokjCFpEkTovYo4x_DKIy7XMIF
	W8Ujidv_e29o7BomgzygI5Kof8kjQlpf4J1ces74v0BF2XiY9WiuFSBqqMPx
	BGm_0pk2IwR9jRQA-
Received: from [24.32.28.208] by web310206.mail.ne1.yahoo.com via HTTP;
	Tue, 28 Oct 2014 15:10:26 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzIGZvciB5b3VyIGlucHV0LCBTdGVwaGFuIQoKRXJpYyBQcmV0b3Jpb3VzCgoKCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo.IEZyb206IFN0ZXBoYW4gU2VpdHogPHMuc2VpdHpAc2VjcmV0cmVzZWFyY2hmYWNpbGl0eS5jb20.Cj5UbzogRXJpYyA8ZXByZXRvcmlvdXNAeWFob28uY29tPiAKPkNjOiBYZW4tdXNlcnMgbGlzdHMueGVuLm9yZyA8eGVuLXVzZXJzQGxpc3RzLnhlbi5vcmc.IAo.U2VudDogRnJpZGF5LCBPY3RvYmVyIDE3LCAyMDE0IDQ6MjYgQU0KPlN1YmplY3Q6IFJlOiABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
	<1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
Message-ID: <1414534226.73888.YahooMailNeo@web310206.mail.ne1.yahoo.com>
Date: Tue, 28 Oct 2014 15:10:26 -0700
From: Eric <epretorious@yahoo.com>
To: Stephan Seitz <s.seitz@secretresearchfacility.com>
In-Reply-To: <1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
MIME-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3334090590493102861=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3334090590493102861==
Content-Type: multipart/alternative; boundary="-28653412-384993523-1414534226=:73888"

---28653412-384993523-1414534226=:73888
Content-Type: text/plain; charset=us-ascii

Thanks for your input, Stephan!

Eric Pretorious



>________________________________
> From: Stephan Seitz <s.seitz@secretresearchfacility.com>
>To: Eric <epretorious@yahoo.com> 
>Cc: Xen-users lists.xen.org <xen-users@lists.xen.org> 
>Sent: Friday, October 17, 2014 4:26 AM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>I expierenced the SCST as the most performant and feature-complete
>target. Sadly enough, it's not in kernel upstream, so you'ld have to add
>two patches to your kernel to get the best performance.
>The SCST Website has a table where you can compare the targets.
>http://scst.sourceforge.net/scstvsstgt.html
>
>If you don't want to patch your kernel or do need some native
>backend-support (for e.g. Ceph), you'ld better try TGT. Just note that
>userland operations in TGT are far slower than SCST.
>
>IET looks to me like some kind of reference-implementation. It doesn't
>perform well and has no feature which is more important than the
>performance impact.
>
>I've never tried LIO, so I don't know much about it.
>
---28653412-384993523-1414534226=:73888
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div><span>Thanks for your input, Stephan!</span></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span>Eric Pretorious<br></span></div><div><br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b>
 Stephan Seitz &lt;s.seitz@secretresearchfacility.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> Xen-users lists.xen.org &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, October 17, 2014 4:26 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br> </font> </div> <div class="y_msg_container"><br>I expierenced the SCST as the most performant and feature-complete<br clear="none">target. Sadly enough, it's not in kernel upstream, so you'ld have to add<br clear="none">two patches to your kernel to get the best performance.<br clear="none">The SCST Website has a table where you can compare the targets.<br clear="none"><a shape="rect" href="http://scst.sourceforge.net/scstvsstgt.html"
 target="_blank">http://scst.sourceforge.net/scstvsstgt.html</a><br clear="none"><br clear="none">If you don't want to patch your kernel or do need some native<br clear="none">backend-support (for e.g. Ceph), you'ld better try TGT. Just note that<br clear="none">userland operations in TGT are far slower than SCST.<br clear="none"><br clear="none">IET looks to me like some kind of reference-implementation. It doesn't<br clear="none">perform well and has no feature which is more important than the<br clear="none">performance impact.<br clear="none"><br clear="none">I've never tried LIO, so I don't know much about it.<br></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-384993523-1414534226=:73888--


--===============3334090590493102861==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3334090590493102861==--


From xen-users-bounces@lists.xen.org Tue Oct 28 22:11:48 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 22:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjEyG-0008EW-Dj; Tue, 28 Oct 2014 22:10:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XjEyE-0008ER-84
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 22:10:30 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	73/63-03123-55410545; Tue, 28 Oct 2014 22:10:29 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1414534226!12295175!1
X-Originating-IP: [98.138.91.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22906 invoked from network); 28 Oct 2014 22:10:28 -0000
Received: from nm9-vm4.bullet.mail.ne1.yahoo.com (HELO
	nm9-vm4.bullet.mail.ne1.yahoo.com) (98.138.91.169)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 22:10:28 -0000
Received: from [98.138.226.176] by nm9.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
Received: from [98.138.88.232] by tm11.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
Received: from [127.0.0.1] by omp1032.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:10:26 -0000
X-Yahoo-Newman-Property: ymail-5
X-Yahoo-Newman-Id: 474879.12365.bm@omp1032.mail.ne1.yahoo.com
Received: (qmail 77062 invoked by uid 60001); 28 Oct 2014 22:10:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414534226; bh=WzNRwex+33z7KcJ2pD2r4qwDuVlJtQBKCuM34fKu7t4=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=F5bQR7wCPHqLwayGsonLaoTXfW9I9BP2yDxe6GpaNlbCE2Xp3Z+wJYEKVF08YN8PaulhIjbwdefyh+ZYePbI+cuMGI4cnC5wYOcdF0ZznQzaF+jzgvRqyrB93KYZ2N+3lNNI/VNc2EPgOkAisPjDZtZhDnyWTt1ucij1YcUiP78=
X-YMail-OSG: RWZieFcVM1kcecgUcnOVlCjwA_mMTdicsaHiMjLNWCPGPqN
	c.pnUKGL0z5X6wjWOIK7ZG8nuWqVMt_3O7oQQQS3HMAQZy6Swen5ZhpMP1jc
	phHb4DQYazMzZOj5dvHLPd43rspk0xooH1gUUs.UVx8NgL2YN4HfMCiZUf_0
	xFNE8V2sws7P4Aw_ve7LSW1Jz4mFxoOof3y1.bJXVZgyM7atVrHsYQIFijL9
	hetSUZERMLWwW68CVfq.uO6UcfPm8qm_jxCbUEr8Kd2MQAkkvxTLM3EwO9iC
	fvnWmurw.RzIVZ4RZAy9U.izcUZW_y.PIXh0Vh4Qdx7MYO1VT7vBU.ZQzlg4
	2CZwAMkyrac4mvX21UssbBZC0qPNYQ6RLaTDXcL6hBjrpvvFXb4Wv2BMrNv6
	hBVJZYZPjCPw3TLNZA0UEfOe65qiOvp5LQlUlp2b9EexzdtO3nFiCY3rCkUK
	PEY5GPCUyn1aW4gwORtQIevsnvk85F.YGYKR317erTUdg07xU4I2q3pKQ.8e
	jrqCmkcBoy_0vWk4v9Vqt0t7Or6IM4DAXiFS1i1Q12wHdznWQA_jXE.MysSu
	v.5b.4sokdLq0A3ha.Zak3uAFLZKmJhCukLokjCFpEkTovYo4x_DKIy7XMIF
	W8Ujidv_e29o7BomgzygI5Kof8kjQlpf4J1ces74v0BF2XiY9WiuFSBqqMPx
	BGm_0pk2IwR9jRQA-
Received: from [24.32.28.208] by web310206.mail.ne1.yahoo.com via HTTP;
	Tue, 28 Oct 2014 15:10:26 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzIGZvciB5b3VyIGlucHV0LCBTdGVwaGFuIQoKRXJpYyBQcmV0b3Jpb3VzCgoKCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo.IEZyb206IFN0ZXBoYW4gU2VpdHogPHMuc2VpdHpAc2VjcmV0cmVzZWFyY2hmYWNpbGl0eS5jb20.Cj5UbzogRXJpYyA8ZXByZXRvcmlvdXNAeWFob28uY29tPiAKPkNjOiBYZW4tdXNlcnMgbGlzdHMueGVuLm9yZyA8eGVuLXVzZXJzQGxpc3RzLnhlbi5vcmc.IAo.U2VudDogRnJpZGF5LCBPY3RvYmVyIDE3LCAyMDE0IDQ6MjYgQU0KPlN1YmplY3Q6IFJlOiABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>
	<1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
Message-ID: <1414534226.73888.YahooMailNeo@web310206.mail.ne1.yahoo.com>
Date: Tue, 28 Oct 2014 15:10:26 -0700
From: Eric <epretorious@yahoo.com>
To: Stephan Seitz <s.seitz@secretresearchfacility.com>
In-Reply-To: <1413545172.25376.29.camel@sseitz.office.heinlein-support.de>
MIME-Version: 1.0
Cc: "Xen-users lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3334090590493102861=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3334090590493102861==
Content-Type: multipart/alternative; boundary="-28653412-384993523-1414534226=:73888"

---28653412-384993523-1414534226=:73888
Content-Type: text/plain; charset=us-ascii

Thanks for your input, Stephan!

Eric Pretorious



>________________________________
> From: Stephan Seitz <s.seitz@secretresearchfacility.com>
>To: Eric <epretorious@yahoo.com> 
>Cc: Xen-users lists.xen.org <xen-users@lists.xen.org> 
>Sent: Friday, October 17, 2014 4:26 AM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>I expierenced the SCST as the most performant and feature-complete
>target. Sadly enough, it's not in kernel upstream, so you'ld have to add
>two patches to your kernel to get the best performance.
>The SCST Website has a table where you can compare the targets.
>http://scst.sourceforge.net/scstvsstgt.html
>
>If you don't want to patch your kernel or do need some native
>backend-support (for e.g. Ceph), you'ld better try TGT. Just note that
>userland operations in TGT are far slower than SCST.
>
>IET looks to me like some kind of reference-implementation. It doesn't
>perform well and has no feature which is more important than the
>performance impact.
>
>I've never tried LIO, so I don't know much about it.
>
---28653412-384993523-1414534226=:73888
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div><span>Thanks for your input, Stephan!</span></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span>Eric Pretorious<br></span></div><div><br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b>
 Stephan Seitz &lt;s.seitz@secretresearchfacility.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Eric &lt;epretorious@yahoo.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> Xen-users lists.xen.org &lt;xen-users@lists.xen.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, October 17, 2014 4:26 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br> </font> </div> <div class="y_msg_container"><br>I expierenced the SCST as the most performant and feature-complete<br clear="none">target. Sadly enough, it's not in kernel upstream, so you'ld have to add<br clear="none">two patches to your kernel to get the best performance.<br clear="none">The SCST Website has a table where you can compare the targets.<br clear="none"><a shape="rect" href="http://scst.sourceforge.net/scstvsstgt.html"
 target="_blank">http://scst.sourceforge.net/scstvsstgt.html</a><br clear="none"><br clear="none">If you don't want to patch your kernel or do need some native<br clear="none">backend-support (for e.g. Ceph), you'ld better try TGT. Just note that<br clear="none">userland operations in TGT are far slower than SCST.<br clear="none"><br clear="none">IET looks to me like some kind of reference-implementation. It doesn't<br clear="none">perform well and has no feature which is more important than the<br clear="none">performance impact.<br clear="none"><br clear="none">I've never tried LIO, so I don't know much about it.<br></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-384993523-1414534226=:73888--


--===============3334090590493102861==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3334090590493102861==--


From xen-users-bounces@lists.xen.org Tue Oct 28 22:15:55 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 22:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjF3N-0008PP-L1; Tue, 28 Oct 2014 22:15:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XjF3M-0008PH-Jg
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 22:15:48 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	A6/C4-03246-39510545; Tue, 28 Oct 2014 22:15:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1414534543!9723551!1
X-Originating-IP: [98.138.91.110]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16988 invoked from network); 28 Oct 2014 22:15:45 -0000
Received: from nm17-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm17-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.110)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 22:15:45 -0000
Received: from [98.138.226.180] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
Received: from [98.138.89.254] by tm15.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 312500.85675.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 31008 invoked by uid 60001); 28 Oct 2014 22:15:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414534543; bh=zyMSvn+Ky40AAO7NOQ/Cx7ucpza/7zm9DqDT2qZfgco=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=tLSQvBlcAuM9cPzjUB0RCaSdDpHDhDE+DVW2LCX+xPBlxgVLhrnfqtGKSICAxzYOp8fg4vp450VXS+lNc8FPOECgLwk+NGn8BObjlCrlp6XxSnZPZB0F1Mb1/0gQfkyjWn8TlUXn8bpTkUvvBasv6vw2037E3v8pkxIObiw0m1o=
X-YMail-OSG: cZ.3QtsVM1lozDFZwZK14Wbwcy7vbucfjnwVru4UA35MsO.
	tFNFCBYZSFS3kNPxHjiWguxQzi7BIxg4WNJCQXtZB.3CvlWvFjdyTGWQAgyS
	Ax9PHUEghqgtqfIFwL6zoCJ.MzX9g5ItbM8zNbB1bsqFl42xgd6kkMN9Lbs.
	71T2rcS6TYYuWKddNdrSHujh_UCrrk1EFOJNgdJugVprRmh5nXtKa.ZsNgMJ
	nrnvztAyRPVGhrfCFzX1w7Ma5HBmoAp3Nj_gpxUPbr_XVBTN1pS8_KZRfBPt
	Ku52DRDVQQAKOeclit7bjBh8ELxooPKB4kiSMDvZyogpgN.9Net_6wqckCcW
	_KcoOZSseznI.FsMjMZw2EOJcBH25vgu0uiLcepCtGNDd63gj.JHZQvCXJ8Z
	BGQ9ZdgKPkHuiG0UYYU9s8eVNqhjjVA4xOElL1OFIH_otCjIef9DRRym3.76
	3Iut4.gWF0k.fw_GxuxWDEysOVU6IRENCUoitwey4g6zrlql9W580BH3AhTF
	WDGtmeUTg0aizuNvi6uQxYX688aYQqJfcwwId2BuVNxJeZ12CaxHOeKH7mmV
	P6ETl53n5ADFxdFVDXCXvGS8fyO4OrpHpAOJiIYWYJKkTEKQD4dccU.ypf9p
	6lU_ZH.VS4bxKQ5oATikFRhezej3DPVCj3YXsp43vVJIVB4eVlVNH4iqAMXk
	zQ82NITanFb.iX_pKH8zRrwWewaTNUJGSTzdgBYeG
Received: from [24.32.28.208] by web310201.mail.ne1.yahoo.com via HTTP;
	Tue, 28 Oct 2014 15:15:43 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzLCBhZ2FpbiwgQWRhbSEKCkknbSBzdXJlIHRoYXQgeW91ciBpbnB1dCBpcyBnb25uYSBoZWxwIG1lIG91dCBhcyB3ZSBiZWdpbiB0dW5pbmcgb3VyIFNBTiEgIDpQCgoKSSdtIGN1cmlvdXM6IElJVUMsIHlvdSdyZSB1c2luZyBMVidzIGFzIERSQkQgYmFja2luZyBkZXZpY2VzLiBJcyB0aGF0IGNvcnJlY3Q_IFdvdWxkbid0IGl0IGJlIG1vcmUgdmVyc2F0aWxlIHRvIHVzZSBlbXB0eSBwYXJ0aXRpb25zIGFzIERSQkQgYmFja2luZyBkZXZpY2VzOyBpbXBvcnQgdGhlbSB0byB0aGUgaW5pdGlhdG9ycyABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
	<54446FC6.7090802@websitemanagers.com.au>
Message-ID: <1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Date: Tue, 28 Oct 2014 15:15:43 -0700
From: Eric <epretorious@yahoo.com>
To: Adam Goryachev <mailinglists@websitemanagers.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <54446FC6.7090802@websitemanagers.com.au>
MIME-Version: 1.0
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1774108202505482069=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1774108202505482069==
Content-Type: multipart/alternative; boundary="-28653412-803116024-1414534543=:30950"

---28653412-803116024-1414534543=:30950
Content-Type: text/plain; charset=us-ascii

Thanks, again, Adam!

I'm sure that your input is gonna help me out as we begin tuning our SAN!  :P


I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that correct? Wouldn't it be more versatile to use empty partitions as DRBD backing devices; import them to the initiators as PV's [using iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after coordinating the clients using cLVM)?


TIA,

Eric Pretorious

From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>To: xen-users@lists.xen.org 
>Sent: Sunday, October 19, 2014 7:13 PM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>
>On 19/10/14 10:08, Eric wrote:
>
>Thanks, Adam:
>>
>>
>>That's all tremendously helpful information!
>>
>>
>>I do have two questions:
>>
>>
>>Layering - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.
>>
Yes, using:
>RAID5
>LVM2 (one LV per dom0)
>DRBD
>iSCSI
>
>Previously we were doing:
>RAID5
>DRBD
>LVM2
>iSCSI
>However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.
>
>I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.
>
>
>Networking - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?
>>
>>
Not using bonding at all, went through all sort of configs and variations there. Started with 8 x 1G on the SAN and 1 x 1G on the dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x 10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for iSCSI and one used for the "user" LAN. The iSCSI is configured as two discrete ethernet devices on the same LAN subnet (eg, 10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11 and secondary 10.1.1.12.
>iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).
>
>I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.
>
>I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.
>
>I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.
>
>If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.
>
>Regards,
>Adam
>
>
>Thanks, again!
>>
>>
>>Eric Pretorious
>>
>>
>>
>>
>>>________________________________
>>> From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>>>To: xen-users@lists.xen.org 
>>>Sent: Thursday, October 16, 2014 6:36 PM
>>>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
>>> 
>>>
>>>
>>>Apologies for my blank response...
>>>
>>>I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:
>>>1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.
>>>2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.
>>>3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.
>>>4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.
>>>5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes
>>>
>>>Other things that helped along the way include:
>>>echo noop > /sys/block/${disk}/queue/scheduler
>>>echo 128 > /sys/block/${disk}/queue/nr_requests
>>>echo 4096 > /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array
>>>
>>>Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.
>>>
>>>Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.
>>>
>>>I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.
>>>
>>>Regards,
>>>Adam
>>>
>>>
>>>On 17/10/14 11:34, Eric wrote:
>>>
>>>Hello, All:
>>>>
>>>>
>>>>I'd built a highly-available, redundant iSCSI SAN in our lab a while back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.
>>>>
>>>>
>>>>e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; various targets. e.g., There are at least four different iSCSI targets available for Linux:
>>>>	* The SCSI Target Framework (STGT/TGT),
>>>>
>>>>	* The LIO target,
>>>>
>>>>	* The iSCSI Enterprise Target (IET), and
>>>>	* The SCSI Target Subsystem (SCST).
And, there are currently five different AoE targets available for Linux:
>>>>
>>>>	* vblade, a userspace daemon that is part of the aoetools package.
>>>>	* kvblade, a Linux kernel module.
>>>>	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
>>>>	* qaoed, a multithreaded userspace daemon.
>>>>	* aoede, a userspace daemon with experimental protocol extensions.
I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.
>>>>
>>>>
>>>>
>>>>TIA,
>>>>
>>>>Eric Pretorious
>>>>
>>>>
>>>>
>>>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>>>
>>>
>>>-- 
>>>Adam Goryachev Website Managers www.websitemanagers.com.au
>>>_______________________________________________
>>>Xen-users mailing list
>>>Xen-users@lists.xen.org
>>>http://lists.xen.org/xen-users
>>>
>>>
>>>
>>
>>
>>
>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>
>
>
>-- 
>Adam Goryachev
      Website Managers www.websitemanagers.com.au
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---28653412-803116024-1414534543=:30950
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class=""><span style="" class="">Thanks, again, Adam!</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">I'm sure that your input is gonna help me out as we begin tuning our SAN!&nbsp; :P<br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px;
 font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that correct? Wouldn't it be more versatile to use empty partitions as DRBD backing devices; import them to the initiators </span><span style="" class=""><span style="" class="">as PV's </span>[using iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after coordinating the clients using cLVM)?<br style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">TIA,<br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px;
 font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">Eric Pretorious</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br style="" class=""></span></div><div style="" class=""></div><blockquote class="" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div class="" style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"><div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><div style="" class="" dir="ltr">  <font style="" class="" face="Arial" size="2"> <b style="" class=""><span class="" style="font-weight:bold;">From:</span></b> Adam Goryachev &lt;mailinglists@websitemanagers.com.au&gt;<br style="" class="">
 <b style="" class=""><span class="" style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Sent:</span></b> Sunday, October 19, 2014 7:13 PM<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br style="" class=""> </font> </div> <div style="" class=""><br style="" class=""><div style="" class="" id="yiv1200077108"><div style="" class="">
    <div style="" class="">On 19/10/14 10:08, Eric wrote:<br style="" class="" clear="none">
    </div>
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style=""><span class="" style="">Thanks, Adam:</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">That's
            all tremendously helpful information!</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">I do
            have two questions:</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style=""><br style="" class="" clear="none">
          </span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span class="" style=""><span class="" style="font-weight:bold;">Layering</span>
            - Are you using logical volumes (LV's) as DRBD backing
            devices and then using the DRBD resources as iSCSI LUN's? <span class="" style="font-style:italic;">This seems like a fairly
              labor-intensive approach that might not work at all with
              automated provisioning.</span><br style="" class="" clear="none">
          </span></div>
      </div>
    </blockquote>
    Yes, using:<br style="" class="" clear="none">
    RAID5<br style="" class="" clear="none">
    LVM2 (one LV per dom0)<br style="" class="" clear="none">
    DRBD<br style="" class="" clear="none">
    iSCSI<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    Previously we were doing:<br style="" class="" clear="none">
    RAID5<br style="" class="" clear="none">
    DRBD<br style="" class="" clear="none">
    LVM2<br style="" class="" clear="none">
    iSCSI<br style="" class="" clear="none">
    However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span class="" style=""><span class="" style="font-weight:bold;">Networking</span>
            - What mode are you using to bond the 2 x 1G dom0
            interfaces? e.g., </span>balance-rr, active-backup,
          balance-xor, broadcast, balance-tlb, or balance-alb?</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br style="" class="" clear="none">
        </div>
      </div>
    </blockquote>
    Not using bonding at all, went through all sort of configs and
    variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
    dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
    10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for
    iSCSI and one used for the "user" LAN. The iSCSI is configured as
    two discrete ethernet devices on the same LAN subnet (eg,
    10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11
    and secondary 10.1.1.12.<br style="" class="" clear="none">
    iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    Regards,<br style="" class="" clear="none">
    Adam<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">Thanks, again!</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">Eric
            Pretorious<br class="" style="" clear="none">
          </span></div>
        <div class="" style=""><br class="" style="" clear="none">
        </div>
        <blockquote class="" style="border-left:2px solid rgb(16, 16,           255);margin-left:5px;margin-top:5px;padding-left:5px;">
          <div class="" style="font-family:verdana, helvetica, sans-serif;font-size:14px;">
            <div class="" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
              <div class="" dir="ltr" style="">
                <hr class="" style="" size="1"> <font class="" style="" face="Arial" size="2"> <b class="" style=""><span class="" style="font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:mailinglists@websitemanagers.com.au" target="_blank" href="mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">To:</span></b>
                  <a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:xen-users@lists.xen.org" target="_blank" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">Sent:</span></b>
                  Thursday, October 16, 2014 6:36 PM<br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br class="" style="" clear="none">
                </font> </div>
              <div class="" style=""><br class="" style="" clear="none">
                <div class="" id="yiv1200077108" style="">
                  <div class="" style="">
                    <div class="" style="">Apologies for my blank
                      response...<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:<br class="" style="" clear="none">
                      1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.<br class="" style="" clear="none">
                      2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.<br class="" style="" clear="none">
                      3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.<br class="" style="" clear="none">
                      4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.<br class="" style="" clear="none">
                      5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Other things that helped along the way include:<br class="" style="" clear="none">
                      echo noop &gt; /sys/block/${disk}/queue/scheduler<br class="" style="" clear="none">
                      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br class="" style="" clear="none">
                      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Regards,<br class="" style="" clear="none">
                      Adam<br class="" style="" clear="none">
                      <div class="" id="yiv1200077108yqtfd21831" style=""><br class="" style="" clear="none">
                        On 17/10/14 11:34, Eric wrote:<br class="" style="" clear="none">
                      </div>
                    </div>
                    <div class="" id="yiv1200077108yqtfd76148" style="">
                    </div>
                    <blockquote class="" style="" type="cite">
                      <div class="" id="yiv1200077108yqtfd48413" style=""> </div>
                      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
                        <div class="" id="yiv1200077108yqtfd67004" style="">
                          <div class="" style="">Hello, All:</div>
                          <div class="" style=""><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'd
                            built a highly-available, redundant iSCSI
                            SAN in our lab a while back as a proof of
                            concept (using Linux-HA, DRBD, and the Linux
                            iSCSI Target Framework) and it worked pretty
                            well but, as I'm getting ready to build the
                            infrastructure for our [production] cloud,
                            I'm wanting to re-examine the topic again <span class="" style="font-style:italic;">but I
                              just haven't got enough time to sift
                              through all of the outdated or speculative
                              information on the Internet</span> so I'm
                            reaching out to the list for some guidance
                            on hosting virtual disk images.</div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">e.g.,
                            I'm curious about other distributed,
                            clustered storage systems (e.g., <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.gluster.org/"> Gluster</a>,
                            <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://ceph.com/">
                              Ceph</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                            etc); other SAN technologies besides iSCSI
                            (e.g., AoE), and; various targets. e.g.,
                            There are at least <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/comparison.html">four

                              different iSCSI targets available for
                              Linux</a>:</div>
                          <div class="" style=""> </div>
                          <ul class="" style=""><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://stgt.berlios.de/">SCSI
                                Target Framework (STGT/TGT)</a>,<br class="" style="" clear="none">
                            </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://linux-iscsi.org/">LIO
                                target</a>,<br class="" style="" clear="none">
                            </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://iscsitarget.sourceforge.net/">iSCSI

                                Enterprise Target (IET)</a>, and</li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/">SCSI
                                Target Subsystem (SCST).</a></li></ul>
                          And, there are currently <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five

                            different AoE targets available for Linux</a>:<br class="" style="" clear="none">
                          <ul class="" style=""><li class="" style=""><b class="" style="">vblade</b>,
                              a userspace daemon that is part of the <i class="" style="">aoetools</i> package.</li><li class="" style=""><b class="" style="">kvblade</b>,
                              a Linux kernel module.</li><li class="" style=""><b class="" style="">ggaoed</b>,
                              a userspace daemon that takes advantage of
                              Linux-specific performance features.</li><li class="" style=""><b class="" style="">qaoed</b>,
                              a multithreaded userspace daemon.</li><li class="" style=""><b class="" style="">aoede</b>,
                              a userspace daemon with experimental
                              protocol extensions.</li></ul>
                          I know that it's a lot to ask, but I <span class="" style="text-decoration:underline;">really</span>
                          need help with this enormous topic and I'd be
                          thankful for any experience, knowledge, or
                          guidance here.<br class="" style="" clear="none">
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">TIA,<br class="" style="" clear="none">
                          </div>
                        </div>
                        <div class="" style="color:rgb(0, 0,                           0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">
                          <div class="" id="yiv1200077108yqtfd59000" style="">Eric Pretorious</div>
                          <br class="" style="" clear="none">
                        </div>
                      </div>
                      <br class="" style="" clear="none">
                      <fieldset class="" style=""></fieldset>
                      <br class="" style="" clear="none">
                      <pre class="" style="">_______________________________________________
Xen-users mailing list
<a rel="nofollow" shape="rect" class="" style="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
                    </blockquote>
                    <br class="" style="" clear="none">
                    <br class="" style="" clear="none">
                    <div class="" style="">-- <br class="" style="" clear="none">
                      Adam Goryachev Website Managers <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
                    <div class="" id="yiv1200077108yqtfd34700" style="">
                    </div>
                  </div>
                </div>
                <br class="" style="" clear="none">
                _______________________________________________<br class="" style="" clear="none">
                Xen-users mailing list<br class="" style="" clear="none">
                <a rel="nofollow" shape="rect" class="" style="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br class="" style="" clear="none">
                <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><div style="" class="" id="yiv1200077108yqtfd13060"><br class="" style="" clear="none">
                <br class="" style="" clear="none">
              </div></div><div style="" class="" id="yiv1200077108yqtfd39187">
            </div></div><div style="" class="" id="yiv1200077108yqtfd54409">
          </div></div><div style="" class="" id="yiv1200077108yqtfd98309">
        </div></blockquote><div style="" class="" id="yiv1200077108yqtfd72550">
      </div></div><div style="" class="" id="yiv1200077108yqtfd14593">
      <br style="" class="" clear="none">
      <fieldset style="" class=""></fieldset>
      <br style="" class="" clear="none">
      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </div></blockquote><div style="" class="" id="yiv1200077108yqtfd46892">
    <br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <div style="" class="">-- <br style="" class="" clear="none">
      Adam Goryachev
      Website Managers
      <a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
  </div></div></div><br style="" class=""><div style="" class="" id="yqtfd88906">_______________________________________________<br style="" class="" clear="none">Xen-users mailing list<br style="" class="" clear="none"><a style="" class="" shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br style="" class="" clear="none"><a style="" class="" shape="rect" href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a></div><br style="" class=""><br style="" class=""></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-803116024-1414534543=:30950--


--===============1774108202505482069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1774108202505482069==--


From xen-users-bounces@lists.xen.org Tue Oct 28 22:15:55 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Oct 2014 22:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjF3N-0008PP-L1; Tue, 28 Oct 2014 22:15:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1XjF3M-0008PH-Jg
	for xen-users@lists.xen.org; Tue, 28 Oct 2014 22:15:48 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	A6/C4-03246-39510545; Tue, 28 Oct 2014 22:15:47 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1414534543!9723551!1
X-Originating-IP: [98.138.91.110]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16988 invoked from network); 28 Oct 2014 22:15:45 -0000
Received: from nm17-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm17-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.110)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2014 22:15:45 -0000
Received: from [98.138.226.180] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
Received: from [98.138.89.254] by tm15.bullet.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP;
	28 Oct 2014 22:15:43 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 312500.85675.bm@omp1046.mail.ne1.yahoo.com
Received: (qmail 31008 invoked by uid 60001); 28 Oct 2014 22:15:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1414534543; bh=zyMSvn+Ky40AAO7NOQ/Cx7ucpza/7zm9DqDT2qZfgco=;
	h=References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=tLSQvBlcAuM9cPzjUB0RCaSdDpHDhDE+DVW2LCX+xPBlxgVLhrnfqtGKSICAxzYOp8fg4vp450VXS+lNc8FPOECgLwk+NGn8BObjlCrlp6XxSnZPZB0F1Mb1/0gQfkyjWn8TlUXn8bpTkUvvBasv6vw2037E3v8pkxIObiw0m1o=
X-YMail-OSG: cZ.3QtsVM1lozDFZwZK14Wbwcy7vbucfjnwVru4UA35MsO.
	tFNFCBYZSFS3kNPxHjiWguxQzi7BIxg4WNJCQXtZB.3CvlWvFjdyTGWQAgyS
	Ax9PHUEghqgtqfIFwL6zoCJ.MzX9g5ItbM8zNbB1bsqFl42xgd6kkMN9Lbs.
	71T2rcS6TYYuWKddNdrSHujh_UCrrk1EFOJNgdJugVprRmh5nXtKa.ZsNgMJ
	nrnvztAyRPVGhrfCFzX1w7Ma5HBmoAp3Nj_gpxUPbr_XVBTN1pS8_KZRfBPt
	Ku52DRDVQQAKOeclit7bjBh8ELxooPKB4kiSMDvZyogpgN.9Net_6wqckCcW
	_KcoOZSseznI.FsMjMZw2EOJcBH25vgu0uiLcepCtGNDd63gj.JHZQvCXJ8Z
	BGQ9ZdgKPkHuiG0UYYU9s8eVNqhjjVA4xOElL1OFIH_otCjIef9DRRym3.76
	3Iut4.gWF0k.fw_GxuxWDEysOVU6IRENCUoitwey4g6zrlql9W580BH3AhTF
	WDGtmeUTg0aizuNvi6uQxYX688aYQqJfcwwId2BuVNxJeZ12CaxHOeKH7mmV
	P6ETl53n5ADFxdFVDXCXvGS8fyO4OrpHpAOJiIYWYJKkTEKQD4dccU.ypf9p
	6lU_ZH.VS4bxKQ5oATikFRhezej3DPVCj3YXsp43vVJIVB4eVlVNH4iqAMXk
	zQ82NITanFb.iX_pKH8zRrwWewaTNUJGSTzdgBYeG
Received: from [24.32.28.208] by web310201.mail.ne1.yahoo.com via HTTP;
	Tue, 28 Oct 2014 15:15:43 PDT
X-Rocket-MIMEInfo: 002.001,
	VGhhbmtzLCBhZ2FpbiwgQWRhbSEKCkknbSBzdXJlIHRoYXQgeW91ciBpbnB1dCBpcyBnb25uYSBoZWxwIG1lIG91dCBhcyB3ZSBiZWdpbiB0dW5pbmcgb3VyIFNBTiEgIDpQCgoKSSdtIGN1cmlvdXM6IElJVUMsIHlvdSdyZSB1c2luZyBMVidzIGFzIERSQkQgYmFja2luZyBkZXZpY2VzLiBJcyB0aGF0IGNvcnJlY3Q_IFdvdWxkbid0IGl0IGJlIG1vcmUgdmVyc2F0aWxlIHRvIHVzZSBlbXB0eSBwYXJ0aXRpb25zIGFzIERSQkQgYmFja2luZyBkZXZpY2VzOyBpbXBvcnQgdGhlbSB0byB0aGUgaW5pdGlhdG9ycyABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.733
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>
	<54446FC6.7090802@websitemanagers.com.au>
Message-ID: <1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
Date: Tue, 28 Oct 2014 15:15:43 -0700
From: Eric <epretorious@yahoo.com>
To: Adam Goryachev <mailinglists@websitemanagers.com.au>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <54446FC6.7090802@websitemanagers.com.au>
MIME-Version: 1.0
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1774108202505482069=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1774108202505482069==
Content-Type: multipart/alternative; boundary="-28653412-803116024-1414534543=:30950"

---28653412-803116024-1414534543=:30950
Content-Type: text/plain; charset=us-ascii

Thanks, again, Adam!

I'm sure that your input is gonna help me out as we begin tuning our SAN!  :P


I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that correct? Wouldn't it be more versatile to use empty partitions as DRBD backing devices; import them to the initiators as PV's [using iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after coordinating the clients using cLVM)?


TIA,

Eric Pretorious

From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>To: xen-users@lists.xen.org 
>Sent: Sunday, October 19, 2014 7:13 PM
>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
> 
>
>
>On 19/10/14 10:08, Eric wrote:
>
>Thanks, Adam:
>>
>>
>>That's all tremendously helpful information!
>>
>>
>>I do have two questions:
>>
>>
>>Layering - Are you using logical volumes (LV's) as DRBD backing devices and then using the DRBD resources as iSCSI LUN's? This seems like a fairly labor-intensive approach that might not work at all with automated provisioning.
>>
Yes, using:
>RAID5
>LVM2 (one LV per dom0)
>DRBD
>iSCSI
>
>Previously we were doing:
>RAID5
>DRBD
>LVM2
>iSCSI
>However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.
>
>I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.
>
>
>Networking - What mode are you using to bond the 2 x 1G dom0 interfaces? e.g., balance-rr, active-backup, balance-xor, broadcast, balance-tlb, or balance-alb?
>>
>>
Not using bonding at all, went through all sort of configs and variations there. Started with 8 x 1G on the SAN and 1 x 1G on the dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x 10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for iSCSI and one used for the "user" LAN. The iSCSI is configured as two discrete ethernet devices on the same LAN subnet (eg, 10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11 and secondary 10.1.1.12.
>iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).
>
>I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.
>
>I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.
>
>I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.
>
>If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.
>
>Regards,
>Adam
>
>
>Thanks, again!
>>
>>
>>Eric Pretorious
>>
>>
>>
>>
>>>________________________________
>>> From: Adam Goryachev <mailinglists@websitemanagers.com.au>
>>>To: xen-users@lists.xen.org 
>>>Sent: Thursday, October 16, 2014 6:36 PM
>>>Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
>>> 
>>>
>>>
>>>Apologies for my blank response...
>>>
>>>I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:
>>>1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.
>>>2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.
>>>3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.
>>>4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.
>>>5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes
>>>
>>>Other things that helped along the way include:
>>>echo noop > /sys/block/${disk}/queue/scheduler
>>>echo 128 > /sys/block/${disk}/queue/nr_requests
>>>echo 4096 > /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array
>>>
>>>Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.
>>>
>>>Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.
>>>
>>>I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.
>>>
>>>Regards,
>>>Adam
>>>
>>>
>>>On 17/10/14 11:34, Eric wrote:
>>>
>>>Hello, All:
>>>>
>>>>
>>>>I'd built a highly-available, redundant iSCSI SAN in our lab a while back as a proof of concept (using Linux-HA, DRBD, and the Linux iSCSI Target Framework) and it worked pretty well but, as I'm getting ready to build the infrastructure for our [production] cloud, I'm wanting to re-examine the topic again but I just haven't got enough time to sift through all of the outdated or speculative information on the Internet so I'm reaching out to the list for some guidance on hosting virtual disk images.
>>>>
>>>>
>>>>e.g., I'm curious about other distributed, clustered storage systems (e.g., Gluster, Ceph, Sheepdog, etc); other SAN technologies besides iSCSI (e.g., AoE), and; various targets. e.g., There are at least four different iSCSI targets available for Linux:
>>>>	* The SCSI Target Framework (STGT/TGT),
>>>>
>>>>	* The LIO target,
>>>>
>>>>	* The iSCSI Enterprise Target (IET), and
>>>>	* The SCSI Target Subsystem (SCST).
And, there are currently five different AoE targets available for Linux:
>>>>
>>>>	* vblade, a userspace daemon that is part of the aoetools package.
>>>>	* kvblade, a Linux kernel module.
>>>>	* ggaoed, a userspace daemon that takes advantage of Linux-specific performance features.
>>>>	* qaoed, a multithreaded userspace daemon.
>>>>	* aoede, a userspace daemon with experimental protocol extensions.
I know that it's a lot to ask, but I really need help with this enormous topic and I'd be thankful for any experience, knowledge, or guidance here.
>>>>
>>>>
>>>>
>>>>TIA,
>>>>
>>>>Eric Pretorious
>>>>
>>>>
>>>>
>>>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>>>
>>>
>>>-- 
>>>Adam Goryachev Website Managers www.websitemanagers.com.au
>>>_______________________________________________
>>>Xen-users mailing list
>>>Xen-users@lists.xen.org
>>>http://lists.xen.org/xen-users
>>>
>>>
>>>
>>
>>
>>
>>_______________________________________________
Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
>
>
>
>-- 
>Adam Goryachev
      Website Managers www.websitemanagers.com.au
>
>_______________________________________________
>Xen-users mailing list
>Xen-users@lists.xen.org
>http://lists.xen.org/xen-users
>
>
---28653412-803116024-1414534543=:30950
Content-Type: text/html; charset=us-ascii

<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:14px"><div style="" class=""><span style="" class="">Thanks, again, Adam!</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">I'm sure that your input is gonna help me out as we begin tuning our SAN!&nbsp; :P<br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px;
 font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that correct? Wouldn't it be more versatile to use empty partitions as DRBD backing devices; import them to the initiators </span><span style="" class=""><span style="" class="">as PV's </span>[using iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after coordinating the clients using cLVM)?<br style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;">TIA,<br style="" class=""><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px;
 font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">Eric Pretorious</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: verdana,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br style="" class=""></span></div><div style="" class=""></div><blockquote class="" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"><div class="" style="font-family: verdana, helvetica, sans-serif; font-size: 14px;"><div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><div style="" class="" dir="ltr">  <font style="" class="" face="Arial" size="2"> <b style="" class=""><span class="" style="font-weight:bold;">From:</span></b> Adam Goryachev &lt;mailinglists@websitemanagers.com.au&gt;<br style="" class="">
 <b style="" class=""><span class="" style="font-weight: bold;">To:</span></b> xen-users@lists.xen.org <br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Sent:</span></b> Sunday, October 19, 2014 7:13 PM<br style="" class=""> <b style="" class=""><span class="" style="font-weight: bold;">Subject:</span></b> Re: [Xen-users] Storage Systems for Virtual Disk Images<br style="" class=""> </font> </div> <div style="" class=""><br style="" class=""><div style="" class="" id="yiv1200077108"><div style="" class="">
    <div style="" class="">On 19/10/14 10:08, Eric wrote:<br style="" class="" clear="none">
    </div>
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style=""><span class="" style="">Thanks, Adam:</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">That's
            all tremendously helpful information!</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">I do
            have two questions:</span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style=""><br style="" class="" clear="none">
          </span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span class="" style=""><span class="" style="font-weight:bold;">Layering</span>
            - Are you using logical volumes (LV's) as DRBD backing
            devices and then using the DRBD resources as iSCSI LUN's? <span class="" style="font-style:italic;">This seems like a fairly
              labor-intensive approach that might not work at all with
              automated provisioning.</span><br style="" class="" clear="none">
          </span></div>
      </div>
    </blockquote>
    Yes, using:<br style="" class="" clear="none">
    RAID5<br style="" class="" clear="none">
    LVM2 (one LV per dom0)<br style="" class="" clear="none">
    DRBD<br style="" class="" clear="none">
    iSCSI<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    Previously we were doing:<br style="" class="" clear="none">
    RAID5<br style="" class="" clear="none">
    DRBD<br style="" class="" clear="none">
    LVM2<br style="" class="" clear="none">
    iSCSI<br style="" class="" clear="none">
    However was advised by the DRBD authors/support to split to using
    multiple DRBD's to reduce the IO load.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I don't use any sort of automated provisioning, as the config here
    is very static. However, it should be relatively easy to automate,
    simply add a LV to both primary/secondary, create the DRBD config
    file on both primary/secondary, connect/initial sync, and then
    create the iscsi export on both primary/secondary. Probably will
    also want to remember to adjust your failover system to add the
    extra DRBD (change to primary) and iscsi export.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span class="" style=""><span class="" style="font-weight:bold;">Networking</span>
            - What mode are you using to bond the 2 x 1G dom0
            interfaces? e.g., </span>balance-rr, active-backup,
          balance-xor, broadcast, balance-tlb, or balance-alb?</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br style="" class="" clear="none">
        </div>
      </div>
    </blockquote>
    Not using bonding at all, went through all sort of configs and
    variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
    dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
    10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used for
    iSCSI and one used for the "user" LAN. The iSCSI is configured as
    two discrete ethernet devices on the same LAN subnet (eg,
    10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is 10.1.1.11
    and secondary 10.1.1.12.<br style="" class="" clear="none">
    iSCSI uses multipath to make one connection over each interface to
    the same destination (floating IP configured on the SAN servers).<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I had considered other options such as creating 4 connections from
    each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
    (secondary), this would remove the need for a floating IP, etc, but
    in practice, I've not had any issue with the floating IP.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I can forcibly shutdown the primary, and all VM's proceed without
    interruption (few seconds of stalled IO), or else I can nicely
    shutdown the primary, and there is no noticeable downtime/delay.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    I would be interested to hear more about your
    configuration/setup/etc. For me, the system is working well, the IO
    layer is still underperforming, but I no longer get IO stalls, and
    get "good" performance (ie, the users are happy). I suspect some
    parts could be tweaked further but haven't had the time to work on
    that.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    If you want a lot more information on the problems I had, and the
    various configurations (both hardware + software/etc) please search
    on the linux-raid mailing list, and on this list (archives of both).
    Most of my efforts were over a period of 15+ months starting around
    January 2013.<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    Regards,<br style="" class="" clear="none">
    Adam<br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <blockquote style="" class="" type="cite">
      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">Thanks, again!</div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
          <span class="" style=""></span></div>
        <div class="" style="color:rgb(0, 0, 0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><span class="" style="">Eric
            Pretorious<br class="" style="" clear="none">
          </span></div>
        <div class="" style=""><br class="" style="" clear="none">
        </div>
        <blockquote class="" style="border-left:2px solid rgb(16, 16,           255);margin-left:5px;margin-top:5px;padding-left:5px;">
          <div class="" style="font-family:verdana, helvetica, sans-serif;font-size:14px;">
            <div class="" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
              <div class="" dir="ltr" style="">
                <hr class="" style="" size="1"> <font class="" style="" face="Arial" size="2"> <b class="" style=""><span class="" style="font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:mailinglists@websitemanagers.com.au" target="_blank" href="mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">To:</span></b>
                  <a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:xen-users@lists.xen.org" target="_blank" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">Sent:</span></b>
                  Thursday, October 16, 2014 6:36 PM<br class="" style="" clear="none">
                  <b class="" style=""><span class="" style="font-weight:bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br class="" style="" clear="none">
                </font> </div>
              <div class="" style=""><br class="" style="" clear="none">
                <div class="" id="yiv1200077108" style="">
                  <div class="" style="">
                    <div class="" style="">Apologies for my blank
                      response...<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      I personally use a Linux HA + DRBD + LVM + Linux
                      iSCSI solution, and it works very well. Some
                      things I took a lot of time to solve include:<br class="" style="" clear="none">
                      1) A whole bunch of network cabling/config issues,
                      now using 10G between DRBD, 10G iscsi server, and
                      2 x 1G for dom0's with multipath.<br class="" style="" clear="none">
                      2) Unexpected poor performance with HDD's,
                      concurrent random access from multiple domU's does
                      not work well with HDD. My solution was to upgrade
                      to SSD.<br class="" style="" clear="none">
                      3) Unexpected poor performance with SSD. This came
                      down to testing the wrong thing when calculating
                      expected performance level. Test with small (eg
                      4k) random read/write and use those results,
                      unless your VM's are only doing large read/write,
                      and these really do get merged, then you will find
                      performance limited to the 4k request size.<br class="" style="" clear="none">
                      4) Still poor performance from SSD (DRBD). Change
                      LVM so that it is below DRBD. ie, one LV for each
                      domU, then on top is DRBD for each domU, then
                      finally iscsi exports the DRBD devices.<br class="" style="" clear="none">
                      5) Still poor performance from SSD (DRBD). DRBD
                      needs to do it's own write for every domU write,
                      plus lvm does it's own, etc. Each layer adds
                      overhead. Solution for me was to disable DRBD
                      disk-barrier, disk-flushes, md-flushes<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Other things that helped along the way include:<br class="" style="" clear="none">
                      echo noop &gt; /sys/block/${disk}/queue/scheduler<br class="" style="" clear="none">
                      echo 128 &gt; /sys/block/${disk}/queue/nr_requests<br class="" style="" clear="none">
                      echo 4096 &gt; /sys/block/md1/md/stripe_cache_size
                      # RAID5, test the correct value for your array<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Currently, I have 8 dom0's with about 25 domU's
                      and it is working well, including transparently
                      failing over on iscsi server failure. If anyone
                      wants more details, I'm happy to share.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Most of the above is perhaps not specific to xen,
                      but storage in general, but I hope it will be
                      relevant here.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      I'd also ask that if you get any direct response,
                      that you please summarise and send back to the
                      list, and/or update the wiki so others can more
                      easily find the information.<br class="" style="" clear="none">
                      <br class="" style="" clear="none">
                      Regards,<br class="" style="" clear="none">
                      Adam<br class="" style="" clear="none">
                      <div class="" id="yiv1200077108yqtfd21831" style=""><br class="" style="" clear="none">
                        On 17/10/14 11:34, Eric wrote:<br class="" style="" clear="none">
                      </div>
                    </div>
                    <div class="" id="yiv1200077108yqtfd76148" style="">
                    </div>
                    <blockquote class="" style="" type="cite">
                      <div class="" id="yiv1200077108yqtfd48413" style=""> </div>
                      <div class="" style="color:#000;background-color:#fff;font-family:verdana, helvetica, sans-serif;font-size:14px;">
                        <div class="" id="yiv1200077108yqtfd67004" style="">
                          <div class="" style="">Hello, All:</div>
                          <div class="" style=""><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">I'd
                            built a highly-available, redundant iSCSI
                            SAN in our lab a while back as a proof of
                            concept (using Linux-HA, DRBD, and the Linux
                            iSCSI Target Framework) and it worked pretty
                            well but, as I'm getting ready to build the
                            infrastructure for our [production] cloud,
                            I'm wanting to re-examine the topic again <span class="" style="font-style:italic;">but I
                              just haven't got enough time to sift
                              through all of the outdated or speculative
                              information on the Internet</span> so I'm
                            reaching out to the list for some guidance
                            on hosting virtual disk images.</div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">e.g.,
                            I'm curious about other distributed,
                            clustered storage systems (e.g., <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.gluster.org/"> Gluster</a>,
                            <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://ceph.com/">
                              Ceph</a>, <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                            etc); other SAN technologies besides iSCSI
                            (e.g., AoE), and; various targets. e.g.,
                            There are at least <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/comparison.html">four

                              different iSCSI targets available for
                              Linux</a>:</div>
                          <div class="" style=""> </div>
                          <ul class="" style=""><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://stgt.berlios.de/">SCSI
                                Target Framework (STGT/TGT)</a>,<br class="" style="" clear="none">
                            </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://linux-iscsi.org/">LIO
                                target</a>,<br class="" style="" clear="none">
                            </li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://iscsitarget.sourceforge.net/">iSCSI

                                Enterprise Target (IET)</a>, and</li><li class="" style="">The <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://scst.sourceforge.net/">SCSI
                                Target Subsystem (SCST).</a></li></ul>
                          And, there are currently <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five

                            different AoE targets available for Linux</a>:<br class="" style="" clear="none">
                          <ul class="" style=""><li class="" style=""><b class="" style="">vblade</b>,
                              a userspace daemon that is part of the <i class="" style="">aoetools</i> package.</li><li class="" style=""><b class="" style="">kvblade</b>,
                              a Linux kernel module.</li><li class="" style=""><b class="" style="">ggaoed</b>,
                              a userspace daemon that takes advantage of
                              Linux-specific performance features.</li><li class="" style=""><b class="" style="">qaoed</b>,
                              a multithreaded userspace daemon.</li><li class="" style=""><b class="" style="">aoede</b>,
                              a userspace daemon with experimental
                              protocol extensions.</li></ul>
                          I know that it's a lot to ask, but I <span class="" style="text-decoration:underline;">really</span>
                          need help with this enormous topic and I'd be
                          thankful for any experience, knowledge, or
                          guidance here.<br class="" style="" clear="none">
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;"><br class="" style="" clear="none">
                          </div>
                          <div class="" style="color:rgb(0, 0,                             0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">TIA,<br class="" style="" clear="none">
                          </div>
                        </div>
                        <div class="" style="color:rgb(0, 0,                           0);font-size:14px;font-family:verdana, helvetica, sans-serif;background-color:transparent;font-style:normal;">
                          <div class="" id="yiv1200077108yqtfd59000" style="">Eric Pretorious</div>
                          <br class="" style="" clear="none">
                        </div>
                      </div>
                      <br class="" style="" clear="none">
                      <fieldset class="" style=""></fieldset>
                      <br class="" style="" clear="none">
                      <pre class="" style="">_______________________________________________
Xen-users mailing list
<a rel="nofollow" shape="rect" class="" style="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
                    </blockquote>
                    <br class="" style="" clear="none">
                    <br class="" style="" clear="none">
                    <div class="" style="">-- <br class="" style="" clear="none">
                      Adam Goryachev Website Managers <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
                    <div class="" id="yiv1200077108yqtfd34700" style="">
                    </div>
                  </div>
                </div>
                <br class="" style="" clear="none">
                _______________________________________________<br class="" style="" clear="none">
                Xen-users mailing list<br class="" style="" clear="none">
                <a rel="nofollow" shape="rect" class="" style="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br class="" style="" clear="none">
                <a rel="nofollow" shape="rect" class="" style="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><div style="" class="" id="yiv1200077108yqtfd13060"><br class="" style="" clear="none">
                <br class="" style="" clear="none">
              </div></div><div style="" class="" id="yiv1200077108yqtfd39187">
            </div></div><div style="" class="" id="yiv1200077108yqtfd54409">
          </div></div><div style="" class="" id="yiv1200077108yqtfd98309">
        </div></blockquote><div style="" class="" id="yiv1200077108yqtfd72550">
      </div></div><div style="" class="" id="yiv1200077108yqtfd14593">
      <br style="" class="" clear="none">
      <fieldset style="" class=""></fieldset>
      <br style="" class="" clear="none">
      <pre style="" class="">_______________________________________________
Xen-users mailing list
<a style="" rel="nofollow" shape="rect" class="" ymailto="mailto:Xen-users@lists.xen.org" target="_blank" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </div></blockquote><div style="" class="" id="yiv1200077108yqtfd46892">
    <br style="" class="" clear="none">
    <br style="" class="" clear="none">
    <div style="" class="">-- <br style="" class="" clear="none">
      Adam Goryachev
      Website Managers
      <a style="" rel="nofollow" shape="rect" class="" target="_blank" href="http://www.websitemanagers.com.au/">www.websitemanagers.com.au</a></div>
  </div></div></div><br style="" class=""><div style="" class="" id="yqtfd88906">_______________________________________________<br style="" class="" clear="none">Xen-users mailing list<br style="" class="" clear="none"><a style="" class="" shape="rect" ymailto="mailto:Xen-users@lists.xen.org" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br style="" class="" clear="none"><a style="" class="" shape="rect" href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a></div><br style="" class=""><br style="" class=""></div> </div> </div> </blockquote><div></div>   </div></body></html>
---28653412-803116024-1414534543=:30950--


--===============1774108202505482069==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1774108202505482069==--


From xen-users-bounces@lists.xen.org Wed Oct 29 02:00:17 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 02:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjIXO-00072i-W1; Wed, 29 Oct 2014 01:59:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adam@websitemanagers.com.au>) id 1XjHVa-0002LU-N2
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 00:53:07 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
	AD/60-02984-27A30545; Wed, 29 Oct 2014 00:53:06 +0000
X-Env-Sender: adam@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1414543979!8455460!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16149 invoked from network); 29 Oct 2014 00:53:02 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Oct 2014 00:53:02 -0000
Received: (qmail 23700 invoked by uid 1011); 29 Oct 2014 00:52:57 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<adam@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19550. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.944573 secs); 29 Oct 2014 00:52:57 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 29 Oct 2014 00:52:56 -0000
Message-ID: <54503A67.9010205@websitemanagers.com.au>
Date: Wed, 29 Oct 2014 11:52:55 +1100
From: Adam Goryachev <adam@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>	<54446FC6.7090802@websitemanagers.com.au>
	<1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
X-Mailman-Approved-At: Wed, 29 Oct 2014 01:59:00 +0000
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0799736675908801083=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0799736675908801083==
Content-Type: multipart/alternative;
 boundary="------------040602050107010101070006"

This is a multi-part message in MIME format.
--------------040602050107010101070006
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 29/10/14 09:15, Eric wrote:
> Thanks, again, Adam!
>
> I'm sure that your input is gonna help me out as we begin tuning our 
> SAN!  :P
>
> I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that 
> correct? Wouldn't it be more versatile to use empty partitions as DRBD 
> backing devices; import them to the initiators as PV's [using 
> iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after 
> coordinating the clients using cLVM)?
>
Well, I'm not sure what you mean by versatile. I allocate a single LV on 
each SAN per VM, these LV's are used by DRBD (one LV on each SAN node), 
and exported with iSCSI. Therefore, any xen node can boot any VM (as 
long as all the xen cfg files are replicated). The danger is a lack of 
some oversight tool ensuring you don't start the same VM on multiple 
nodes at the same time.

However, I imagine to use cLVM would require the PV to sit on top of the 
DRBD (which is what I originally had), and this causes performance 
issues. I forget the details, but along the lines of DRBD not using it's 
cache properly because it is spread over such a large area.

Ideally, I would like to upgrade from heartbeat to whatever is the 
current tool, and use it to do more than just keep one (and only one) of 
the two san's running as primary. ie, It would be nice if it would also 
ensure that every vm was running all the time, restricting to only one 
instance of the VM, etc.

Regards,
Adam

> TIA,
> Eric Pretorious
>
>     *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>     *To:* xen-users@lists.xen.org
>     *Sent:* Sunday, October 19, 2014 7:13 PM
>     *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk Images
>
>     On 19/10/14 10:08, Eric wrote:
>>     Thanks, Adam:
>>
>>     That's all tremendously helpful information!
>>
>>     I do have two questions:
>>
>>     Layering - Are you using logical volumes (LV's) as DRBD backing
>>     devices and then using the DRBD resources as iSCSI LUN's? This
>>     seems like a fairly labor-intensive approach that might not work
>>     at all with automated provisioning.
>     Yes, using:
>     RAID5
>     LVM2 (one LV per dom0)
>     DRBD
>     iSCSI
>
>     Previously we were doing:
>     RAID5
>     DRBD
>     LVM2
>     iSCSI
>     However was advised by the DRBD authors/support to split to using
>     multiple DRBD's to reduce the IO load.
>
>     I don't use any sort of automated provisioning, as the config here
>     is very static. However, it should be relatively easy to automate,
>     simply add a LV to both primary/secondary, create the DRBD config
>     file on both primary/secondary, connect/initial sync, and then
>     create the iscsi export on both primary/secondary. Probably will
>     also want to remember to adjust your failover system to add the
>     extra DRBD (change to primary) and iscsi export.
>
>>     Networking - What mode are you using to bond the 2 x 1G dom0
>>     interfaces? e.g., balance-rr, active-backup, balance-xor,
>>     broadcast, balance-tlb, or balance-alb?
>>
>     Not using bonding at all, went through all sort of configs and
>     variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
>     dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
>     10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used
>     for iSCSI and one used for the "user" LAN. The iSCSI is configured
>     as two discrete ethernet devices on the same LAN subnet (eg,
>     10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is
>     10.1.1.11 and secondary 10.1.1.12.
>     iSCSI uses multipath to make one connection over each interface to
>     the same destination (floating IP configured on the SAN servers).
>
>     I had considered other options such as creating 4 connections from
>     each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
>     (secondary), this would remove the need for a floating IP, etc,
>     but in practice, I've not had any issue with the floating IP.
>
>     I can forcibly shutdown the primary, and all VM's proceed without
>     interruption (few seconds of stalled IO), or else I can nicely
>     shutdown the primary, and there is no noticeable downtime/delay.
>
>     I would be interested to hear more about your
>     configuration/setup/etc. For me, the system is working well, the
>     IO layer is still underperforming, but I no longer get IO stalls,
>     and get "good" performance (ie, the users are happy). I suspect
>     some parts could be tweaked further but haven't had the time to
>     work on that.
>
>     If you want a lot more information on the problems I had, and the
>     various configurations (both hardware + software/etc) please
>     search on the linux-raid mailing list, and on this list (archives
>     of both). Most of my efforts were over a period of 15+ months
>     starting around January 2013.
>
>     Regards,
>     Adam
>
>>     Thanks, again!
>>
>>     Eric Pretorious
>>
>>         ------------------------------------------------------------------------
>>         *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>>         <mailto:mailinglists@websitemanagers.com.au>
>>         *To:* xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>
>>         *Sent:* Thursday, October 16, 2014 6:36 PM
>>         *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk
>>         Images
>>
>>         Apologies for my blank response...
>>
>>         I personally use a Linux HA + DRBD + LVM + Linux iSCSI
>>         solution, and it works very well. Some things I took a lot of
>>         time to solve include:
>>         1) A whole bunch of network cabling/config issues, now using
>>         10G between DRBD, 10G iscsi server, and 2 x 1G for dom0's
>>         with multipath.
>>         2) Unexpected poor performance with HDD's, concurrent random
>>         access from multiple domU's does not work well with HDD. My
>>         solution was to upgrade to SSD.
>>         3) Unexpected poor performance with SSD. This came down to
>>         testing the wrong thing when calculating expected performance
>>         level. Test with small (eg 4k) random read/write and use
>>         those results, unless your VM's are only doing large
>>         read/write, and these really do get merged, then you will
>>         find performance limited to the 4k request size.
>>         4) Still poor performance from SSD (DRBD). Change LVM so that
>>         it is below DRBD. ie, one LV for each domU, then on top is
>>         DRBD for each domU, then finally iscsi exports the DRBD devices.
>>         5) Still poor performance from SSD (DRBD). DRBD needs to do
>>         it's own write for every domU write, plus lvm does it's own,
>>         etc. Each layer adds overhead. Solution for me was to disable
>>         DRBD disk-barrier, disk-flushes, md-flushes
>>
>>         Other things that helped along the way include:
>>         echo noop > /sys/block/${disk}/queue/scheduler
>>         echo 128 > /sys/block/${disk}/queue/nr_requests
>>         echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test
>>         the correct value for your array
>>
>>         Currently, I have 8 dom0's with about 25 domU's and it is
>>         working well, including transparently failing over on iscsi
>>         server failure. If anyone wants more details, I'm happy to share.
>>
>>         Most of the above is perhaps not specific to xen, but storage
>>         in general, but I hope it will be relevant here.
>>
>>         I'd also ask that if you get any direct response, that you
>>         please summarise and send back to the list, and/or update the
>>         wiki so others can more easily find the information.
>>
>>         Regards,
>>         Adam
>>
>>         On 17/10/14 11:34, Eric wrote:
>>>         Hello, All:
>>>
>>>         I'd built a highly-available, redundant iSCSI SAN in our lab
>>>         a while back as a proof of concept (using Linux-HA, DRBD,
>>>         and the Linux iSCSI Target Framework) and it worked pretty
>>>         well but, as I'm getting ready to build the infrastructure
>>>         for our [production] cloud, I'm wanting to re-examine the
>>>         topic again but I just haven't got enough time to sift
>>>         through all of the outdated or speculative information on
>>>         the Internet so I'm reaching out to the list for some
>>>         guidance on hosting virtual disk images.
>>>
>>>         e.g., I'm curious about other distributed, clustered storage
>>>         systems (e.g., Gluster <http://www.gluster.org/>, Ceph
>>>         <http://ceph.com/>, Sheepdog
>>>         <http://sheepdog.github.io/sheepdog/>, etc); other SAN
>>>         technologies besides iSCSI (e.g., AoE), and; various
>>>         targets. e.g., There are at least four different iSCSI
>>>         targets available for Linux
>>>         <http://scst.sourceforge.net/comparison.html>:
>>>
>>>           * The SCSI Target Framework (STGT/TGT)
>>>             <http://stgt.berlios.de/>,
>>>           * The LIO target <http://linux-iscsi.org/>,
>>>           * The iSCSI Enterprise Target (IET)
>>>             <http://iscsitarget.sourceforge.net/>, and
>>>           * The SCSI Target Subsystem (SCST).
>>>             <http://scst.sourceforge.net/>
>>>
>>>         And, there are currently five different AoE targets
>>>         available for Linux
>>>         <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>>>
>>>           * *vblade*, a userspace daemon that is part of the
>>>             /aoetools/ package.
>>>           * *kvblade*, a Linux kernel module.
>>>           * *ggaoed*, a userspace daemon that takes advantage of
>>>             Linux-specific performance features.
>>>           * *qaoed*, a multithreaded userspace daemon.
>>>           * *aoede*, a userspace daemon with experimental protocol
>>>             extensions.
>>>
>>>         I know that it's a lot to ask, but I really need help with
>>>         this enormous topic and I'd be thankful for any experience,
>>>         knowledge, or guidance here.
>>>
>>>         TIA,
>>>         Eric Pretorious
>>>
>>>
>>>

-- 
Adam Goryachev
Website Managers
P: +61 2 8304 0000                    adam@websitemanagers.com.au
F: +61 2 8304 0001                     www.websitemanagers.com.au


--------------040602050107010101070006
Content-Type: text/html; charset=windows-1252
Content-Length: 43367
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dwindows-1252"
      http-equiv=3D"Content-Type">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div class=3D"moz-cite-prefix">On 29/10/14 09:15, Eric wrote:<br>
    </div>
    <blockquote
      cite=3D"mid:1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type=3D"cite">
      <div style=3D"color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style=3D"" class=3D""><span style=3D"" class=3D"">Thanks, again,
            Adam!</span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">I'm
            sure that your input is gonna help me out as we begin tuning
            our SAN!=A0 :P<br>
          </span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">I'm
            curious: IIUC, you're using LV's as DRBD backing devices. Is
            that correct=3F Wouldn't it be more versatile to use empty
            partitions as DRBD backing devices; import them to the
            initiators </span><span style=3D"" class=3D""><span style=3D""
              class=3D"">as PV's </span>[using iSCSI/AoE/GNBD/etc] and
            then allocate LV's on the initiators (after coordinating the
            clients using cLVM)=3F<br style=3D"" class=3D"">
          </span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br>
        </div>
      </div>
    </blockquote>
    Well, I'm not sure what you mean by versatile. I allocate a single
    LV on each SAN per VM, these LV's are used by DRBD (one LV on each
    SAN node), and exported with iSCSI. Therefore, any xen node can boot
    any VM (as long as all the xen cfg files are replicated). The danger
    is a lack of some oversight tool ensuring you don't start the same
    VM on multiple nodes at the same time.<br>
    <br>
    However, I imagine to use cLVM would require the PV to sit on top of
    the DRBD (which is what I originally had), and this causes
    performance issues. I forget the details, but along the lines of
    DRBD not using it's cache properly because it is spread over such a
    large area.<br>
    <br>
    Ideally, I would like to upgrade from heartbeat to whatever is the
    current tool, and use it to do more than just keep one (and only
    one) of the two san's running as primary. ie, It would be nice if it
    would also ensure that every vm was running all the time,
    restricting to only one instance of the VM, etc.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote
      cite=3D"mid:1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type=3D"cite">
      <div style=3D"color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;">TIA,<br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">Eric
            Pretorious</span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D""><br
              style=3D"" class=3D"">
          </span></div>
        <blockquote class=3D"" style=3D"border-left: 2px solid rgb(16, 16,
          255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">
          <div class=3D"" style=3D"font-family: verdana, helvetica,
            sans-serif; font-size: 14px;">
            <div class=3D"" style=3D"font-family: HelveticaNeue, Helvetica
              Neue, Helvetica, Arial, Lucida Grande, sans-serif;
              font-size: 16px;">
              <div style=3D"" class=3D"" dir=3D"ltr"> <font style=3D"" class=3D""
                  face=3D"Arial" size=3D"2"> <b style=3D"" class=3D""><span
                      class=3D"" style=3D"font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                    style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">To:</span></b>
                  <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">Sent:</span></b>
                  Sunday, October 19, 2014 7:13 PM<br style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br
                    style=3D"" class=3D"">
                </font> </div>
              <div style=3D"" class=3D""><br style=3D"" class=3D"">
                <div style=3D"" class=3D"" id=3D"yiv1200077108">
                  <div style=3D"" class=3D"">
                    <div style=3D"" class=3D"">On 19/10/14 10:08, Eric
                      wrote:<br style=3D"" class=3D"" clear=3D"none">
                    </div>
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D""><span class=3D"" style=3D"">Thanks,
                            Adam:</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">That's all tremendously
                            helpful information!</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">I do have two questions:</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D""><br style=3D"" class=3D""
                              clear=3D"none">
                          </span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span
                            class=3D"" style=3D""><span class=3D""
                              style=3D"font-weight:bold;">Layering</span>
                            - Are you using logical volumes (LV's) as
                            DRBD backing devices and then using the DRBD
                            resources as iSCSI LUN's=3F <span class=3D""
                              style=3D"font-style:italic;">This seems like
                              a fairly labor-intensive approach that
                              might not work at all with automated
                              provisioning.</span><br style=3D"" class=3D""
                              clear=3D"none">
                          </span></div>
                      </div>
                    </blockquote>
                    Yes, using:<br style=3D"" class=3D"" clear=3D"none">
                    RAID5<br style=3D"" class=3D"" clear=3D"none">
                    LVM2 (one LV per dom0)<br style=3D"" class=3D""
                      clear=3D"none">
                    DRBD<br style=3D"" class=3D"" clear=3D"none">
                    iSCSI<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    Previously we were doing:<br style=3D"" class=3D""
                      clear=3D"none">
                    RAID5<br style=3D"" class=3D"" clear=3D"none">
                    DRBD<br style=3D"" class=3D"" clear=3D"none">
                    LVM2<br style=3D"" class=3D"" clear=3D"none">
                    iSCSI<br style=3D"" class=3D"" clear=3D"none">
                    However was advised by the DRBD authors/support to
                    split to using multiple DRBD's to reduce the IO
                    load.<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I don't use any sort of automated provisioning, as
                    the config here is very static. However, it should
                    be relatively easy to automate, simply add a LV to
                    both primary/secondary, create the DRBD config file
                    on both primary/secondary, connect/initial sync, and
                    then create the iscsi export on both
                    primary/secondary. Probably will also want to
                    remember to adjust your failover system to add the
                    extra DRBD (change to primary) and iscsi export.<br
                      style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span
                            class=3D"" style=3D""><span class=3D""
                              style=3D"font-weight:bold;">Networking</span>
                            - What mode are you using to bond the 2 x 1G
                            dom0 interfaces=3F e.g., </span>balance-rr,
                          active-backup, balance-xor, broadcast,
                          balance-tlb, or balance-alb=3F</div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            style=3D"" class=3D"" clear=3D"none">
                        </div>
                      </div>
                    </blockquote>
                    Not using bonding at all, went through all sort of
                    configs and variations there. Started with 8 x 1G on
                    the SAN and 1 x 1G on the dom0. Eventually I've
                    ended up with 1 x 10G on each SAN, plus 1 x 10G for
                    DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2
                    used for iSCSI and one used for the "user" LAN. The
                    iSCSI is configured as two discrete ethernet devices
                    on the same LAN subnet (eg, 10.1.1.21/24 and
                    10.1.1.31/24), the primary SAN server is 10.1.1.11
                    and secondary 10.1.1.12.<br style=3D"" class=3D""
                      clear=3D"none">
                    iSCSI uses multipath to make one connection over
                    each interface to the same destination (floating IP
                    configured on the SAN servers).<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I had considered other options such as creating 4
                    connections from each dom0, two to 10.1.1.11
                    (primary) and two to 10.1.1.12 (secondary), this
                    would remove the need for a floating IP, etc, but in
                    practice, I've not had any issue with the floating
                    IP.<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I can forcibly shutdown the primary, and all VM's
                    proceed without interruption (few seconds of stalled
                    IO), or else I can nicely shutdown the primary, and
                    there is no noticeable downtime/delay.<br style=3D""
                      class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I would be interested to hear more about your
                    configuration/setup/etc. For me, the system is
                    working well, the IO layer is still underperforming,
                    but I no longer get IO stalls, and get "good"
                    performance (ie, the users are happy). I suspect
                    some parts could be tweaked further but haven't had
                    the time to work on that.<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    If you want a lot more information on the problems I
                    had, and the various configurations (both hardware +
                    software/etc) please search on the linux-raid
                    mailing list, and on this list (archives of both).
                    Most of my efforts were over a period of 15+ months
                    starting around January 2013.<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    Regards,<br style=3D"" class=3D"" clear=3D"none">
                    Adam<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;">Thanks,
                          again!</div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">Eric Pretorious<br
                              class=3D"" style=3D"" clear=3D"none">
                          </span></div>
                        <div class=3D"" style=3D""><br class=3D"" style=3D""
                            clear=3D"none">
                        </div>
                        <blockquote class=3D"" style=3D"border-left:2px
                          solid rgb(16, 16,
                          255);margin-left:5px;margin-top:5px;padding-left:5px;">
                          <div class=3D"" style=3D"font-family:verdana,
                            helvetica, sans-serif;font-size:14px;">
                            <div class=3D""
                              style=3D"font-family:HelveticaNeue,
                              Helvetica Neue, Helvetica, Arial, Lucida
                              Grande, sans-serif;font-size:16px;">
                              <div class=3D"" dir=3D"ltr" style=3D"">
                                <hr class=3D"" style=3D"" size=3D"1"> <font
                                  class=3D"" style=3D"" face=3D"Arial"
                                  size=3D"2"> <b class=3D"" style=3D""><span
                                      class=3D"" style=3D"font-weight:bold;">From:</span></b>
                                  Adam Goryachev <a
                                    moz-do-not-send=3D"true" style=3D""
                                    rel=3D"nofollow" shape=3D"rect" class=3D""
ymailto=3D"mailto:mailinglists@websitemanagers.com.au" target=3D"_blank"
                                    href=3D"mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                                    class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">To:</span></b>
                                  <a moz-do-not-send=3D"true" style=3D""
                                    rel=3D"nofollow" shape=3D"rect" class=3D""
ymailto=3D"mailto:xen-users@lists.xen.org" target=3D"_blank"
                                    href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>
                                  <br class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">Sent:</span></b>
                                  Thursday, October 16, 2014 6:36 PM<br
                                    class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">Subject:</span></b>
                                  Re: [Xen-users] Storage Systems for
                                  Virtual Disk Images<br class=3D""
                                    style=3D"" clear=3D"none">
                                </font> </div>
                              <div class=3D"" style=3D""><br class=3D""
                                  style=3D"" clear=3D"none">
                                <div class=3D"" id=3D"yiv1200077108"
                                  style=3D"">
                                  <div class=3D"" style=3D"">
                                    <div class=3D"" style=3D"">Apologies for
                                      my blank response...<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      I personally use a Linux HA + DRBD
                                      + LVM + Linux iSCSI solution, and
                                      it works very well. Some things I
                                      took a lot of time to solve
                                      include:<br class=3D"" style=3D""
                                        clear=3D"none">
                                      1) A whole bunch of network
                                      cabling/config issues, now using
                                      10G between DRBD, 10G iscsi
                                      server, and 2 x 1G for dom0's with
                                      multipath.<br class=3D"" style=3D""
                                        clear=3D"none">
                                      2) Unexpected poor performance
                                      with HDD's, concurrent random
                                      access from multiple domU's does
                                      not work well with HDD. My
                                      solution was to upgrade to SSD.<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      3) Unexpected poor performance
                                      with SSD. This came down to
                                      testing the wrong thing when
                                      calculating expected performance
                                      level. Test with small (eg 4k)
                                      random read/write and use those
                                      results, unless your VM's are only
                                      doing large read/write, and these
                                      really do get merged, then you
                                      will find performance limited to
                                      the 4k request size.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      4) Still poor performance from SSD
                                      (DRBD). Change LVM so that it is
                                      below DRBD. ie, one LV for each
                                      domU, then on top is DRBD for each
                                      domU, then finally iscsi exports
                                      the DRBD devices.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      5) Still poor performance from SSD
                                      (DRBD). DRBD needs to do it's own
                                      write for every domU write, plus
                                      lvm does it's own, etc. Each layer
                                      adds overhead. Solution for me was
                                      to disable DRBD disk-barrier,
                                      disk-flushes, md-flushes<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Other things that helped along the
                                      way include:<br class=3D"" style=3D""
                                        clear=3D"none">
                                      echo noop &gt;
                                      /sys/block/${disk}/queue/scheduler<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      echo 128 &gt;
                                      /sys/block/${disk}/queue/nr_requests<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      echo 4096 &gt;
                                      /sys/block/md1/md/stripe_cache_size
                                      # RAID5, test the correct value
                                      for your array<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Currently, I have 8 dom0's with
                                      about 25 domU's and it is working
                                      well, including transparently
                                      failing over on iscsi server
                                      failure. If anyone wants more
                                      details, I'm happy to share.<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Most of the above is perhaps not
                                      specific to xen, but storage in
                                      general, but I hope it will be
                                      relevant here.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      I'd also ask that if you get any
                                      direct response, that you please
                                      summarise and send back to the
                                      list, and/or update the wiki so
                                      others can more easily find the
                                      information.<br class=3D"" style=3D""
                                        clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Regards,<br class=3D"" style=3D""
                                        clear=3D"none">
                                      Adam<br class=3D"" style=3D""
                                        clear=3D"none">
                                      <div class=3D""
                                        id=3D"yiv1200077108yqtfd21831"
                                        style=3D""><br class=3D"" style=3D""
                                          clear=3D"none">
                                        On 17/10/14 11:34, Eric wrote:<br
                                          class=3D"" style=3D"" clear=3D"none">
                                      </div>
                                    </div>
                                    <div class=3D""
                                      id=3D"yiv1200077108yqtfd76148"
                                      style=3D""> </div>
                                    <blockquote class=3D"" style=3D""
                                      type=3D"cite">
                                      <div class=3D""
                                        id=3D"yiv1200077108yqtfd48413"
                                        style=3D""> </div>
                                      <div class=3D""
                                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                                        helvetica,
                                        sans-serif;font-size:14px;">
                                        <div class=3D""
                                          id=3D"yiv1200077108yqtfd67004"
                                          style=3D"">
                                          <div class=3D"" style=3D"">Hello,
                                            All:</div>
                                          <div class=3D"" style=3D""><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">I'd

                                            built a highly-available,
                                            redundant iSCSI SAN in our
                                            lab a while back as a proof
                                            of concept (using Linux-HA,
                                            DRBD, and the Linux iSCSI
                                            Target Framework) and it
                                            worked pretty well but, as
                                            I'm getting ready to build
                                            the infrastructure for our
                                            [production] cloud, I'm
                                            wanting to re-examine the
                                            topic again <span class=3D""
                                              style=3D"font-style:italic;">but
                                              I just haven't got enough
                                              time to sift through all
                                              of the outdated or
                                              speculative information on
                                              the Internet</span> so I'm
                                            reaching out to the list for
                                            some guidance on hosting
                                            virtual disk images.</div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;"><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">e.g.,

                                            I'm curious about other
                                            distributed, clustered
                                            storage systems (e.g., <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://www.gluster.org/">
                                              Gluster</a>, <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://ceph.com/">
                                              Ceph</a>, <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                                            etc); other SAN technologies
                                            besides iSCSI (e.g., AoE),
                                            and; various targets. e.g.,
                                            There are at least <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://scst.sourceforge.net/comparison.html">four


                                              different iSCSI targets
                                              available for Linux</a>:</div>
                                          <div class=3D"" style=3D""> </div>
                                          <ul class=3D"" style=3D"">
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://stgt.berlios.de/">SCSI Target Framework (STGT/TGT)</a>,<br
                                                class=3D"" style=3D""
                                                clear=3D"none">
                                            </li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://linux-iscsi.org/">LIO target</a>,<br class=3D"" style=3D""
                                                clear=3D"none">
                                            </li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://iscsitarget.sourceforge.net/">iSCSI Enterprise Target (IET)</a>,
                                              and</li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://scst.sourceforge.net/">SCSI Target Subsystem (SCST).</a></li>
                                          </ul>
                                          And, there are currently <a
                                            moz-do-not-send=3D"true"
                                            rel=3D"nofollow" shape=3D"rect"
                                            class=3D"" style=3D""
                                            target=3D"_blank"
href=3D"http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five


                                            different AoE targets
                                            available for Linux</a>:<br
                                            class=3D"" style=3D""
                                            clear=3D"none">
                                          <ul class=3D"" style=3D"">
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">vblade</b>,
                                              a userspace daemon that is
                                              part of the <i class=3D""
                                                style=3D"">aoetools</i>
                                              package.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">kvblade</b>,
                                              a Linux kernel module.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">ggaoed</b>,
                                              a userspace daemon that
                                              takes advantage of
                                              Linux-specific performance
                                              features.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">qaoed</b>,
                                              a multithreaded userspace
                                              daemon.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">aoede</b>,
                                              a userspace daemon with
                                              experimental protocol
                                              extensions.</li>
                                          </ul>
                                          I know that it's a lot to ask,
                                          but I <span class=3D""
                                            style=3D"text-decoration:underline;">really</span>
                                          need help with this enormous
                                          topic and I'd be thankful for
                                          any experience, knowledge, or
                                          guidance here.<br class=3D""
                                            style=3D"" clear=3D"none">
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;"><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">TIA,<br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                        </div>
                                        <div class=3D""
                                          style=3D"color:rgb(0, 0,
                                          0);font-size:14px;font-family:verdana,
                                          helvetica,
                                          sans-serif;background-color:transparent;font-style:normal;">
                                          <div class=3D""
                                            id=3D"yiv1200077108yqtfd59000"
                                            style=3D"">Eric Pretorious</div>
                                          <br class=3D"" style=3D""
                                            clear=3D"none">
                                        </div>
                                      </div>
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      <fieldset class=3D"" style=3D""></fieldset>
                                      <br>
                                    </blockquote>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">-- 
Adam Goryachev
Website Managers
P: +61 2 8304 0000                    <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:adam@websitemanagers.com.au">adam@websitemanagers.com.au</a>
F: +61 2 8304 0001                     <a class=3D"moz-txt-link-abbreviated" href=3D"http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></pre>
  </body>
</html>

--------------040602050107010101070006--


--===============0799736675908801083==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0799736675908801083==--


From xen-users-bounces@lists.xen.org Wed Oct 29 02:00:17 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 02:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjIXO-00072i-W1; Wed, 29 Oct 2014 01:59:03 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adam@websitemanagers.com.au>) id 1XjHVa-0002LU-N2
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 00:53:07 +0000
Received: from [193.109.254.147] by server-2.bemta-14.messagelabs.com id
	AD/60-02984-27A30545; Wed, 29 Oct 2014 00:53:06 +0000
X-Env-Sender: adam@websitemanagers.com.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1414543979!8455460!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16149 invoked from network); 29 Oct 2014 00:53:02 -0000
Received: from hammer.websitemanagers.com.au (HELO
	hammer.websitemanagers.com.au) (203.98.89.10)
	by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Oct 2014 00:53:02 -0000
Received: (qmail 23700 invoked by uid 1011); 29 Oct 2014 00:52:57 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<adam@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.98.1/19550. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 0.944573 secs); 29 Oct 2014 00:52:57 -0000
Received: from unknown (HELO ?10.97.0.6?) (124.246.8.196)
	by 0 with SMTP; 29 Oct 2014 00:52:56 -0000
Message-ID: <54503A67.9010205@websitemanagers.com.au>
Date: Wed, 29 Oct 2014 11:52:55 +1100
From: Adam Goryachev <adam@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1413506061.45969.YahooMailNeo@web310201.mail.ne1.yahoo.com>	<544072A3.4070402@websitemanagers.com.au>	<1413673689.22286.YahooMailNeo@web310204.mail.ne1.yahoo.com>	<54446FC6.7090802@websitemanagers.com.au>
	<1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
In-Reply-To: <1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com>
X-Mailman-Approved-At: Wed, 29 Oct 2014 01:59:00 +0000
Subject: Re: [Xen-users] Storage Systems for Virtual Disk Images
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0799736675908801083=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============0799736675908801083==
Content-Type: multipart/alternative;
 boundary="------------040602050107010101070006"

This is a multi-part message in MIME format.
--------------040602050107010101070006
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

On 29/10/14 09:15, Eric wrote:
> Thanks, again, Adam!
>
> I'm sure that your input is gonna help me out as we begin tuning our 
> SAN!  :P
>
> I'm curious: IIUC, you're using LV's as DRBD backing devices. Is that 
> correct? Wouldn't it be more versatile to use empty partitions as DRBD 
> backing devices; import them to the initiators as PV's [using 
> iSCSI/AoE/GNBD/etc] and then allocate LV's on the initiators (after 
> coordinating the clients using cLVM)?
>
Well, I'm not sure what you mean by versatile. I allocate a single LV on 
each SAN per VM, these LV's are used by DRBD (one LV on each SAN node), 
and exported with iSCSI. Therefore, any xen node can boot any VM (as 
long as all the xen cfg files are replicated). The danger is a lack of 
some oversight tool ensuring you don't start the same VM on multiple 
nodes at the same time.

However, I imagine to use cLVM would require the PV to sit on top of the 
DRBD (which is what I originally had), and this causes performance 
issues. I forget the details, but along the lines of DRBD not using it's 
cache properly because it is spread over such a large area.

Ideally, I would like to upgrade from heartbeat to whatever is the 
current tool, and use it to do more than just keep one (and only one) of 
the two san's running as primary. ie, It would be nice if it would also 
ensure that every vm was running all the time, restricting to only one 
instance of the VM, etc.

Regards,
Adam

> TIA,
> Eric Pretorious
>
>     *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>     *To:* xen-users@lists.xen.org
>     *Sent:* Sunday, October 19, 2014 7:13 PM
>     *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk Images
>
>     On 19/10/14 10:08, Eric wrote:
>>     Thanks, Adam:
>>
>>     That's all tremendously helpful information!
>>
>>     I do have two questions:
>>
>>     Layering - Are you using logical volumes (LV's) as DRBD backing
>>     devices and then using the DRBD resources as iSCSI LUN's? This
>>     seems like a fairly labor-intensive approach that might not work
>>     at all with automated provisioning.
>     Yes, using:
>     RAID5
>     LVM2 (one LV per dom0)
>     DRBD
>     iSCSI
>
>     Previously we were doing:
>     RAID5
>     DRBD
>     LVM2
>     iSCSI
>     However was advised by the DRBD authors/support to split to using
>     multiple DRBD's to reduce the IO load.
>
>     I don't use any sort of automated provisioning, as the config here
>     is very static. However, it should be relatively easy to automate,
>     simply add a LV to both primary/secondary, create the DRBD config
>     file on both primary/secondary, connect/initial sync, and then
>     create the iscsi export on both primary/secondary. Probably will
>     also want to remember to adjust your failover system to add the
>     extra DRBD (change to primary) and iscsi export.
>
>>     Networking - What mode are you using to bond the 2 x 1G dom0
>>     interfaces? e.g., balance-rr, active-backup, balance-xor,
>>     broadcast, balance-tlb, or balance-alb?
>>
>     Not using bonding at all, went through all sort of configs and
>     variations there. Started with 8 x 1G on the SAN and 1 x 1G on the
>     dom0. Eventually I've ended up with 1 x 10G on each SAN, plus 1 x
>     10G for DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2 used
>     for iSCSI and one used for the "user" LAN. The iSCSI is configured
>     as two discrete ethernet devices on the same LAN subnet (eg,
>     10.1.1.21/24 and 10.1.1.31/24), the primary SAN server is
>     10.1.1.11 and secondary 10.1.1.12.
>     iSCSI uses multipath to make one connection over each interface to
>     the same destination (floating IP configured on the SAN servers).
>
>     I had considered other options such as creating 4 connections from
>     each dom0, two to 10.1.1.11 (primary) and two to 10.1.1.12
>     (secondary), this would remove the need for a floating IP, etc,
>     but in practice, I've not had any issue with the floating IP.
>
>     I can forcibly shutdown the primary, and all VM's proceed without
>     interruption (few seconds of stalled IO), or else I can nicely
>     shutdown the primary, and there is no noticeable downtime/delay.
>
>     I would be interested to hear more about your
>     configuration/setup/etc. For me, the system is working well, the
>     IO layer is still underperforming, but I no longer get IO stalls,
>     and get "good" performance (ie, the users are happy). I suspect
>     some parts could be tweaked further but haven't had the time to
>     work on that.
>
>     If you want a lot more information on the problems I had, and the
>     various configurations (both hardware + software/etc) please
>     search on the linux-raid mailing list, and on this list (archives
>     of both). Most of my efforts were over a period of 15+ months
>     starting around January 2013.
>
>     Regards,
>     Adam
>
>>     Thanks, again!
>>
>>     Eric Pretorious
>>
>>         ------------------------------------------------------------------------
>>         *From:* Adam Goryachev <mailinglists@websitemanagers.com.au>
>>         <mailto:mailinglists@websitemanagers.com.au>
>>         *To:* xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>
>>         *Sent:* Thursday, October 16, 2014 6:36 PM
>>         *Subject:* Re: [Xen-users] Storage Systems for Virtual Disk
>>         Images
>>
>>         Apologies for my blank response...
>>
>>         I personally use a Linux HA + DRBD + LVM + Linux iSCSI
>>         solution, and it works very well. Some things I took a lot of
>>         time to solve include:
>>         1) A whole bunch of network cabling/config issues, now using
>>         10G between DRBD, 10G iscsi server, and 2 x 1G for dom0's
>>         with multipath.
>>         2) Unexpected poor performance with HDD's, concurrent random
>>         access from multiple domU's does not work well with HDD. My
>>         solution was to upgrade to SSD.
>>         3) Unexpected poor performance with SSD. This came down to
>>         testing the wrong thing when calculating expected performance
>>         level. Test with small (eg 4k) random read/write and use
>>         those results, unless your VM's are only doing large
>>         read/write, and these really do get merged, then you will
>>         find performance limited to the 4k request size.
>>         4) Still poor performance from SSD (DRBD). Change LVM so that
>>         it is below DRBD. ie, one LV for each domU, then on top is
>>         DRBD for each domU, then finally iscsi exports the DRBD devices.
>>         5) Still poor performance from SSD (DRBD). DRBD needs to do
>>         it's own write for every domU write, plus lvm does it's own,
>>         etc. Each layer adds overhead. Solution for me was to disable
>>         DRBD disk-barrier, disk-flushes, md-flushes
>>
>>         Other things that helped along the way include:
>>         echo noop > /sys/block/${disk}/queue/scheduler
>>         echo 128 > /sys/block/${disk}/queue/nr_requests
>>         echo 4096 > /sys/block/md1/md/stripe_cache_size # RAID5, test
>>         the correct value for your array
>>
>>         Currently, I have 8 dom0's with about 25 domU's and it is
>>         working well, including transparently failing over on iscsi
>>         server failure. If anyone wants more details, I'm happy to share.
>>
>>         Most of the above is perhaps not specific to xen, but storage
>>         in general, but I hope it will be relevant here.
>>
>>         I'd also ask that if you get any direct response, that you
>>         please summarise and send back to the list, and/or update the
>>         wiki so others can more easily find the information.
>>
>>         Regards,
>>         Adam
>>
>>         On 17/10/14 11:34, Eric wrote:
>>>         Hello, All:
>>>
>>>         I'd built a highly-available, redundant iSCSI SAN in our lab
>>>         a while back as a proof of concept (using Linux-HA, DRBD,
>>>         and the Linux iSCSI Target Framework) and it worked pretty
>>>         well but, as I'm getting ready to build the infrastructure
>>>         for our [production] cloud, I'm wanting to re-examine the
>>>         topic again but I just haven't got enough time to sift
>>>         through all of the outdated or speculative information on
>>>         the Internet so I'm reaching out to the list for some
>>>         guidance on hosting virtual disk images.
>>>
>>>         e.g., I'm curious about other distributed, clustered storage
>>>         systems (e.g., Gluster <http://www.gluster.org/>, Ceph
>>>         <http://ceph.com/>, Sheepdog
>>>         <http://sheepdog.github.io/sheepdog/>, etc); other SAN
>>>         technologies besides iSCSI (e.g., AoE), and; various
>>>         targets. e.g., There are at least four different iSCSI
>>>         targets available for Linux
>>>         <http://scst.sourceforge.net/comparison.html>:
>>>
>>>           * The SCSI Target Framework (STGT/TGT)
>>>             <http://stgt.berlios.de/>,
>>>           * The LIO target <http://linux-iscsi.org/>,
>>>           * The iSCSI Enterprise Target (IET)
>>>             <http://iscsitarget.sourceforge.net/>, and
>>>           * The SCSI Target Subsystem (SCST).
>>>             <http://scst.sourceforge.net/>
>>>
>>>         And, there are currently five different AoE targets
>>>         available for Linux
>>>         <http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support>:
>>>
>>>           * *vblade*, a userspace daemon that is part of the
>>>             /aoetools/ package.
>>>           * *kvblade*, a Linux kernel module.
>>>           * *ggaoed*, a userspace daemon that takes advantage of
>>>             Linux-specific performance features.
>>>           * *qaoed*, a multithreaded userspace daemon.
>>>           * *aoede*, a userspace daemon with experimental protocol
>>>             extensions.
>>>
>>>         I know that it's a lot to ask, but I really need help with
>>>         this enormous topic and I'd be thankful for any experience,
>>>         knowledge, or guidance here.
>>>
>>>         TIA,
>>>         Eric Pretorious
>>>
>>>
>>>

-- 
Adam Goryachev
Website Managers
P: +61 2 8304 0000                    adam@websitemanagers.com.au
F: +61 2 8304 0001                     www.websitemanagers.com.au


--------------040602050107010101070006
Content-Type: text/html; charset=windows-1252
Content-Length: 43367
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dwindows-1252"
      http-equiv=3D"Content-Type">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div class=3D"moz-cite-prefix">On 29/10/14 09:15, Eric wrote:<br>
    </div>
    <blockquote
      cite=3D"mid:1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type=3D"cite">
      <div style=3D"color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div style=3D"" class=3D""><span style=3D"" class=3D"">Thanks, again,
            Adam!</span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">I'm
            sure that your input is gonna help me out as we begin tuning
            our SAN!=A0 :P<br>
          </span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">I'm
            curious: IIUC, you're using LV's as DRBD backing devices. Is
            that correct=3F Wouldn't it be more versatile to use empty
            partitions as DRBD backing devices; import them to the
            initiators </span><span style=3D"" class=3D""><span style=3D""
              class=3D"">as PV's </span>[using iSCSI/AoE/GNBD/etc] and
            then allocate LV's on the initiators (after coordinating the
            clients using cLVM)=3F<br style=3D"" class=3D"">
          </span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><br>
        </div>
      </div>
    </blockquote>
    Well, I'm not sure what you mean by versatile. I allocate a single
    LV on each SAN per VM, these LV's are used by DRBD (one LV on each
    SAN node), and exported with iSCSI. Therefore, any xen node can boot
    any VM (as long as all the xen cfg files are replicated). The danger
    is a lack of some oversight tool ensuring you don't start the same
    VM on multiple nodes at the same time.<br>
    <br>
    However, I imagine to use cLVM would require the PV to sit on top of
    the DRBD (which is what I originally had), and this causes
    performance issues. I forget the details, but along the lines of
    DRBD not using it's cache properly because it is spread over such a
    large area.<br>
    <br>
    Ideally, I would like to upgrade from heartbeat to whatever is the
    current tool, and use it to do more than just keep one (and only
    one) of the two san's running as primary. ie, It would be nice if it
    would also ensure that every vm was running all the time,
    restricting to only one instance of the VM, etc.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote
      cite=3D"mid:1414534543.30950.YahooMailNeo@web310201.mail.ne1.yahoo.com"
      type=3D"cite">
      <div style=3D"color:#000; background-color:#fff;
        font-family:verdana, helvetica, sans-serif;font-size:14px">
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;">TIA,<br style=3D"" class=3D"">
          <span style=3D"" class=3D""></span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D"">Eric
            Pretorious</span></div>
        <div class=3D"" style=3D"color: rgb(0, 0, 0); font-size: 14px;
          font-family: verdana,helvetica,sans-serif; background-color:
          transparent; font-style: normal;"><span style=3D"" class=3D""><br
              style=3D"" class=3D"">
          </span></div>
        <blockquote class=3D"" style=3D"border-left: 2px solid rgb(16, 16,
          255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">
          <div class=3D"" style=3D"font-family: verdana, helvetica,
            sans-serif; font-size: 14px;">
            <div class=3D"" style=3D"font-family: HelveticaNeue, Helvetica
              Neue, Helvetica, Arial, Lucida Grande, sans-serif;
              font-size: 16px;">
              <div style=3D"" class=3D"" dir=3D"ltr"> <font style=3D"" class=3D""
                  face=3D"Arial" size=3D"2"> <b style=3D"" class=3D""><span
                      class=3D"" style=3D"font-weight:bold;">From:</span></b>
                  Adam Goryachev
                  <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                    style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">To:</span></b>
                  <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <br style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">Sent:</span></b>
                  Sunday, October 19, 2014 7:13 PM<br style=3D"" class=3D"">
                  <b style=3D"" class=3D""><span class=3D""
                      style=3D"font-weight: bold;">Subject:</span></b> Re:
                  [Xen-users] Storage Systems for Virtual Disk Images<br
                    style=3D"" class=3D"">
                </font> </div>
              <div style=3D"" class=3D""><br style=3D"" class=3D"">
                <div style=3D"" class=3D"" id=3D"yiv1200077108">
                  <div style=3D"" class=3D"">
                    <div style=3D"" class=3D"">On 19/10/14 10:08, Eric
                      wrote:<br style=3D"" class=3D"" clear=3D"none">
                    </div>
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D""><span class=3D"" style=3D"">Thanks,
                            Adam:</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">That's all tremendously
                            helpful information!</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">I do have two questions:</span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D""><br style=3D"" class=3D""
                              clear=3D"none">
                          </span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span
                            class=3D"" style=3D""><span class=3D""
                              style=3D"font-weight:bold;">Layering</span>
                            - Are you using logical volumes (LV's) as
                            DRBD backing devices and then using the DRBD
                            resources as iSCSI LUN's=3F <span class=3D""
                              style=3D"font-style:italic;">This seems like
                              a fairly labor-intensive approach that
                              might not work at all with automated
                              provisioning.</span><br style=3D"" class=3D""
                              clear=3D"none">
                          </span></div>
                      </div>
                    </blockquote>
                    Yes, using:<br style=3D"" class=3D"" clear=3D"none">
                    RAID5<br style=3D"" class=3D"" clear=3D"none">
                    LVM2 (one LV per dom0)<br style=3D"" class=3D""
                      clear=3D"none">
                    DRBD<br style=3D"" class=3D"" clear=3D"none">
                    iSCSI<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    Previously we were doing:<br style=3D"" class=3D""
                      clear=3D"none">
                    RAID5<br style=3D"" class=3D"" clear=3D"none">
                    DRBD<br style=3D"" class=3D"" clear=3D"none">
                    LVM2<br style=3D"" class=3D"" clear=3D"none">
                    iSCSI<br style=3D"" class=3D"" clear=3D"none">
                    However was advised by the DRBD authors/support to
                    split to using multiple DRBD's to reduce the IO
                    load.<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I don't use any sort of automated provisioning, as
                    the config here is very static. However, it should
                    be relatively easy to automate, simply add a LV to
                    both primary/secondary, create the DRBD config file
                    on both primary/secondary, connect/initial sync, and
                    then create the iscsi export on both
                    primary/secondary. Probably will also want to
                    remember to adjust your failover system to add the
                    extra DRBD (change to primary) and iscsi export.<br
                      style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
sans-serif;background-color:transparent;font-style:normal;margin-left:40px;"><span
                            class=3D"" style=3D""><span class=3D""
                              style=3D"font-weight:bold;">Networking</span>
                            - What mode are you using to bond the 2 x 1G
                            dom0 interfaces=3F e.g., </span>balance-rr,
                          active-backup, balance-xor, broadcast,
                          balance-tlb, or balance-alb=3F</div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            style=3D"" class=3D"" clear=3D"none">
                        </div>
                      </div>
                    </blockquote>
                    Not using bonding at all, went through all sort of
                    configs and variations there. Started with 8 x 1G on
                    the SAN and 1 x 1G on the dom0. Eventually I've
                    ended up with 1 x 10G on each SAN, plus 1 x 10G for
                    DRBD (crossover). Each dom0 has 3 x 1G ethernet, 2
                    used for iSCSI and one used for the "user" LAN. The
                    iSCSI is configured as two discrete ethernet devices
                    on the same LAN subnet (eg, 10.1.1.21/24 and
                    10.1.1.31/24), the primary SAN server is 10.1.1.11
                    and secondary 10.1.1.12.<br style=3D"" class=3D""
                      clear=3D"none">
                    iSCSI uses multipath to make one connection over
                    each interface to the same destination (floating IP
                    configured on the SAN servers).<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I had considered other options such as creating 4
                    connections from each dom0, two to 10.1.1.11
                    (primary) and two to 10.1.1.12 (secondary), this
                    would remove the need for a floating IP, etc, but in
                    practice, I've not had any issue with the floating
                    IP.<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I can forcibly shutdown the primary, and all VM's
                    proceed without interruption (few seconds of stalled
                    IO), or else I can nicely shutdown the primary, and
                    there is no noticeable downtime/delay.<br style=3D""
                      class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    I would be interested to hear more about your
                    configuration/setup/etc. For me, the system is
                    working well, the IO layer is still underperforming,
                    but I no longer get IO stalls, and get "good"
                    performance (ie, the users are happy). I suspect
                    some parts could be tweaked further but haven't had
                    the time to work on that.<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    If you want a lot more information on the problems I
                    had, and the various configurations (both hardware +
                    software/etc) please search on the linux-raid
                    mailing list, and on this list (archives of both).
                    Most of my efforts were over a period of 15+ months
                    starting around January 2013.<br style=3D"" class=3D""
                      clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    Regards,<br style=3D"" class=3D"" clear=3D"none">
                    Adam<br style=3D"" class=3D"" clear=3D"none">
                    <br style=3D"" class=3D"" clear=3D"none">
                    <blockquote style=3D"" class=3D"" type=3D"cite">
                      <div class=3D""
                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                        helvetica, sans-serif;font-size:14px;">
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;">Thanks,
                          again!</div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><br
                            class=3D"" style=3D"" clear=3D"none">
                          <span class=3D"" style=3D""></span></div>
                        <div class=3D"" style=3D"color:rgb(0, 0,
                          0);font-size:14px;font-family:verdana,
                          helvetica,
                          sans-serif;background-color:transparent;font-style:normal;"><span
                            class=3D"" style=3D"">Eric Pretorious<br
                              class=3D"" style=3D"" clear=3D"none">
                          </span></div>
                        <div class=3D"" style=3D""><br class=3D"" style=3D""
                            clear=3D"none">
                        </div>
                        <blockquote class=3D"" style=3D"border-left:2px
                          solid rgb(16, 16,
                          255);margin-left:5px;margin-top:5px;padding-left:5px;">
                          <div class=3D"" style=3D"font-family:verdana,
                            helvetica, sans-serif;font-size:14px;">
                            <div class=3D""
                              style=3D"font-family:HelveticaNeue,
                              Helvetica Neue, Helvetica, Arial, Lucida
                              Grande, sans-serif;font-size:16px;">
                              <div class=3D"" dir=3D"ltr" style=3D"">
                                <hr class=3D"" style=3D"" size=3D"1"> <font
                                  class=3D"" style=3D"" face=3D"Arial"
                                  size=3D"2"> <b class=3D"" style=3D""><span
                                      class=3D"" style=3D"font-weight:bold;">From:</span></b>
                                  Adam Goryachev <a
                                    moz-do-not-send=3D"true" style=3D""
                                    rel=3D"nofollow" shape=3D"rect" class=3D""
ymailto=3D"mailto:mailinglists@websitemanagers.com.au" target=3D"_blank"
                                    href=3D"mailto:mailinglists@websitemanagers.com.au">&lt;mailinglists@websitemanagers.com.au&gt;</a><br
                                    class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">To:</span></b>
                                  <a moz-do-not-send=3D"true" style=3D""
                                    rel=3D"nofollow" shape=3D"rect" class=3D""
ymailto=3D"mailto:xen-users@lists.xen.org" target=3D"_blank"
                                    href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>
                                  <br class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">Sent:</span></b>
                                  Thursday, October 16, 2014 6:36 PM<br
                                    class=3D"" style=3D"" clear=3D"none">
                                  <b class=3D"" style=3D""><span class=3D""
                                      style=3D"font-weight:bold;">Subject:</span></b>
                                  Re: [Xen-users] Storage Systems for
                                  Virtual Disk Images<br class=3D""
                                    style=3D"" clear=3D"none">
                                </font> </div>
                              <div class=3D"" style=3D""><br class=3D""
                                  style=3D"" clear=3D"none">
                                <div class=3D"" id=3D"yiv1200077108"
                                  style=3D"">
                                  <div class=3D"" style=3D"">
                                    <div class=3D"" style=3D"">Apologies for
                                      my blank response...<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      I personally use a Linux HA + DRBD
                                      + LVM + Linux iSCSI solution, and
                                      it works very well. Some things I
                                      took a lot of time to solve
                                      include:<br class=3D"" style=3D""
                                        clear=3D"none">
                                      1) A whole bunch of network
                                      cabling/config issues, now using
                                      10G between DRBD, 10G iscsi
                                      server, and 2 x 1G for dom0's with
                                      multipath.<br class=3D"" style=3D""
                                        clear=3D"none">
                                      2) Unexpected poor performance
                                      with HDD's, concurrent random
                                      access from multiple domU's does
                                      not work well with HDD. My
                                      solution was to upgrade to SSD.<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      3) Unexpected poor performance
                                      with SSD. This came down to
                                      testing the wrong thing when
                                      calculating expected performance
                                      level. Test with small (eg 4k)
                                      random read/write and use those
                                      results, unless your VM's are only
                                      doing large read/write, and these
                                      really do get merged, then you
                                      will find performance limited to
                                      the 4k request size.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      4) Still poor performance from SSD
                                      (DRBD). Change LVM so that it is
                                      below DRBD. ie, one LV for each
                                      domU, then on top is DRBD for each
                                      domU, then finally iscsi exports
                                      the DRBD devices.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      5) Still poor performance from SSD
                                      (DRBD). DRBD needs to do it's own
                                      write for every domU write, plus
                                      lvm does it's own, etc. Each layer
                                      adds overhead. Solution for me was
                                      to disable DRBD disk-barrier,
                                      disk-flushes, md-flushes<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Other things that helped along the
                                      way include:<br class=3D"" style=3D""
                                        clear=3D"none">
                                      echo noop &gt;
                                      /sys/block/${disk}/queue/scheduler<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      echo 128 &gt;
                                      /sys/block/${disk}/queue/nr_requests<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      echo 4096 &gt;
                                      /sys/block/md1/md/stripe_cache_size
                                      # RAID5, test the correct value
                                      for your array<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Currently, I have 8 dom0's with
                                      about 25 domU's and it is working
                                      well, including transparently
                                      failing over on iscsi server
                                      failure. If anyone wants more
                                      details, I'm happy to share.<br
                                        class=3D"" style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Most of the above is perhaps not
                                      specific to xen, but storage in
                                      general, but I hope it will be
                                      relevant here.<br class=3D""
                                        style=3D"" clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      I'd also ask that if you get any
                                      direct response, that you please
                                      summarise and send back to the
                                      list, and/or update the wiki so
                                      others can more easily find the
                                      information.<br class=3D"" style=3D""
                                        clear=3D"none">
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      Regards,<br class=3D"" style=3D""
                                        clear=3D"none">
                                      Adam<br class=3D"" style=3D""
                                        clear=3D"none">
                                      <div class=3D""
                                        id=3D"yiv1200077108yqtfd21831"
                                        style=3D""><br class=3D"" style=3D""
                                          clear=3D"none">
                                        On 17/10/14 11:34, Eric wrote:<br
                                          class=3D"" style=3D"" clear=3D"none">
                                      </div>
                                    </div>
                                    <div class=3D""
                                      id=3D"yiv1200077108yqtfd76148"
                                      style=3D""> </div>
                                    <blockquote class=3D"" style=3D""
                                      type=3D"cite">
                                      <div class=3D""
                                        id=3D"yiv1200077108yqtfd48413"
                                        style=3D""> </div>
                                      <div class=3D""
                                        style=3D"color:#000;background-color:#fff;font-family:verdana,
                                        helvetica,
                                        sans-serif;font-size:14px;">
                                        <div class=3D""
                                          id=3D"yiv1200077108yqtfd67004"
                                          style=3D"">
                                          <div class=3D"" style=3D"">Hello,
                                            All:</div>
                                          <div class=3D"" style=3D""><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">I'd

                                            built a highly-available,
                                            redundant iSCSI SAN in our
                                            lab a while back as a proof
                                            of concept (using Linux-HA,
                                            DRBD, and the Linux iSCSI
                                            Target Framework) and it
                                            worked pretty well but, as
                                            I'm getting ready to build
                                            the infrastructure for our
                                            [production] cloud, I'm
                                            wanting to re-examine the
                                            topic again <span class=3D""
                                              style=3D"font-style:italic;">but
                                              I just haven't got enough
                                              time to sift through all
                                              of the outdated or
                                              speculative information on
                                              the Internet</span> so I'm
                                            reaching out to the list for
                                            some guidance on hosting
                                            virtual disk images.</div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;"><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">e.g.,

                                            I'm curious about other
                                            distributed, clustered
                                            storage systems (e.g., <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://www.gluster.org/">
                                              Gluster</a>, <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://ceph.com/">
                                              Ceph</a>, <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://sheepdog.github.io/sheepdog/">Sheepdog</a>,
                                            etc); other SAN technologies
                                            besides iSCSI (e.g., AoE),
                                            and; various targets. e.g.,
                                            There are at least <a
                                              moz-do-not-send=3D"true"
                                              rel=3D"nofollow"
                                              shape=3D"rect" class=3D""
                                              style=3D"" target=3D"_blank"
                                              href=3D"http://scst.sourceforge.net/comparison.html">four


                                              different iSCSI targets
                                              available for Linux</a>:</div>
                                          <div class=3D"" style=3D""> </div>
                                          <ul class=3D"" style=3D"">
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://stgt.berlios.de/">SCSI Target Framework (STGT/TGT)</a>,<br
                                                class=3D"" style=3D""
                                                clear=3D"none">
                                            </li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://linux-iscsi.org/">LIO target</a>,<br class=3D"" style=3D""
                                                clear=3D"none">
                                            </li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://iscsitarget.sourceforge.net/">iSCSI Enterprise Target (IET)</a>,
                                              and</li>
                                            <li class=3D"" style=3D"">The <a
                                                moz-do-not-send=3D"true"
                                                rel=3D"nofollow"
                                                shape=3D"rect" class=3D""
                                                style=3D"" target=3D"_blank"
href=3D"http://scst.sourceforge.net/">SCSI Target Subsystem (SCST).</a></li>
                                          </ul>
                                          And, there are currently <a
                                            moz-do-not-send=3D"true"
                                            rel=3D"nofollow" shape=3D"rect"
                                            class=3D"" style=3D""
                                            target=3D"_blank"
href=3D"http://en.wikipedia.org/wiki/ATA_over_Ethernet#Linux_target_support">five


                                            different AoE targets
                                            available for Linux</a>:<br
                                            class=3D"" style=3D""
                                            clear=3D"none">
                                          <ul class=3D"" style=3D"">
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">vblade</b>,
                                              a userspace daemon that is
                                              part of the <i class=3D""
                                                style=3D"">aoetools</i>
                                              package.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">kvblade</b>,
                                              a Linux kernel module.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">ggaoed</b>,
                                              a userspace daemon that
                                              takes advantage of
                                              Linux-specific performance
                                              features.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">qaoed</b>,
                                              a multithreaded userspace
                                              daemon.</li>
                                            <li class=3D"" style=3D""><b
                                                class=3D"" style=3D"">aoede</b>,
                                              a userspace daemon with
                                              experimental protocol
                                              extensions.</li>
                                          </ul>
                                          I know that it's a lot to ask,
                                          but I <span class=3D""
                                            style=3D"text-decoration:underline;">really</span>
                                          need help with this enormous
                                          topic and I'd be thankful for
                                          any experience, knowledge, or
                                          guidance here.<br class=3D""
                                            style=3D"" clear=3D"none">
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;"><br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                          <div class=3D""
                                            style=3D"color:rgb(0, 0,
                                            0);font-size:14px;font-family:verdana,
                                            helvetica,
                                            sans-serif;background-color:transparent;font-style:normal;">TIA,<br
                                              class=3D"" style=3D""
                                              clear=3D"none">
                                          </div>
                                        </div>
                                        <div class=3D""
                                          style=3D"color:rgb(0, 0,
                                          0);font-size:14px;font-family:verdana,
                                          helvetica,
                                          sans-serif;background-color:transparent;font-style:normal;">
                                          <div class=3D""
                                            id=3D"yiv1200077108yqtfd59000"
                                            style=3D"">Eric Pretorious</div>
                                          <br class=3D"" style=3D""
                                            clear=3D"none">
                                        </div>
                                      </div>
                                      <br class=3D"" style=3D"" clear=3D"none">
                                      <fieldset class=3D"" style=3D""></fieldset>
                                      <br>
                                    </blockquote>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">-- 
Adam Goryachev
Website Managers
P: +61 2 8304 0000                    <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:adam@websitemanagers.com.au">adam@websitemanagers.com.au</a>
F: +61 2 8304 0001                     <a class=3D"moz-txt-link-abbreviated" href=3D"http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></pre>
  </body>
</html>

--------------040602050107010101070006--


--===============0799736675908801083==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0799736675908801083==--


From xen-users-bounces@lists.xen.org Wed Oct 29 02:18:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 02:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjIq3-0007nA-56; Wed, 29 Oct 2014 02:18:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjIq0-0007n4-S6
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 02:18:17 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	95/7C-03148-86E40545; Wed, 29 Oct 2014 02:18:16 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1414549094!13070428!1
X-Originating-IP: [209.85.213.180]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19781 invoked from network); 29 Oct 2014 02:18:15 -0000
Received: from mail-ig0-f180.google.com (HELO mail-ig0-f180.google.com)
	(209.85.213.180)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 02:18:15 -0000
Received: by mail-ig0-f180.google.com with SMTP id h3so2299389igd.7
	for <xen-users@lists.xen.org>; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=XpTyYQmz0M0jFD6cEdyKHg3227JYvjhKmP/5uKKOFYw=;
	b=wrup9Z4Nk++Sa5xqMA/rsc004VmEOvO+MqQPEQfSsbCC6lJ9F59GAR0/C9ALc3hMnz
	3d0I0rqa4ppXNou13dfvZbm8n0tOvTHJZHRPIkCM6vLpyqKV4VytkyvhGwuR0gFBwEoR
	toPmymMwH0xuUBUMPXKOzf96BwURPUhW7U6OHZCvB1LRPyphjy5z7+HYDrxG8zB5neX4
	VnzKR6z3h9ZfJbyPODkbX5jVdZ/1+P9hsxKDKAL51Ad0mgnrJ0CQusT6xU8q88U7i4eg
	G1XBLeEqltqzRmGZKN/Q1jbh1BrIY2DrCS6ykBagMjJ9+1sM161X8gny4iDwrBwygD08
	s+UQ==
MIME-Version: 1.0
X-Received: by 10.42.53.80 with SMTP id m16mr7687193icg.43.1414549093702; Tue,
	28 Oct 2014 19:18:13 -0700 (PDT)
Received: by 10.50.56.208 with HTTP; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
Received: by 10.50.56.208 with HTTP; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
In-Reply-To: <1414419560.23883.23.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
Date: Wed, 29 Oct 2014 00:18:13 -0200
Message-ID: <CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7150831417215973722=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7150831417215973722==
Content-Type: multipart/alternative; boundary=20cf302240f73f61aa050686605f

--20cf302240f73f61aa050686605f
Content-Type: text/plain; charset=UTF-8

Thanks Ian,

I can't transfer more than ~75Mb/s.
Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com> escreveu:

> On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
>
> > Could help me with this question?
>
> I'm not sure what the question actually was, but I'll just point out
> that the notional speed reported by the PV Ethernet device within the
> guest has nothing to do with bandwidth which is actually available,
> we're just obliged to put something in that field...
>
> Ian.
>
>
>
>

--20cf302240f73f61aa050686605f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Thanks Ian,</p>
<p dir=3D"ltr">I can&#39;t transfer more than ~75Mb/s.</p>
<div class=3D"gmail_quote">Em 27/10/2014 12:19, &quot;Ian Campbell&quot; &l=
t;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com</a>&gt=
; escreveu:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, =
2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:<br>
<br>
&gt; Could help me with this question?<br>
<br>
I&#39;m not sure what the question actually was, but I&#39;ll just point ou=
t<br>
that the notional speed reported by the PV Ethernet device within the<br>
guest has nothing to do with bandwidth which is actually available,<br>
we&#39;re just obliged to put something in that field...<br>
<br>
Ian.<br>
<br>
<br>
<br>
</blockquote></div>

--20cf302240f73f61aa050686605f--


--===============7150831417215973722==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7150831417215973722==--


From xen-users-bounces@lists.xen.org Wed Oct 29 02:18:45 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 02:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjIq3-0007nA-56; Wed, 29 Oct 2014 02:18:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjIq0-0007n4-S6
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 02:18:17 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	95/7C-03148-86E40545; Wed, 29 Oct 2014 02:18:16 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1414549094!13070428!1
X-Originating-IP: [209.85.213.180]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19781 invoked from network); 29 Oct 2014 02:18:15 -0000
Received: from mail-ig0-f180.google.com (HELO mail-ig0-f180.google.com)
	(209.85.213.180)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 02:18:15 -0000
Received: by mail-ig0-f180.google.com with SMTP id h3so2299389igd.7
	for <xen-users@lists.xen.org>; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=XpTyYQmz0M0jFD6cEdyKHg3227JYvjhKmP/5uKKOFYw=;
	b=wrup9Z4Nk++Sa5xqMA/rsc004VmEOvO+MqQPEQfSsbCC6lJ9F59GAR0/C9ALc3hMnz
	3d0I0rqa4ppXNou13dfvZbm8n0tOvTHJZHRPIkCM6vLpyqKV4VytkyvhGwuR0gFBwEoR
	toPmymMwH0xuUBUMPXKOzf96BwURPUhW7U6OHZCvB1LRPyphjy5z7+HYDrxG8zB5neX4
	VnzKR6z3h9ZfJbyPODkbX5jVdZ/1+P9hsxKDKAL51Ad0mgnrJ0CQusT6xU8q88U7i4eg
	G1XBLeEqltqzRmGZKN/Q1jbh1BrIY2DrCS6ykBagMjJ9+1sM161X8gny4iDwrBwygD08
	s+UQ==
MIME-Version: 1.0
X-Received: by 10.42.53.80 with SMTP id m16mr7687193icg.43.1414549093702; Tue,
	28 Oct 2014 19:18:13 -0700 (PDT)
Received: by 10.50.56.208 with HTTP; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
Received: by 10.50.56.208 with HTTP; Tue, 28 Oct 2014 19:18:13 -0700 (PDT)
In-Reply-To: <1414419560.23883.23.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
Date: Wed, 29 Oct 2014 00:18:13 -0200
Message-ID: <CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7150831417215973722=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7150831417215973722==
Content-Type: multipart/alternative; boundary=20cf302240f73f61aa050686605f

--20cf302240f73f61aa050686605f
Content-Type: text/plain; charset=UTF-8

Thanks Ian,

I can't transfer more than ~75Mb/s.
Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com> escreveu:

> On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
>
> > Could help me with this question?
>
> I'm not sure what the question actually was, but I'll just point out
> that the notional speed reported by the PV Ethernet device within the
> guest has nothing to do with bandwidth which is actually available,
> we're just obliged to put something in that field...
>
> Ian.
>
>
>
>

--20cf302240f73f61aa050686605f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Thanks Ian,</p>
<p dir=3D"ltr">I can&#39;t transfer more than ~75Mb/s.</p>
<div class=3D"gmail_quote">Em 27/10/2014 12:19, &quot;Ian Campbell&quot; &l=
t;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com</a>&gt=
; escreveu:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, =
2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:<br>
<br>
&gt; Could help me with this question?<br>
<br>
I&#39;m not sure what the question actually was, but I&#39;ll just point ou=
t<br>
that the notional speed reported by the PV Ethernet device within the<br>
guest has nothing to do with bandwidth which is actually available,<br>
we&#39;re just obliged to put something in that field...<br>
<br>
Ian.<br>
<br>
<br>
<br>
</blockquote></div>

--20cf302240f73f61aa050686605f--


--===============7150831417215973722==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7150831417215973722==--


From xen-users-bounces@lists.xen.org Wed Oct 29 03:06:30 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 03:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjJa7-0008Tn-Ut; Wed, 29 Oct 2014 03:05:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1XjJa5-0008TF-UU; Wed, 29 Oct 2014 03:05:54 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	BB/5C-02699-19950545; Wed, 29 Oct 2014 03:05:53 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1414551951!13301449!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15240 invoked from network); 29 Oct 2014 03:05:51 -0000
Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com)
	(209.85.215.47)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 03:05:51 -0000
Received: by mail-la0-f47.google.com with SMTP id gd6so579835lab.6
	for <multiple recipients>; Tue, 28 Oct 2014 20:05:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=6dKTdJ4/0+95NRxGxfUaNoay3kuxQbj94rHRhYAx2/Y=;
	b=ALvaNcUSHGxBgFNB45LBq03+6xMj+k8mNcNu2K13Grfxa8j655qRjpv4M7NVCYmF1/
	C1HR1j2vjCFFSosgsQ8K+uMze2mek0U1+Gb6Xm8tvvz4Ll3yudrvTu0a6h2lZPBp/2xi
	ZPjsYiDV1MXCdBKVARuU/ElTAIOxjvktX1XkrD/KtBa+awlONIFsVWSMBkZ6ifLxSEVM
	RrdmwmUMRM2aXRtAf81++TlWvcAw9heLDPHmql8Ztp2umKM+cMujE2KVxywbCUf00IjK
	kkUjbXUtYg7PmJQkp/o+dHffyk1E7dVoayvO8k60rmA5oggQCSV5qc80PSHGE591edx3
	/3Fg==
MIME-Version: 1.0
X-Received: by 10.112.247.43 with SMTP id yb11mr8170548lbc.51.1414551950987;
	Tue, 28 Oct 2014 20:05:50 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Tue, 28 Oct 2014 20:05:50 -0700 (PDT)
In-Reply-To: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
References: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
Date: Tue, 28 Oct 2014 23:05:50 -0400
X-Google-Sender-Auth: qtLqBZDQz7jduwvGG4L2-UO-JKU
Message-ID: <CAHehzX0_MP7x62rpO738GcW_egNS-OhKrwb6HUy7TBSp8QQeoA@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: Russ Pavlicek <russell.pavlicek@xenproject.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org,
	xs-devel@lists.xenserver.org,
	mirageos-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct
	29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

A reminder: Test Day is here!  Join in today, October 29, with testing 4.5 RC1.

Use the links below and join in on #xentest on Freenode IRC.

On Wed, Oct 22, 2014 at 6:21 PM, Russ Pavlicek
<russell.pavlicek@xenproject.org> wrote:
> Folks,
>
> Next Wednesday, October 29, is our first Test Day for the 4.5 release
> cycle. Release Candidate 1 will be available for assessment.  Now is
> the time to see if the upcoming release of the Xen Project Hypervisor
> will work in your environment.
>
> Information about testing this release can be found here:
> http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions
>
> To learn more about Test Days, check out:
> http://wiki.xenproject.org/wiki/Xen_Project_Test_Days
>
> Also, to facilitate this Test Day, the Document Day originally
> scheduled for this date will be postponed one week until November 5.
> Join us on that day to help document how Xen Project can be integrated
> into other solutions.
>
> See you in #xentest on IRC next Wednesday for Test Day.
>
> Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 03:06:30 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 03:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjJa7-0008Tn-Ut; Wed, 29 Oct 2014 03:05:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <russell.pavlicek.xen@gmail.com>)
	id 1XjJa5-0008TF-UU; Wed, 29 Oct 2014 03:05:54 +0000
Received: from [85.158.143.35] by server-3.bemta-4.messagelabs.com id
	BB/5C-02699-19950545; Wed, 29 Oct 2014 03:05:53 +0000
X-Env-Sender: russell.pavlicek.xen@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1414551951!13301449!1
X-Originating-IP: [209.85.215.47]
X-SpamReason: No, hits=2.5 required=7.0 tests=RCVD_BY_IP,
  SUSPICIOUS_RECIPS
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15240 invoked from network); 29 Oct 2014 03:05:51 -0000
Received: from mail-la0-f47.google.com (HELO mail-la0-f47.google.com)
	(209.85.215.47)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 03:05:51 -0000
Received: by mail-la0-f47.google.com with SMTP id gd6so579835lab.6
	for <multiple recipients>; Tue, 28 Oct 2014 20:05:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date:message-id:subject
	:from:to:cc:content-type;
	bh=6dKTdJ4/0+95NRxGxfUaNoay3kuxQbj94rHRhYAx2/Y=;
	b=ALvaNcUSHGxBgFNB45LBq03+6xMj+k8mNcNu2K13Grfxa8j655qRjpv4M7NVCYmF1/
	C1HR1j2vjCFFSosgsQ8K+uMze2mek0U1+Gb6Xm8tvvz4Ll3yudrvTu0a6h2lZPBp/2xi
	ZPjsYiDV1MXCdBKVARuU/ElTAIOxjvktX1XkrD/KtBa+awlONIFsVWSMBkZ6ifLxSEVM
	RrdmwmUMRM2aXRtAf81++TlWvcAw9heLDPHmql8Ztp2umKM+cMujE2KVxywbCUf00IjK
	kkUjbXUtYg7PmJQkp/o+dHffyk1E7dVoayvO8k60rmA5oggQCSV5qc80PSHGE591edx3
	/3Fg==
MIME-Version: 1.0
X-Received: by 10.112.247.43 with SMTP id yb11mr8170548lbc.51.1414551950987;
	Tue, 28 Oct 2014 20:05:50 -0700 (PDT)
Received: by 10.112.67.35 with HTTP; Tue, 28 Oct 2014 20:05:50 -0700 (PDT)
In-Reply-To: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
References: <CAHehzX3YOT1AyWPhdJUZFT2_dG7DGUyM9TEK7FkQVm4qVGzwsw@mail.gmail.com>
Date: Tue, 28 Oct 2014 23:05:50 -0400
X-Google-Sender-Auth: qtLqBZDQz7jduwvGG4L2-UO-JKU
Message-ID: <CAHehzX0_MP7x62rpO738GcW_egNS-OhKrwb6HUy7TBSp8QQeoA@mail.gmail.com>
From: Russ Pavlicek <russell.pavlicek@xenproject.org>
To: Russ Pavlicek <russell.pavlicek@xenproject.org>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, xen-api@lists.xen.org,
	xs-devel@lists.xenserver.org,
	mirageos-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] Announcing Xen Project Test Day for 4.5 RC1 on Oct
	29
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

A reminder: Test Day is here!  Join in today, October 29, with testing 4.5 RC1.

Use the links below and join in on #xentest on Freenode IRC.

On Wed, Oct 22, 2014 at 6:21 PM, Russ Pavlicek
<russell.pavlicek@xenproject.org> wrote:
> Folks,
>
> Next Wednesday, October 29, is our first Test Day for the 4.5 release
> cycle. Release Candidate 1 will be available for assessment.  Now is
> the time to see if the upcoming release of the Xen Project Hypervisor
> will work in your environment.
>
> Information about testing this release can be found here:
> http://wiki.xenproject.org/wiki/Xen_4.5_RC1_test_instructions
>
> To learn more about Test Days, check out:
> http://wiki.xenproject.org/wiki/Xen_Project_Test_Days
>
> Also, to facilitate this Test Day, the Document Day originally
> scheduled for this date will be postponed one week until November 5.
> Join us on that day to help document how Xen Project can be integrated
> into other solutions.
>
> See you in #xentest on IRC next Wednesday for Test Day.
>
> Russ

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 07:28:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 07:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjNfH-0003gV-5K; Wed, 29 Oct 2014 07:27:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XjNfF-0003gQ-17
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 07:27:29 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
	75/07-02699-0E690545; Wed, 29 Oct 2014 07:27:28 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1414567645!13132003!1
X-Originating-IP: [209.85.220.53]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30166 invoked from network); 29 Oct 2014 07:27:27 -0000
Received: from mail-pa0-f53.google.com (HELO mail-pa0-f53.google.com)
	(209.85.220.53)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 07:27:27 -0000
Received: by mail-pa0-f53.google.com with SMTP id kx10so2587299pab.40
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 00:27:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:references:from:date:message-id:subject:to:cc
	:content-type; bh=zzaGXE0Tbj++KzMTZ6USUfycA35gh1Y2IX4Ma+xSujc=;
	b=HFK+PvVk8fi/wCfh2C+9qaYcudVMxPRt0R9cQ7EMLnUXyP+k240WLhpHyLkuRB9PEi
	ukTrxiqwJPTwCwi1odg/LhJkzlcYxj7ghJ3dA2/jsHlpU3rUlVTz5LUHBZgv/WZBgacw
	yN+jjXQ2k20/cUW8m0cxGpVyd9A/H9IQKgO2Abs3lE10Sg/JNhrRNg3RiOOgdSQb3ti/
	b9Mzf60RSlRlufFhbHG3N96VCfDviJ7q1/GWrJRLX5JUEhx6slp29Yr8KsJFUKAII9Ho
	Fo0stkykJ9xeFtkIMFou6cPfwNsoftrs2j5zqkcfhnFyo3qh6nuHRR2lPiRAG7ls+4fs
	hujQ==
X-Received: by 10.66.193.193 with SMTP id hq1mr8899388pac.20.1414567644945;
	Wed, 29 Oct 2014 00:27:24 -0700 (PDT)
MIME-Version: 1.0
References: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
	<CAPCj91KZ3J=uGW8Tr648oLmfz9_VVTX2sPuxY+Ahx6fno9p6cQ@mail.gmail.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Wed, 29 Oct 2014 07:27:24 +0000
Message-ID: <CANO68EMwHQadS7CGsO6Lr0W1NUr49NR1X+Udh39HEZh+ji4DCA@mail.gmail.com>
To: David Sutton <kantras@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8940332789909252482=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8940332789909252482==
Content-Type: multipart/alternative; boundary=047d7bdc7872fce48805068ab1f1

--047d7bdc7872fce48805068ab1f1
Content-Type: text/plain; charset=UTF-8

I have managed to get my dom0 started with grub+uefi support. But my dom0
does not have access to efivars, and it is said I have to boot with xen.efi
to be able to have this feature.


Thanks,
David

On Tue Oct 28 2014 at 2:21:38 PM David Sutton <kantras@gmail.com> wrote:

> David,
>
> On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <davidshen84@gmail.com> wrote:
>
>> Hi,
>>
>> I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I
>> followed some guide online to configure the xen.cfg file, but I can not get
>> my xen boot.
>>
>> After I boot my computer, the screen shows something about xen, then
>> turns black.
>>
>> I was wondering if I need to configure my ESP as well. But I could not
>> find any references.
>>
> I actually just set this up yesterday, whilst working on rebuilding one of
> my workstations and wanting to play with EFI.
>
> The approach I took involved using gummiboot as the EFI boot loader; I
> mounted my ESP on /boot, installed gummiboot on the ESP, as well as the
> linux kernel, initramfs, xen.efi and xen.cfg. I then created a simple entry
> so that gummiboot would load the xen.efi package on bootup. That was pretty
> much it - on reboot I got the hypervisor startup messages, before it moved
> over to dom0 booting up. This was on Arch Linux running the 3.17.1 kernel
> and the latest xen AUR package i'd been working on. I had also tried rEFInd
> as a boot loader, but was having issues with it and the UEFI firmware on
> the motherboard (ASUS Sabertooth 990FX rev 1.0 )
>
> Regards,
>
>   David
>
>> Thanks,
>> David
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--047d7bdc7872fce48805068ab1f1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I have managed to get my dom0 started with grub+uefi support. But my dom0 d=
oes not have access to efivars, and it is said I have to boot with xen.efi =
to be able to have this feature.<br><div><br></div><div><br></div><div>Than=
ks,</div><div>David</div><br><div class=3D"gmail_quote">On Tue Oct 28 2014 =
at 2:21:38 PM David Sutton &lt;<a href=3D"mailto:kantras@gmail.com">kantras=
@gmail.com</a>&gt; wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr=
">David,<br><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"></div=
></div></div><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmai=
l_quote">On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <span dir=3D"ltr">&lt;<a =
href=3D"mailto:davidshen84@gmail.com" target=3D"_blank">davidshen84@gmail.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">H=
i,</p>
<p dir=3D"ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI suppo=
rt. I followed some guide online to configure the xen.cfg file, but I can n=
ot get my xen boot.</p>
<p dir=3D"ltr">After I boot my computer, the screen shows something about x=
en, then turns black.</p>
<p dir=3D"ltr">I was wondering if I need to configure my ESP as well. But I=
 could not find any references.<br></p></blockquote></div></div></div><div =
dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div>I ac=
tually just set this up yesterday, whilst working on rebuilding one of my w=
orkstations and wanting to play with EFI.<br><br></div><div>The approach I =
took involved using gummiboot as the EFI boot loader; I mounted my ESP on /=
boot, installed gummiboot on the ESP, as well as the linux kernel, initramf=
s, xen.efi and xen.cfg. I then created a simple entry so that gummiboot wou=
ld load the xen.efi package on bootup. That was pretty much it - on reboot =
I got the hypervisor startup messages, before it moved over to dom0 booting=
 up. This was on Arch Linux running the 3.17.1 kernel and the latest xen AU=
R package i&#39;d been working on. I had also tried rEFInd as a boot loader=
, but was having issues with it and the UEFI firmware on the motherboard (A=
SUS Sabertooth 990FX rev 1.0 )<br></div><div>=C2=A0<br></div><div>Regards,<=
br><br></div><div>=C2=A0 David<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p d=
ir=3D"ltr"></p>
<p dir=3D"ltr">Thanks,<br>
David</p>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
</blockquote></div>

--047d7bdc7872fce48805068ab1f1--


--===============8940332789909252482==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8940332789909252482==--


From xen-users-bounces@lists.xen.org Wed Oct 29 07:28:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 07:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjNfH-0003gV-5K; Wed, 29 Oct 2014 07:27:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidshen84@gmail.com>) id 1XjNfF-0003gQ-17
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 07:27:29 +0000
Received: from [193.109.254.147] by server-15.bemta-14.messagelabs.com id
	75/07-02699-0E690545; Wed, 29 Oct 2014 07:27:28 +0000
X-Env-Sender: davidshen84@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1414567645!13132003!1
X-Originating-IP: [209.85.220.53]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30166 invoked from network); 29 Oct 2014 07:27:27 -0000
Received: from mail-pa0-f53.google.com (HELO mail-pa0-f53.google.com)
	(209.85.220.53)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 07:27:27 -0000
Received: by mail-pa0-f53.google.com with SMTP id kx10so2587299pab.40
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 00:27:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:references:from:date:message-id:subject:to:cc
	:content-type; bh=zzaGXE0Tbj++KzMTZ6USUfycA35gh1Y2IX4Ma+xSujc=;
	b=HFK+PvVk8fi/wCfh2C+9qaYcudVMxPRt0R9cQ7EMLnUXyP+k240WLhpHyLkuRB9PEi
	ukTrxiqwJPTwCwi1odg/LhJkzlcYxj7ghJ3dA2/jsHlpU3rUlVTz5LUHBZgv/WZBgacw
	yN+jjXQ2k20/cUW8m0cxGpVyd9A/H9IQKgO2Abs3lE10Sg/JNhrRNg3RiOOgdSQb3ti/
	b9Mzf60RSlRlufFhbHG3N96VCfDviJ7q1/GWrJRLX5JUEhx6slp29Yr8KsJFUKAII9Ho
	Fo0stkykJ9xeFtkIMFou6cPfwNsoftrs2j5zqkcfhnFyo3qh6nuHRR2lPiRAG7ls+4fs
	hujQ==
X-Received: by 10.66.193.193 with SMTP id hq1mr8899388pac.20.1414567644945;
	Wed, 29 Oct 2014 00:27:24 -0700 (PDT)
MIME-Version: 1.0
References: <CANO68EN=7A7T31mp6oB7WMs6LqP3vrs4vfaSnNi1xrAr7qYaHQ@mail.gmail.com>
	<CAPCj91KZ3J=uGW8Tr648oLmfz9_VVTX2sPuxY+Ahx6fno9p6cQ@mail.gmail.com>
From: Xi Shen <davidshen84@gmail.com>
Date: Wed, 29 Oct 2014 07:27:24 +0000
Message-ID: <CANO68EMwHQadS7CGsO6Lr0W1NUr49NR1X+Udh39HEZh+ji4DCA@mail.gmail.com>
To: David Sutton <kantras@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to boot xen with EUFI?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8940332789909252482=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8940332789909252482==
Content-Type: multipart/alternative; boundary=047d7bdc7872fce48805068ab1f1

--047d7bdc7872fce48805068ab1f1
Content-Type: text/plain; charset=UTF-8

I have managed to get my dom0 started with grub+uefi support. But my dom0
does not have access to efivars, and it is said I have to boot with xen.efi
to be able to have this feature.


Thanks,
David

On Tue Oct 28 2014 at 2:21:38 PM David Sutton <kantras@gmail.com> wrote:

> David,
>
> On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <davidshen84@gmail.com> wrote:
>
>> Hi,
>>
>> I have Linux 3.17 kernel, and xen 4.4.2 build with EFI support. I
>> followed some guide online to configure the xen.cfg file, but I can not get
>> my xen boot.
>>
>> After I boot my computer, the screen shows something about xen, then
>> turns black.
>>
>> I was wondering if I need to configure my ESP as well. But I could not
>> find any references.
>>
> I actually just set this up yesterday, whilst working on rebuilding one of
> my workstations and wanting to play with EFI.
>
> The approach I took involved using gummiboot as the EFI boot loader; I
> mounted my ESP on /boot, installed gummiboot on the ESP, as well as the
> linux kernel, initramfs, xen.efi and xen.cfg. I then created a simple entry
> so that gummiboot would load the xen.efi package on bootup. That was pretty
> much it - on reboot I got the hypervisor startup messages, before it moved
> over to dom0 booting up. This was on Arch Linux running the 3.17.1 kernel
> and the latest xen AUR package i'd been working on. I had also tried rEFInd
> as a boot loader, but was having issues with it and the UEFI firmware on
> the motherboard (ASUS Sabertooth 990FX rev 1.0 )
>
> Regards,
>
>   David
>
>> Thanks,
>> David
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--047d7bdc7872fce48805068ab1f1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I have managed to get my dom0 started with grub+uefi support. But my dom0 d=
oes not have access to efivars, and it is said I have to boot with xen.efi =
to be able to have this feature.<br><div><br></div><div><br></div><div>Than=
ks,</div><div>David</div><br><div class=3D"gmail_quote">On Tue Oct 28 2014 =
at 2:21:38 PM David Sutton &lt;<a href=3D"mailto:kantras@gmail.com">kantras=
@gmail.com</a>&gt; wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr=
">David,<br><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"></div=
></div></div><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmai=
l_quote">On Mon, Oct 27, 2014 at 5:23 PM, Xi Shen <span dir=3D"ltr">&lt;<a =
href=3D"mailto:davidshen84@gmail.com" target=3D"_blank">davidshen84@gmail.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">H=
i,</p>
<p dir=3D"ltr">I have Linux 3.17 kernel, and xen 4.4.2 build with EFI suppo=
rt. I followed some guide online to configure the xen.cfg file, but I can n=
ot get my xen boot.</p>
<p dir=3D"ltr">After I boot my computer, the screen shows something about x=
en, then turns black.</p>
<p dir=3D"ltr">I was wondering if I need to configure my ESP as well. But I=
 could not find any references.<br></p></blockquote></div></div></div><div =
dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div>I ac=
tually just set this up yesterday, whilst working on rebuilding one of my w=
orkstations and wanting to play with EFI.<br><br></div><div>The approach I =
took involved using gummiboot as the EFI boot loader; I mounted my ESP on /=
boot, installed gummiboot on the ESP, as well as the linux kernel, initramf=
s, xen.efi and xen.cfg. I then created a simple entry so that gummiboot wou=
ld load the xen.efi package on bootup. That was pretty much it - on reboot =
I got the hypervisor startup messages, before it moved over to dom0 booting=
 up. This was on Arch Linux running the 3.17.1 kernel and the latest xen AU=
R package i&#39;d been working on. I had also tried rEFInd as a boot loader=
, but was having issues with it and the UEFI firmware on the motherboard (A=
SUS Sabertooth 990FX rev 1.0 )<br></div><div>=C2=A0<br></div><div>Regards,<=
br><br></div><div>=C2=A0 David<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p d=
ir=3D"ltr"></p>
<p dir=3D"ltr">Thanks,<br>
David</p>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div></div>
</blockquote></div>

--047d7bdc7872fce48805068ab1f1--


--===============8940332789909252482==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8940332789909252482==--


From xen-users-bounces@lists.xen.org Wed Oct 29 09:06:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 09:06:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjPCS-0007VC-3W; Wed, 29 Oct 2014 09:05:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjPCR-0007V5-9m
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 09:05:51 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	FE/C3-10419-EEDA0545; Wed, 29 Oct 2014 09:05:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1414573548!13268782!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26641 invoked from network); 29 Oct 2014 09:05:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 09:05:50 -0000
X-IronPort-AV: E=Sophos;i="5.04,808,1406592000"; d="scan'208";a="185984162"
Message-ID: <1414573547.29975.4.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 09:05:47 +0000
In-Reply-To: <CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Are you sure you are using a PV network interface, rather than an
emulated one?

Ian.

On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> Thanks Ian,
> 
> I can't transfer more than ~75Mb/s.
> 
> Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com>
> escreveu:
>         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
>         
>         > Could help me with this question?
>         
>         I'm not sure what the question actually was, but I'll just
>         point out
>         that the notional speed reported by the PV Ethernet device
>         within the
>         guest has nothing to do with bandwidth which is actually
>         available,
>         we're just obliged to put something in that field...
>         
>         Ian.
>         
>         
>         
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 09:06:51 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 09:06:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjPCS-0007VC-3W; Wed, 29 Oct 2014 09:05:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjPCR-0007V5-9m
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 09:05:51 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	FE/C3-10419-EEDA0545; Wed, 29 Oct 2014 09:05:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1414573548!13268782!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26641 invoked from network); 29 Oct 2014 09:05:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 09:05:50 -0000
X-IronPort-AV: E=Sophos;i="5.04,808,1406592000"; d="scan'208";a="185984162"
Message-ID: <1414573547.29975.4.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 09:05:47 +0000
In-Reply-To: <CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Are you sure you are using a PV network interface, rather than an
emulated one?

Ian.

On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> Thanks Ian,
> 
> I can't transfer more than ~75Mb/s.
> 
> Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com>
> escreveu:
>         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
>         
>         > Could help me with this question?
>         
>         I'm not sure what the question actually was, but I'll just
>         point out
>         that the notional speed reported by the PV Ethernet device
>         within the
>         guest has nothing to do with bandwidth which is actually
>         available,
>         we're just obliged to put something in that field...
>         
>         Ian.
>         
>         
>         
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 10:50:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 10:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjQo5-0005JS-FG; Wed, 29 Oct 2014 10:48:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjQo3-0005JN-8h
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 10:48:47 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	75/33-02952-E06C0545; Wed, 29 Oct 2014 10:48:46 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1414579723!13341123!1
X-Originating-IP: [209.85.213.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14712 invoked from network); 29 Oct 2014 10:48:44 -0000
Received: from mail-ig0-f182.google.com (HELO mail-ig0-f182.google.com)
	(209.85.213.182)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 10:48:44 -0000
Received: by mail-ig0-f182.google.com with SMTP id hn18so2834839igb.15
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 03:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=wehlLoxUYs26+IOICbPFhHbkBhewMZXEYLFy4iPEUfQ=;
	b=RWaMFRsIbYsOPHPtmX2XIyoiG0YcRLzQDv7iywRABlPgzaFUwIjQhgZ8OeGkj4Sn16
	H+zZvWZ8FGaVYRPMqicyNc6UFMw8YNAbI1bkUFXs3tY8yT0eBDQBoXCoYsE3MgFb+JuX
	tljwwXOejQBlA1eqnMo5fKCVBya9eClEsNeDsCaldX3EViKjhPLW91By1VnZM3CYRXhQ
	97TwLmlj41wWnODqGW6m9eGt7CytkHqbHtDr7u2e3Rs+8Dg9ymhVDzDjLzewtl/CscIH
	E5qMQz1uLHBlHVfiAf++bNnS59++Bo2E+P0blQWxZcQAO/P9UuzKfb+hnGm8NlqUZD2S
	gJAw==
X-Received: by 10.50.66.179 with SMTP id g19mr11582763igt.8.1414579722468;
	Wed, 29 Oct 2014 03:48:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Wed, 29 Oct 2014 03:48:22 -0700 (PDT)
In-Reply-To: <1414573547.29975.4.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 08:48:22 -0200
Message-ID: <CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5765267238210380219=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5765267238210380219==
Content-Type: multipart/alternative; boundary=047d7bdc15b2dd671905068d8159

--047d7bdc15b2dd671905068d8159
Content-Type: text/plain; charset=UTF-8

Ian,

Please, how to check this?

Diogo

On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> Are you sure you are using a PV network interface, rather than an
> emulated one?
>
> Ian.
>
> On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> > Thanks Ian,
> >
> > I can't transfer more than ~75Mb/s.
> >
> > Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com>
> > escreveu:
> >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
> >
> >         > Could help me with this question?
> >
> >         I'm not sure what the question actually was, but I'll just
> >         point out
> >         that the notional speed reported by the PV Ethernet device
> >         within the
> >         guest has nothing to do with bandwidth which is actually
> >         available,
> >         we're just obliged to put something in that field...
> >
> >         Ian.
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--047d7bdc15b2dd671905068d8159
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Ian,<br><br></div>Please, how to check this?<br>=
<br></div>Diogo<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell <span dir=3D"ltr">&lt=
;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@=
citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Are you =
sure you are using a PV network interface, rather than an<br>
emulated one?<br>
<br>
Ian.<br>
<div><div class=3D"h5"><br>
On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:<br>
&gt; Thanks Ian,<br>
&gt;<br>
&gt; I can&#39;t transfer more than ~75Mb/s.<br>
&gt;<br>
&gt; Em 27/10/2014 12:19, &quot;Ian Campbell&quot; &lt;<a href=3D"mailto:Ia=
n.Campbell@citrix.com">Ian.Campbell@citrix.com</a>&gt;<br>
&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Mon, 2014-10-27 at 11:15 -0200, Di=
ogo Borsoi wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Could help me with this question=
?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;m not sure what the question ac=
tually was, but I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that the notional speed reported by t=
he PV Ethernet device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guest has nothing to do with bandwidt=
h which is actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we&#39;re just obliged to put somethi=
ng in that field...<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</blockquote></div><br></div>

--047d7bdc15b2dd671905068d8159--


--===============5765267238210380219==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5765267238210380219==--


From xen-users-bounces@lists.xen.org Wed Oct 29 10:50:19 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 10:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjQo5-0005JS-FG; Wed, 29 Oct 2014 10:48:49 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjQo3-0005JN-8h
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 10:48:47 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	75/33-02952-E06C0545; Wed, 29 Oct 2014 10:48:46 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1414579723!13341123!1
X-Originating-IP: [209.85.213.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14712 invoked from network); 29 Oct 2014 10:48:44 -0000
Received: from mail-ig0-f182.google.com (HELO mail-ig0-f182.google.com)
	(209.85.213.182)
	by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 10:48:44 -0000
Received: by mail-ig0-f182.google.com with SMTP id hn18so2834839igb.15
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 03:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=wehlLoxUYs26+IOICbPFhHbkBhewMZXEYLFy4iPEUfQ=;
	b=RWaMFRsIbYsOPHPtmX2XIyoiG0YcRLzQDv7iywRABlPgzaFUwIjQhgZ8OeGkj4Sn16
	H+zZvWZ8FGaVYRPMqicyNc6UFMw8YNAbI1bkUFXs3tY8yT0eBDQBoXCoYsE3MgFb+JuX
	tljwwXOejQBlA1eqnMo5fKCVBya9eClEsNeDsCaldX3EViKjhPLW91By1VnZM3CYRXhQ
	97TwLmlj41wWnODqGW6m9eGt7CytkHqbHtDr7u2e3Rs+8Dg9ymhVDzDjLzewtl/CscIH
	E5qMQz1uLHBlHVfiAf++bNnS59++Bo2E+P0blQWxZcQAO/P9UuzKfb+hnGm8NlqUZD2S
	gJAw==
X-Received: by 10.50.66.179 with SMTP id g19mr11582763igt.8.1414579722468;
	Wed, 29 Oct 2014 03:48:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Wed, 29 Oct 2014 03:48:22 -0700 (PDT)
In-Reply-To: <1414573547.29975.4.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 08:48:22 -0200
Message-ID: <CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5765267238210380219=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5765267238210380219==
Content-Type: multipart/alternative; boundary=047d7bdc15b2dd671905068d8159

--047d7bdc15b2dd671905068d8159
Content-Type: text/plain; charset=UTF-8

Ian,

Please, how to check this?

Diogo

On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> Are you sure you are using a PV network interface, rather than an
> emulated one?
>
> Ian.
>
> On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> > Thanks Ian,
> >
> > I can't transfer more than ~75Mb/s.
> >
> > Em 27/10/2014 12:19, "Ian Campbell" <Ian.Campbell@citrix.com>
> > escreveu:
> >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi wrote:
> >
> >         > Could help me with this question?
> >
> >         I'm not sure what the question actually was, but I'll just
> >         point out
> >         that the notional speed reported by the PV Ethernet device
> >         within the
> >         guest has nothing to do with bandwidth which is actually
> >         available,
> >         we're just obliged to put something in that field...
> >
> >         Ian.
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--047d7bdc15b2dd671905068d8159
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Ian,<br><br></div>Please, how to check this?<br>=
<br></div>Diogo<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell <span dir=3D"ltr">&lt=
;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@=
citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Are you =
sure you are using a PV network interface, rather than an<br>
emulated one?<br>
<br>
Ian.<br>
<div><div class=3D"h5"><br>
On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:<br>
&gt; Thanks Ian,<br>
&gt;<br>
&gt; I can&#39;t transfer more than ~75Mb/s.<br>
&gt;<br>
&gt; Em 27/10/2014 12:19, &quot;Ian Campbell&quot; &lt;<a href=3D"mailto:Ia=
n.Campbell@citrix.com">Ian.Campbell@citrix.com</a>&gt;<br>
&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Mon, 2014-10-27 at 11:15 -0200, Di=
ogo Borsoi wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Could help me with this question=
?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;m not sure what the question ac=
tually was, but I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that the notional speed reported by t=
he PV Ethernet device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guest has nothing to do with bandwidt=
h which is actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we&#39;re just obliged to put somethi=
ng in that field...<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</blockquote></div><br></div>

--047d7bdc15b2dd671905068d8159--


--===============5765267238210380219==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5765267238210380219==--


From xen-users-bounces@lists.xen.org Wed Oct 29 11:55:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 11:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjRp4-0007Ei-W6; Wed, 29 Oct 2014 11:53:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XjRp4-0007Ed-7i
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 11:53:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	7F/78-02954-155D0545; Wed, 29 Oct 2014 11:53:53 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414583631!12481746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7478 invoked from network); 29 Oct 2014 11:53:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 11:53:52 -0000
X-IronPort-AV: E=Sophos;i="5.04,809,1406592000"; d="scan'208";a="186021932"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 29 Oct 2014 07:53:50 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XjRp0-0002RU-G8;
	Wed, 29 Oct 2014 11:53:50 +0000
Date: Wed, 29 Oct 2014 11:53:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Taowei Luo <uaedante@gmail.com>
Message-ID: <20141029115350.GF23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users@lists.xen.org, wei.liu2@citrix.com
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wrote:
> Hi, All
> 
> I just need to confirm a detail on xen implementation. Is xen using
> hugepage automatically when mapping physical address to machine address.
> 
> My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used
> in my virtual machines.
> 

Not so sure for 4.2, but I bet it's more or less the same as
xen-unstable. And I only looked at HAP code (to be more precise, EPT
implementation).

In xen-unstable, as far as I'm know, toolstack will try to arrange as
many machine huge pages as possible when creating a guest. However Xen
won't do anything after that.

Wei.

> Thanks for answering.
> 
> Taowei.

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 11:55:08 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 11:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjRp4-0007Ei-W6; Wed, 29 Oct 2014 11:53:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XjRp4-0007Ed-7i
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 11:53:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
	7F/78-02954-155D0545; Wed, 29 Oct 2014 11:53:53 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1414583631!12481746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7478 invoked from network); 29 Oct 2014 11:53:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 11:53:52 -0000
X-IronPort-AV: E=Sophos;i="5.04,809,1406592000"; d="scan'208";a="186021932"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 29 Oct 2014 07:53:50 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XjRp0-0002RU-G8;
	Wed, 29 Oct 2014 11:53:50 +0000
Date: Wed, 29 Oct 2014 11:53:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Taowei Luo <uaedante@gmail.com>
Message-ID: <20141029115350.GF23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users@lists.xen.org, wei.liu2@citrix.com
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wrote:
> Hi, All
> 
> I just need to confirm a detail on xen implementation. Is xen using
> hugepage automatically when mapping physical address to machine address.
> 
> My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is used
> in my virtual machines.
> 

Not so sure for 4.2, but I bet it's more or less the same as
xen-unstable. And I only looked at HAP code (to be more precise, EPT
implementation).

In xen-unstable, as far as I'm know, toolstack will try to arrange as
many machine huge pages as possible when creating a guest. However Xen
won't do anything after that.

Wei.

> Thanks for answering.
> 
> Taowei.

> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 12:42:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 12:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjSZH-0008Ax-1x; Wed, 29 Oct 2014 12:41:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XjSZG-0008As-Jw
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 12:41:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	3F/82-02953-180E0545; Wed, 29 Oct 2014 12:41:37 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1414586494!12423501!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3621 invoked from network); 29 Oct 2014 12:41:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 12:41:37 -0000
X-IronPort-AV: E=Sophos;i="5.04,809,1406592000"; d="scan'208";a="187355542"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 29 Oct 2014 08:40:58 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XjSYc-0003Ek-3q;
	Wed, 29 Oct 2014 12:40:58 +0000
Date: Wed, 29 Oct 2014 12:40:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Taowei Luo <uaedante@gmail.com>
Message-ID: <20141029124058.GG23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
	<20141029115350.GF23982@zion.uk.xensource.com>
	<CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users@lists.xen.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 29, 2014 at 08:33:30PM +0800, Taowei Luo wrote:
> Thank you! Since I use fixed memory size for my virtual machine, I guess it
> will use hugepage in hap (at least).
> 

FWIW there's a way to verify in xen-unstable. You can use 'xl debug-keys
D' to dump ept p2m table then 'xl dmesg' to look at the dump result.

Not sure if it's applicable in Xen 4.2 though.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 12:42:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 12:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjSZH-0008Ax-1x; Wed, 29 Oct 2014 12:41:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1XjSZG-0008As-Jw
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 12:41:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
	3F/82-02953-180E0545; Wed, 29 Oct 2014 12:41:37 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1414586494!12423501!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3621 invoked from network); 29 Oct 2014 12:41:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 12:41:37 -0000
X-IronPort-AV: E=Sophos;i="5.04,809,1406592000"; d="scan'208";a="187355542"
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.79) with Microsoft SMTP Server id 14.3.181.6;
	Wed, 29 Oct 2014 08:40:58 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1XjSYc-0003Ek-3q;
	Wed, 29 Oct 2014 12:40:58 +0000
Date: Wed, 29 Oct 2014 12:40:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Taowei Luo <uaedante@gmail.com>
Message-ID: <20141029124058.GG23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
	<20141029115350.GF23982@zion.uk.xensource.com>
	<CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-users@lists.xen.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 29, 2014 at 08:33:30PM +0800, Taowei Luo wrote:
> Thank you! Since I use fixed memory size for my virtual machine, I guess it
> will use hugepage in hap (at least).
> 

FWIW there's a way to verify in xen-unstable. You can use 'xl debug-keys
D' to dump ept p2m table then 'xl dmesg' to look at the dump result.

Not sure if it's applicable in Xen 4.2 though.

Wei.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 14:30:11 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 14:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjUFL-00048o-8x; Wed, 29 Oct 2014 14:29:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joaoluispinto@gmail.com>) id 1XjUFJ-00048f-QY
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 14:29:09 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	DD/FF-03148-5B9F0545; Wed, 29 Oct 2014 14:29:09 +0000
X-Env-Sender: joaoluispinto@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1414592947!7799238!1
X-Originating-IP: [209.85.218.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15733 invoked from network); 29 Oct 2014 14:29:08 -0000
Received: from mail-oi0-f53.google.com (HELO mail-oi0-f53.google.com)
	(209.85.218.53)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 14:29:08 -0000
Received: by mail-oi0-f53.google.com with SMTP id a141so696479oig.40
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 07:29:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wFNS0XP85ORuUmW4q6DP6piA1xWwoLYuMEiBdw7V20g=;
	b=yxOg5/oqXVLrocd9pDisCMvCf6BHik/ZuPahwLovJhqW53X0yijKevUAKdLl1cdyPy
	vYybi9ThALGoYc8LwP4uqFAUQEfNc5R1JzUP4GlyjWhRjNus+SmN45wcPXV5u0dPQMhV
	qHeVnqH3MXRJfVhWLUaZZnPypmnv3DtuI8duUHZKmgz/w/fkZj3M/Os7AVBSF2Bpgv7d
	x3DTo/qm1JTkoKcCCld5PwYkv7p0s6jUWZIcECVkN8GsJwuR5k7vDq922wMecRLxVMac
	zTAHEjCFGoT8k2/lXgqKmF/Qa+HzwRs+IlmWkbnLe0KF9Ep5GMwcFFSEbO2VbRPxltFc
	6RJg==
MIME-Version: 1.0
X-Received: by 10.60.129.161 with SMTP id nx1mr1166077oeb.71.1414592946967;
	Wed, 29 Oct 2014 07:29:06 -0700 (PDT)
Received: by 10.202.57.193 with HTTP; Wed, 29 Oct 2014 07:29:06 -0700 (PDT)
Date: Wed, 29 Oct 2014 14:29:06 +0000
Message-ID: <CAGhFqyCitMeh4NYkSEcPg0jC8mGmSS_x9DQo+j2rEmNd10Xqgg@mail.gmail.com>
From: =?UTF-8?B?Sm/Do28gTHXDrXMgUGludG8=?= <joaoluispinto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] git repository qemu-upstream-4.2-testing.git is missing
	from xenbits.xen.org
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I'm building Xen 4.2.5 from source and having a problem in the cloning
the qemu-upstream repository using HTTP step of the build.

 Although repository information is available
(http://xenbits.xen.org/gitweb/?p=qemu-upstream-4.2-testing.git;a=summary),
the repository itself seems to be missing:

http://xenbits.xen.org/git-http/

I believe Xen 4.2 is still supported, so I would expect the repository
to still be available.

I have no idea who I should address regarding this subject, and
therefore turned to this mailing list.

Any idea?

Thank you,

Joao Luis Pinto

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 14:30:11 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 14:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjUFL-00048o-8x; Wed, 29 Oct 2014 14:29:11 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <joaoluispinto@gmail.com>) id 1XjUFJ-00048f-QY
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 14:29:09 +0000
Received: from [193.109.254.147] by server-8.bemta-14.messagelabs.com id
	DD/FF-03148-5B9F0545; Wed, 29 Oct 2014 14:29:09 +0000
X-Env-Sender: joaoluispinto@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1414592947!7799238!1
X-Originating-IP: [209.85.218.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15733 invoked from network); 29 Oct 2014 14:29:08 -0000
Received: from mail-oi0-f53.google.com (HELO mail-oi0-f53.google.com)
	(209.85.218.53)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 14:29:08 -0000
Received: by mail-oi0-f53.google.com with SMTP id a141so696479oig.40
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 07:29:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wFNS0XP85ORuUmW4q6DP6piA1xWwoLYuMEiBdw7V20g=;
	b=yxOg5/oqXVLrocd9pDisCMvCf6BHik/ZuPahwLovJhqW53X0yijKevUAKdLl1cdyPy
	vYybi9ThALGoYc8LwP4uqFAUQEfNc5R1JzUP4GlyjWhRjNus+SmN45wcPXV5u0dPQMhV
	qHeVnqH3MXRJfVhWLUaZZnPypmnv3DtuI8duUHZKmgz/w/fkZj3M/Os7AVBSF2Bpgv7d
	x3DTo/qm1JTkoKcCCld5PwYkv7p0s6jUWZIcECVkN8GsJwuR5k7vDq922wMecRLxVMac
	zTAHEjCFGoT8k2/lXgqKmF/Qa+HzwRs+IlmWkbnLe0KF9Ep5GMwcFFSEbO2VbRPxltFc
	6RJg==
MIME-Version: 1.0
X-Received: by 10.60.129.161 with SMTP id nx1mr1166077oeb.71.1414592946967;
	Wed, 29 Oct 2014 07:29:06 -0700 (PDT)
Received: by 10.202.57.193 with HTTP; Wed, 29 Oct 2014 07:29:06 -0700 (PDT)
Date: Wed, 29 Oct 2014 14:29:06 +0000
Message-ID: <CAGhFqyCitMeh4NYkSEcPg0jC8mGmSS_x9DQo+j2rEmNd10Xqgg@mail.gmail.com>
From: =?UTF-8?B?Sm/Do28gTHXDrXMgUGludG8=?= <joaoluispinto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] git repository qemu-upstream-4.2-testing.git is missing
	from xenbits.xen.org
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I'm building Xen 4.2.5 from source and having a problem in the cloning
the qemu-upstream repository using HTTP step of the build.

 Although repository information is available
(http://xenbits.xen.org/gitweb/?p=qemu-upstream-4.2-testing.git;a=summary),
the repository itself seems to be missing:

http://xenbits.xen.org/git-http/

I believe Xen 4.2 is still supported, so I would expect the repository
to still be available.

I have no idea who I should address regarding this subject, and
therefore turned to this mailing list.

Any idea?

Thank you,

Joao Luis Pinto

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 14:39:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 14:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjUOu-0004Xh-Mo; Wed, 29 Oct 2014 14:39:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjUOs-0004Xa-S0
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 14:39:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	CC/52-03246-50CF0545; Wed, 29 Oct 2014 14:39:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1414593538!12395841!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28467 invoked from network); 29 Oct 2014 14:39:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 14:39:01 -0000
X-IronPort-AV: E=Sophos;i="5.04,810,1406592000"; d="scan'208";a="186093738"
Message-ID: <1414593535.29580.8.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 14:38:55 +0000
In-Reply-To: <CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I think "ethtool -i eth0" will tell you which driver is being used. If
it is "xenvif" or anything like that then it is PV, if it is e1000 or
rtl81?? etc then it is emulated.

You might also want to check the wiki e.g.
http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
http://wiki.xen.org/wiki/PV_on_HVM
http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest



 On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> Ian,
> 
> 
> Please, how to check this?
> 
> 
> Diogo
> 
> 
> On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> <Ian.Campbell@citrix.com> wrote:
>         Are you sure you are using a PV network interface, rather than
>         an
>         emulated one?
>         
>         Ian.
>         
>         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
>         > Thanks Ian,
>         >
>         > I can't transfer more than ~75Mb/s.
>         >
>         > Em 27/10/2014 12:19, "Ian Campbell"
>         <Ian.Campbell@citrix.com>
>         > escreveu:
>         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi
>         wrote:
>         >
>         >         > Could help me with this question?
>         >
>         >         I'm not sure what the question actually was, but
>         I'll just
>         >         point out
>         >         that the notional speed reported by the PV Ethernet
>         device
>         >         within the
>         >         guest has nothing to do with bandwidth which is
>         actually
>         >         available,
>         >         we're just obliged to put something in that field...
>         >
>         >         Ian.
>         >
>         >
>         >
>         
>         > _______________________________________________
>         > Xen-users mailing list
>         > Xen-users@lists.xen.org
>         > http://lists.xen.org/xen-users
>         
>         
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 14:39:20 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 14:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjUOu-0004Xh-Mo; Wed, 29 Oct 2014 14:39:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjUOs-0004Xa-S0
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 14:39:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	CC/52-03246-50CF0545; Wed, 29 Oct 2014 14:39:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1414593538!12395841!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28467 invoked from network); 29 Oct 2014 14:39:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 14:39:01 -0000
X-IronPort-AV: E=Sophos;i="5.04,810,1406592000"; d="scan'208";a="186093738"
Message-ID: <1414593535.29580.8.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 14:38:55 +0000
In-Reply-To: <CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I think "ethtool -i eth0" will tell you which driver is being used. If
it is "xenvif" or anything like that then it is PV, if it is e1000 or
rtl81?? etc then it is emulated.

You might also want to check the wiki e.g.
http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
http://wiki.xen.org/wiki/PV_on_HVM
http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest



 On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> Ian,
> 
> 
> Please, how to check this?
> 
> 
> Diogo
> 
> 
> On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> <Ian.Campbell@citrix.com> wrote:
>         Are you sure you are using a PV network interface, rather than
>         an
>         emulated one?
>         
>         Ian.
>         
>         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
>         > Thanks Ian,
>         >
>         > I can't transfer more than ~75Mb/s.
>         >
>         > Em 27/10/2014 12:19, "Ian Campbell"
>         <Ian.Campbell@citrix.com>
>         > escreveu:
>         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi
>         wrote:
>         >
>         >         > Could help me with this question?
>         >
>         >         I'm not sure what the question actually was, but
>         I'll just
>         >         point out
>         >         that the notional speed reported by the PV Ethernet
>         device
>         >         within the
>         >         guest has nothing to do with bandwidth which is
>         actually
>         >         available,
>         >         we're just obliged to put something in that field...
>         >
>         >         Ian.
>         >
>         >
>         >
>         
>         > _______________________________________________
>         > Xen-users mailing list
>         > Xen-users@lists.xen.org
>         > http://lists.xen.org/xen-users
>         
>         
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 16:20:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 16:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjVyI-0008Op-E5; Wed, 29 Oct 2014 16:19:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XjVyG-0008Og-OO
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 16:19:40 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	45/AA-02746-B9311545; Wed, 29 Oct 2014 16:19:39 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1414599579!8295069!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16320 invoked from network); 29 Oct 2014 16:19:39 -0000
Received: from mail-wg0-f50.google.com (HELO mail-wg0-f50.google.com)
	(74.125.82.50)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 16:19:39 -0000
Received: by mail-wg0-f50.google.com with SMTP id z12so3728794wgg.9
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 09:19:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=SXyQ2cQdQZRrtjlTxpsPRH2cPaMczbNrFz6yjsOpim0=;
	b=FEKftYUt/fSvMkRBy4CwcA5ZlA/jrvq/pskwHc+LN0xib+YbEVdpFn0BOQKxa0Bac/
	LNa4TupE81NqBfcAv4HF3NTomijUD+kptylBPK+bsjiPSJ8rFVyNPVTIAFJ9HxwRQS4G
	XUa6BEhgCnxMShQaTZApv3FQ4dwEovexjwEGK9PmRheeSXhhOvmDwFFAtM7D20Q38q/R
	rr092aCH+P2Hb7MGh+FNkuiIAHcxjIglMfsGia13rLpdRxUJaZ7D5EesbuUCMWit8Tox
	oa8r3ZQmMWachpDv2f2hXlXtnzuLJQDbiEYjBSVUhOdudWGZD0TNVxKo5GwneCEAKOXT
	t7lw==
X-Received: by 10.194.240.68 with SMTP id vy4mr14053613wjc.36.1414599579258;
	Wed, 29 Oct 2014 09:19:39 -0700 (PDT)
Received: from Narvik.home (host86-141-166-170.range86-141.btcentralplus.com.
	[86.141.166.170])
	by mx.google.com with ESMTPSA id r10sm2123220wiy.19.2014.10.29.09.19.37
	for <xen-users@lists.xen.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 29 Oct 2014 09:19:38 -0700 (PDT)
Message-ID: <54511399.1060703@gmail.com>
Date: Wed, 29 Oct 2014 16:19:37 +0000
From: Mark Benson <md.benson@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Having a hard time here setting up VMs to auto-poweron on Debain 7/XAPI. 
I've done the following:

xe pool-set-param uuid=<pool uuid> other-config=auto_poweron:true

and

xe vm-set-param uuid=<vm uuid> other-config=auto_poweron:true

but on reboot it isn't spinning the VM up automatically.

Any other suggestions? I googled for a goo 30 mins on it today and 
couldn't find any alternative suggestions :\

-- 

Mark Benson

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 16:20:25 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 16:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjVyI-0008Op-E5; Wed, 29 Oct 2014 16:19:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1XjVyG-0008Og-OO
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 16:19:40 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	45/AA-02746-B9311545; Wed, 29 Oct 2014 16:19:39 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1414599579!8295069!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16320 invoked from network); 29 Oct 2014 16:19:39 -0000
Received: from mail-wg0-f50.google.com (HELO mail-wg0-f50.google.com)
	(74.125.82.50)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 16:19:39 -0000
Received: by mail-wg0-f50.google.com with SMTP id z12so3728794wgg.9
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 09:19:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=SXyQ2cQdQZRrtjlTxpsPRH2cPaMczbNrFz6yjsOpim0=;
	b=FEKftYUt/fSvMkRBy4CwcA5ZlA/jrvq/pskwHc+LN0xib+YbEVdpFn0BOQKxa0Bac/
	LNa4TupE81NqBfcAv4HF3NTomijUD+kptylBPK+bsjiPSJ8rFVyNPVTIAFJ9HxwRQS4G
	XUa6BEhgCnxMShQaTZApv3FQ4dwEovexjwEGK9PmRheeSXhhOvmDwFFAtM7D20Q38q/R
	rr092aCH+P2Hb7MGh+FNkuiIAHcxjIglMfsGia13rLpdRxUJaZ7D5EesbuUCMWit8Tox
	oa8r3ZQmMWachpDv2f2hXlXtnzuLJQDbiEYjBSVUhOdudWGZD0TNVxKo5GwneCEAKOXT
	t7lw==
X-Received: by 10.194.240.68 with SMTP id vy4mr14053613wjc.36.1414599579258;
	Wed, 29 Oct 2014 09:19:39 -0700 (PDT)
Received: from Narvik.home (host86-141-166-170.range86-141.btcentralplus.com.
	[86.141.166.170])
	by mx.google.com with ESMTPSA id r10sm2123220wiy.19.2014.10.29.09.19.37
	for <xen-users@lists.xen.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 29 Oct 2014 09:19:38 -0700 (PDT)
Message-ID: <54511399.1060703@gmail.com>
Date: Wed, 29 Oct 2014 16:19:37 +0000
From: Mark Benson <md.benson@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Having a hard time here setting up VMs to auto-poweron on Debain 7/XAPI. 
I've done the following:

xe pool-set-param uuid=<pool uuid> other-config=auto_poweron:true

and

xe vm-set-param uuid=<vm uuid> other-config=auto_poweron:true

but on reboot it isn't spinning the VM up automatically.

Any other suggestions? I googled for a goo 30 mins on it today and 
couldn't find any alternative suggestions :\

-- 

Mark Benson

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Oct 29 16:21:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 16:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjVzm-0008UQ-45; Wed, 29 Oct 2014 16:21:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjVzj-0008U9-Tm
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 16:21:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	96/0F-03123-7F311545; Wed, 29 Oct 2014 16:21:11 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1414599666!12521820!1
X-Originating-IP: [209.85.213.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17214 invoked from network); 29 Oct 2014 16:21:08 -0000
Received: from mail-ig0-f172.google.com (HELO mail-ig0-f172.google.com)
	(209.85.213.172)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 16:21:08 -0000
Received: by mail-ig0-f172.google.com with SMTP id a13so1583856igq.11
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 09:21:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=tcIH3YzTcdCRxKI1MRUFf3WfHyApSbDXY2b8cSSzoxw=;
	b=jI37cRIJ2NLz0S2BncAE442do4WO3sD5ZS9/6DIQFpLJnyZrZXwIU98KCQiq0eMKQX
	tk0yRfIhfuZJ8P5hCytKa58fxiEKgXJCulIew3ooZI7sNZ3esO5DJu2L7EWCbIZSC3hQ
	bCpq9FA4WBvqPnOLScWqm3fc+azseghutvvQU4fpi44Np7JbocDmbZz7vW+LfZhKH/f5
	4a+Uz6V2gSVkjvBjxj6gcO6lnTuk5+Y7u8s9sdYRObHzOCkaM5rHqQNL51DIBPmqG2ff
	yjq6+ifI3rOoSQK6bLBQXpRsRryK3QSaYtg/ZOG5xLDodXg0Zt3iA/Gvz7Q3Uit3ewyH
	QJ3A==
X-Received: by 10.50.41.34 with SMTP id c2mr38921565igl.5.1414599666585; Wed,
	29 Oct 2014 09:21:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Wed, 29 Oct 2014 09:20:44 -0700 (PDT)
In-Reply-To: <1414593535.29580.8.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 14:20:44 -0200
Message-ID: <CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2123835093085622013=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2123835093085622013==
Content-Type: multipart/alternative; boundary=089e01183b60a05545050692268d

--089e01183b60a05545050692268d
Content-Type: text/plain; charset=UTF-8

Ian,

The output of command is:

driver: vif
version:
firmware-version:
bus-info: vif-0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

But, the transfer not more than this (rsync output):

sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec


Thanks,
Diogo

On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> I think "ethtool -i eth0" will tell you which driver is being used. If
> it is "xenvif" or anything like that then it is PV, if it is e1000 or
> rtl81?? etc then it is emulated.
>
> You might also want to check the wiki e.g.
> http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
> http://wiki.xen.org/wiki/PV_on_HVM
> http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
>
>
>
>  On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> > Ian,
> >
> >
> > Please, how to check this?
> >
> >
> > Diogo
> >
> >
> > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> > <Ian.Campbell@citrix.com> wrote:
> >         Are you sure you are using a PV network interface, rather than
> >         an
> >         emulated one?
> >
> >         Ian.
> >
> >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> >         > Thanks Ian,
> >         >
> >         > I can't transfer more than ~75Mb/s.
> >         >
> >         > Em 27/10/2014 12:19, "Ian Campbell"
> >         <Ian.Campbell@citrix.com>
> >         > escreveu:
> >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi
> >         wrote:
> >         >
> >         >         > Could help me with this question?
> >         >
> >         >         I'm not sure what the question actually was, but
> >         I'll just
> >         >         point out
> >         >         that the notional speed reported by the PV Ethernet
> >         device
> >         >         within the
> >         >         guest has nothing to do with bandwidth which is
> >         actually
> >         >         available,
> >         >         we're just obliged to put something in that field...
> >         >
> >         >         Ian.
> >         >
> >         >
> >         >
> >
> >         > _______________________________________________
> >         > Xen-users mailing list
> >         > Xen-users@lists.xen.org
> >         > http://lists.xen.org/xen-users
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--089e01183b60a05545050692268d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Ian,<br><br></div>The output of command is:=
<br><br>driver: vif<br>version: <br>firmware-version: <br>bus-info: vif-0<b=
r>supports-statistics: no<br>supports-test: no<br>supports-eeprom-access: n=
o<br>supports-register-dump: no<br>supports-priv-flags: no<br><br></div>But=
, the transfer not more than this (rsync output):<br><br>sent 4.46M bytes r=
eceived 101.66G bytes 12.11M bytes/sec<br><br><br></div>Thanks,<br>Diogo<br=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Oc=
t 29, 2014 at 12:38 PM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">I think &quot;ethtool -i =
eth0&quot; will tell you which driver is being used. If<br>
it is &quot;xenvif&quot; or anything like that then it is PV, if it is e100=
0 or<br>
rtl81?? etc then it is emulated.<br>
<br>
You might also want to check the wiki e.g.<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers" target=3D"=
_blank">http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers</a><br>
<a href=3D"http://wiki.xen.org/wiki/PV_on_HVM" target=3D"_blank">http://wik=
i.xen.org/wiki/PV_on_HVM</a><br>
<a href=3D"http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest</a=
><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
=C2=A0On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:<br>
&gt; Ian,<br>
&gt;<br>
&gt;<br>
&gt; Please, how to check this?<br>
&gt;<br>
&gt;<br>
&gt; Diogo<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell<br>
&gt; &lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Are you sure you are using a PV netwo=
rk interface, rather than<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0an<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0emulated one?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, 2014-10-29 at 00:18 -0200, Di=
ogo Borsoi wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Thanks Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; I can&#39;t transfer more than ~=
75Mb/s.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Em 27/10/2014 12:19, &quot;Ian C=
ampbell&quot;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:Ian.Campbell@ci=
trix.com">Ian.Campbell@citrix.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Could help me with this question?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0I&#39;m not sure what the question actually was, but<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0that the notional speed reported by the PV Ethernet<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0guest has nothing to do with bandwidth which is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0we&#39;re just obliged to put something in that field...<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; ________________________________=
_______________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@list=
s.xen.org">Xen-users@lists.xen.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>

--089e01183b60a05545050692268d--


--===============2123835093085622013==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2123835093085622013==--


From xen-users-bounces@lists.xen.org Wed Oct 29 16:21:16 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Oct 2014 16:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjVzm-0008UQ-45; Wed, 29 Oct 2014 16:21:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1XjVzj-0008U9-Tm
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 16:21:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	96/0F-03123-7F311545; Wed, 29 Oct 2014 16:21:11 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1414599666!12521820!1
X-Originating-IP: [209.85.213.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17214 invoked from network); 29 Oct 2014 16:21:08 -0000
Received: from mail-ig0-f172.google.com (HELO mail-ig0-f172.google.com)
	(209.85.213.172)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 16:21:08 -0000
Received: by mail-ig0-f172.google.com with SMTP id a13so1583856igq.11
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 09:21:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=tcIH3YzTcdCRxKI1MRUFf3WfHyApSbDXY2b8cSSzoxw=;
	b=jI37cRIJ2NLz0S2BncAE442do4WO3sD5ZS9/6DIQFpLJnyZrZXwIU98KCQiq0eMKQX
	tk0yRfIhfuZJ8P5hCytKa58fxiEKgXJCulIew3ooZI7sNZ3esO5DJu2L7EWCbIZSC3hQ
	bCpq9FA4WBvqPnOLScWqm3fc+azseghutvvQU4fpi44Np7JbocDmbZz7vW+LfZhKH/f5
	4a+Uz6V2gSVkjvBjxj6gcO6lnTuk5+Y7u8s9sdYRObHzOCkaM5rHqQNL51DIBPmqG2ff
	yjq6+ifI3rOoSQK6bLBQXpRsRryK3QSaYtg/ZOG5xLDodXg0Zt3iA/Gvz7Q3Uit3ewyH
	QJ3A==
X-Received: by 10.50.41.34 with SMTP id c2mr38921565igl.5.1414599666585; Wed,
	29 Oct 2014 09:21:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Wed, 29 Oct 2014 09:20:44 -0700 (PDT)
In-Reply-To: <1414593535.29580.8.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Wed, 29 Oct 2014 14:20:44 -0200
Message-ID: <CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2123835093085622013=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2123835093085622013==
Content-Type: multipart/alternative; boundary=089e01183b60a05545050692268d

--089e01183b60a05545050692268d
Content-Type: text/plain; charset=UTF-8

Ian,

The output of command is:

driver: vif
version:
firmware-version:
bus-info: vif-0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

But, the transfer not more than this (rsync output):

sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec


Thanks,
Diogo

On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> I think "ethtool -i eth0" will tell you which driver is being used. If
> it is "xenvif" or anything like that then it is PV, if it is e1000 or
> rtl81?? etc then it is emulated.
>
> You might also want to check the wiki e.g.
> http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
> http://wiki.xen.org/wiki/PV_on_HVM
> http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
>
>
>
>  On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> > Ian,
> >
> >
> > Please, how to check this?
> >
> >
> > Diogo
> >
> >
> > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> > <Ian.Campbell@citrix.com> wrote:
> >         Are you sure you are using a PV network interface, rather than
> >         an
> >         emulated one?
> >
> >         Ian.
> >
> >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi wrote:
> >         > Thanks Ian,
> >         >
> >         > I can't transfer more than ~75Mb/s.
> >         >
> >         > Em 27/10/2014 12:19, "Ian Campbell"
> >         <Ian.Campbell@citrix.com>
> >         > escreveu:
> >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi
> >         wrote:
> >         >
> >         >         > Could help me with this question?
> >         >
> >         >         I'm not sure what the question actually was, but
> >         I'll just
> >         >         point out
> >         >         that the notional speed reported by the PV Ethernet
> >         device
> >         >         within the
> >         >         guest has nothing to do with bandwidth which is
> >         actually
> >         >         available,
> >         >         we're just obliged to put something in that field...
> >         >
> >         >         Ian.
> >         >
> >         >
> >         >
> >
> >         > _______________________________________________
> >         > Xen-users mailing list
> >         > Xen-users@lists.xen.org
> >         > http://lists.xen.org/xen-users
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--089e01183b60a05545050692268d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Ian,<br><br></div>The output of command is:=
<br><br>driver: vif<br>version: <br>firmware-version: <br>bus-info: vif-0<b=
r>supports-statistics: no<br>supports-test: no<br>supports-eeprom-access: n=
o<br>supports-register-dump: no<br>supports-priv-flags: no<br><br></div>But=
, the transfer not more than this (rsync output):<br><br>sent 4.46M bytes r=
eceived 101.66G bytes 12.11M bytes/sec<br><br><br></div>Thanks,<br>Diogo<br=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Oc=
t 29, 2014 at 12:38 PM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">I think &quot;ethtool -i =
eth0&quot; will tell you which driver is being used. If<br>
it is &quot;xenvif&quot; or anything like that then it is PV, if it is e100=
0 or<br>
rtl81?? etc then it is emulated.<br>
<br>
You might also want to check the wiki e.g.<br>
<a href=3D"http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers" target=3D"=
_blank">http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers</a><br>
<a href=3D"http://wiki.xen.org/wiki/PV_on_HVM" target=3D"_blank">http://wik=
i.xen.org/wiki/PV_on_HVM</a><br>
<a href=3D"http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest" targ=
et=3D"_blank">http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest</a=
><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
=C2=A0On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:<br>
&gt; Ian,<br>
&gt;<br>
&gt;<br>
&gt; Please, how to check this?<br>
&gt;<br>
&gt;<br>
&gt; Diogo<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell<br>
&gt; &lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Are you sure you are using a PV netwo=
rk interface, rather than<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0an<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0emulated one?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, 2014-10-29 at 00:18 -0200, Di=
ogo Borsoi wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Thanks Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; I can&#39;t transfer more than ~=
75Mb/s.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Em 27/10/2014 12:19, &quot;Ian C=
ampbell&quot;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:Ian.Campbell@ci=
trix.com">Ian.Campbell@citrix.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0On Mon, 2014-10-27 at 11:15 -0200, Diogo Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Could help me with this question?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0I&#39;m not sure what the question actually was, but<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0that the notional speed reported by the PV Ethernet<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0guest has nothing to do with bandwidth which is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0we&#39;re just obliged to put something in that field...<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; ________________________________=
_______________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@list=
s.xen.org">Xen-users@lists.xen.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>

--089e01183b60a05545050692268d--


--===============2123835093085622013==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2123835093085622013==--


From xen-users-bounces@lists.xen.org Thu Oct 30 07:00:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 07:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjjho-0004YQ-HS; Thu, 30 Oct 2014 06:59:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1Xjjhm-0004YL-Ou
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 06:59:34 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	2D/2E-10419-6D1E1545; Thu, 30 Oct 2014 06:59:34 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1414652372!13552693!1
X-Originating-IP: [209.85.192.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17163 invoked from network); 30 Oct 2014 06:59:33 -0000
Received: from mail-qg0-f43.google.com (HELO mail-qg0-f43.google.com)
	(209.85.192.43)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 06:59:33 -0000
Received: by mail-qg0-f43.google.com with SMTP id f51so3569855qge.30
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=x4MTfse8FwBe8rBzPZO+7tclY50VVzIt1oWokWE9uFw=;
	b=NS4ihaZTLgfPe4qn5JzXDUh34MvfW6goV7oMaY1seahh1l8vhKmUGs7faMvQ49lziW
	BG+Hym65lDDM/ZGGSUaXjAjjz5HXVC/o0DlxxkCQAyneZhKkf7s75izqpvtBFt1aiT2Q
	pm86TM2YbnEXVEyVJ9vufkctYM+qB3pmpKl7161m2kiyw0O09KhTZdGX0A9tuvzsSxsV
	1PmCXGbuopyxn63oGDkkA0ERW3r3tAbNcj3snBoL4Bg+Gq5f2jPZFiVCnsxMK5DbcNEy
	3qTAyHRVwuMQyI+dtuRUytNV515FWrSYn3IeCiuSc3HCUnxQ4WTH74VTZXNRVp/yDLRC
	749g==
MIME-Version: 1.0
X-Received: by 10.140.27.164 with SMTP id 33mr21585919qgx.57.1414652372114;
	Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
Date: Thu, 30 Oct 2014 01:59:32 -0500
Message-ID: <CAPCj91KXaHZRHwMLti9u0S5VwTaumx16zEDNCpBbQEpEMC8eyw@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] VGA Passthrough to a Linux guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8559544623692769745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8559544623692769745==
Content-Type: multipart/alternative; boundary=001a11c035ae1ee27e05069e6c6e

--001a11c035ae1ee27e05069e6c6e
Content-Type: text/plain; charset=UTF-8

All,

  Due to some recent hardware issues, I'm having to rebuild one of the
systems that I have xen installed on. In the past, I was using the dom0 as
a full linux install, with a windows 7 domU. With the rebuild, I've decided
to try to move the Linux desktop into its own domU (so i'd keep dom0 as a
barebones install, enough to host the domU's.

  Some initial attempts haven't been too successful yet, so I thought I'd
also reach out to the list and see if and how other people may have tried
doing this. Most of the online guides are focused on using  Windows as the
guest OS, so i'm continuing to search online for resources/guides/etc.

  Dom0 is using a GeForce2 MX 200, and I have a hardware modded GTX 670 for
Windows and either an ATI 6770 or 7750 for the Linux domU.

Any thoughts/feedback?

Regards,

  David

--001a11c035ae1ee27e05069e6c6e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">All,<div><br></div><div>=C2=A0 Due to some recent hardware=
 issues, I&#39;m having to rebuild one of the systems that I have xen insta=
lled on. In the past, I was using the dom0 as a full linux install, with a =
windows 7 domU. With the rebuild, I&#39;ve decided to try to move the Linux=
 desktop into its own domU (so i&#39;d keep dom0 as a barebones install, en=
ough to host the domU&#39;s.=C2=A0</div><div><br></div><div>=C2=A0 Some ini=
tial attempts haven&#39;t been too successful yet, so I thought I&#39;d als=
o reach out to the list and see if and how other people may have tried doin=
g this. Most of the online guides are focused on using =C2=A0Windows as the=
 guest OS, so i&#39;m continuing to search online for resources/guides/etc.=
=C2=A0</div><div><br></div><div>=C2=A0 Dom0 is using a GeForce2 MX 200, and=
 I have a hardware modded GTX 670 for Windows and either an ATI 6770 or 775=
0 for the Linux domU.</div><div><br></div><div>Any thoughts/feedback?</div>=
<div><br></div><div>Regards,</div><div><br></div><div>=C2=A0 David=C2=A0</d=
iv></div>

--001a11c035ae1ee27e05069e6c6e--


--===============8559544623692769745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8559544623692769745==--


From xen-users-bounces@lists.xen.org Thu Oct 30 07:00:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 07:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjjho-0004YQ-HS; Thu, 30 Oct 2014 06:59:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kantras@gmail.com>) id 1Xjjhm-0004YL-Ou
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 06:59:34 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	2D/2E-10419-6D1E1545; Thu, 30 Oct 2014 06:59:34 +0000
X-Env-Sender: kantras@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1414652372!13552693!1
X-Originating-IP: [209.85.192.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17163 invoked from network); 30 Oct 2014 06:59:33 -0000
Received: from mail-qg0-f43.google.com (HELO mail-qg0-f43.google.com)
	(209.85.192.43)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 06:59:33 -0000
Received: by mail-qg0-f43.google.com with SMTP id f51so3569855qge.30
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=x4MTfse8FwBe8rBzPZO+7tclY50VVzIt1oWokWE9uFw=;
	b=NS4ihaZTLgfPe4qn5JzXDUh34MvfW6goV7oMaY1seahh1l8vhKmUGs7faMvQ49lziW
	BG+Hym65lDDM/ZGGSUaXjAjjz5HXVC/o0DlxxkCQAyneZhKkf7s75izqpvtBFt1aiT2Q
	pm86TM2YbnEXVEyVJ9vufkctYM+qB3pmpKl7161m2kiyw0O09KhTZdGX0A9tuvzsSxsV
	1PmCXGbuopyxn63oGDkkA0ERW3r3tAbNcj3snBoL4Bg+Gq5f2jPZFiVCnsxMK5DbcNEy
	3qTAyHRVwuMQyI+dtuRUytNV515FWrSYn3IeCiuSc3HCUnxQ4WTH74VTZXNRVp/yDLRC
	749g==
MIME-Version: 1.0
X-Received: by 10.140.27.164 with SMTP id 33mr21585919qgx.57.1414652372114;
	Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
Received: by 10.96.204.71 with HTTP; Wed, 29 Oct 2014 23:59:32 -0700 (PDT)
Date: Thu, 30 Oct 2014 01:59:32 -0500
Message-ID: <CAPCj91KXaHZRHwMLti9u0S5VwTaumx16zEDNCpBbQEpEMC8eyw@mail.gmail.com>
From: David Sutton <kantras@gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] VGA Passthrough to a Linux guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8559544623692769745=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8559544623692769745==
Content-Type: multipart/alternative; boundary=001a11c035ae1ee27e05069e6c6e

--001a11c035ae1ee27e05069e6c6e
Content-Type: text/plain; charset=UTF-8

All,

  Due to some recent hardware issues, I'm having to rebuild one of the
systems that I have xen installed on. In the past, I was using the dom0 as
a full linux install, with a windows 7 domU. With the rebuild, I've decided
to try to move the Linux desktop into its own domU (so i'd keep dom0 as a
barebones install, enough to host the domU's.

  Some initial attempts haven't been too successful yet, so I thought I'd
also reach out to the list and see if and how other people may have tried
doing this. Most of the online guides are focused on using  Windows as the
guest OS, so i'm continuing to search online for resources/guides/etc.

  Dom0 is using a GeForce2 MX 200, and I have a hardware modded GTX 670 for
Windows and either an ATI 6770 or 7750 for the Linux domU.

Any thoughts/feedback?

Regards,

  David

--001a11c035ae1ee27e05069e6c6e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">All,<div><br></div><div>=C2=A0 Due to some recent hardware=
 issues, I&#39;m having to rebuild one of the systems that I have xen insta=
lled on. In the past, I was using the dom0 as a full linux install, with a =
windows 7 domU. With the rebuild, I&#39;ve decided to try to move the Linux=
 desktop into its own domU (so i&#39;d keep dom0 as a barebones install, en=
ough to host the domU&#39;s.=C2=A0</div><div><br></div><div>=C2=A0 Some ini=
tial attempts haven&#39;t been too successful yet, so I thought I&#39;d als=
o reach out to the list and see if and how other people may have tried doin=
g this. Most of the online guides are focused on using =C2=A0Windows as the=
 guest OS, so i&#39;m continuing to search online for resources/guides/etc.=
=C2=A0</div><div><br></div><div>=C2=A0 Dom0 is using a GeForce2 MX 200, and=
 I have a hardware modded GTX 670 for Windows and either an ATI 6770 or 775=
0 for the Linux domU.</div><div><br></div><div>Any thoughts/feedback?</div>=
<div><br></div><div>Regards,</div><div><br></div><div>=C2=A0 David=C2=A0</d=
iv></div>

--001a11c035ae1ee27e05069e6c6e--


--===============8559544623692769745==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8559544623692769745==--


From xen-users-bounces@lists.xen.org Thu Oct 30 14:26:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 14:26:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjqf0-00032s-Ji; Thu, 30 Oct 2014 14:25:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xjqeq-00032R-Fr
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 14:25:00 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	F4/67-03145-B3A42545; Thu, 30 Oct 2014 14:24:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1414679096!8041159!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2346 invoked from network); 30 Oct 2014 14:24:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 14:24:58 -0000
X-IronPort-AV: E=Sophos;i="5.07,286,1413244800"; d="scan'208";a="187858026"
Message-ID: <1414678987.2064.38.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Thu, 30 Oct 2014 14:23:07 +0000
In-Reply-To: <CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
	<CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

It would be best to check the raw bandwidth with iperf or something
similar, rsync could easily be bound by other factors, CPU, memory, disk
etc.

On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:
> Ian,
> 
> 
> The output of command is:
> 
> driver: vif
> version: 
> firmware-version: 
> bus-info: vif-0
> supports-statistics: no
> supports-test: no
> supports-eeprom-access: no
> supports-register-dump: no
> supports-priv-flags: no
> 
> 
> But, the transfer not more than this (rsync output):
> 
> sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec
> 
> 
> 
> Thanks,
> Diogo
> 
> 
> On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell
> <Ian.Campbell@citrix.com> wrote:
>         I think "ethtool -i eth0" will tell you which driver is being
>         used. If
>         it is "xenvif" or anything like that then it is PV, if it is
>         e1000 or
>         rtl81?? etc then it is emulated.
>         
>         You might also want to check the wiki e.g.
>         http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
>         http://wiki.xen.org/wiki/PV_on_HVM
>         http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
>         
>         
>         
>          On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
>         > Ian,
>         >
>         >
>         > Please, how to check this?
>         >
>         >
>         > Diogo
>         >
>         >
>         > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
>         > <Ian.Campbell@citrix.com> wrote:
>         >         Are you sure you are using a PV network interface,
>         rather than
>         >         an
>         >         emulated one?
>         >
>         >         Ian.
>         >
>         >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi
>         wrote:
>         >         > Thanks Ian,
>         >         >
>         >         > I can't transfer more than ~75Mb/s.
>         >         >
>         >         > Em 27/10/2014 12:19, "Ian Campbell"
>         >         <Ian.Campbell@citrix.com>
>         >         > escreveu:
>         >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo
>         Borsoi
>         >         wrote:
>         >         >
>         >         >         > Could help me with this question?
>         >         >
>         >         >         I'm not sure what the question actually
>         was, but
>         >         I'll just
>         >         >         point out
>         >         >         that the notional speed reported by the PV
>         Ethernet
>         >         device
>         >         >         within the
>         >         >         guest has nothing to do with bandwidth
>         which is
>         >         actually
>         >         >         available,
>         >         >         we're just obliged to put something in
>         that field...
>         >         >
>         >         >         Ian.
>         >         >
>         >         >
>         >         >
>         >
>         >         > _______________________________________________
>         >         > Xen-users mailing list
>         >         > Xen-users@lists.xen.org
>         >         > http://lists.xen.org/xen-users
>         >
>         >
>         >
>         >
>         > _______________________________________________
>         > Xen-users mailing list
>         > Xen-users@lists.xen.org
>         > http://lists.xen.org/xen-users
>         
>         
>         
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 14:26:14 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 14:26:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjqf0-00032s-Ji; Thu, 30 Oct 2014 14:25:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Xjqeq-00032R-Fr
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 14:25:00 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	F4/67-03145-B3A42545; Thu, 30 Oct 2014 14:24:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1414679096!8041159!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2346 invoked from network); 30 Oct 2014 14:24:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 14:24:58 -0000
X-IronPort-AV: E=Sophos;i="5.07,286,1413244800"; d="scan'208";a="187858026"
Message-ID: <1414678987.2064.38.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Thu, 30 Oct 2014 14:23:07 +0000
In-Reply-To: <CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
	<CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA1
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

It would be best to check the raw bandwidth with iperf or something
similar, rsync could easily be bound by other factors, CPU, memory, disk
etc.

On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:
> Ian,
> 
> 
> The output of command is:
> 
> driver: vif
> version: 
> firmware-version: 
> bus-info: vif-0
> supports-statistics: no
> supports-test: no
> supports-eeprom-access: no
> supports-register-dump: no
> supports-priv-flags: no
> 
> 
> But, the transfer not more than this (rsync output):
> 
> sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec
> 
> 
> 
> Thanks,
> Diogo
> 
> 
> On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell
> <Ian.Campbell@citrix.com> wrote:
>         I think "ethtool -i eth0" will tell you which driver is being
>         used. If
>         it is "xenvif" or anything like that then it is PV, if it is
>         e1000 or
>         rtl81?? etc then it is emulated.
>         
>         You might also want to check the wiki e.g.
>         http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
>         http://wiki.xen.org/wiki/PV_on_HVM
>         http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
>         
>         
>         
>          On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
>         > Ian,
>         >
>         >
>         > Please, how to check this?
>         >
>         >
>         > Diogo
>         >
>         >
>         > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
>         > <Ian.Campbell@citrix.com> wrote:
>         >         Are you sure you are using a PV network interface,
>         rather than
>         >         an
>         >         emulated one?
>         >
>         >         Ian.
>         >
>         >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi
>         wrote:
>         >         > Thanks Ian,
>         >         >
>         >         > I can't transfer more than ~75Mb/s.
>         >         >
>         >         > Em 27/10/2014 12:19, "Ian Campbell"
>         >         <Ian.Campbell@citrix.com>
>         >         > escreveu:
>         >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo
>         Borsoi
>         >         wrote:
>         >         >
>         >         >         > Could help me with this question?
>         >         >
>         >         >         I'm not sure what the question actually
>         was, but
>         >         I'll just
>         >         >         point out
>         >         >         that the notional speed reported by the PV
>         Ethernet
>         >         device
>         >         >         within the
>         >         >         guest has nothing to do with bandwidth
>         which is
>         >         actually
>         >         >         available,
>         >         >         we're just obliged to put something in
>         that field...
>         >         >
>         >         >         Ian.
>         >         >
>         >         >
>         >         >
>         >
>         >         > _______________________________________________
>         >         > Xen-users mailing list
>         >         > Xen-users@lists.xen.org
>         >         > http://lists.xen.org/xen-users
>         >
>         >
>         >
>         >
>         > _______________________________________________
>         > Xen-users mailing list
>         > Xen-users@lists.xen.org
>         > http://lists.xen.org/xen-users
>         
>         
>         
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 14:44:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjqxF-0004dj-6y; Thu, 30 Oct 2014 14:44:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjqxD-0004dU-T1
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 14:43:59 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	AB/84-27785-FAE42545; Thu, 30 Oct 2014 14:43:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1414680235!13446455!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26401 invoked from network); 30 Oct 2014 14:43:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 14:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.07,286,1413244800"; d="scan'208";a="187867770"
Message-ID: <1414680232.2064.43.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mark Benson <md.benson@gmail.com>
Date: Thu, 30 Oct 2014 14:43:52 +0000
In-Reply-To: <54511399.1060703@gmail.com>
References: <54511399.1060703@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Mark,

On Wed, 2014-10-29 at 16:19 +0000, Mark Benson wrote:
> Having a hard time here setting up VMs to auto-poweron on Debain 7/XAPI. 
> I've done the following:

Questions about XCP are best addressed to the forums/lists over at
www.xenserver.org (XCP has effectively been replaced by open xenserver).

For xapi specific stuff there is also xen-api@lists.xen.org, but that's
more of a dev list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 14:44:58 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjqxF-0004dj-6y; Thu, 30 Oct 2014 14:44:01 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1XjqxD-0004dU-T1
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 14:43:59 +0000
Received: from [193.109.254.147] by server-7.bemta-14.messagelabs.com id
	AB/84-27785-FAE42545; Thu, 30 Oct 2014 14:43:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1414680235!13446455!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26401 invoked from network); 30 Oct 2014 14:43:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 14:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.07,286,1413244800"; d="scan'208";a="187867770"
Message-ID: <1414680232.2064.43.camel@citrix.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Mark Benson <md.benson@gmail.com>
Date: Thu, 30 Oct 2014 14:43:52 +0000
In-Reply-To: <54511399.1060703@gmail.com>
References: <54511399.1060703@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.12.7-1 
MIME-Version: 1.0
X-DLP: MIA2
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Mark,

On Wed, 2014-10-29 at 16:19 +0000, Mark Benson wrote:
> Having a hard time here setting up VMs to auto-poweron on Debain 7/XAPI. 
> I've done the following:

Questions about XCP are best addressed to the forums/lists over at
www.xenserver.org (XCP has effectively been replaced by open xenserver).

For xapi specific stuff there is also xen-api@lists.xen.org, but that's
more of a dev list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 18:05:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xju4m-0002ic-CO; Thu, 30 Oct 2014 18:04:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <uaedante@gmail.com>) id 1XjSRQ-00087S-Kf
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 12:33:32 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
	41/E5-02559-B9ED0545; Wed, 29 Oct 2014 12:33:31 +0000
X-Env-Sender: uaedante@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1414586010!13222015!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12404 invoked from network); 29 Oct 2014 12:33:31 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 12:33:31 -0000
Received: by mail-wi0-f174.google.com with SMTP id d1so1535722wiv.1
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hR0DmOYQRO/0AvOIOmuD/t+TCxdXRdI9SJo+AouscbE=;
	b=k9LYJmu4LU3rJTe2TJmQZ+4zPBCZbuf7jANCSAcXNpBIPObsJnryKPVwe+hzslJDUF
	wBJ02UfkWgRvAwQ3v/WT13lUhIeMH8JsGFvR7EdiWXAPQ3658V9YixiyEghh1t9EyjhM
	MWly41qEInEFFA8El1COWGsTkrlrjtkWK6ySE9iC658vnvBnQXgGG4/GwOi/WIqEkzWF
	adWhsRAxdABcASZlDoxQNVNgw6wjVrjPkkn+pGVFMQU28lIowtoVbIVrQeIeKRhlAJI7
	lpc/kOeBhoq59inIy88eSHgGOj9w0credCrPl7ZCR7TuZ1J7pN/kPyM52P6KvBN1s1Rk
	2ygQ==
MIME-Version: 1.0
X-Received: by 10.180.94.34 with SMTP id cz2mr35081120wib.4.1414586010574;
	Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
Received: by 10.194.90.239 with HTTP; Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
In-Reply-To: <20141029115350.GF23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
	<20141029115350.GF23982@zion.uk.xensource.com>
Date: Wed, 29 Oct 2014 20:33:30 +0800
Message-ID: <CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
From: Taowei Luo <uaedante@gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailman-Approved-At: Thu, 30 Oct 2014 18:03:59 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8896609096707770875=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8896609096707770875==
Content-Type: multipart/alternative; boundary=f46d04426c52aa24ea05068ef8ce

--f46d04426c52aa24ea05068ef8ce
Content-Type: text/plain; charset=UTF-8

Thank you! Since I use fixed memory size for my virtual machine, I guess it
will use hugepage in hap (at least).

2014-10-29 19:53 GMT+08:00 Wei Liu <wei.liu2@citrix.com>:

> On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wrote:
> > Hi, All
> >
> > I just need to confirm a detail on xen implementation. Is xen using
> > hugepage automatically when mapping physical address to machine address.
> >
> > My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is
> used
> > in my virtual machines.
> >
>
> Not so sure for 4.2, but I bet it's more or less the same as
> xen-unstable. And I only looked at HAP code (to be more precise, EPT
> implementation).
>
> In xen-unstable, as far as I'm know, toolstack will try to arrange as
> many machine huge pages as possible when creating a guest. However Xen
> won't do anything after that.
>
> Wei.
>
> > Thanks for answering.
> >
> > Taowei.
>
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>

--f46d04426c52aa24ea05068ef8ce
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you! Since I use fixed memory size for my virtual ma=
chine, I guess it will use hugepage in hap (at least).</div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">2014-10-29 19:53 GMT+08:00 Wei L=
iu <span dir=3D"ltr">&lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D"_=
blank">wei.liu2@citrix.com</a>&gt;</span>:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><span class=3D"">On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wro=
te:<br>
&gt; Hi, All<br>
&gt;<br>
&gt; I just need to confirm a detail on xen implementation. Is xen using<br=
>
&gt; hugepage automatically when mapping physical address to machine addres=
s.<br>
&gt;<br>
&gt; My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is =
used<br>
&gt; in my virtual machines.<br>
&gt;<br>
<br>
</span>Not so sure for 4.2, but I bet it&#39;s more or less the same as<br>
xen-unstable. And I only looked at HAP code (to be more precise, EPT<br>
implementation).<br>
<br>
In xen-unstable, as far as I&#39;m know, toolstack will try to arrange as<b=
r>
many machine huge pages as possible when creating a guest. However Xen<br>
won&#39;t do anything after that.<br>
<br>
Wei.<br>
<br>
&gt; Thanks for answering.<br>
&gt;<br>
&gt; Taowei.<br>
<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
</blockquote></div><br></div>

--f46d04426c52aa24ea05068ef8ce--


--===============8896609096707770875==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8896609096707770875==--


From xen-users-bounces@lists.xen.org Thu Oct 30 18:05:07 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xju4m-0002ic-CO; Thu, 30 Oct 2014 18:04:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <uaedante@gmail.com>) id 1XjSRQ-00087S-Kf
	for xen-users@lists.xen.org; Wed, 29 Oct 2014 12:33:32 +0000
Received: from [193.109.254.147] by server-1.bemta-14.messagelabs.com id
	41/E5-02559-B9ED0545; Wed, 29 Oct 2014 12:33:31 +0000
X-Env-Sender: uaedante@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1414586010!13222015!1
X-Originating-IP: [209.85.212.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12404 invoked from network); 29 Oct 2014 12:33:31 -0000
Received: from mail-wi0-f174.google.com (HELO mail-wi0-f174.google.com)
	(209.85.212.174)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Oct 2014 12:33:31 -0000
Received: by mail-wi0-f174.google.com with SMTP id d1so1535722wiv.1
	for <xen-users@lists.xen.org>; Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=hR0DmOYQRO/0AvOIOmuD/t+TCxdXRdI9SJo+AouscbE=;
	b=k9LYJmu4LU3rJTe2TJmQZ+4zPBCZbuf7jANCSAcXNpBIPObsJnryKPVwe+hzslJDUF
	wBJ02UfkWgRvAwQ3v/WT13lUhIeMH8JsGFvR7EdiWXAPQ3658V9YixiyEghh1t9EyjhM
	MWly41qEInEFFA8El1COWGsTkrlrjtkWK6ySE9iC658vnvBnQXgGG4/GwOi/WIqEkzWF
	adWhsRAxdABcASZlDoxQNVNgw6wjVrjPkkn+pGVFMQU28lIowtoVbIVrQeIeKRhlAJI7
	lpc/kOeBhoq59inIy88eSHgGOj9w0credCrPl7ZCR7TuZ1J7pN/kPyM52P6KvBN1s1Rk
	2ygQ==
MIME-Version: 1.0
X-Received: by 10.180.94.34 with SMTP id cz2mr35081120wib.4.1414586010574;
	Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
Received: by 10.194.90.239 with HTTP; Wed, 29 Oct 2014 05:33:30 -0700 (PDT)
In-Reply-To: <20141029115350.GF23982@zion.uk.xensource.com>
References: <CAGokyTaM0RUxaeR0UWODgO_K4EchEV=qMX2HUVnKpAD8+iJxwg@mail.gmail.com>
	<20141029115350.GF23982@zion.uk.xensource.com>
Date: Wed, 29 Oct 2014 20:33:30 +0800
Message-ID: <CAGokyTbjBUFiQgsuKnhD93BvtJpsAkw7CB-a0eyUgcEes918Ag@mail.gmail.com>
From: Taowei Luo <uaedante@gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailman-Approved-At: Thu, 30 Oct 2014 18:03:59 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] hugepage in xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8896609096707770875=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8896609096707770875==
Content-Type: multipart/alternative; boundary=f46d04426c52aa24ea05068ef8ce

--f46d04426c52aa24ea05068ef8ce
Content-Type: text/plain; charset=UTF-8

Thank you! Since I use fixed memory size for my virtual machine, I guess it
will use hugepage in hap (at least).

2014-10-29 19:53 GMT+08:00 Wei Liu <wei.liu2@citrix.com>:

> On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wrote:
> > Hi, All
> >
> > I just need to confirm a detail on xen implementation. Is xen using
> > hugepage automatically when mapping physical address to machine address.
> >
> > My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is
> used
> > in my virtual machines.
> >
>
> Not so sure for 4.2, but I bet it's more or less the same as
> xen-unstable. And I only looked at HAP code (to be more precise, EPT
> implementation).
>
> In xen-unstable, as far as I'm know, toolstack will try to arrange as
> many machine huge pages as possible when creating a guest. However Xen
> won't do anything after that.
>
> Wei.
>
> > Thanks for answering.
> >
> > Taowei.
>
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>

--f46d04426c52aa24ea05068ef8ce
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you! Since I use fixed memory size for my virtual ma=
chine, I guess it will use hugepage in hap (at least).</div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">2014-10-29 19:53 GMT+08:00 Wei L=
iu <span dir=3D"ltr">&lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D"_=
blank">wei.liu2@citrix.com</a>&gt;</span>:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><span class=3D"">On Mon, Oct 27, 2014 at 10:57:42AM +0800, Taowei Luo wro=
te:<br>
&gt; Hi, All<br>
&gt;<br>
&gt; I just need to confirm a detail on xen implementation. Is xen using<br=
>
&gt; hugepage automatically when mapping physical address to machine addres=
s.<br>
&gt;<br>
&gt; My system is xen4.2 on x86_64 cpu. Both hap and shadow paging mode is =
used<br>
&gt; in my virtual machines.<br>
&gt;<br>
<br>
</span>Not so sure for 4.2, but I bet it&#39;s more or less the same as<br>
xen-unstable. And I only looked at HAP code (to be more precise, EPT<br>
implementation).<br>
<br>
In xen-unstable, as far as I&#39;m know, toolstack will try to arrange as<b=
r>
many machine huge pages as possible when creating a guest. However Xen<br>
won&#39;t do anything after that.<br>
<br>
Wei.<br>
<br>
&gt; Thanks for answering.<br>
&gt;<br>
&gt; Taowei.<br>
<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
</blockquote></div><br></div>

--f46d04426c52aa24ea05068ef8ce--


--===============8896609096707770875==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8896609096707770875==--


From xen-users-bounces@lists.xen.org Thu Oct 30 18:39:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjucj-0003Ql-BB; Thu, 30 Oct 2014 18:39:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1Xjuch-0003Qg-Qx
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 18:39:04 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
	69/AC-17735-7C582545; Thu, 30 Oct 2014 18:39:03 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1414694340!8945954!1
X-Originating-IP: [209.85.213.180]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20237 invoked from network); 30 Oct 2014 18:39:01 -0000
Received: from mail-ig0-f180.google.com (HELO mail-ig0-f180.google.com)
	(209.85.213.180)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 18:39:01 -0000
Received: by mail-ig0-f180.google.com with SMTP id h3so5715339igd.7
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 11:38:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=E995ZnMBKxO/VzkkP0sFC/3cUR649aqHoalYwSo63vw=;
	b=Jxkr5nWDo8Lwq8FdkY1jIS3bcwoNJyk3cO0LPvKocuT0ZTwmkgwRoN6X1oHHTLBNb0
	WNJQ1pa7xUCfK09DU0V3szTlExrwlPWC6aSe+H3p3L/Zf+aIR1uxRpFUpjMwhCsQCIVh
	EUJFZd9jum3tDCJizL6myMtxmkKDwBgM0PPPRYXaSQVStR2mwyo1x9SCLj8N4XAgVoQF
	bRZxDhMW8DYvzfE+53O3rGMgiGpxnf0jQWWfXrNXVFcDlJR4dOMK9wjV473KBk8ucW8d
	hwpTXOANkBOge/ng9nCOAbaSaaUmmnV85vBv7ot0LsgRE8m+DVXQTcx6OTN7+UZHlxuB
	/I0g==
X-Received: by 10.107.40.136 with SMTP id o130mr22238420ioo.26.1414694339730; 
	Thu, 30 Oct 2014 11:38:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Thu, 30 Oct 2014 11:38:38 -0700 (PDT)
In-Reply-To: <1414678987.2064.38.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
	<CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
	<1414678987.2064.38.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Thu, 30 Oct 2014 16:38:38 -0200
Message-ID: <CANeXYhrTDdHqvg4qfGjq+ftwfQ6kn4htFMSVwR22p9tZadx-Fw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3059639835268465680=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3059639835268465680==
Content-Type: multipart/alternative; boundary=001a1141e91495e1ab0506a831ff

--001a1141e91495e1ab0506a831ff
Content-Type: text/plain; charset=UTF-8

Ian,

I tested the bandwidth (download / upload) with iperf and everything seems
OK.


------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to nfs01, TCP port 5001
TCP window size:  213 KByte (default)
------------------------------------------------------------
[  3] local 172.31.0.102 port 32795 connected with 172.31.0.116 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   112 MBytes   938 Mbits/sec
[  3]  1.0- 2.0 sec   111 MBytes   932 Mbits/sec
[  3]  2.0- 3.0 sec   111 MBytes   933 Mbits/sec
[  3]  3.0- 4.0 sec   111 MBytes   929 Mbits/sec
[  3]  4.0- 5.0 sec   110 MBytes   927 Mbits/sec
[  3]  5.0- 6.0 sec   110 MBytes   920 Mbits/sec
[  3]  6.0- 7.0 sec   107 MBytes   900 Mbits/sec
[  3]  7.0- 8.0 sec   110 MBytes   924 Mbits/sec
[  3]  8.0- 9.0 sec   110 MBytes   924 Mbits/sec
[  3]  9.0-10.0 sec   111 MBytes   928 Mbits/sec
[  3]  0.0-10.0 sec  1.08 GBytes   925 Mbits/sec
[  5] local 172.31.0.102 port 5001 connected with 172.31.0.116 port 58243
[  5]  0.0- 1.0 sec   105 MBytes   877 Mbits/sec
[  5]  1.0- 2.0 sec   104 MBytes   875 Mbits/sec
[  5]  2.0- 3.0 sec   104 MBytes   872 Mbits/sec
[  5]  3.0- 4.0 sec   104 MBytes   871 Mbits/sec
[  5]  4.0- 5.0 sec   104 MBytes   874 Mbits/sec
[  5]  5.0- 6.0 sec   104 MBytes   869 Mbits/sec
[  5]  6.0- 7.0 sec   104 MBytes   868 Mbits/sec
[  5]  7.0- 8.0 sec   104 MBytes   873 Mbits/sec
[  5]  8.0- 9.0 sec   104 MBytes   872 Mbits/sec
[  5]  9.0-10.0 sec   104 MBytes   871 Mbits/sec
[  5]  0.0-10.0 sec  1.02 GBytes   872 Mbits/sec

Now, I'll check out why rsync is less than 100Mb/s.

Thank's very much for the help me.

Diogo

On Thu, Oct 30, 2014 at 12:23 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> It would be best to check the raw bandwidth with iperf or something
> similar, rsync could easily be bound by other factors, CPU, memory, disk
> etc.
>
> On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:
> > Ian,
> >
> >
> > The output of command is:
> >
> > driver: vif
> > version:
> > firmware-version:
> > bus-info: vif-0
> > supports-statistics: no
> > supports-test: no
> > supports-eeprom-access: no
> > supports-register-dump: no
> > supports-priv-flags: no
> >
> >
> > But, the transfer not more than this (rsync output):
> >
> > sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec
> >
> >
> >
> > Thanks,
> > Diogo
> >
> >
> > On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell
> > <Ian.Campbell@citrix.com> wrote:
> >         I think "ethtool -i eth0" will tell you which driver is being
> >         used. If
> >         it is "xenvif" or anything like that then it is PV, if it is
> >         e1000 or
> >         rtl81?? etc then it is emulated.
> >
> >         You might also want to check the wiki e.g.
> >         http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
> >         http://wiki.xen.org/wiki/PV_on_HVM
> >         http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
> >
> >
> >
> >          On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> >         > Ian,
> >         >
> >         >
> >         > Please, how to check this?
> >         >
> >         >
> >         > Diogo
> >         >
> >         >
> >         > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> >         > <Ian.Campbell@citrix.com> wrote:
> >         >         Are you sure you are using a PV network interface,
> >         rather than
> >         >         an
> >         >         emulated one?
> >         >
> >         >         Ian.
> >         >
> >         >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi
> >         wrote:
> >         >         > Thanks Ian,
> >         >         >
> >         >         > I can't transfer more than ~75Mb/s.
> >         >         >
> >         >         > Em 27/10/2014 12:19, "Ian Campbell"
> >         >         <Ian.Campbell@citrix.com>
> >         >         > escreveu:
> >         >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo
> >         Borsoi
> >         >         wrote:
> >         >         >
> >         >         >         > Could help me with this question?
> >         >         >
> >         >         >         I'm not sure what the question actually
> >         was, but
> >         >         I'll just
> >         >         >         point out
> >         >         >         that the notional speed reported by the PV
> >         Ethernet
> >         >         device
> >         >         >         within the
> >         >         >         guest has nothing to do with bandwidth
> >         which is
> >         >         actually
> >         >         >         available,
> >         >         >         we're just obliged to put something in
> >         that field...
> >         >         >
> >         >         >         Ian.
> >         >         >
> >         >         >
> >         >         >
> >         >
> >         >         > _______________________________________________
> >         >         > Xen-users mailing list
> >         >         > Xen-users@lists.xen.org
> >         >         > http://lists.xen.org/xen-users
> >         >
> >         >
> >         >
> >         >
> >         > _______________________________________________
> >         > Xen-users mailing list
> >         > Xen-users@lists.xen.org
> >         > http://lists.xen.org/xen-users
> >
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--001a1141e91495e1ab0506a831ff
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Ian,<br><br></div><span id=3D"result_box" c=
lass=3D"" lang=3D"en"><span class=3D"">I tested</span> <span class=3D"">the=
 bandwidth</span> <span class=3D"">(</span><span>download /</span> <span cl=
ass=3D"">upload)</span> <span class=3D"">with</span> <span class=3D"">iperf=
</span> <span class=3D"">and everything seems</span> <span class=3D"">OK</s=
pan><span class=3D"">.<br><br><br></span></span>---------------------------=
---------------------------------<br>Server listening on TCP port 5001<br>T=
CP window size: 85.3 KByte (default)<br>-----------------------------------=
-------------------------<br>----------------------------------------------=
--------------<br>Client connecting to nfs01, TCP port 5001<br>TCP window s=
ize:=C2=A0 213 KByte (default)<br>-----------------------------------------=
-------------------<br>[=C2=A0 3] local 172.31.0.102 port 32795 connected w=
ith 172.31.0.116 port 5001<br>[ ID] Interval=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Transfer=C2=A0=C2=A0=C2=A0=C2=A0 Bandwidth<br>[=C2=A0 3]=C2=A0 0.0- =
1.0 sec=C2=A0=C2=A0 112 MBytes=C2=A0=C2=A0 938 Mbits/sec<br>[=C2=A0 3]=C2=
=A0 1.0- 2.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 932 Mbits/sec<br>[=C2=
=A0 3]=C2=A0 2.0- 3.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 933 Mbits/sec<=
br>[=C2=A0 3]=C2=A0 3.0- 4.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 929 Mbi=
ts/sec<br>[=C2=A0 3]=C2=A0 4.0- 5.0 sec=C2=A0=C2=A0 110 MBytes=C2=A0=C2=A0 =
927 Mbits/sec<br>[=C2=A0 3]=C2=A0 5.0- 6.0 sec=C2=A0=C2=A0 110 MBytes=C2=A0=
=C2=A0 920 Mbits/sec<br>[=C2=A0 3]=C2=A0 6.0- 7.0 sec=C2=A0=C2=A0 107 MByte=
s=C2=A0=C2=A0 900 Mbits/sec<br>[=C2=A0 3]=C2=A0 7.0- 8.0 sec=C2=A0=C2=A0 11=
0 MBytes=C2=A0=C2=A0 924 Mbits/sec<br>[=C2=A0 3]=C2=A0 8.0- 9.0 sec=C2=A0=
=C2=A0 110 MBytes=C2=A0=C2=A0 924 Mbits/sec<br>[=C2=A0 3]=C2=A0 9.0-10.0 se=
c=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 928 Mbits/sec<br>[=C2=A0 3]=C2=A0 0.0-=
10.0 sec=C2=A0 1.08 GBytes=C2=A0=C2=A0 925 Mbits/sec<br>[=C2=A0 5] local 17=
2.31.0.102 port 5001 connected with 172.31.0.116 port 58243<br>[=C2=A0 5]=
=C2=A0 0.0- 1.0 sec=C2=A0=C2=A0 105 MBytes=C2=A0=C2=A0 877 Mbits/sec<br>[=
=C2=A0 5]=C2=A0 1.0- 2.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 875 Mbits/s=
ec<br>[=C2=A0 5]=C2=A0 2.0- 3.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 872 =
Mbits/sec<br>[=C2=A0 5]=C2=A0 3.0- 4.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=
=A0 871 Mbits/sec<br>[=C2=A0 5]=C2=A0 4.0- 5.0 sec=C2=A0=C2=A0 104 MBytes=
=C2=A0=C2=A0 874 Mbits/sec<br>[=C2=A0 5]=C2=A0 5.0- 6.0 sec=C2=A0=C2=A0 104=
 MBytes=C2=A0=C2=A0 869 Mbits/sec<br>[=C2=A0 5]=C2=A0 6.0- 7.0 sec=C2=A0=C2=
=A0 104 MBytes=C2=A0=C2=A0 868 Mbits/sec<br>[=C2=A0 5]=C2=A0 7.0- 8.0 sec=
=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 873 Mbits/sec<br>[=C2=A0 5]=C2=A0 8.0- =
9.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 872 Mbits/sec<br>[=C2=A0 5]=C2=
=A0 9.0-10.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 871 Mbits/sec<br>[=C2=
=A0 5]=C2=A0 0.0-10.0 sec=C2=A0 1.02 GBytes=C2=A0=C2=A0 872 Mbits/sec<br><b=
r></div><div><span tabindex=3D"-1" id=3D"result_box" class=3D"" lang=3D"en"=
><span class=3D"">Now</span><span>, I</span><span>&#39;ll check out</span> =
<span class=3D"">why</span> <span class=3D"">rsync</span> <span class=3D"">=
is</span> <span class=3D"">less than</span> <span class=3D"">100Mb</span>/<=
span class=3D""></span><span class=3D"">s</span><span>.</span></span><br><b=
r></div>Thank&#39;s very much for the help me.<br></div><br>Diogo<br></div>=
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Oct 30, 2=
014 at 12:23 PM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.C=
ampbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">It would be best to check the ra=
w bandwidth with iperf or something<br>
similar, rsync could easily be bound by other factors, CPU, memory, disk<br=
>
etc.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:<br>
&gt; Ian,<br>
&gt;<br>
&gt;<br>
&gt; The output of command is:<br>
&gt;<br>
&gt; driver: vif<br>
&gt; version:<br>
&gt; firmware-version:<br>
&gt; bus-info: vif-0<br>
&gt; supports-statistics: no<br>
&gt; supports-test: no<br>
&gt; supports-eeprom-access: no<br>
&gt; supports-register-dump: no<br>
&gt; supports-priv-flags: no<br>
&gt;<br>
&gt;<br>
&gt; But, the transfer not more than this (rsync output):<br>
&gt;<br>
&gt; sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Diogo<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell<br>
&gt; &lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I think &quot;ethtool -i eth0&quot; w=
ill tell you which driver is being<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0used. If<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0it is &quot;xenvif&quot; or anything =
like that then it is PV, if it is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0e1000 or<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rtl81?? etc then it is emulated.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0You might also want to check the wiki=
 e.g.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/X=
en_Linux_PV_on_HVM_drivers" target=3D"_blank">http://wiki.xen.org/wiki/Xen_=
Linux_PV_on_HVM_drivers</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/P=
V_on_HVM" target=3D"_blank">http://wiki.xen.org/wiki/PV_on_HVM</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/U=
sing_Xen_PV_Drivers_on_HVM_Guest" target=3D"_blank">http://wiki.xen.org/wik=
i/Using_Xen_PV_Drivers_on_HVM_Guest</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 On Wed, 2014-10-29 at 08:48 -0200, D=
iogo Borsoi wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Please, how to check this?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Diogo<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; On Wed, Oct 29, 2014 at 7:05 AM,=
 Ian Campbell<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &lt;<a href=3D"mailto:Ian.Campbe=
ll@citrix.com">Ian.Campbell@citrix.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Are you sure you are using a PV network interface,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rather than<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0an<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0emulated one?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Thanks Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; I can&#39;t transfer more than ~75Mb/s.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Em 27/10/2014 12:19, &quot;Ian Campbell&quot;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com</=
a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Mon, 2014-10-27 at 11:15 -0200,=
 Diogo<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Could help me with this quest=
ion?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;m not sure what the question=
 actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0was, but<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that the notional speed reported b=
y the PV<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ethernet<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guest has nothing to do with bandw=
idth<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0which is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we&#39;re just obliged to put some=
thing in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that field...<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; _______________________________________________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org<=
/a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:/=
/lists.xen.org/xen-users</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; ________________________________=
_______________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@list=
s.xen.org">Xen-users@lists.xen.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>

--001a1141e91495e1ab0506a831ff--


--===============3059639835268465680==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3059639835268465680==--


From xen-users-bounces@lists.xen.org Thu Oct 30 18:39:31 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjucj-0003Ql-BB; Thu, 30 Oct 2014 18:39:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <diogoborsoi@gmail.com>) id 1Xjuch-0003Qg-Qx
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 18:39:04 +0000
Received: from [85.158.137.68] by server-15.bemta-3.messagelabs.com id
	69/AC-17735-7C582545; Thu, 30 Oct 2014 18:39:03 +0000
X-Env-Sender: diogoborsoi@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1414694340!8945954!1
X-Originating-IP: [209.85.213.180]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20237 invoked from network); 30 Oct 2014 18:39:01 -0000
Received: from mail-ig0-f180.google.com (HELO mail-ig0-f180.google.com)
	(209.85.213.180)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 18:39:01 -0000
Received: by mail-ig0-f180.google.com with SMTP id h3so5715339igd.7
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 11:38:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=E995ZnMBKxO/VzkkP0sFC/3cUR649aqHoalYwSo63vw=;
	b=Jxkr5nWDo8Lwq8FdkY1jIS3bcwoNJyk3cO0LPvKocuT0ZTwmkgwRoN6X1oHHTLBNb0
	WNJQ1pa7xUCfK09DU0V3szTlExrwlPWC6aSe+H3p3L/Zf+aIR1uxRpFUpjMwhCsQCIVh
	EUJFZd9jum3tDCJizL6myMtxmkKDwBgM0PPPRYXaSQVStR2mwyo1x9SCLj8N4XAgVoQF
	bRZxDhMW8DYvzfE+53O3rGMgiGpxnf0jQWWfXrNXVFcDlJR4dOMK9wjV473KBk8ucW8d
	hwpTXOANkBOge/ng9nCOAbaSaaUmmnV85vBv7ot0LsgRE8m+DVXQTcx6OTN7+UZHlxuB
	/I0g==
X-Received: by 10.107.40.136 with SMTP id o130mr22238420ioo.26.1414694339730; 
	Thu, 30 Oct 2014 11:38:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.56.208 with HTTP; Thu, 30 Oct 2014 11:38:38 -0700 (PDT)
In-Reply-To: <1414678987.2064.38.camel@citrix.com>
References: <CANeXYhp9W2yg8X2pvHv1UVVMFGaxeOsD96LYEFmHp3C_wwEkEg@mail.gmail.com>
	<1414419560.23883.23.camel@citrix.com>
	<CANeXYho6GKzC5MEnHfaw6sDw2285mGJhsF0gMMJD8DsupvXszQ@mail.gmail.com>
	<1414573547.29975.4.camel@citrix.com>
	<CANeXYhrVMuaB1s4dwo--C4X1tYrrF71oL-k2-iyOUmMBKOh8JQ@mail.gmail.com>
	<1414593535.29580.8.camel@citrix.com>
	<CANeXYhoqGJkuFmqXwsO1P+dj79Y0DUk0WO=qj-+sX0gu_hsCFg@mail.gmail.com>
	<1414678987.2064.38.camel@citrix.com>
From: Diogo Borsoi <diogoborsoi@gmail.com>
Date: Thu, 30 Oct 2014 16:38:38 -0200
Message-ID: <CANeXYhrTDdHqvg4qfGjq+ftwfQ6kn4htFMSVwR22p9tZadx-Fw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] PVM + Network Interface
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3059639835268465680=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3059639835268465680==
Content-Type: multipart/alternative; boundary=001a1141e91495e1ab0506a831ff

--001a1141e91495e1ab0506a831ff
Content-Type: text/plain; charset=UTF-8

Ian,

I tested the bandwidth (download / upload) with iperf and everything seems
OK.


------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to nfs01, TCP port 5001
TCP window size:  213 KByte (default)
------------------------------------------------------------
[  3] local 172.31.0.102 port 32795 connected with 172.31.0.116 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   112 MBytes   938 Mbits/sec
[  3]  1.0- 2.0 sec   111 MBytes   932 Mbits/sec
[  3]  2.0- 3.0 sec   111 MBytes   933 Mbits/sec
[  3]  3.0- 4.0 sec   111 MBytes   929 Mbits/sec
[  3]  4.0- 5.0 sec   110 MBytes   927 Mbits/sec
[  3]  5.0- 6.0 sec   110 MBytes   920 Mbits/sec
[  3]  6.0- 7.0 sec   107 MBytes   900 Mbits/sec
[  3]  7.0- 8.0 sec   110 MBytes   924 Mbits/sec
[  3]  8.0- 9.0 sec   110 MBytes   924 Mbits/sec
[  3]  9.0-10.0 sec   111 MBytes   928 Mbits/sec
[  3]  0.0-10.0 sec  1.08 GBytes   925 Mbits/sec
[  5] local 172.31.0.102 port 5001 connected with 172.31.0.116 port 58243
[  5]  0.0- 1.0 sec   105 MBytes   877 Mbits/sec
[  5]  1.0- 2.0 sec   104 MBytes   875 Mbits/sec
[  5]  2.0- 3.0 sec   104 MBytes   872 Mbits/sec
[  5]  3.0- 4.0 sec   104 MBytes   871 Mbits/sec
[  5]  4.0- 5.0 sec   104 MBytes   874 Mbits/sec
[  5]  5.0- 6.0 sec   104 MBytes   869 Mbits/sec
[  5]  6.0- 7.0 sec   104 MBytes   868 Mbits/sec
[  5]  7.0- 8.0 sec   104 MBytes   873 Mbits/sec
[  5]  8.0- 9.0 sec   104 MBytes   872 Mbits/sec
[  5]  9.0-10.0 sec   104 MBytes   871 Mbits/sec
[  5]  0.0-10.0 sec  1.02 GBytes   872 Mbits/sec

Now, I'll check out why rsync is less than 100Mb/s.

Thank's very much for the help me.

Diogo

On Thu, Oct 30, 2014 at 12:23 PM, Ian Campbell <Ian.Campbell@citrix.com>
wrote:

> It would be best to check the raw bandwidth with iperf or something
> similar, rsync could easily be bound by other factors, CPU, memory, disk
> etc.
>
> On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:
> > Ian,
> >
> >
> > The output of command is:
> >
> > driver: vif
> > version:
> > firmware-version:
> > bus-info: vif-0
> > supports-statistics: no
> > supports-test: no
> > supports-eeprom-access: no
> > supports-register-dump: no
> > supports-priv-flags: no
> >
> >
> > But, the transfer not more than this (rsync output):
> >
> > sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec
> >
> >
> >
> > Thanks,
> > Diogo
> >
> >
> > On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell
> > <Ian.Campbell@citrix.com> wrote:
> >         I think "ethtool -i eth0" will tell you which driver is being
> >         used. If
> >         it is "xenvif" or anything like that then it is PV, if it is
> >         e1000 or
> >         rtl81?? etc then it is emulated.
> >
> >         You might also want to check the wiki e.g.
> >         http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers
> >         http://wiki.xen.org/wiki/PV_on_HVM
> >         http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest
> >
> >
> >
> >          On Wed, 2014-10-29 at 08:48 -0200, Diogo Borsoi wrote:
> >         > Ian,
> >         >
> >         >
> >         > Please, how to check this?
> >         >
> >         >
> >         > Diogo
> >         >
> >         >
> >         > On Wed, Oct 29, 2014 at 7:05 AM, Ian Campbell
> >         > <Ian.Campbell@citrix.com> wrote:
> >         >         Are you sure you are using a PV network interface,
> >         rather than
> >         >         an
> >         >         emulated one?
> >         >
> >         >         Ian.
> >         >
> >         >         On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi
> >         wrote:
> >         >         > Thanks Ian,
> >         >         >
> >         >         > I can't transfer more than ~75Mb/s.
> >         >         >
> >         >         > Em 27/10/2014 12:19, "Ian Campbell"
> >         >         <Ian.Campbell@citrix.com>
> >         >         > escreveu:
> >         >         >         On Mon, 2014-10-27 at 11:15 -0200, Diogo
> >         Borsoi
> >         >         wrote:
> >         >         >
> >         >         >         > Could help me with this question?
> >         >         >
> >         >         >         I'm not sure what the question actually
> >         was, but
> >         >         I'll just
> >         >         >         point out
> >         >         >         that the notional speed reported by the PV
> >         Ethernet
> >         >         device
> >         >         >         within the
> >         >         >         guest has nothing to do with bandwidth
> >         which is
> >         >         actually
> >         >         >         available,
> >         >         >         we're just obliged to put something in
> >         that field...
> >         >         >
> >         >         >         Ian.
> >         >         >
> >         >         >
> >         >         >
> >         >
> >         >         > _______________________________________________
> >         >         > Xen-users mailing list
> >         >         > Xen-users@lists.xen.org
> >         >         > http://lists.xen.org/xen-users
> >         >
> >         >
> >         >
> >         >
> >         > _______________________________________________
> >         > Xen-users mailing list
> >         > Xen-users@lists.xen.org
> >         > http://lists.xen.org/xen-users
> >
> >
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
>
>
>

--001a1141e91495e1ab0506a831ff
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Ian,<br><br></div><span id=3D"result_box" c=
lass=3D"" lang=3D"en"><span class=3D"">I tested</span> <span class=3D"">the=
 bandwidth</span> <span class=3D"">(</span><span>download /</span> <span cl=
ass=3D"">upload)</span> <span class=3D"">with</span> <span class=3D"">iperf=
</span> <span class=3D"">and everything seems</span> <span class=3D"">OK</s=
pan><span class=3D"">.<br><br><br></span></span>---------------------------=
---------------------------------<br>Server listening on TCP port 5001<br>T=
CP window size: 85.3 KByte (default)<br>-----------------------------------=
-------------------------<br>----------------------------------------------=
--------------<br>Client connecting to nfs01, TCP port 5001<br>TCP window s=
ize:=C2=A0 213 KByte (default)<br>-----------------------------------------=
-------------------<br>[=C2=A0 3] local 172.31.0.102 port 32795 connected w=
ith 172.31.0.116 port 5001<br>[ ID] Interval=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Transfer=C2=A0=C2=A0=C2=A0=C2=A0 Bandwidth<br>[=C2=A0 3]=C2=A0 0.0- =
1.0 sec=C2=A0=C2=A0 112 MBytes=C2=A0=C2=A0 938 Mbits/sec<br>[=C2=A0 3]=C2=
=A0 1.0- 2.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 932 Mbits/sec<br>[=C2=
=A0 3]=C2=A0 2.0- 3.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 933 Mbits/sec<=
br>[=C2=A0 3]=C2=A0 3.0- 4.0 sec=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 929 Mbi=
ts/sec<br>[=C2=A0 3]=C2=A0 4.0- 5.0 sec=C2=A0=C2=A0 110 MBytes=C2=A0=C2=A0 =
927 Mbits/sec<br>[=C2=A0 3]=C2=A0 5.0- 6.0 sec=C2=A0=C2=A0 110 MBytes=C2=A0=
=C2=A0 920 Mbits/sec<br>[=C2=A0 3]=C2=A0 6.0- 7.0 sec=C2=A0=C2=A0 107 MByte=
s=C2=A0=C2=A0 900 Mbits/sec<br>[=C2=A0 3]=C2=A0 7.0- 8.0 sec=C2=A0=C2=A0 11=
0 MBytes=C2=A0=C2=A0 924 Mbits/sec<br>[=C2=A0 3]=C2=A0 8.0- 9.0 sec=C2=A0=
=C2=A0 110 MBytes=C2=A0=C2=A0 924 Mbits/sec<br>[=C2=A0 3]=C2=A0 9.0-10.0 se=
c=C2=A0=C2=A0 111 MBytes=C2=A0=C2=A0 928 Mbits/sec<br>[=C2=A0 3]=C2=A0 0.0-=
10.0 sec=C2=A0 1.08 GBytes=C2=A0=C2=A0 925 Mbits/sec<br>[=C2=A0 5] local 17=
2.31.0.102 port 5001 connected with 172.31.0.116 port 58243<br>[=C2=A0 5]=
=C2=A0 0.0- 1.0 sec=C2=A0=C2=A0 105 MBytes=C2=A0=C2=A0 877 Mbits/sec<br>[=
=C2=A0 5]=C2=A0 1.0- 2.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 875 Mbits/s=
ec<br>[=C2=A0 5]=C2=A0 2.0- 3.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 872 =
Mbits/sec<br>[=C2=A0 5]=C2=A0 3.0- 4.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=
=A0 871 Mbits/sec<br>[=C2=A0 5]=C2=A0 4.0- 5.0 sec=C2=A0=C2=A0 104 MBytes=
=C2=A0=C2=A0 874 Mbits/sec<br>[=C2=A0 5]=C2=A0 5.0- 6.0 sec=C2=A0=C2=A0 104=
 MBytes=C2=A0=C2=A0 869 Mbits/sec<br>[=C2=A0 5]=C2=A0 6.0- 7.0 sec=C2=A0=C2=
=A0 104 MBytes=C2=A0=C2=A0 868 Mbits/sec<br>[=C2=A0 5]=C2=A0 7.0- 8.0 sec=
=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 873 Mbits/sec<br>[=C2=A0 5]=C2=A0 8.0- =
9.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 872 Mbits/sec<br>[=C2=A0 5]=C2=
=A0 9.0-10.0 sec=C2=A0=C2=A0 104 MBytes=C2=A0=C2=A0 871 Mbits/sec<br>[=C2=
=A0 5]=C2=A0 0.0-10.0 sec=C2=A0 1.02 GBytes=C2=A0=C2=A0 872 Mbits/sec<br><b=
r></div><div><span tabindex=3D"-1" id=3D"result_box" class=3D"" lang=3D"en"=
><span class=3D"">Now</span><span>, I</span><span>&#39;ll check out</span> =
<span class=3D"">why</span> <span class=3D"">rsync</span> <span class=3D"">=
is</span> <span class=3D"">less than</span> <span class=3D"">100Mb</span>/<=
span class=3D""></span><span class=3D"">s</span><span>.</span></span><br><b=
r></div>Thank&#39;s very much for the help me.<br></div><br>Diogo<br></div>=
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Oct 30, 2=
014 at 12:23 PM, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.C=
ampbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">It would be best to check the ra=
w bandwidth with iperf or something<br>
similar, rsync could easily be bound by other factors, CPU, memory, disk<br=
>
etc.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
On Wed, 2014-10-29 at 14:20 -0200, Diogo Borsoi wrote:<br>
&gt; Ian,<br>
&gt;<br>
&gt;<br>
&gt; The output of command is:<br>
&gt;<br>
&gt; driver: vif<br>
&gt; version:<br>
&gt; firmware-version:<br>
&gt; bus-info: vif-0<br>
&gt; supports-statistics: no<br>
&gt; supports-test: no<br>
&gt; supports-eeprom-access: no<br>
&gt; supports-register-dump: no<br>
&gt; supports-priv-flags: no<br>
&gt;<br>
&gt;<br>
&gt; But, the transfer not more than this (rsync output):<br>
&gt;<br>
&gt; sent 4.46M bytes received 101.66G bytes 12.11M bytes/sec<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Diogo<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 29, 2014 at 12:38 PM, Ian Campbell<br>
&gt; &lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I think &quot;ethtool -i eth0&quot; w=
ill tell you which driver is being<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0used. If<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0it is &quot;xenvif&quot; or anything =
like that then it is PV, if it is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0e1000 or<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rtl81?? etc then it is emulated.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0You might also want to check the wiki=
 e.g.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/X=
en_Linux_PV_on_HVM_drivers" target=3D"_blank">http://wiki.xen.org/wiki/Xen_=
Linux_PV_on_HVM_drivers</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/P=
V_on_HVM" target=3D"_blank">http://wiki.xen.org/wiki/PV_on_HVM</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://wiki.xen.org/wiki/U=
sing_Xen_PV_Drivers_on_HVM_Guest" target=3D"_blank">http://wiki.xen.org/wik=
i/Using_Xen_PV_Drivers_on_HVM_Guest</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 On Wed, 2014-10-29 at 08:48 -0200, D=
iogo Borsoi wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Please, how to check this?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Diogo<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; On Wed, Oct 29, 2014 at 7:05 AM,=
 Ian Campbell<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &lt;<a href=3D"mailto:Ian.Campbe=
ll@citrix.com">Ian.Campbell@citrix.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Are you sure you are using a PV network interface,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rather than<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0an<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0emulated one?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0On Wed, 2014-10-29 at 00:18 -0200, Diogo Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Thanks Ian,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; I can&#39;t transfer more than ~75Mb/s.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Em 27/10/2014 12:19, &quot;Ian Campbell&quot;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"mailto:Ian.Campbell@citrix.com">Ian.Campbell@citrix.com</=
a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; escreveu:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Mon, 2014-10-27 at 11:15 -0200,=
 Diogo<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Borsoi<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Could help me with this quest=
ion?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#39;m not sure what the question=
 actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0was, but<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0I&#39;ll just<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0point out<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that the notional speed reported b=
y the PV<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ethernet<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0device<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0within the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guest has nothing to do with bandw=
idth<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0which is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0actually<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0available,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we&#39;re just obliged to put some=
thing in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that field...<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ian.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; _______________________________________________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org<=
/a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http:/=
/lists.xen.org/xen-users</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; ________________________________=
_______________<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@list=
s.xen.org">Xen-users@lists.xen.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"http://lists.xen.org/=
xen-users" target=3D"_blank">http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Xen-users mailing list<br>
&gt; <a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>=
<br>
&gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://li=
sts.xen.org/xen-users</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>

--001a1141e91495e1ab0506a831ff--


--===============3059639835268465680==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3059639835268465680==--


From xen-users-bounces@lists.xen.org Thu Oct 30 18:55:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjusq-0003ys-O3; Thu, 30 Oct 2014 18:55:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1Xjusq-0003yl-2d
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 18:55:44 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	0A/B2-02712-FA982545; Thu, 30 Oct 2014 18:55:43 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1414695342!13566716!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3603 invoked from network); 30 Oct 2014 18:55:42 -0000
Received: from mail-wg0-f52.google.com (HELO mail-wg0-f52.google.com)
	(74.125.82.52)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 18:55:42 -0000
Received: by mail-wg0-f52.google.com with SMTP id b13so4378998wgh.39
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 11:55:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=z70jJKeP9JCrRKw4zPJkYujSts/B3oBUSifAfVU3jQ0=;
	b=PfVv0yK4K8a31KOv5wke/YYmm3TjN1IeMHWllydurYoswkxInSGafrEeBwBVPfEIUU
	yNOvpyzyLjKSJ6JFYsxglgZYGMYCVOTmAprNGNuk19d818NXcW47nzs+aXdaJT3Mooh7
	S5C7UOPOw5oz7auYlPaECH3zQayezbdWi+Zq8GRm1zWi0aVBhgLTGcCyzgpforjUs4hD
	svAOB1yzAM5K35R7LbMK0F+oBTMXsze7AE3a98wEgD9VUf+galEOsuWZRLgnD+C1D34A
	dMp7GWpEW3C86IKTmNtmCcqbBGC+qa2pI/sIU4c49B8BUlhZvdFIjIncPUZzpNmAvEwx
	o86Q==
X-Received: by 10.180.107.1 with SMTP id gy1mr11499994wib.8.1414695342040;
	Thu, 30 Oct 2014 11:55:42 -0700 (PDT)
Received: from Narvik.home (host81-155-109-244.range81-155.btcentralplus.com.
	[81.155.109.244]) by mx.google.com with ESMTPSA id
	gp17sm9612401wjc.34.2014.10.30.11.55.40 for <xen-users@lists.xen.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 30 Oct 2014 11:55:40 -0700 (PDT)
Message-ID: <545289AC.5020307@gmail.com>
Date: Thu, 30 Oct 2014 18:55:40 +0000
From: Mark Benson <md.benson@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <54511399.1060703@gmail.com> <1414680232.2064.43.camel@citrix.com>
In-Reply-To: <1414680232.2064.43.camel@citrix.com>
Subject: Re: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



On 30/10/2014 14:43, Ian Campbell wrote:

> Questions about XCP are best addressed to the forums/lists over at
> www.xenserver.org (XCP has effectively been replaced by open xenserver).

The Mailing Lists only seem to be for developers and are the the same 
ones at Xen.org?

The forum looks like it's only for XenServer (the Citrix product, be it 
free or otherwise).

> For xapi specific stuff there is also xen-api@lists.xen.org, but that's
> more of a dev list.

They aren't very responsive, that's why I asked here. XCP-XAPI for 
Debian is part of project Kronos, the project to port XAPI to other OSs. 
Is that supported by the xen-api list or elsewhere?

-- 

Mark Benson


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 18:55:59 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 18:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjusq-0003ys-O3; Thu, 30 Oct 2014 18:55:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <md.benson@gmail.com>) id 1Xjusq-0003yl-2d
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 18:55:44 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	0A/B2-02712-FA982545; Thu, 30 Oct 2014 18:55:43 +0000
X-Env-Sender: md.benson@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1414695342!13566716!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3603 invoked from network); 30 Oct 2014 18:55:42 -0000
Received: from mail-wg0-f52.google.com (HELO mail-wg0-f52.google.com)
	(74.125.82.52)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 18:55:42 -0000
Received: by mail-wg0-f52.google.com with SMTP id b13so4378998wgh.39
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 11:55:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=z70jJKeP9JCrRKw4zPJkYujSts/B3oBUSifAfVU3jQ0=;
	b=PfVv0yK4K8a31KOv5wke/YYmm3TjN1IeMHWllydurYoswkxInSGafrEeBwBVPfEIUU
	yNOvpyzyLjKSJ6JFYsxglgZYGMYCVOTmAprNGNuk19d818NXcW47nzs+aXdaJT3Mooh7
	S5C7UOPOw5oz7auYlPaECH3zQayezbdWi+Zq8GRm1zWi0aVBhgLTGcCyzgpforjUs4hD
	svAOB1yzAM5K35R7LbMK0F+oBTMXsze7AE3a98wEgD9VUf+galEOsuWZRLgnD+C1D34A
	dMp7GWpEW3C86IKTmNtmCcqbBGC+qa2pI/sIU4c49B8BUlhZvdFIjIncPUZzpNmAvEwx
	o86Q==
X-Received: by 10.180.107.1 with SMTP id gy1mr11499994wib.8.1414695342040;
	Thu, 30 Oct 2014 11:55:42 -0700 (PDT)
Received: from Narvik.home (host81-155-109-244.range81-155.btcentralplus.com.
	[81.155.109.244]) by mx.google.com with ESMTPSA id
	gp17sm9612401wjc.34.2014.10.30.11.55.40 for <xen-users@lists.xen.org>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Thu, 30 Oct 2014 11:55:40 -0700 (PDT)
Message-ID: <545289AC.5020307@gmail.com>
Date: Thu, 30 Oct 2014 18:55:40 +0000
From: Mark Benson <md.benson@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10;
	rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <54511399.1060703@gmail.com> <1414680232.2064.43.camel@citrix.com>
In-Reply-To: <1414680232.2064.43.camel@citrix.com>
Subject: Re: [Xen-users] Autostart with XCP on Debian 7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



On 30/10/2014 14:43, Ian Campbell wrote:

> Questions about XCP are best addressed to the forums/lists over at
> www.xenserver.org (XCP has effectively been replaced by open xenserver).

The Mailing Lists only seem to be for developers and are the the same 
ones at Xen.org?

The forum looks like it's only for XenServer (the Citrix product, be it 
free or otherwise).

> For xapi specific stuff there is also xen-api@lists.xen.org, but that's
> more of a dev list.

They aren't very responsive, that's why I asked here. XCP-XAPI for 
Debian is part of project Kronos, the project to port XAPI to other OSs. 
Is that supported by the xen-api list or elsewhere?

-- 

Mark Benson


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 21:34:10 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 21:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjxL7-0006Np-RR; Thu, 30 Oct 2014 21:33:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1XjxL6-0006Mn-2l
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 21:33:04 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	EF/E9-24532-F8EA2545; Thu, 30 Oct 2014 21:33:03 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1414704781!5758633!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18927 invoked from network); 30 Oct 2014 21:33:02 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 21:33:02 -0000
Received: by mail-qa0-f52.google.com with SMTP id u7so4355822qaz.39
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 14:33:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=8q3QNlsfGxi7oJcANJrc4xnDoJbyyUpJ6CtzNRwk9tY=;
	b=Je/Lw9KTs+O0w5ZmSF2EAy8NuwJ7gWIL6yLizgp1MHOpARWRSldmjoqTmn7Degx6Ls
	zIevzsFQOyPdw57lJA1r3AA9z+6urBJGYWTicdqt+4kO5cU0XXhpRbspUEdZyNSgqs73
	ZbM4QNY33p21wRhUoQU/+xXIqgw17i3FeL4q0rSzgubyoY3Az3h1KQFHloQ0PDDmDOZR
	y0ZSegD83LZkpfNXh5FQj9mq/Lw5YdffCkDlIj3+TDVXVJK2+pga0sfsY56ummJEQnLY
	z0m7XfujlqqUUc5q7IAd+I4PgIOVnH35UUW+TbWth5Ovf5IG32nXhHwNmoX5nEZgmLiv
	EpfQ==
X-Received: by 10.224.111.201 with SMTP id t9mr31353306qap.0.1414704781131;
	Thu, 30 Oct 2014 14:33:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.155.33 with HTTP; Thu, 30 Oct 2014 14:32:30 -0700 (PDT)
From: Flako <subforos@gmail.com>
Date: Thu, 30 Oct 2014 18:32:30 -0300
Message-ID: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
To: XenUsers <xen-users@lists.xen.org>
Subject: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hello,
I tried doing a P2V a windows 7, I am using clonezilla to migrate data.
I'm using the restoreparts option (restore only the partition boot)
from clonezilla restoration everything works and does not indicate
errors, but when trying to boot the disc stops at "Booting from hard
disk 'and cpu domU reaches 100%.
If I perform the same steps on a physical machine, I can successfully
restore the windows, which makes me think it's an issue of XEN and not
of clonezilla.
If the domU disk partition will delete the flag 'boot', and above
shows error "No device bootable.
Powering off in 30 seconds. '.
On the other hand I have virtualized (P2V) other windows7 with
clonezilla restoring the entire disk (all partitions) and I have had
no problems.

No problem if XEN or clonezilla?
I thank them any guidance to focus the clonezilla error or xen.


/--- windows.cfg:
name = "windows"
maxmem = 1024
memory = 1024
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
pae = 0
acpi = 1
apic = 1
hap = 0
xen_platform_pci = 0
viridian = 0
hpet = 0
rtc_timeoffset = 0
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "destroy"
device_model = "/usr/lib/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 1
disk = [
          "file:/mnt/xendomain/jose-migrar/disco1.raw,hda,w"
       ]
serial = "pty
\--- windows.cfg:

/----- xend.log:
[2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)
XendDomainInfo.initDomain: 2 256
[2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured
for vfb access
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: ['pty']
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val: reset
[2014-10-30 11:06:55 21784] INFO (image:906) No need to create
platform device.[domid:2]
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
memory_static_min=0x0.
[2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=hvm dom=2 vcpus=2
[2014-10-30 11:06:55 21784] DEBUG (image:1074) domid          = 2
[2014-10-30 11:06:55 21784] DEBUG (image:1075) image          =
/usr/lib/xen/boot/hvmloader
[2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn   = 4
[2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize        = 1024
[2014-10-30 11:06:55 21784] DEBUG (image:1078) target         = 1024
[2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus          = 2
[2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail     = 3
[2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi           = 1
[2014-10-30 11:06:55 21784] DEBUG (image:1082) apic           = 1
[2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=
[2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware  =
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnc': '1'},
'vnc': '1', 'uuid': '9af4f8e8-b7bd-9f34-88ac-11694ad964ef'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'state': '1', 'backend-id': '0', 'backend':
'/local/domain/0/backend/vfb/2/0'} to /local/domain/2/device/vfb/0.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'vncunused': '1', 'domain': 'windows', 'frontend':
'/local/domain/2/device/vfb/0', 'uuid':
'9af4f8e8-b7bd-9f34-88ac-11694ad964ef', 'frontend-id': '2', 'state':
'1', 'online': '1', 'vnc': '1'} to /local/domain/0/backend/vfb/2/0.
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
vbd : {'uuid': 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': 1,
'driver': 'paravirtualised', 'dev': 'hda', 'uname':
'file:/mnt/xendomain/jose-migrar/disco1.raw', 'mode': 'w'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'backend-id': '0', 'virtual-device': '768', 'device-type':
'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/768'}
to /local/domain/2/device/vbd/768.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'domain': 'windows', 'frontend':
'/local/domain/2/device/vbd/768', 'uuid':
'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': '1', 'dev': 'hda',
'state': '1', 'params': '/mnt/xendomain/jose-migrar/disco1.raw',
'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'file'} to
/local/domain/0/backend/vbd/2/768.
[2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:
/usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '2',
'-domain-name', 'windows', '-videoram', '4', '-vnc', '127.0.0.1:0',
'-vncunused', '-vcpus', '2', '-vcpu_avail', '0x3', '-boot', 'c',
'-serial', 'pty', '-acpi', '-watchdog-action', 'reset', '-net',
'none', '-M', 'xenfv']
[2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836
[2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM
details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
'shadow_memory': '10', 'uuid': 'dfdd13a2-e08c-8c0f-145e-4521438e765b',
'on_reboot': 'restart', 'start_time': '1414678015.94', 'on_poweroff':
'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore',
'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': '2',
'vcpu_avail': '3', 'bootloader': '', 'image': "(hvm (kernel '')
(superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader
/usr/lib/xen/boot/hvmloader) (smbios_firmware '') (xen_platform_pci 0)
(nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)
(xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)
(sdl 0) (acpi_firmware '') (xenpaging_file '') (timer_mode 1)
(vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)
(acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)
(usb 0) (tsc_mode 0) (guest_os_type default) (device_model
/usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority
/root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))", 'name':
'windows'}
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain
details: {'console/port': '5', 'description': '', 'console/limit':
'1048576', 'vm': '/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b', 'domid':
'2', 'store/port': '4', 'console/type': 'ioemu', 'cpu/0/availability':
'online', 'memory/target': '1048576',
'control/platform-feature-multiprocessor-suspend': '1',
'store/ring-ref': '1044476', 'cpu/1/availability': 'online',
'control/platform-feature-xs_reset_watches': '1',
'image/suspend-cancel': '1', 'name': 'windows'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'state': '1', 'backend-id': '0', 'backend':
'/local/domain/0/backend/console/2/0'} to
/local/domain/2/device/console/0.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'domain': 'windows', 'frontend':
'/local/domain/2/device/console/0', 'uuid':
'de81bfe8-4490-9180-21ad-16a998234b41', 'frontend-id': '2', 'state':
'1', 'location': '5', 'online': '1', 'protocol': 'vt100'} to
/local/domain/0/backend/console/2/0.
[2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)
XendDomainInfo.handleShutdownWatch
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices tap2.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vif.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vkbd.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
devices ioports.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices tap.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vif2.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
devices console.
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vscsi.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vbd.
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.
[2014-10-30 11:06:56 21784] DEBUG (DevController:671)
hotplugStatusCallback
/local/domain/0/backend/vbd/2/768/hotplug-status.
[2014-10-30 11:06:56 21784] DEBUG (DevController:685) hotplugStatusCallback 1.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices irq.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vfb.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices pci.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vusb.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vtpm.
[2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2) unpaused.
\----- xend.log:


//----  qemu-dm-windows.log
domid: 2
Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode
Watching /local/domain/0/device-model/2/logdirty/cmd
Watching /local/domain/0/device-model/2/command
Watching /local/domain/2/cpu
char device redirected to /dev/pts/2
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = dfdd13a2-e08c-8c0f-145e-4521438e765b
Time offset set 0
populating video RAM at ff000000
mapping video RAM from ff000000
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
xs_read(): vncpasswd get error.
/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.
Log-dirty: no command yet.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
vcpu-set: watch node error.
char device redirected to /dev/pts/3
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
cirrus vga map change while on lfb mode
mapping vram to f0000000 - f0400000
\\----  qemu-dm-windows.log

Thanks for getting up so down, sorry for using a translator.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 21:34:10 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 21:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XjxL7-0006Np-RR; Thu, 30 Oct 2014 21:33:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1XjxL6-0006Mn-2l
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 21:33:04 +0000
Received: from [85.158.143.35] by server-2.bemta-4.messagelabs.com id
	EF/E9-24532-F8EA2545; Thu, 30 Oct 2014 21:33:03 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1414704781!5758633!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18927 invoked from network); 30 Oct 2014 21:33:02 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 21:33:02 -0000
Received: by mail-qa0-f52.google.com with SMTP id u7so4355822qaz.39
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 14:33:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=8q3QNlsfGxi7oJcANJrc4xnDoJbyyUpJ6CtzNRwk9tY=;
	b=Je/Lw9KTs+O0w5ZmSF2EAy8NuwJ7gWIL6yLizgp1MHOpARWRSldmjoqTmn7Degx6Ls
	zIevzsFQOyPdw57lJA1r3AA9z+6urBJGYWTicdqt+4kO5cU0XXhpRbspUEdZyNSgqs73
	ZbM4QNY33p21wRhUoQU/+xXIqgw17i3FeL4q0rSzgubyoY3Az3h1KQFHloQ0PDDmDOZR
	y0ZSegD83LZkpfNXh5FQj9mq/Lw5YdffCkDlIj3+TDVXVJK2+pga0sfsY56ummJEQnLY
	z0m7XfujlqqUUc5q7IAd+I4PgIOVnH35UUW+TbWth5Ovf5IG32nXhHwNmoX5nEZgmLiv
	EpfQ==
X-Received: by 10.224.111.201 with SMTP id t9mr31353306qap.0.1414704781131;
	Thu, 30 Oct 2014 14:33:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.155.33 with HTTP; Thu, 30 Oct 2014 14:32:30 -0700 (PDT)
From: Flako <subforos@gmail.com>
Date: Thu, 30 Oct 2014 18:32:30 -0300
Message-ID: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
To: XenUsers <xen-users@lists.xen.org>
Subject: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hello,
I tried doing a P2V a windows 7, I am using clonezilla to migrate data.
I'm using the restoreparts option (restore only the partition boot)
from clonezilla restoration everything works and does not indicate
errors, but when trying to boot the disc stops at "Booting from hard
disk 'and cpu domU reaches 100%.
If I perform the same steps on a physical machine, I can successfully
restore the windows, which makes me think it's an issue of XEN and not
of clonezilla.
If the domU disk partition will delete the flag 'boot', and above
shows error "No device bootable.
Powering off in 30 seconds. '.
On the other hand I have virtualized (P2V) other windows7 with
clonezilla restoring the entire disk (all partitions) and I have had
no problems.

No problem if XEN or clonezilla?
I thank them any guidance to focus the clonezilla error or xen.


/--- windows.cfg:
name = "windows"
maxmem = 1024
memory = 1024
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
pae = 0
acpi = 1
apic = 1
hap = 0
xen_platform_pci = 0
viridian = 0
hpet = 0
rtc_timeoffset = 0
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "destroy"
device_model = "/usr/lib/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 1
disk = [
          "file:/mnt/xendomain/jose-migrar/disco1.raw,hda,w"
       ]
serial = "pty
\--- windows.cfg:

/----- xend.log:
[2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)
XendDomainInfo.initDomain: 2 256
[2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured
for vfb access
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: ['pty']
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val: reset
[2014-10-30 11:06:55 21784] INFO (image:906) No need to create
platform device.[domid:2]
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
memory_static_min=0x0.
[2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=hvm dom=2 vcpus=2
[2014-10-30 11:06:55 21784] DEBUG (image:1074) domid          = 2
[2014-10-30 11:06:55 21784] DEBUG (image:1075) image          =
/usr/lib/xen/boot/hvmloader
[2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn   = 4
[2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize        = 1024
[2014-10-30 11:06:55 21784] DEBUG (image:1078) target         = 1024
[2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus          = 2
[2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail     = 3
[2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi           = 1
[2014-10-30 11:06:55 21784] DEBUG (image:1082) apic           = 1
[2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=
[2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware  =
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnc': '1'},
'vnc': '1', 'uuid': '9af4f8e8-b7bd-9f34-88ac-11694ad964ef'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'state': '1', 'backend-id': '0', 'backend':
'/local/domain/0/backend/vfb/2/0'} to /local/domain/2/device/vfb/0.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'vncunused': '1', 'domain': 'windows', 'frontend':
'/local/domain/2/device/vfb/0', 'uuid':
'9af4f8e8-b7bd-9f34-88ac-11694ad964ef', 'frontend-id': '2', 'state':
'1', 'online': '1', 'vnc': '1'} to /local/domain/0/backend/vfb/2/0.
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
vbd : {'uuid': 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': 1,
'driver': 'paravirtualised', 'dev': 'hda', 'uname':
'file:/mnt/xendomain/jose-migrar/disco1.raw', 'mode': 'w'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'backend-id': '0', 'virtual-device': '768', 'device-type':
'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/768'}
to /local/domain/2/device/vbd/768.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'domain': 'windows', 'frontend':
'/local/domain/2/device/vbd/768', 'uuid':
'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': '1', 'dev': 'hda',
'state': '1', 'params': '/mnt/xendomain/jose-migrar/disco1.raw',
'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'file'} to
/local/domain/0/backend/vbd/2/768.
[2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:
/usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '2',
'-domain-name', 'windows', '-videoram', '4', '-vnc', '127.0.0.1:0',
'-vncunused', '-vcpus', '2', '-vcpu_avail', '0x3', '-boot', 'c',
'-serial', 'pty', '-acpi', '-watchdog-action', 'reset', '-net',
'none', '-M', 'xenfv']
[2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836
[2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM
details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
'shadow_memory': '10', 'uuid': 'dfdd13a2-e08c-8c0f-145e-4521438e765b',
'on_reboot': 'restart', 'start_time': '1414678015.94', 'on_poweroff':
'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore',
'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': '2',
'vcpu_avail': '3', 'bootloader': '', 'image': "(hvm (kernel '')
(superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader
/usr/lib/xen/boot/hvmloader) (smbios_firmware '') (xen_platform_pci 0)
(nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)
(xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)
(sdl 0) (acpi_firmware '') (xenpaging_file '') (timer_mode 1)
(vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)
(acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)
(usb 0) (tsc_mode 0) (guest_os_type default) (device_model
/usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority
/root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))", 'name':
'windows'}
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain
details: {'console/port': '5', 'description': '', 'console/limit':
'1048576', 'vm': '/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b', 'domid':
'2', 'store/port': '4', 'console/type': 'ioemu', 'cpu/0/availability':
'online', 'memory/target': '1048576',
'control/platform-feature-multiprocessor-suspend': '1',
'store/ring-ref': '1044476', 'cpu/1/availability': 'online',
'control/platform-feature-xs_reset_watches': '1',
'image/suspend-cancel': '1', 'name': 'windows'}
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
writing {'state': '1', 'backend-id': '0', 'backend':
'/local/domain/0/backend/console/2/0'} to
/local/domain/2/device/console/0.
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
writing {'domain': 'windows', 'frontend':
'/local/domain/2/device/console/0', 'uuid':
'de81bfe8-4490-9180-21ad-16a998234b41', 'frontend-id': '2', 'state':
'1', 'location': '5', 'online': '1', 'protocol': 'vt100'} to
/local/domain/0/backend/console/2/0.
[2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)
XendDomainInfo.handleShutdownWatch
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices tap2.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vif.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vkbd.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
devices ioports.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices tap.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vif2.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
devices console.
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vscsi.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vbd.
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.
[2014-10-30 11:06:56 21784] DEBUG (DevController:671)
hotplugStatusCallback
/local/domain/0/backend/vbd/2/768/hotplug-status.
[2014-10-30 11:06:56 21784] DEBUG (DevController:685) hotplugStatusCallback 1.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices irq.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vfb.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices pci.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vusb.
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices vtpm.
[2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2) unpaused.
\----- xend.log:


//----  qemu-dm-windows.log
domid: 2
Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode
Watching /local/domain/0/device-model/2/logdirty/cmd
Watching /local/domain/0/device-model/2/command
Watching /local/domain/2/cpu
char device redirected to /dev/pts/2
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = dfdd13a2-e08c-8c0f-145e-4521438e765b
Time offset set 0
populating video RAM at ff000000
mapping video RAM from ff000000
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
xs_read(): vncpasswd get error.
/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.
Log-dirty: no command yet.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
vcpu-set: watch node error.
char device redirected to /dev/pts/3
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
xen be: console-0: xen be: console-0: initialise() failed
initialise() failed
cirrus vga map change while on lfb mode
mapping vram to f0000000 - f0400000
\\----  qemu-dm-windows.log

Thanks for getting up so down, sorry for using a translator.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Oct 30 22:10:38 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 22:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjxuq-0006xe-6g; Thu, 30 Oct 2014 22:10:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <greg.zapp@gmail.com>) id 1Xjxuo-0006xZ-9Q
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 22:09:58 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	5C/A7-09842-537B2545; Thu, 30 Oct 2014 22:09:57 +0000
X-Env-Sender: greg.zapp@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1414706994!13743342!1
X-Originating-IP: [209.85.214.169]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18258 invoked from network); 30 Oct 2014 22:09:55 -0000
Received: from mail-ob0-f169.google.com (HELO mail-ob0-f169.google.com)
	(209.85.214.169)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 22:09:55 -0000
Received: by mail-ob0-f169.google.com with SMTP id va2so4927534obc.14
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=KzIq6NZbWUtYzwf+kXyJWaeJGZ9E8k8X4uue/a4EJZM=;
	b=oImkpfDmwxj37hAbs3Vxd9gx60MgmPj4jh26rPYDlbZnIM4XMG73dsj/L3qWhOXAqb
	RKGCW0jwcJmgsG3J8Wc5oQ431FT5FokyDKURto6HVZ2uULgBMIba+SYvsSX5NprEf/ZK
	Jw5/jGs97s2UCvRaqkjMVoy6WluNdo/lWvQYZ01F8FWSRja7HR1sP2mqtCq47ECq8QZz
	rW9qqCOg2myU9r1ic2zI94Dj4tvhgShsN+uoILrv8pC9BYrp3BiZCRuVvIALwKgKK/j0
	OSdi70XJZpiojFFE+ag3Ho2EilrOLRpmungJXYsXjZ+IUcni9ekNtr0Na42V2s6p4NMQ
	GzNQ==
MIME-Version: 1.0
X-Received: by 10.202.208.211 with SMTP id h202mr15856595oig.29.1414706993829; 
	Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
Received: by 10.76.127.102 with HTTP; Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
In-Reply-To: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
References: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
Date: Fri, 31 Oct 2014 11:09:53 +1300
Message-ID: <CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
From: Greg Zapp <greg.zapp@gmail.com>
To: Flako <subforos@gmail.com>
Cc: XenUsers <xen-users@lists.xen.org>
Subject: Re: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4442553844495296211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4442553844495296211==
Content-Type: multipart/alternative; boundary=001a113d2be8d4214c0506ab2367

--001a113d2be8d4214c0506ab2367
Content-Type: text/plain; charset=UTF-8

If you're not bringing across the MBR you'll need to ensure that:
1.) The windows partition is exactly 1MiB into the device
2.) The MBR is modified to boot Windows: You'll probably want to use this
http://ms-sys.sourceforge.net/
3.) The disk identifier in the original MBR is copied over to the new
MBR(or Windows will likely not boot).  This is 0x1B8  through 0x1BB in the
MBR and can be copied with DD.  A tool for that may exist.

Cheers,
   -Greg

On Fri, Oct 31, 2014 at 10:32 AM, Flako <subforos@gmail.com> wrote:

> hello,
> I tried doing a P2V a windows 7, I am using clonezilla to migrate data.
> I'm using the restoreparts option (restore only the partition boot)
> from clonezilla restoration everything works and does not indicate
> errors, but when trying to boot the disc stops at "Booting from hard
> disk 'and cpu domU reaches 100%.
> If I perform the same steps on a physical machine, I can successfully
> restore the windows, which makes me think it's an issue of XEN and not
> of clonezilla.
> If the domU disk partition will delete the flag 'boot', and above
> shows error "No device bootable.
> Powering off in 30 seconds. '.
> On the other hand I have virtualized (P2V) other windows7 with
> clonezilla restoring the entire disk (all partitions) and I have had
> no problems.
>
> No problem if XEN or clonezilla?
> I thank them any guidance to focus the clonezilla error or xen.
>
>
> /--- windows.cfg:
> name = "windows"
> maxmem = 1024
> memory = 1024
> vcpus = 2
> builder = "hvm"
> kernel = "/usr/lib/xen/boot/hvmloader"
> pae = 0
> acpi = 1
> apic = 1
> hap = 0
> xen_platform_pci = 0
> viridian = 0
> hpet = 0
> rtc_timeoffset = 0
> localtime = 0
> on_poweroff = "destroy"
> on_reboot = "restart"
> on_crash = "destroy"
> device_model = "/usr/lib/xen/bin/qemu-dm"
> sdl = 0
> vnc = 1
> vncunused = 1
> disk = [
>           "file:/mnt/xendomain/jose-migrar/disco1.raw,hda,w"
>        ]
> serial = "pty
> \--- windows.cfg:
>
> /----- xend.log:
> [2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)
> XendDomainInfo.initDomain: 2 256
> [2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured
> for vfb access
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: ['pty']
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val:
> reset
> [2014-10-30 11:06:55 21784] INFO (image:906) No need to create
> platform device.[domid:2]
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)
> _initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
> memory_static_min=0x0.
> [2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=hvm dom=2
> vcpus=2
> [2014-10-30 11:06:55 21784] DEBUG (image:1074) domid          = 2
> [2014-10-30 11:06:55 21784] DEBUG (image:1075) image          =
> /usr/lib/xen/boot/hvmloader
> [2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn   = 4
> [2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize        = 1024
> [2014-10-30 11:06:55 21784] DEBUG (image:1078) target         = 1024
> [2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus          = 2
> [2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail     = 3
> [2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi           = 1
> [2014-10-30 11:06:55 21784] DEBUG (image:1082) apic           = 1
> [2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=
> [2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware  =
> [2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
> vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnc': '1'},
> 'vnc': '1', 'uuid': '9af4f8e8-b7bd-9f34-88ac-11694ad964ef'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/vfb/2/0'} to /local/domain/2/device/vfb/0.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'vncunused': '1', 'domain': 'windows', 'frontend':
> '/local/domain/2/device/vfb/0', 'uuid':
> '9af4f8e8-b7bd-9f34-88ac-11694ad964ef', 'frontend-id': '2', 'state':
> '1', 'online': '1', 'vnc': '1'} to /local/domain/0/backend/vfb/2/0.
> [2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
> vbd : {'uuid': 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': 1,
> 'driver': 'paravirtualised', 'dev': 'hda', 'uname':
> 'file:/mnt/xendomain/jose-migrar/disco1.raw', 'mode': 'w'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'backend-id': '0', 'virtual-device': '768', 'device-type':
> 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/768'}
> to /local/domain/2/device/vbd/768.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'domain': 'windows', 'frontend':
> '/local/domain/2/device/vbd/768', 'uuid':
> 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': '1', 'dev': 'hda',
> 'state': '1', 'params': '/mnt/xendomain/jose-migrar/disco1.raw',
> 'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'file'} to
> /local/domain/0/backend/vbd/2/768.
> [2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:
> /usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '2',
> '-domain-name', 'windows', '-videoram', '4', '-vnc', '127.0.0.1:0',
> '-vncunused', '-vcpus', '2', '-vcpu_avail', '0x3', '-boot', 'c',
> '-serial', 'pty', '-acpi', '-watchdog-action', 'reset', '-net',
> 'none', '-M', 'xenfv']
> [2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836
> [2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM
> details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
> 'shadow_memory': '10', 'uuid': 'dfdd13a2-e08c-8c0f-145e-4521438e765b',
> 'on_reboot': 'restart', 'start_time': '1414678015.94', 'on_poweroff':
> 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore',
> 'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': '2',
> 'vcpu_avail': '3', 'bootloader': '', 'image': "(hvm (kernel '')
> (superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader
> /usr/lib/xen/boot/hvmloader) (smbios_firmware '') (xen_platform_pci 0)
> (nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)
> (xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)
> (sdl 0) (acpi_firmware '') (xenpaging_file '') (timer_mode 1)
> (vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)
> (acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)
> (usb 0) (tsc_mode 0) (guest_os_type default) (device_model
> /usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority
> /root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))", 'name':
> 'windows'}
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain
> details: {'console/port': '5', 'description': '', 'console/limit':
> '1048576', 'vm': '/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b', 'domid':
> '2', 'store/port': '4', 'console/type': 'ioemu', 'cpu/0/availability':
> 'online', 'memory/target': '1048576',
> 'control/platform-feature-multiprocessor-suspend': '1',
> 'store/ring-ref': '1044476', 'cpu/1/availability': 'online',
> 'control/platform-feature-xs_reset_watches': '1',
> 'image/suspend-cancel': '1', 'name': 'windows'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/console/2/0'} to
> /local/domain/2/device/console/0.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'domain': 'windows', 'frontend':
> '/local/domain/2/device/console/0', 'uuid':
> 'de81bfe8-4490-9180-21ad-16a998234b41', 'frontend-id': '2', 'state':
> '1', 'location': '5', 'online': '1', 'protocol': 'vt100'} to
> /local/domain/0/backend/console/2/0.
> [2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)
> XendDomainInfo.handleShutdownWatch
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> tap2.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vif.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vkbd.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
> devices ioports.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> tap.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vif2.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
> devices console.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vscsi.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vbd.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:671)
> hotplugStatusCallback
> /local/domain/0/backend/vbd/2/768/hotplug-status.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:685)
> hotplugStatusCallback 1.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> irq.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vfb.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> pci.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vusb.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vtpm.
> [2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2)
> unpaused.
> \----- xend.log:
>
>
> //----  qemu-dm-windows.log
> domid: 2
> Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode
> Watching /local/domain/0/device-model/2/logdirty/cmd
> Watching /local/domain/0/device-model/2/command
> Watching /local/domain/2/cpu
> char device redirected to /dev/pts/2
> qemu_map_cache_init nr_buckets = 10000 size 4194304
> shared page at pfn feffd
> buffered io page at pfn feffb
> Guest uuid = dfdd13a2-e08c-8c0f-145e-4521438e765b
> Time offset set 0
> populating video RAM at ff000000
> mapping video RAM from ff000000
> xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
> xs_read(): vncpasswd get error.
> /vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.
> Log-dirty: no command yet.
> I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
> I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
> vcpu-set: watch node error.
> char device redirected to /dev/pts/3
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> cirrus vga map change while on lfb mode
> mapping vram to f0000000 - f0400000
> \\----  qemu-dm-windows.log
>
> Thanks for getting up so down, sorry for using a translator.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a113d2be8d4214c0506ab2367
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-family:arial,sans-ser=
if;font-size:13px">If you&#39;re not bringing across the MBR you&#39;ll nee=
d to ensure that:</span><br style=3D"color:rgb(0,0,0);font-family:arial,san=
s-serif;font-size:13px"><span style=3D"color:rgb(0,0,0);font-family:arial,s=
ans-serif;font-size:13px">1.) The windows partition is exactly 1MiB into th=
e device</span><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;=
font-size:13px">2.) The MBR is modified to boot Windows: You&#39;ll probabl=
y want to use this=C2=A0<a href=3D"http://ms-sys.sourceforge.net/" target=
=3D"_blank">http://ms-sys.sourceforge.net/</a></div><div style=3D"color:rgb=
(0,0,0);font-family:arial,sans-serif;font-size:13px">3.) The disk identifie=
r in the original MBR is copied over to the new MBR(or Windows will likely =
not boot).=C2=A0 This is 0x<span style=3D"font-family:Verdana,Arial,Helveti=
ca,sans-serif;background-color:rgb(230,230,230)">1B8 =C2=A0through 0x1BB in=
 the MBR and can be copied with DD.=C2=A0 A tool for that may exist.</span>=
</div><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;font-size=
:13px"><span style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;backgr=
ound-color:rgb(230,230,230)"><br></span></div><div style=3D"color:rgb(0,0,0=
);font-family:arial,sans-serif;font-size:13px"><span style=3D"font-family:V=
erdana,Arial,Helvetica,sans-serif;background-color:rgb(230,230,230)">Cheers=
,</span></div><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;f=
ont-size:13px"><span style=3D"font-family:Verdana,Arial,Helvetica,sans-seri=
f;background-color:rgb(230,230,230)">=C2=A0 =C2=A0-Greg</span></div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 31, 20=
14 at 10:32 AM, Flako <span dir=3D"ltr">&lt;<a href=3D"mailto:subforos@gmai=
l.com" target=3D"_blank">subforos@gmail.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">hello,<br>
I tried doing a P2V a windows 7, I am using clonezilla to migrate data.<br>
I&#39;m using the restoreparts option (restore only the partition boot)<br>
from clonezilla restoration everything works and does not indicate<br>
errors, but when trying to boot the disc stops at &quot;Booting from hard<b=
r>
disk &#39;and cpu domU reaches 100%.<br>
If I perform the same steps on a physical machine, I can successfully<br>
restore the windows, which makes me think it&#39;s an issue of XEN and not<=
br>
of clonezilla.<br>
If the domU disk partition will delete the flag &#39;boot&#39;, and above<b=
r>
shows error &quot;No device bootable.<br>
Powering off in 30 seconds. &#39;.<br>
On the other hand I have virtualized (P2V) other windows7 with<br>
clonezilla restoring the entire disk (all partitions) and I have had<br>
no problems.<br>
<br>
No problem if XEN or clonezilla?<br>
I thank them any guidance to focus the clonezilla error or xen.<br>
<br>
<br>
/--- windows.cfg:<br>
name =3D &quot;windows&quot;<br>
maxmem =3D 1024<br>
memory =3D 1024<br>
vcpus =3D 2<br>
builder =3D &quot;hvm&quot;<br>
kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;<br>
pae =3D 0<br>
acpi =3D 1<br>
apic =3D 1<br>
hap =3D 0<br>
xen_platform_pci =3D 0<br>
viridian =3D 0<br>
hpet =3D 0<br>
rtc_timeoffset =3D 0<br>
localtime =3D 0<br>
on_poweroff =3D &quot;destroy&quot;<br>
on_reboot =3D &quot;restart&quot;<br>
on_crash =3D &quot;destroy&quot;<br>
device_model =3D &quot;/usr/lib/xen/bin/qemu-dm&quot;<br>
sdl =3D 0<br>
vnc =3D 1<br>
vncunused =3D 1<br>
disk =3D [<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;file:/mnt/xendomain/jose-migrar/di=
sco1.raw,hda,w&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0]<br>
serial =3D &quot;pty<br>
\--- windows.cfg:<br>
<br>
/----- xend.log:<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)<br>
XendDomainInfo.initDomain: 2 256<br>
[2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured<br>
for vfb access<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: [&#39;pty&=
#39;]<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None<br=
>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None=
<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val: r=
eset<br>
[2014-10-30 11:06:55 21784] INFO (image:906) No need to create<br>
platform device.[domid:2]<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)<br>
_initDomain:shadow_memory=3D0x0, memory_static_max=3D0x40000000,<br>
memory_static_min=3D0x0.<br>
[2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=3Dhvm dom=3D2 v=
cpus=3D2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1074) domid=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D 2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1075) image=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D<br>
/usr/lib/xen/boot/hvmloader<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn=C2=A0 =C2=A0=3D=
 4<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =3D 1024<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1078) target=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0=3D 1024<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D 2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail=C2=A0 =C2=A0 =C2=
=A0=3D 3<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=3D 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1082) apic=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=3D 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=3D<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware=C2=A0 =3D<br>
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:<br>
vfb : {&#39;vncunused&#39;: 1, &#39;other_config&#39;: {&#39;vncunused&#39;=
: 1, &#39;vnc&#39;: &#39;1&#39;},<br>
&#39;vnc&#39;: &#39;1&#39;, &#39;uuid&#39;: &#39;9af4f8e8-b7bd-9f34-88ac-11=
694ad964ef&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;state&#39;: &#39;1&#39;, &#39;backend-id&#39;: &#39;0&#39;, &=
#39;backend&#39;:<br>
&#39;/local/domain/0/backend/vfb/2/0&#39;} to /local/domain/2/device/vfb/0.=
<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;vncunused&#39;: &#39;1&#39;, &#39;domain&#39;: &#39;windows&#=
39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/vfb/0&#39;, &#39;uuid&#39;:<br>
&#39;9af4f8e8-b7bd-9f34-88ac-11694ad964ef&#39;, &#39;frontend-id&#39;: &#39=
;2&#39;, &#39;state&#39;:<br>
&#39;1&#39;, &#39;online&#39;: &#39;1&#39;, &#39;vnc&#39;: &#39;1&#39;} to =
/local/domain/0/backend/vfb/2/0.<br>
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:<br>
vbd : {&#39;uuid&#39;: &#39;fdf0e046-9e62-0b81-a69f-096bcb8a903b&#39;, &#39=
;bootable&#39;: 1,<br>
&#39;driver&#39;: &#39;paravirtualised&#39;, &#39;dev&#39;: &#39;hda&#39;, =
&#39;uname&#39;:<br>
&#39;file:/mnt/xendomain/jose-migrar/disco1.raw&#39;, &#39;mode&#39;: &#39;=
w&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;backend-id&#39;: &#39;0&#39;, &#39;virtual-device&#39;: &#39;=
768&#39;, &#39;device-type&#39;:<br>
&#39;disk&#39;, &#39;state&#39;: &#39;1&#39;, &#39;backend&#39;: &#39;/loca=
l/domain/0/backend/vbd/2/768&#39;}<br>
to /local/domain/2/device/vbd/768.<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;domain&#39;: &#39;windows&#39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/vbd/768&#39;, &#39;uuid&#39;:<br>
&#39;fdf0e046-9e62-0b81-a69f-096bcb8a903b&#39;, &#39;bootable&#39;: &#39;1&=
#39;, &#39;dev&#39;: &#39;hda&#39;,<br>
&#39;state&#39;: &#39;1&#39;, &#39;params&#39;: &#39;/mnt/xendomain/jose-mi=
grar/disco1.raw&#39;,<br>
&#39;mode&#39;: &#39;w&#39;, &#39;online&#39;: &#39;1&#39;, &#39;frontend-i=
d&#39;: &#39;2&#39;, &#39;type&#39;: &#39;file&#39;} to<br>
/local/domain/0/backend/vbd/2/768.<br>
[2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:<br>
/usr/lib/xen/bin/qemu-dm [&#39;/usr/lib/xen/bin/qemu-dm&#39;, &#39;-d&#39;,=
 &#39;2&#39;,<br>
&#39;-domain-name&#39;, &#39;windows&#39;, &#39;-videoram&#39;, &#39;4&#39;=
, &#39;-vnc&#39;, &#39;<a href=3D"http://127.0.0.1:0" target=3D"_blank">127=
.0.0.1:0</a>&#39;,<br>
&#39;-vncunused&#39;, &#39;-vcpus&#39;, &#39;2&#39;, &#39;-vcpu_avail&#39;,=
 &#39;0x3&#39;, &#39;-boot&#39;, &#39;c&#39;,<br>
&#39;-serial&#39;, &#39;pty&#39;, &#39;-acpi&#39;, &#39;-watchdog-action&#3=
9;, &#39;reset&#39;, &#39;-net&#39;,<br>
&#39;none&#39;, &#39;-M&#39;, &#39;xenfv&#39;]<br>
[2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836<br>
[2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM<br>
details: {&#39;on_xend_stop&#39;: &#39;ignore&#39;, &#39;pool_name&#39;: &#=
39;Pool-0&#39;,<br>
&#39;shadow_memory&#39;: &#39;10&#39;, &#39;uuid&#39;: &#39;dfdd13a2-e08c-8=
c0f-145e-4521438e765b&#39;,<br>
&#39;on_reboot&#39;: &#39;restart&#39;, &#39;start_time&#39;: &#39;14146780=
15.94&#39;, &#39;on_poweroff&#39;:<br>
&#39;destroy&#39;, &#39;bootloader_args&#39;: &#39;&#39;, &#39;on_xend_star=
t&#39;: &#39;ignore&#39;,<br>
&#39;on_crash&#39;: &#39;destroy&#39;, &#39;xend/restart_count&#39;: &#39;0=
&#39;, &#39;vcpus&#39;: &#39;2&#39;,<br>
&#39;vcpu_avail&#39;: &#39;3&#39;, &#39;bootloader&#39;: &#39;&#39;, &#39;i=
mage&#39;: &quot;(hvm (kernel &#39;&#39;)<br>
(superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader<br>
/usr/lib/xen/boot/hvmloader) (smbios_firmware &#39;&#39;) (xen_platform_pci=
 0)<br>
(nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)<br>
(xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)<br>
(sdl 0) (acpi_firmware &#39;&#39;) (xenpaging_file &#39;&#39;) (timer_mode =
1)<br>
(vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)<br>
(acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)<br>
(usb 0) (tsc_mode 0) (guest_os_type default) (device_model<br>
/usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority<br>
/root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))&quot;, &#39;name&#39=
;:<br>
&#39;windows&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain<br>
details: {&#39;console/port&#39;: &#39;5&#39;, &#39;description&#39;: &#39;=
&#39;, &#39;console/limit&#39;:<br>
&#39;1048576&#39;, &#39;vm&#39;: &#39;/vm/dfdd13a2-e08c-8c0f-145e-4521438e7=
65b&#39;, &#39;domid&#39;:<br>
&#39;2&#39;, &#39;store/port&#39;: &#39;4&#39;, &#39;console/type&#39;: &#3=
9;ioemu&#39;, &#39;cpu/0/availability&#39;:<br>
&#39;online&#39;, &#39;memory/target&#39;: &#39;1048576&#39;,<br>
&#39;control/platform-feature-multiprocessor-suspend&#39;: &#39;1&#39;,<br>
&#39;store/ring-ref&#39;: &#39;1044476&#39;, &#39;cpu/1/availability&#39;: =
&#39;online&#39;,<br>
&#39;control/platform-feature-xs_reset_watches&#39;: &#39;1&#39;,<br>
&#39;image/suspend-cancel&#39;: &#39;1&#39;, &#39;name&#39;: &#39;windows&#=
39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;state&#39;: &#39;1&#39;, &#39;backend-id&#39;: &#39;0&#39;, &=
#39;backend&#39;:<br>
&#39;/local/domain/0/backend/console/2/0&#39;} to<br>
/local/domain/2/device/console/0.<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;domain&#39;: &#39;windows&#39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/console/0&#39;, &#39;uuid&#39;:<br>
&#39;de81bfe8-4490-9180-21ad-16a998234b41&#39;, &#39;frontend-id&#39;: &#39=
;2&#39;, &#39;state&#39;:<br>
&#39;1&#39;, &#39;location&#39;: &#39;5&#39;, &#39;online&#39;: &#39;1&#39;=
, &#39;protocol&#39;: &#39;vt100&#39;} to<br>
/local/domain/0/backend/console/2/0.<br>
[2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)<br>
XendDomainInfo.handleShutdownWatch<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices t=
ap2.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
if.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
kbd.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for<br>
devices ioports.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices t=
ap.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
if2.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for<br>
devices console.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
scsi.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
bd.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:671)<br>
hotplugStatusCallback<br>
/local/domain/0/backend/vbd/2/768/hotplug-status.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:685) hotplugStatusCallback=
 1.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices i=
rq.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
fb.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices p=
ci.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
usb.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
tpm.<br>
[2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2) unpau=
sed.<br>
\----- xend.log:<br>
<br>
<br>
//----=C2=A0 qemu-dm-windows.log<br>
domid: 2<br>
Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode<br>
Watching /local/domain/0/device-model/2/logdirty/cmd<br>
Watching /local/domain/0/device-model/2/command<br>
Watching /local/domain/2/cpu<br>
char device redirected to /dev/pts/2<br>
qemu_map_cache_init nr_buckets =3D 10000 size 4194304<br>
shared page at pfn feffd<br>
buffered io page at pfn feffb<br>
Guest uuid =3D dfdd13a2-e08c-8c0f-145e-4521438e765b<br>
Time offset set 0<br>
populating video RAM at ff000000<br>
mapping video RAM from ff000000<br>
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error=
<br>
xs_read(): vncpasswd get error.<br>
/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.<br>
Log-dirty: no command yet.<br>
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0<br>
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0<br>
vcpu-set: watch node error.<br>
char device redirected to /dev/pts/3<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
cirrus vga map change while on lfb mode<br>
mapping vram to f0000000 - f0400000<br>
\\----=C2=A0 qemu-dm-windows.log<br>
<br>
Thanks for getting up so down, sorry for using a translator.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--001a113d2be8d4214c0506ab2367--


--===============4442553844495296211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4442553844495296211==--


From xen-users-bounces@lists.xen.org Thu Oct 30 22:10:38 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Oct 2014 22:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Xjxuq-0006xe-6g; Thu, 30 Oct 2014 22:10:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <greg.zapp@gmail.com>) id 1Xjxuo-0006xZ-9Q
	for xen-users@lists.xen.org; Thu, 30 Oct 2014 22:09:58 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	5C/A7-09842-537B2545; Thu, 30 Oct 2014 22:09:57 +0000
X-Env-Sender: greg.zapp@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1414706994!13743342!1
X-Originating-IP: [209.85.214.169]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18258 invoked from network); 30 Oct 2014 22:09:55 -0000
Received: from mail-ob0-f169.google.com (HELO mail-ob0-f169.google.com)
	(209.85.214.169)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Oct 2014 22:09:55 -0000
Received: by mail-ob0-f169.google.com with SMTP id va2so4927534obc.14
	for <xen-users@lists.xen.org>; Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=KzIq6NZbWUtYzwf+kXyJWaeJGZ9E8k8X4uue/a4EJZM=;
	b=oImkpfDmwxj37hAbs3Vxd9gx60MgmPj4jh26rPYDlbZnIM4XMG73dsj/L3qWhOXAqb
	RKGCW0jwcJmgsG3J8Wc5oQ431FT5FokyDKURto6HVZ2uULgBMIba+SYvsSX5NprEf/ZK
	Jw5/jGs97s2UCvRaqkjMVoy6WluNdo/lWvQYZ01F8FWSRja7HR1sP2mqtCq47ECq8QZz
	rW9qqCOg2myU9r1ic2zI94Dj4tvhgShsN+uoILrv8pC9BYrp3BiZCRuVvIALwKgKK/j0
	OSdi70XJZpiojFFE+ag3Ho2EilrOLRpmungJXYsXjZ+IUcni9ekNtr0Na42V2s6p4NMQ
	GzNQ==
MIME-Version: 1.0
X-Received: by 10.202.208.211 with SMTP id h202mr15856595oig.29.1414706993829; 
	Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
Received: by 10.76.127.102 with HTTP; Thu, 30 Oct 2014 15:09:53 -0700 (PDT)
In-Reply-To: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
References: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
Date: Fri, 31 Oct 2014 11:09:53 +1300
Message-ID: <CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
From: Greg Zapp <greg.zapp@gmail.com>
To: Flako <subforos@gmail.com>
Cc: XenUsers <xen-users@lists.xen.org>
Subject: Re: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4442553844495296211=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4442553844495296211==
Content-Type: multipart/alternative; boundary=001a113d2be8d4214c0506ab2367

--001a113d2be8d4214c0506ab2367
Content-Type: text/plain; charset=UTF-8

If you're not bringing across the MBR you'll need to ensure that:
1.) The windows partition is exactly 1MiB into the device
2.) The MBR is modified to boot Windows: You'll probably want to use this
http://ms-sys.sourceforge.net/
3.) The disk identifier in the original MBR is copied over to the new
MBR(or Windows will likely not boot).  This is 0x1B8  through 0x1BB in the
MBR and can be copied with DD.  A tool for that may exist.

Cheers,
   -Greg

On Fri, Oct 31, 2014 at 10:32 AM, Flako <subforos@gmail.com> wrote:

> hello,
> I tried doing a P2V a windows 7, I am using clonezilla to migrate data.
> I'm using the restoreparts option (restore only the partition boot)
> from clonezilla restoration everything works and does not indicate
> errors, but when trying to boot the disc stops at "Booting from hard
> disk 'and cpu domU reaches 100%.
> If I perform the same steps on a physical machine, I can successfully
> restore the windows, which makes me think it's an issue of XEN and not
> of clonezilla.
> If the domU disk partition will delete the flag 'boot', and above
> shows error "No device bootable.
> Powering off in 30 seconds. '.
> On the other hand I have virtualized (P2V) other windows7 with
> clonezilla restoring the entire disk (all partitions) and I have had
> no problems.
>
> No problem if XEN or clonezilla?
> I thank them any guidance to focus the clonezilla error or xen.
>
>
> /--- windows.cfg:
> name = "windows"
> maxmem = 1024
> memory = 1024
> vcpus = 2
> builder = "hvm"
> kernel = "/usr/lib/xen/boot/hvmloader"
> pae = 0
> acpi = 1
> apic = 1
> hap = 0
> xen_platform_pci = 0
> viridian = 0
> hpet = 0
> rtc_timeoffset = 0
> localtime = 0
> on_poweroff = "destroy"
> on_reboot = "restart"
> on_crash = "destroy"
> device_model = "/usr/lib/xen/bin/qemu-dm"
> sdl = 0
> vnc = 1
> vncunused = 1
> disk = [
>           "file:/mnt/xendomain/jose-migrar/disco1.raw,hda,w"
>        ]
> serial = "pty
> \--- windows.cfg:
>
> /----- xend.log:
> [2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)
> XendDomainInfo.initDomain: 2 256
> [2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured
> for vfb access
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: ['pty']
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None
> [2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val:
> reset
> [2014-10-30 11:06:55 21784] INFO (image:906) No need to create
> platform device.[domid:2]
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)
> _initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
> memory_static_min=0x0.
> [2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=hvm dom=2
> vcpus=2
> [2014-10-30 11:06:55 21784] DEBUG (image:1074) domid          = 2
> [2014-10-30 11:06:55 21784] DEBUG (image:1075) image          =
> /usr/lib/xen/boot/hvmloader
> [2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn   = 4
> [2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize        = 1024
> [2014-10-30 11:06:55 21784] DEBUG (image:1078) target         = 1024
> [2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus          = 2
> [2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail     = 3
> [2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi           = 1
> [2014-10-30 11:06:55 21784] DEBUG (image:1082) apic           = 1
> [2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=
> [2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware  =
> [2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
> vfb : {'vncunused': 1, 'other_config': {'vncunused': 1, 'vnc': '1'},
> 'vnc': '1', 'uuid': '9af4f8e8-b7bd-9f34-88ac-11694ad964ef'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/vfb/2/0'} to /local/domain/2/device/vfb/0.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'vncunused': '1', 'domain': 'windows', 'frontend':
> '/local/domain/2/device/vfb/0', 'uuid':
> '9af4f8e8-b7bd-9f34-88ac-11694ad964ef', 'frontend-id': '2', 'state':
> '1', 'online': '1', 'vnc': '1'} to /local/domain/0/backend/vfb/2/0.
> [2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:
> vbd : {'uuid': 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': 1,
> 'driver': 'paravirtualised', 'dev': 'hda', 'uname':
> 'file:/mnt/xendomain/jose-migrar/disco1.raw', 'mode': 'w'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'backend-id': '0', 'virtual-device': '768', 'device-type':
> 'disk', 'state': '1', 'backend': '/local/domain/0/backend/vbd/2/768'}
> to /local/domain/2/device/vbd/768.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'domain': 'windows', 'frontend':
> '/local/domain/2/device/vbd/768', 'uuid':
> 'fdf0e046-9e62-0b81-a69f-096bcb8a903b', 'bootable': '1', 'dev': 'hda',
> 'state': '1', 'params': '/mnt/xendomain/jose-migrar/disco1.raw',
> 'mode': 'w', 'online': '1', 'frontend-id': '2', 'type': 'file'} to
> /local/domain/0/backend/vbd/2/768.
> [2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:
> /usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-d', '2',
> '-domain-name', 'windows', '-videoram', '4', '-vnc', '127.0.0.1:0',
> '-vncunused', '-vcpus', '2', '-vcpu_avail', '0x3', '-boot', 'c',
> '-serial', 'pty', '-acpi', '-watchdog-action', 'reset', '-net',
> 'none', '-M', 'xenfv']
> [2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836
> [2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM
> details: {'on_xend_stop': 'ignore', 'pool_name': 'Pool-0',
> 'shadow_memory': '10', 'uuid': 'dfdd13a2-e08c-8c0f-145e-4521438e765b',
> 'on_reboot': 'restart', 'start_time': '1414678015.94', 'on_poweroff':
> 'destroy', 'bootloader_args': '', 'on_xend_start': 'ignore',
> 'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': '2',
> 'vcpu_avail': '3', 'bootloader': '', 'image': "(hvm (kernel '')
> (superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader
> /usr/lib/xen/boot/hvmloader) (smbios_firmware '') (xen_platform_pci 0)
> (nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)
> (xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)
> (sdl 0) (acpi_firmware '') (xenpaging_file '') (timer_mode 1)
> (vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)
> (acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)
> (usb 0) (tsc_mode 0) (guest_os_type default) (device_model
> /usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority
> /root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))", 'name':
> 'windows'}
> [2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain
> details: {'console/port': '5', 'description': '', 'console/limit':
> '1048576', 'vm': '/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b', 'domid':
> '2', 'store/port': '4', 'console/type': 'ioemu', 'cpu/0/availability':
> 'online', 'memory/target': '1048576',
> 'control/platform-feature-multiprocessor-suspend': '1',
> 'store/ring-ref': '1044476', 'cpu/1/availability': 'online',
> 'control/platform-feature-xs_reset_watches': '1',
> 'image/suspend-cancel': '1', 'name': 'windows'}
> [2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/console/2/0'} to
> /local/domain/2/device/console/0.
> [2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:
> writing {'domain': 'windows', 'frontend':
> '/local/domain/2/device/console/0', 'uuid':
> 'de81bfe8-4490-9180-21ad-16a998234b41', 'frontend-id': '2', 'state':
> '1', 'location': '5', 'online': '1', 'protocol': 'vt100'} to
> /local/domain/0/backend/console/2/0.
> [2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)
> XendDomainInfo.handleShutdownWatch
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> tap2.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vif.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vkbd.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
> devices ioports.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> tap.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vif2.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for
> devices console.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vscsi.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vbd.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:671)
> hotplugStatusCallback
> /local/domain/0/backend/vbd/2/768/hotplug-status.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:685)
> hotplugStatusCallback 1.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> irq.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vfb.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> pci.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vusb.
> [2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices
> vtpm.
> [2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2)
> unpaused.
> \----- xend.log:
>
>
> //----  qemu-dm-windows.log
> domid: 2
> Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode
> Watching /local/domain/0/device-model/2/logdirty/cmd
> Watching /local/domain/0/device-model/2/command
> Watching /local/domain/2/cpu
> char device redirected to /dev/pts/2
> qemu_map_cache_init nr_buckets = 10000 size 4194304
> shared page at pfn feffd
> buffered io page at pfn feffb
> Guest uuid = dfdd13a2-e08c-8c0f-145e-4521438e765b
> Time offset set 0
> populating video RAM at ff000000
> mapping video RAM from ff000000
> xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error
> xs_read(): vncpasswd get error.
> /vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.
> Log-dirty: no command yet.
> I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
> I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
> vcpu-set: watch node error.
> char device redirected to /dev/pts/3
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> xen be: console-0: xen be: console-0: initialise() failed
> initialise() failed
> cirrus vga map change while on lfb mode
> mapping vram to f0000000 - f0400000
> \\----  qemu-dm-windows.log
>
> Thanks for getting up so down, sorry for using a translator.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--001a113d2be8d4214c0506ab2367
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-family:arial,sans-ser=
if;font-size:13px">If you&#39;re not bringing across the MBR you&#39;ll nee=
d to ensure that:</span><br style=3D"color:rgb(0,0,0);font-family:arial,san=
s-serif;font-size:13px"><span style=3D"color:rgb(0,0,0);font-family:arial,s=
ans-serif;font-size:13px">1.) The windows partition is exactly 1MiB into th=
e device</span><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;=
font-size:13px">2.) The MBR is modified to boot Windows: You&#39;ll probabl=
y want to use this=C2=A0<a href=3D"http://ms-sys.sourceforge.net/" target=
=3D"_blank">http://ms-sys.sourceforge.net/</a></div><div style=3D"color:rgb=
(0,0,0);font-family:arial,sans-serif;font-size:13px">3.) The disk identifie=
r in the original MBR is copied over to the new MBR(or Windows will likely =
not boot).=C2=A0 This is 0x<span style=3D"font-family:Verdana,Arial,Helveti=
ca,sans-serif;background-color:rgb(230,230,230)">1B8 =C2=A0through 0x1BB in=
 the MBR and can be copied with DD.=C2=A0 A tool for that may exist.</span>=
</div><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;font-size=
:13px"><span style=3D"font-family:Verdana,Arial,Helvetica,sans-serif;backgr=
ound-color:rgb(230,230,230)"><br></span></div><div style=3D"color:rgb(0,0,0=
);font-family:arial,sans-serif;font-size:13px"><span style=3D"font-family:V=
erdana,Arial,Helvetica,sans-serif;background-color:rgb(230,230,230)">Cheers=
,</span></div><div style=3D"color:rgb(0,0,0);font-family:arial,sans-serif;f=
ont-size:13px"><span style=3D"font-family:Verdana,Arial,Helvetica,sans-seri=
f;background-color:rgb(230,230,230)">=C2=A0 =C2=A0-Greg</span></div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 31, 20=
14 at 10:32 AM, Flako <span dir=3D"ltr">&lt;<a href=3D"mailto:subforos@gmai=
l.com" target=3D"_blank">subforos@gmail.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">hello,<br>
I tried doing a P2V a windows 7, I am using clonezilla to migrate data.<br>
I&#39;m using the restoreparts option (restore only the partition boot)<br>
from clonezilla restoration everything works and does not indicate<br>
errors, but when trying to boot the disc stops at &quot;Booting from hard<b=
r>
disk &#39;and cpu domU reaches 100%.<br>
If I perform the same steps on a physical machine, I can successfully<br>
restore the windows, which makes me think it&#39;s an issue of XEN and not<=
br>
of clonezilla.<br>
If the domU disk partition will delete the flag &#39;boot&#39;, and above<b=
r>
shows error &quot;No device bootable.<br>
Powering off in 30 seconds. &#39;.<br>
On the other hand I have virtualized (P2V) other windows7 with<br>
clonezilla restoring the entire disk (all partitions) and I have had<br>
no problems.<br>
<br>
No problem if XEN or clonezilla?<br>
I thank them any guidance to focus the clonezilla error or xen.<br>
<br>
<br>
/--- windows.cfg:<br>
name =3D &quot;windows&quot;<br>
maxmem =3D 1024<br>
memory =3D 1024<br>
vcpus =3D 2<br>
builder =3D &quot;hvm&quot;<br>
kernel =3D &quot;/usr/lib/xen/boot/hvmloader&quot;<br>
pae =3D 0<br>
acpi =3D 1<br>
apic =3D 1<br>
hap =3D 0<br>
xen_platform_pci =3D 0<br>
viridian =3D 0<br>
hpet =3D 0<br>
rtc_timeoffset =3D 0<br>
localtime =3D 0<br>
on_poweroff =3D &quot;destroy&quot;<br>
on_reboot =3D &quot;restart&quot;<br>
on_crash =3D &quot;destroy&quot;<br>
device_model =3D &quot;/usr/lib/xen/bin/qemu-dm&quot;<br>
sdl =3D 0<br>
vnc =3D 1<br>
vncunused =3D 1<br>
disk =3D [<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;file:/mnt/xendomain/jose-migrar/di=
sco1.raw,hda,w&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0]<br>
serial =3D &quot;pty<br>
\--- windows.cfg:<br>
<br>
/----- xend.log:<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomain:476) Adding Domain: 2<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2956)<br>
XendDomainInfo.initDomain: 2 256<br>
[2014-10-30 11:06:55 21784] DEBUG (image:345) No VNC passwd configured<br>
for vfb access<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: boot, val: c<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fda, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: fdb, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: soundhw, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: localtime, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: serial, val: [&#39;pty&=
#39;]<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: std-vga, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: isa, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: acpi, val: 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usb, val: 0<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: usbdevice, val: None<br=
>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: gfx_passthru, val: None=
<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog, val: None<br>
[2014-10-30 11:06:55 21784] DEBUG (image:981) args: watchdog-action, val: r=
eset<br>
[2014-10-30 11:06:55 21784] INFO (image:906) No need to create<br>
platform device.[domid:2]<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:2983)<br>
_initDomain:shadow_memory=3D0x0, memory_static_max=3D0x40000000,<br>
memory_static_min=3D0x0.<br>
[2014-10-30 11:06:55 21784] INFO (image:188) buildDomain os=3Dhvm dom=3D2 v=
cpus=3D2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1074) domid=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D 2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1075) image=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D<br>
/usr/lib/xen/boot/hvmloader<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1076) store_evtchn=C2=A0 =C2=A0=3D=
 4<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1077) memsize=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =3D 1024<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1078) target=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0=3D 1024<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1079) vcpus=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =3D 2<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1080) vcpu_avail=C2=A0 =C2=A0 =C2=
=A0=3D 3<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1081) acpi=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=3D 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1082) apic=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=3D 1<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1083) smbios_firmware=3D<br>
[2014-10-30 11:06:55 21784] DEBUG (image:1084) acpi_firmware=C2=A0 =3D<br>
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:<br>
vfb : {&#39;vncunused&#39;: 1, &#39;other_config&#39;: {&#39;vncunused&#39;=
: 1, &#39;vnc&#39;: &#39;1&#39;},<br>
&#39;vnc&#39;: &#39;1&#39;, &#39;uuid&#39;: &#39;9af4f8e8-b7bd-9f34-88ac-11=
694ad964ef&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;state&#39;: &#39;1&#39;, &#39;backend-id&#39;: &#39;0&#39;, &=
#39;backend&#39;:<br>
&#39;/local/domain/0/backend/vfb/2/0&#39;} to /local/domain/2/device/vfb/0.=
<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;vncunused&#39;: &#39;1&#39;, &#39;domain&#39;: &#39;windows&#=
39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/vfb/0&#39;, &#39;uuid&#39;:<br>
&#39;9af4f8e8-b7bd-9f34-88ac-11694ad964ef&#39;, &#39;frontend-id&#39;: &#39=
;2&#39;, &#39;state&#39;:<br>
&#39;1&#39;, &#39;online&#39;: &#39;1&#39;, &#39;vnc&#39;: &#39;1&#39;} to =
/local/domain/0/backend/vfb/2/0.<br>
[2014-10-30 11:06:55 21784] INFO (XendDomainInfo:2469) createDevice:<br>
vbd : {&#39;uuid&#39;: &#39;fdf0e046-9e62-0b81-a69f-096bcb8a903b&#39;, &#39=
;bootable&#39;: 1,<br>
&#39;driver&#39;: &#39;paravirtualised&#39;, &#39;dev&#39;: &#39;hda&#39;, =
&#39;uname&#39;:<br>
&#39;file:/mnt/xendomain/jose-migrar/disco1.raw&#39;, &#39;mode&#39;: &#39;=
w&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;backend-id&#39;: &#39;0&#39;, &#39;virtual-device&#39;: &#39;=
768&#39;, &#39;device-type&#39;:<br>
&#39;disk&#39;, &#39;state&#39;: &#39;1&#39;, &#39;backend&#39;: &#39;/loca=
l/domain/0/backend/vbd/2/768&#39;}<br>
to /local/domain/2/device/vbd/768.<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;domain&#39;: &#39;windows&#39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/vbd/768&#39;, &#39;uuid&#39;:<br>
&#39;fdf0e046-9e62-0b81-a69f-096bcb8a903b&#39;, &#39;bootable&#39;: &#39;1&=
#39;, &#39;dev&#39;: &#39;hda&#39;,<br>
&#39;state&#39;: &#39;1&#39;, &#39;params&#39;: &#39;/mnt/xendomain/jose-mi=
grar/disco1.raw&#39;,<br>
&#39;mode&#39;: &#39;w&#39;, &#39;online&#39;: &#39;1&#39;, &#39;frontend-i=
d&#39;: &#39;2&#39;, &#39;type&#39;: &#39;file&#39;} to<br>
/local/domain/0/backend/vbd/2/768.<br>
[2014-10-30 11:06:55 21784] INFO (image:505) spawning device models:<br>
/usr/lib/xen/bin/qemu-dm [&#39;/usr/lib/xen/bin/qemu-dm&#39;, &#39;-d&#39;,=
 &#39;2&#39;,<br>
&#39;-domain-name&#39;, &#39;windows&#39;, &#39;-videoram&#39;, &#39;4&#39;=
, &#39;-vnc&#39;, &#39;<a href=3D"http://127.0.0.1:0" target=3D"_blank">127=
.0.0.1:0</a>&#39;,<br>
&#39;-vncunused&#39;, &#39;-vcpus&#39;, &#39;2&#39;, &#39;-vcpu_avail&#39;,=
 &#39;0x3&#39;, &#39;-boot&#39;, &#39;c&#39;,<br>
&#39;-serial&#39;, &#39;pty&#39;, &#39;-acpi&#39;, &#39;-watchdog-action&#3=
9;, &#39;reset&#39;, &#39;-net&#39;,<br>
&#39;none&#39;, &#39;-M&#39;, &#39;xenfv&#39;]<br>
[2014-10-30 11:06:55 21784] INFO (image:554) device model pid: 21836<br>
[2014-10-30 11:06:55 21784] INFO (image:677) waiting for sentinel_fifo<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:3568) Storing VM<br>
details: {&#39;on_xend_stop&#39;: &#39;ignore&#39;, &#39;pool_name&#39;: &#=
39;Pool-0&#39;,<br>
&#39;shadow_memory&#39;: &#39;10&#39;, &#39;uuid&#39;: &#39;dfdd13a2-e08c-8=
c0f-145e-4521438e765b&#39;,<br>
&#39;on_reboot&#39;: &#39;restart&#39;, &#39;start_time&#39;: &#39;14146780=
15.94&#39;, &#39;on_poweroff&#39;:<br>
&#39;destroy&#39;, &#39;bootloader_args&#39;: &#39;&#39;, &#39;on_xend_star=
t&#39;: &#39;ignore&#39;,<br>
&#39;on_crash&#39;: &#39;destroy&#39;, &#39;xend/restart_count&#39;: &#39;0=
&#39;, &#39;vcpus&#39;: &#39;2&#39;,<br>
&#39;vcpu_avail&#39;: &#39;3&#39;, &#39;bootloader&#39;: &#39;&#39;, &#39;i=
mage&#39;: &quot;(hvm (kernel &#39;&#39;)<br>
(superpages 0) (videoram 4) (hpet 0) (stdvga 0) (loader<br>
/usr/lib/xen/boot/hvmloader) (smbios_firmware &#39;&#39;) (xen_platform_pci=
 0)<br>
(nestedhvm 0) (rtc_timeoffset 0) (pci ()) (hap 0) (localtime 0)<br>
(xenpaging_extra ()) (actmem 0) (pci_msitranslate 1) (oos 1) (apic 1)<br>
(sdl 0) (acpi_firmware &#39;&#39;) (xenpaging_file &#39;&#39;) (timer_mode =
1)<br>
(vpt_align 1) (serial pty) (vncunused 1) (boot c) (pae 0) (viridian 0)<br>
(acpi 1) (vnc 1) (nographic 0) (watchdog_action reset) (nomigrate 0)<br>
(usb 0) (tsc_mode 0) (guest_os_type default) (device_model<br>
/usr/lib/xen/bin/qemu-dm) (pci_power_mgmt 0) (xauthority<br>
/root/.Xauthority) (isa 0) (notes (SUSPEND_CANCEL 1)))&quot;, &#39;name&#39=
;:<br>
&#39;windows&#39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (XendDomainInfo:1898) Storing domain<br>
details: {&#39;console/port&#39;: &#39;5&#39;, &#39;description&#39;: &#39;=
&#39;, &#39;console/limit&#39;:<br>
&#39;1048576&#39;, &#39;vm&#39;: &#39;/vm/dfdd13a2-e08c-8c0f-145e-4521438e7=
65b&#39;, &#39;domid&#39;:<br>
&#39;2&#39;, &#39;store/port&#39;: &#39;4&#39;, &#39;console/type&#39;: &#3=
9;ioemu&#39;, &#39;cpu/0/availability&#39;:<br>
&#39;online&#39;, &#39;memory/target&#39;: &#39;1048576&#39;,<br>
&#39;control/platform-feature-multiprocessor-suspend&#39;: &#39;1&#39;,<br>
&#39;store/ring-ref&#39;: &#39;1044476&#39;, &#39;cpu/1/availability&#39;: =
&#39;online&#39;,<br>
&#39;control/platform-feature-xs_reset_watches&#39;: &#39;1&#39;,<br>
&#39;image/suspend-cancel&#39;: &#39;1&#39;, &#39;name&#39;: &#39;windows&#=
39;}<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:95) DevController:<br>
writing {&#39;state&#39;: &#39;1&#39;, &#39;backend-id&#39;: &#39;0&#39;, &=
#39;backend&#39;:<br>
&#39;/local/domain/0/backend/console/2/0&#39;} to<br>
/local/domain/2/device/console/0.<br>
[2014-10-30 11:06:55 21784] DEBUG (DevController:97) DevController:<br>
writing {&#39;domain&#39;: &#39;windows&#39;, &#39;frontend&#39;:<br>
&#39;/local/domain/2/device/console/0&#39;, &#39;uuid&#39;:<br>
&#39;de81bfe8-4490-9180-21ad-16a998234b41&#39;, &#39;frontend-id&#39;: &#39=
;2&#39;, &#39;state&#39;:<br>
&#39;1&#39;, &#39;location&#39;: &#39;5&#39;, &#39;online&#39;: &#39;1&#39;=
, &#39;protocol&#39;: &#39;vt100&#39;} to<br>
/local/domain/0/backend/console/2/0.<br>
[2014-10-30 11:06:56 21784] DEBUG (XendDomainInfo:1985)<br>
XendDomainInfo.handleShutdownWatch<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices t=
ap2.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
if.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
kbd.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for<br>
devices ioports.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices t=
ap.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
if2.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for<br>
devices console.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 0.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
scsi.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
bd.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:144) Waiting for 768.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:671)<br>
hotplugStatusCallback<br>
/local/domain/0/backend/vbd/2/768/hotplug-status.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:685) hotplugStatusCallback=
 1.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices i=
rq.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
fb.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices p=
ci.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
usb.<br>
[2014-10-30 11:06:56 21784] DEBUG (DevController:139) Waiting for devices v=
tpm.<br>
[2014-10-30 11:06:56 21784] INFO (XendDomain:1225) Domain windows (2) unpau=
sed.<br>
\----- xend.log:<br>
<br>
<br>
//----=C2=A0 qemu-dm-windows.log<br>
domid: 2<br>
Using file /mnt/xendomain/jose-migrar/disco1.raw in read-write mode<br>
Watching /local/domain/0/device-model/2/logdirty/cmd<br>
Watching /local/domain/0/device-model/2/command<br>
Watching /local/domain/2/cpu<br>
char device redirected to /dev/pts/2<br>
qemu_map_cache_init nr_buckets =3D 10000 size 4194304<br>
shared page at pfn feffd<br>
buffered io page at pfn feffb<br>
Guest uuid =3D dfdd13a2-e08c-8c0f-145e-4521438e765b<br>
Time offset set 0<br>
populating video RAM at ff000000<br>
mapping video RAM from ff000000<br>
xs_read(/local/domain/0/device-model/2/xen_extended_power_mgmt): read error=
<br>
xs_read(): vncpasswd get error.<br>
/vm/dfdd13a2-e08c-8c0f-145e-4521438e765b/vncpasswd.<br>
Log-dirty: no command yet.<br>
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0<br>
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0<br>
vcpu-set: watch node error.<br>
char device redirected to /dev/pts/3<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
xen be: console-0: xen be: console-0: initialise() failed<br>
initialise() failed<br>
cirrus vga map change while on lfb mode<br>
mapping vram to f0000000 - f0400000<br>
\\----=C2=A0 qemu-dm-windows.log<br>
<br>
Thanks for getting up so down, sorry for using a translator.<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--001a113d2be8d4214c0506ab2367--


--===============4442553844495296211==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4442553844495296211==--


From xen-users-bounces@lists.xen.org Fri Oct 31 21:47:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Oct 2014 21:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XkK1c-000102-Np; Fri, 31 Oct 2014 21:46:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1XkK1a-0000zx-BD
	for xen-users@lists.xen.org; Fri, 31 Oct 2014 21:46:26 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	C4/A9-09842-13304545; Fri, 31 Oct 2014 21:46:25 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1414791983!3982086!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.4; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20326 invoked from network); 31 Oct 2014 21:46:24 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Oct 2014 21:46:24 -0000
Received: by mail-qc0-f173.google.com with SMTP id x3so6630914qcv.18
	for <xen-users@lists.xen.org>; Fri, 31 Oct 2014 14:46:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:cc
	:content-type:content-transfer-encoding;
	bh=omQWi3iMtSp1M4Yb+B1WEmUDztao/LccS0NXjEblBmo=;
	b=DXiPiM9zZV32Kge8jBN541Z9xl/yrrNY/5v8+UKacL/tVSQdTtNEm/Sduv+dE2RcHF
	OuhLrCFBuxdFFFB3OyHSBUdMmVzlFKgSQo+nxJC9pGEC7BwFeijNElSGFKUprXkfWBqO
	BtmXQW4uVbB9dtnUP851GevldXbmyuiYWwKjPUBmoTIn70DecCG7YPYbzNdDIogpF8fW
	h9cX1CjnqKbh1Td6q5LZ1pr78uaka/j3tymr51GZazZUVkqdgioEuzwxwc+rc/4oGmjZ
	d8irmckieKuB6OAu/Ut4UfHMswuoWSnCZ6D1G4PxQdEDBiFCoZC+JKDEvty9NcX1k1Jd
	IzVg==
X-Received: by 10.224.28.133 with SMTP id m5mr40301593qac.7.1414791983145;
	Fri, 31 Oct 2014 14:46:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.155.33 with HTTP; Fri, 31 Oct 2014 14:45:52 -0700 (PDT)
In-Reply-To: <CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
References: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
	<CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Fri, 31 Oct 2014 18:45:52 -0300
Message-ID: <CADqxbRTqtjceQmpnRna4i_h_5Qa4kxVYQQZnhVwZN_dMOgA+9g@mail.gmail.com>
Cc: XenUsers <xen-users@lists.xen.org>
Subject: Re: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgR3JlZzoKbXMtc3lzIHdvcmtzIHdlbGwgZm9yIHdpbmRvd3M3PwpUaGUgY2RyZXNjdXJlIHdp
bmRvd3M3IG9wdGlvbiAncmVwYWlyIGJvb3QnIChkb2VzIHNvbWV0aGluZyBsaWtlCm1zLXN5cykg
ZG9lcyBub3QgcmVwYWlyIHRoZSBwcm9ibGVtLgpCZWZvcmUgeW91IHRyeSB3aGF0IHlvdSByZWNv
bW1lbmQsIEkgZGVjaWRlZCB0byBzdGFydCB0aGUgd2hvbGUKcHJvY2VzcyBhZ2FpbiAoY3JlYXRl
IGRpc2sucmF3IC8gcmVzdG9yZSBpbWFnZSkgYW5kIGl0IHdvcmtlZC4KVGhpcyB0aW1lIGl0IHdh
cyBub3QgZXhhY3RseSB0aGUgc2FtZSB0ZXN0IGFzIGJlZm9yZSAobWFkZSBzb21lCmNoYW5nZXMp
IHNvIHRoZXJlIGlzIHRoYXQgbWFrZXMgaXQgd29yayBvciBub3Qgd29yay4gKGNyZWF0ZSBhIDEx
MEcKZGlzayB3aGVyZSB0aGUgcGFydGl0aW9uIGlzIDEwMEdCIGFuZCB1c2UgZHJpdmVyIGZpbGUg
Zm9yIHRoZSBlbnRpcmUKcHJvY2VzcykKCkFsdGhvdWdoIEkgbm93IHdvcmssIEkga2VwdCB0aGlu
a2luZyBhYm91dCB3aGF0IHlvdSBzYWlkICh0aGluZ3MgSSB3YXMKZ29pbmcgdG8gdHJ5KQoKMS4p
IEkgbG9zZSB0aGUgc2VtYW50aWMgcmVhZGluZyBpdCwgSSB1bmRlcnN0YW5kIHRoYXQgeW91IHNh
eSB0aGF0IHRoZQpkZXZpY2UgbXVzdCBoYXZlIGEgcGFydGl0aW9uIDFNaUI/CkkgZG8gbm90IHVu
ZGVyc3RhbmQgdGhlIG9yaWdpbmFsIHdpbmRvd3MgNyBoYXMgMiBwYXJ0aXRpb25zLCBvbmUgMTAw
R0IKYW5kIHRoZSBvdGhlciA0MDBHQi4KMikgSSB3YXMgZ29pbmcgdG8gdHJ5IGp1c3QgaW4gY2Fz
ZSwgYWx0aG91Z2ggdGhlIHdpbmRvd3MgcmVzY3VyZSBub3QKbWFuYWdlZCB0aGUgcHJvYmxlbS4K
MykgSSB1bmRlcnN0YW5kIHRoYXQgeW91IGluZGljYXRlIHRoYXQgeW91IGNvcHkgdGhlIE1CUiBm
cm9tIHRoZQpwaHlzaWNhbCB0byB0aGUgdmlydHVhbCBtYWNoaW5lIHdpdGggY29tbWFuZCAnZGQg
aWY9L2Rldi9zZGEgb2Y9bWJyCmNvdW50PTEgYnM9NTEyJywgYnV0IHRoaXMgZG9lcyBub3QgbmVl
ZCBhIHZpcnR1YWwgZGlzayBpbiB0aGUgc2FtZSB0aGUKcGh5c2ljYWwgc2l6ZT8KClRoYW5rIHlv
dS4KCjIwMTQtMTAtMzAgMTk6MDkgR01ULTAzOjAwIEdyZWcgWmFwcCA8Z3JlZy56YXBwQGdtYWls
LmNvbT46Cj4gSWYgeW91J3JlIG5vdCBicmluZ2luZyBhY3Jvc3MgdGhlIE1CUiB5b3UnbGwgbmVl
ZCB0byBlbnN1cmUgdGhhdDpTaSB1c3RlZCBubyBlc3TDoSBsbGV2YW5kbyBhIHRyYXbDqXMgZGVs
IE1CUiBxdWUgbmVjZXNpdGEgcGFyYSBhc2VndXJhcnNlIGRlIHF1ZToKPiAxLikgVGhlIHdpbmRv
d3MgcGFydGl0aW9uIGlzIGV4YWN0bHkgMU1pQiBpbnRvIHRoZSBkZXZpY2UKPiAyLikgVGhlIE1C
UiBpcyBtb2RpZmllZCB0byBib290IFdpbmRvd3M6IFlvdSdsbCBwcm9iYWJseSB3YW50IHRvIHVz
ZSB0aGlzCj4gaHR0cDovL21zLXN5cy5zb3VyY2Vmb3JnZS5uZXQvCj4gMy4pIFRoZSBkaXNrIGlk
ZW50aWZpZXIgaW4gdGhlIG9yaWdpbmFsIE1CUiBpcyBjb3BpZWQgb3ZlciB0byB0aGUgbmV3IE1C
Uihvcgo+IFdpbmRvd3Mgd2lsbCBsaWtlbHkgbm90IGJvb3QpLiAgVGhpcyBpcyAweDFCOCAgdGhy
b3VnaCAweDFCQiBpbiB0aGUgTUJSIGFuZAo+IGNhbiBiZSBjb3BpZWQgd2l0aCBERC4gIEEgdG9v
bCBmb3IgdGhhdCBtYXkgZXhpc3QuCj4KPiBDaGVlcnMsCj4gICAgLUdyZWcKPgo+IE9uIEZyaSwg
T2N0IDMxLCAyMDE0IGF0IDEwOjMyIEFNLCBGbGFrbyA8c3ViZm9yb3NAZ21haWwuY29tPiB3cm90
ZToKPj4KPj4gaGVsbG8sCj4+IEkgdHJpZWQgZG9pbmcgYSBQMlYgYSB3aW5kb3dzIDcsIEkgYW0g
dXNpbmcgY2xvbmV6aWxsYSB0byBtaWdyYXRlIGRhdGEuCj4+IEknbSB1c2luZyB0aGUgcmVzdG9y
ZXBhcnRzIG9wdGlvbiAocmVzdG9yZSBvbmx5IHRoZSBwYXJ0aXRpb24gYm9vdCkKPj4gZnJvbSBj
bG9uZXppbGxhIHJlc3RvcmF0aW9uIGV2ZXJ5dGhpbmcgd29ya3MgYW5kIGRvZXMgbm90IGluZGlj
YXRlCj4+IGVycm9ycywgYnV0IHdoZW4gdHJ5aW5nIHRvIGJvb3QgdGhlIGRpc2Mgc3RvcHMgYXQg
IkJvb3RpbmcgZnJvbSBoYXJkCj4+IGRpc2sgJ2FuZCBjcHUgZG9tVSByZWFjaGVzIDEwMCUuCj4+
IElmIEkgcGVyZm9ybSB0aGUgc2FtZSBzdGVwcyBvbiBhIHBoeXNpY2FsIG1hY2hpbmUsIEkgY2Fu
IHN1Y2Nlc3NmdWxseQo+PiByZXN0b3JlIHRoZSB3aW5kb3dzLCB3aGljaCBtYWtlcyBtZSB0aGlu
ayBpdCdzIGFuIGlzc3VlIG9mIFhFTiBhbmQgbm90Cj4+IG9mIGNsb25lemlsbGEuCj4+IElmIHRo
ZSBkb21VIGRpc2sgcGFydGl0aW9uIHdpbGwgZGVsZXRlIHRoZSBmbGFnICdib290JywgYW5kIGFi
b3ZlCj4+IHNob3dzIGVycm9yICJObyBkZXZpY2UgYm9vdGFibGUuCj4+IFBvd2VyaW5nIG9mZiBp
biAzMCBzZWNvbmRzLiAnLgo+PiBPbiB0aGUgb3RoZXIgaGFuZCBJIGhhdmUgdmlydHVhbGl6ZWQg
KFAyVikgb3RoZXIgd2luZG93czcgd2l0aAo+PiBjbG9uZXppbGxhIHJlc3RvcmluZyB0aGUgZW50
aXJlIGRpc2sgKGFsbCBwYXJ0aXRpb25zKSBhbmQgSSBoYXZlIGhhZAo+PiBubyBwcm9ibGVtcy4K
Pj4KPj4gTm8gcHJvYmxlbSBpZiBYRU4gb3IgY2xvbmV6aWxsYT8KPj4gSSB0aGFuayB0aGVtIGFu
eSBndWlkYW5jZSB0byBmb2N1cyB0aGUgY2xvbmV6aWxsYSBlcnJvciBvciB4ZW4uCj4+Cj4+Cj4+
IC8tLS0gd2luZG93cy5jZmc6Cj4+IG5hbWUgPSAid2luZG93cyIKPj4gbWF4bWVtID0gMTAyNAo+
PiBtZW1vcnkgPSAxMDI0Cj4+IHZjcHVzID0gMgo+PiBidWlsZGVyID0gImh2bSIKPj4ga2VybmVs
ID0gIi91c3IvbGliL3hlbi9ib290L2h2bWxvYWRlciIKPj4gcGFlID0gMAo+PiBhY3BpID0gMQo+
PiBhcGljID0gMQo+PiBoYXAgPSAwCj4+IHhlbl9wbGF0Zm9ybV9wY2kgPSAwCj4+IHZpcmlkaWFu
ID0gMAo+PiBocGV0ID0gMAo+PiBydGNfdGltZW9mZnNldCA9IDAKPj4gbG9jYWx0aW1lID0gMAo+
PiBvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igo+PiBvbl9yZWJvb3QgPSAicmVzdGFydCIKPj4gb25f
Y3Jhc2ggPSAiZGVzdHJveSIKPj4gZGV2aWNlX21vZGVsID0gIi91c3IvbGliL3hlbi9iaW4vcWVt
dS1kbSIKPj4gc2RsID0gMAo+PiB2bmMgPSAxCj4+IHZuY3VudXNlZCA9IDEKPj4gZGlzayA9IFsK
Pj4gICAgICAgICAgICJmaWxlOi9tbnQveGVuZG9tYWluL2pvc2UtbWlncmFyL2Rpc2NvMS5yYXcs
aGRhLHciCj4+ICAgICAgICBdCj4+IHNlcmlhbCA9ICJwdHkKPj4gXC0tLSB3aW5kb3dzLmNmZzoK
Pj4KPj4gLy0tLS0tIHhlbmQubG9nOgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVC
VUcgKFhlbmREb21haW46NDc2KSBBZGRpbmcgRG9tYWluOiAyCj4+IFsyMDE0LTEwLTMwIDExOjA2
OjU1IDIxNzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjk1NikKPj4gWGVuZERvbWFpbkluZm8u
aW5pdERvbWFpbjogMiAyNTYKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChp
bWFnZTozNDUpIE5vIFZOQyBwYXNzd2QgY29uZmlndXJlZAo+PiBmb3IgdmZiIGFjY2Vzcwo+PiBb
MjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogYm9vdCwg
dmFsOiBjCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1hZ2U6OTgxKSBh
cmdzOiBmZGEsIHZhbDogTm9uZQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcg
KGltYWdlOjk4MSkgYXJnczogZmRiLCB2YWw6IE5vbmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUg
MjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6IHNvdW5kaHcsIHZhbDogTm9uZQo+PiBbMjAx
NC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogbG9jYWx0aW1l
LCB2YWw6IDAKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEp
IGFyZ3M6IHNlcmlhbCwgdmFsOiBbJ3B0eSddCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0
XSBERUJVRyAoaW1hZ2U6OTgxKSBhcmdzOiBzdGQtdmdhLCB2YWw6IDAKPj4gWzIwMTQtMTAtMzAg
MTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6IGlzYSwgdmFsOiAwCj4+IFsy
MDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1hZ2U6OTgxKSBhcmdzOiBhY3BpLCB2
YWw6IDEKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFy
Z3M6IHVzYiwgdmFsOiAwCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1h
Z2U6OTgxKSBhcmdzOiB1c2JkZXZpY2UsIHZhbDogTm9uZQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogZ2Z4X3Bhc3N0aHJ1LCB2YWw6Cj4+IE5v
bmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6
IHdhdGNoZG9nLCB2YWw6IE5vbmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVH
IChpbWFnZTo5ODEpIGFyZ3M6IHdhdGNoZG9nLWFjdGlvbiwgdmFsOgo+PiByZXNldAo+PiBbMjAx
NC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6OTA2KSBObyBuZWVkIHRvIGNyZWF0
ZQo+PiBwbGF0Zm9ybSBkZXZpY2UuW2RvbWlkOjJdCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIx
Nzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjk4MykKPj4gX2luaXREb21haW46c2hhZG93X21l
bW9yeT0weDAsIG1lbW9yeV9zdGF0aWNfbWF4PTB4NDAwMDAwMDAsCj4+IG1lbW9yeV9zdGF0aWNf
bWluPTB4MC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIElORk8gKGltYWdlOjE4OCkg
YnVpbGREb21haW4gb3M9aHZtIGRvbT0yCj4+IHZjcHVzPTIKPj4gWzIwMTQtMTAtMzAgMTE6MDY6
NTUgMjE3ODRdIERFQlVHIChpbWFnZToxMDc0KSBkb21pZCAgICAgICAgICA9IDIKPj4gWzIwMTQt
MTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZToxMDc1KSBpbWFnZSAgICAgICAgICA9
Cj4+IC91c3IvbGliL3hlbi9ib290L2h2bWxvYWRlcgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAy
MTc4NF0gREVCVUcgKGltYWdlOjEwNzYpIHN0b3JlX2V2dGNobiAgID0gNAo+PiBbMjAxNC0xMC0z
MCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwNzcpIG1lbXNpemUgICAgICAgID0gMTAy
NAo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwNzgpIHRhcmdl
dCAgICAgICAgID0gMTAyNAo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGlt
YWdlOjEwNzkpIHZjcHVzICAgICAgICAgID0gMgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4
NF0gREVCVUcgKGltYWdlOjEwODApIHZjcHVfYXZhaWwgICAgID0gMwo+PiBbMjAxNC0xMC0zMCAx
MTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODEpIGFjcGkgICAgICAgICAgID0gMQo+PiBb
MjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODIpIGFwaWMgICAgICAg
ICAgID0gMQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODMp
IHNtYmlvc19maXJtd2FyZT0KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChp
bWFnZToxMDg0KSBhY3BpX2Zpcm13YXJlICA9Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0
XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyNDY5KSBjcmVhdGVEZXZpY2U6Cj4+IHZmYiA6IHsndm5j
dW51c2VkJzogMSwgJ290aGVyX2NvbmZpZyc6IHsndm5jdW51c2VkJzogMSwgJ3ZuYyc6ICcxJ30s
Cj4+ICd2bmMnOiAnMScsICd1dWlkJzogJzlhZjRmOGU4LWI3YmQtOWYzNC04OGFjLTExNjk0YWQ5
NjRlZid9Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxl
cjo5NSkgRGV2Q29udHJvbGxlcjoKPj4gd3JpdGluZyB7J3N0YXRlJzogJzEnLCAnYmFja2VuZC1p
ZCc6ICcwJywgJ2JhY2tlbmQnOgo+PiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmZiLzIvMCd9
IHRvIC9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmZiLzAuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1
IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjoKPj4gd3JpdGlu
ZyB7J3ZuY3VudXNlZCc6ICcxJywgJ2RvbWFpbic6ICd3aW5kb3dzJywgJ2Zyb250ZW5kJzoKPj4g
Jy9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmZiLzAnLCAndXVpZCc6Cj4+ICc5YWY0ZjhlOC1iN2Jk
LTlmMzQtODhhYy0xMTY5NGFkOTY0ZWYnLCAnZnJvbnRlbmQtaWQnOiAnMicsICdzdGF0ZSc6Cj4+
ICcxJywgJ29ubGluZSc6ICcxJywgJ3ZuYyc6ICcxJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmZiLzIvMC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIElORk8gKFhlbmREb21h
aW5JbmZvOjI0NjkpIGNyZWF0ZURldmljZToKPj4gdmJkIDogeyd1dWlkJzogJ2ZkZjBlMDQ2LTll
NjItMGI4MS1hNjlmLTA5NmJjYjhhOTAzYicsICdib290YWJsZSc6IDEsCj4+ICdkcml2ZXInOiAn
cGFyYXZpcnR1YWxpc2VkJywgJ2Rldic6ICdoZGEnLCAndW5hbWUnOgo+PiAnZmlsZTovbW50L3hl
bmRvbWFpbi9qb3NlLW1pZ3Jhci9kaXNjbzEucmF3JywgJ21vZGUnOiAndyd9Cj4+IFsyMDE0LTEw
LTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkgRGV2Q29udHJvbGxl
cjoKPj4gd3JpdGluZyB7J2JhY2tlbmQtaWQnOiAnMCcsICd2aXJ0dWFsLWRldmljZSc6ICc3Njgn
LCAnZGV2aWNlLXR5cGUnOgo+PiAnZGlzaycsICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNzY4J30KPj4gdG8gL2xvY2FsL2RvbWFpbi8yL2Rl
dmljZS92YmQvNzY4Lgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKERldkNv
bnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6Cj4+IHdyaXRpbmcgeydkb21haW4nOiAnd2luZG93
cycsICdmcm9udGVuZCc6Cj4+ICcvbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZiZC83NjgnLCAndXVp
ZCc6Cj4+ICdmZGYwZTA0Ni05ZTYyLTBiODEtYTY5Zi0wOTZiY2I4YTkwM2InLCAnYm9vdGFibGUn
OiAnMScsICdkZXYnOiAnaGRhJywKPj4gJ3N0YXRlJzogJzEnLCAncGFyYW1zJzogJy9tbnQveGVu
ZG9tYWluL2pvc2UtbWlncmFyL2Rpc2NvMS5yYXcnLAo+PiAnbW9kZSc6ICd3JywgJ29ubGluZSc6
ICcxJywgJ2Zyb250ZW5kLWlkJzogJzInLCAndHlwZSc6ICdmaWxlJ30gdG8KPj4gL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzIvNzY4Lgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0g
SU5GTyAoaW1hZ2U6NTA1KSBzcGF3bmluZyBkZXZpY2UgbW9kZWxzOgo+PiAvdXNyL2xpYi94ZW4v
YmluL3FlbXUtZG0gWycvdXNyL2xpYi94ZW4vYmluL3FlbXUtZG0nLCAnLWQnLCAnMicsCj4+ICct
ZG9tYWluLW5hbWUnLCAnd2luZG93cycsICctdmlkZW9yYW0nLCAnNCcsICctdm5jJywgJzEyNy4w
LjAuMTowJywKPj4gJy12bmN1bnVzZWQnLCAnLXZjcHVzJywgJzInLCAnLXZjcHVfYXZhaWwnLCAn
MHgzJywgJy1ib290JywgJ2MnLAo+PiAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLXdhdGNo
ZG9nLWFjdGlvbicsICdyZXNldCcsICctbmV0JywKPj4gJ25vbmUnLCAnLU0nLCAneGVuZnYnXQo+
PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6NTU0KSBkZXZpY2UgbW9k
ZWwgcGlkOiAyMTgzNgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6
Njc3KSB3YWl0aW5nIGZvciBzZW50aW5lbF9maWZvCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIx
Nzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86MzU2OCkgU3RvcmluZyBWTQo+PiBkZXRhaWxzOiB7
J29uX3hlbmRfc3RvcCc6ICdpZ25vcmUnLCAncG9vbF9uYW1lJzogJ1Bvb2wtMCcsCj4+ICdzaGFk
b3dfbWVtb3J5JzogJzEwJywgJ3V1aWQnOiAnZGZkZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUyMTQz
OGU3NjViJywKPj4gJ29uX3JlYm9vdCc6ICdyZXN0YXJ0JywgJ3N0YXJ0X3RpbWUnOiAnMTQxNDY3
ODAxNS45NCcsICdvbl9wb3dlcm9mZic6Cj4+ICdkZXN0cm95JywgJ2Jvb3Rsb2FkZXJfYXJncyc6
ICcnLCAnb25feGVuZF9zdGFydCc6ICdpZ25vcmUnLAo+PiAnb25fY3Jhc2gnOiAnZGVzdHJveScs
ICd4ZW5kL3Jlc3RhcnRfY291bnQnOiAnMCcsICd2Y3B1cyc6ICcyJywKPj4gJ3ZjcHVfYXZhaWwn
OiAnMycsICdib290bG9hZGVyJzogJycsICdpbWFnZSc6ICIoaHZtIChrZXJuZWwgJycpCj4+IChz
dXBlcnBhZ2VzIDApICh2aWRlb3JhbSA0KSAoaHBldCAwKSAoc3RkdmdhIDApIChsb2FkZXIKPj4g
L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyKSAoc21iaW9zX2Zpcm13YXJlICcnKSAoeGVuX3Bs
YXRmb3JtX3BjaSAwKQo+PiAobmVzdGVkaHZtIDApIChydGNfdGltZW9mZnNldCAwKSAocGNpICgp
KSAoaGFwIDApIChsb2NhbHRpbWUgMCkKPj4gKHhlbnBhZ2luZ19leHRyYSAoKSkgKGFjdG1lbSAw
KSAocGNpX21zaXRyYW5zbGF0ZSAxKSAob29zIDEpIChhcGljIDEpCj4+IChzZGwgMCkgKGFjcGlf
ZmlybXdhcmUgJycpICh4ZW5wYWdpbmdfZmlsZSAnJykgKHRpbWVyX21vZGUgMSkKPj4gKHZwdF9h
bGlnbiAxKSAoc2VyaWFsIHB0eSkgKHZuY3VudXNlZCAxKSAoYm9vdCBjKSAocGFlIDApICh2aXJp
ZGlhbiAwKQo+PiAoYWNwaSAxKSAodm5jIDEpIChub2dyYXBoaWMgMCkgKHdhdGNoZG9nX2FjdGlv
biByZXNldCkgKG5vbWlncmF0ZSAwKQo+PiAodXNiIDApICh0c2NfbW9kZSAwKSAoZ3Vlc3Rfb3Nf
dHlwZSBkZWZhdWx0KSAoZGV2aWNlX21vZGVsCj4+IC91c3IvbGliL3hlbi9iaW4vcWVtdS1kbSkg
KHBjaV9wb3dlcl9tZ210IDApICh4YXV0aG9yaXR5Cj4+IC9yb290Ly5YYXV0aG9yaXR5KSAoaXNh
IDApIChub3RlcyAoU1VTUEVORF9DQU5DRUwgMSkpKSIsICduYW1lJzoKPj4gJ3dpbmRvd3MnfQo+
PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKFhlbmREb21haW5JbmZvOjE4OTgp
IFN0b3JpbmcgZG9tYWluCj4+IGRldGFpbHM6IHsnY29uc29sZS9wb3J0JzogJzUnLCAnZGVzY3Jp
cHRpb24nOiAnJywgJ2NvbnNvbGUvbGltaXQnOgo+PiAnMTA0ODU3NicsICd2bSc6ICcvdm0vZGZk
ZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUyMTQzOGU3NjViJywgJ2RvbWlkJzoKPj4gJzInLCAnc3Rv
cmUvcG9ydCc6ICc0JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdScsICdjcHUvMC9hdmFpbGFiaWxp
dHknOgo+PiAnb25saW5lJywgJ21lbW9yeS90YXJnZXQnOiAnMTA0ODU3NicsCj4+ICdjb250cm9s
L3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCc6ICcxJywKPj4gJ3N0b3Jl
L3JpbmctcmVmJzogJzEwNDQ0NzYnLCAnY3B1LzEvYXZhaWxhYmlsaXR5JzogJ29ubGluZScsCj4+
ICdjb250cm9sL3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyc6ICcxJywKPj4gJ2lt
YWdlL3N1c3BlbmQtY2FuY2VsJzogJzEnLCAnbmFtZSc6ICd3aW5kb3dzJ30KPj4gWzIwMTQtMTAt
MzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVy
Ogo+PiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6
Cj4+ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzIvMCd9IHRvCj4+IC9sb2NhbC9k
b21haW4vMi9kZXZpY2UvY29uc29sZS8wLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0g
REVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6Cj4+IHdyaXRpbmcgeydkb21h
aW4nOiAnd2luZG93cycsICdmcm9udGVuZCc6Cj4+ICcvbG9jYWwvZG9tYWluLzIvZGV2aWNlL2Nv
bnNvbGUvMCcsICd1dWlkJzoKPj4gJ2RlODFiZmU4LTQ0OTAtOTE4MC0yMWFkLTE2YTk5ODIzNGI0
MScsICdmcm9udGVuZC1pZCc6ICcyJywgJ3N0YXRlJzoKPj4gJzEnLCAnbG9jYXRpb24nOiAnNScs
ICdvbmxpbmUnOiAnMScsICdwcm90b2NvbCc6ICd2dDEwMCd9IHRvCj4+IC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL2NvbnNvbGUvMi8wLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NiAyMTc4NF0gREVC
VUcgKFhlbmREb21haW5JbmZvOjE5ODUpCj4+IFhlbmREb21haW5JbmZvLmhhbmRsZVNodXRkb3du
V2F0Y2gKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB0YXAyLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzCj4+
IHZpZi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2a2JkLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvcgo+PiBkZXZpY2Vz
IGlvcG9ydHMuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMKPj4gdGFwLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2Vz
Cj4+IHZpZjIuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yCj4+IGRldmljZXMgY29uc29sZS4KPj4gWzIwMTQtMTAtMzAg
MTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjE0NCkgV2FpdGluZyBmb3IgMC4K
Pj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkg
V2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2c2NzaS4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3
ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2YmQu
Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNDQp
IFdhaXRpbmcgZm9yIDc2OC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChE
ZXZDb250cm9sbGVyOjY3MSkKPj4gaG90cGx1Z1N0YXR1c0NhbGxiYWNrCj4+IC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8yLzc2OC9ob3RwbHVnLXN0YXR1cy4KPj4gWzIwMTQtMTAtMzAgMTE6
MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjY4NSkKPj4gaG90cGx1Z1N0YXR1c0Nh
bGxiYWNrIDEuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMKPj4gaXJxLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2Vz
Cj4+IHZmYi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9s
bGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiBwY2kuCj4+IFsyMDE0LTEwLTMwIDExOjA2
OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMK
Pj4gdnVzYi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9s
bGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2dHBtLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gSU5GTyAoWGVuZERvbWFpbjoxMjI1KSBEb21haW4gd2luZG93cyAoMikKPj4g
dW5wYXVzZWQuCj4+IFwtLS0tLSB4ZW5kLmxvZzoKPj4KPj4KPj4gLy8tLS0tICBxZW11LWRtLXdp
bmRvd3MubG9nCj4+IGRvbWlkOiAyCj4+IFVzaW5nIGZpbGUgL21udC94ZW5kb21haW4vam9zZS1t
aWdyYXIvZGlzY28xLnJhdyBpbiByZWFkLXdyaXRlIG1vZGUKPj4gV2F0Y2hpbmcgL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC8yL2xvZ2RpcnR5L2NtZAo+PiBXYXRjaGluZyAvbG9jYWwvZG9t
YWluLzAvZGV2aWNlLW1vZGVsLzIvY29tbWFuZAo+PiBXYXRjaGluZyAvbG9jYWwvZG9tYWluLzIv
Y3B1Cj4+IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMgo+PiBxZW11X21hcF9j
YWNoZV9pbml0IG5yX2J1Y2tldHMgPSAxMDAwMCBzaXplIDQxOTQzMDQKPj4gc2hhcmVkIHBhZ2Ug
YXQgcGZuIGZlZmZkCj4+IGJ1ZmZlcmVkIGlvIHBhZ2UgYXQgcGZuIGZlZmZiCj4+IEd1ZXN0IHV1
aWQgPSBkZmRkMTNhMi1lMDhjLThjMGYtMTQ1ZS00NTIxNDM4ZTc2NWIKPj4gVGltZSBvZmZzZXQg
c2V0IDAKPj4gcG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDAKPj4gbWFwcGluZyB2aWRl
byBSQU0gZnJvbSBmZjAwMDAwMAo+PiB4c19yZWFkKC9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k
ZWwvMi94ZW5fZXh0ZW5kZWRfcG93ZXJfbWdtdCk6IHJlYWQKPj4gZXJyb3IKPj4geHNfcmVhZCgp
OiB2bmNwYXNzd2QgZ2V0IGVycm9yLgo+PiAvdm0vZGZkZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUy
MTQzOGU3NjViL3ZuY3Bhc3N3ZC4KPj4gTG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4KPj4gSS9P
IHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBwdHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAw
LCBzaXplOiAwCj4+IEkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwgcHRyOiAwLCBwb3J0OiAwLCBk
YXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAo+PiB2Y3B1LXNldDogd2F0Y2ggbm9kZSBlcnJvci4K
Pj4gY2hhciBkZXZpY2UgcmVkaXJlY3RlZCB0byAvZGV2L3B0cy8zCj4+IHhlbiBiZTogY29uc29s
ZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNl
KCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlh
bGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0w
OiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkg
ZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlz
ZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4
ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFp
bGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgp
IGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4g
YmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVk
Cj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZh
aWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6
IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+
IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxl
ZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNv
bnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhl
biBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+
PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IGNpcnJ1cyB2Z2EgbWFwIGNoYW5nZSB3aGlsZSBvbiBs
ZmIgbW9kZQo+PiBtYXBwaW5nIHZyYW0gdG8gZjAwMDAwMDAgLSBmMDQwMDAwMAo+PiBcXC0tLS0g
IHFlbXUtZG0td2luZG93cy5sb2cKPj4KPj4gVGhhbmtzIGZvciBnZXR0aW5nIHVwIHNvIGRvd24s
IHNvcnJ5IGZvciB1c2luZyBhIHRyYW5zbGF0b3IuCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4g
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz
Cj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu
eGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 31 21:47:54 2014
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Oct 2014 21:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1XkK1c-000102-Np; Fri, 31 Oct 2014 21:46:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1XkK1a-0000zx-BD
	for xen-users@lists.xen.org; Fri, 31 Oct 2014 21:46:26 +0000
Received: from [85.158.143.35] by server-1.bemta-4.messagelabs.com id
	C4/A9-09842-13304545; Fri, 31 Oct 2014 21:46:25 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1414791983!3982086!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.12.4; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20326 invoked from network); 31 Oct 2014 21:46:24 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Oct 2014 21:46:24 -0000
Received: by mail-qc0-f173.google.com with SMTP id x3so6630914qcv.18
	for <xen-users@lists.xen.org>; Fri, 31 Oct 2014 14:46:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:cc
	:content-type:content-transfer-encoding;
	bh=omQWi3iMtSp1M4Yb+B1WEmUDztao/LccS0NXjEblBmo=;
	b=DXiPiM9zZV32Kge8jBN541Z9xl/yrrNY/5v8+UKacL/tVSQdTtNEm/Sduv+dE2RcHF
	OuhLrCFBuxdFFFB3OyHSBUdMmVzlFKgSQo+nxJC9pGEC7BwFeijNElSGFKUprXkfWBqO
	BtmXQW4uVbB9dtnUP851GevldXbmyuiYWwKjPUBmoTIn70DecCG7YPYbzNdDIogpF8fW
	h9cX1CjnqKbh1Td6q5LZ1pr78uaka/j3tymr51GZazZUVkqdgioEuzwxwc+rc/4oGmjZ
	d8irmckieKuB6OAu/Ut4UfHMswuoWSnCZ6D1G4PxQdEDBiFCoZC+JKDEvty9NcX1k1Jd
	IzVg==
X-Received: by 10.224.28.133 with SMTP id m5mr40301593qac.7.1414791983145;
	Fri, 31 Oct 2014 14:46:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.155.33 with HTTP; Fri, 31 Oct 2014 14:45:52 -0700 (PDT)
In-Reply-To: <CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
References: <CADqxbRQ6Y1hFFDiuCUahNw2WJYs+aCYrAJUuu1JEMXa1pDD5Ug@mail.gmail.com>
	<CAEHxbC3je5CpfxJngJ-TiWKFd6u8moX2RhqMn0DR3-WNTNMbmw@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Fri, 31 Oct 2014 18:45:52 -0300
Message-ID: <CADqxbRTqtjceQmpnRna4i_h_5Qa4kxVYQQZnhVwZN_dMOgA+9g@mail.gmail.com>
Cc: XenUsers <xen-users@lists.xen.org>
Subject: Re: [Xen-users] P2V with Windows 7 fails to boot disk.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgR3JlZzoKbXMtc3lzIHdvcmtzIHdlbGwgZm9yIHdpbmRvd3M3PwpUaGUgY2RyZXNjdXJlIHdp
bmRvd3M3IG9wdGlvbiAncmVwYWlyIGJvb3QnIChkb2VzIHNvbWV0aGluZyBsaWtlCm1zLXN5cykg
ZG9lcyBub3QgcmVwYWlyIHRoZSBwcm9ibGVtLgpCZWZvcmUgeW91IHRyeSB3aGF0IHlvdSByZWNv
bW1lbmQsIEkgZGVjaWRlZCB0byBzdGFydCB0aGUgd2hvbGUKcHJvY2VzcyBhZ2FpbiAoY3JlYXRl
IGRpc2sucmF3IC8gcmVzdG9yZSBpbWFnZSkgYW5kIGl0IHdvcmtlZC4KVGhpcyB0aW1lIGl0IHdh
cyBub3QgZXhhY3RseSB0aGUgc2FtZSB0ZXN0IGFzIGJlZm9yZSAobWFkZSBzb21lCmNoYW5nZXMp
IHNvIHRoZXJlIGlzIHRoYXQgbWFrZXMgaXQgd29yayBvciBub3Qgd29yay4gKGNyZWF0ZSBhIDEx
MEcKZGlzayB3aGVyZSB0aGUgcGFydGl0aW9uIGlzIDEwMEdCIGFuZCB1c2UgZHJpdmVyIGZpbGUg
Zm9yIHRoZSBlbnRpcmUKcHJvY2VzcykKCkFsdGhvdWdoIEkgbm93IHdvcmssIEkga2VwdCB0aGlu
a2luZyBhYm91dCB3aGF0IHlvdSBzYWlkICh0aGluZ3MgSSB3YXMKZ29pbmcgdG8gdHJ5KQoKMS4p
IEkgbG9zZSB0aGUgc2VtYW50aWMgcmVhZGluZyBpdCwgSSB1bmRlcnN0YW5kIHRoYXQgeW91IHNh
eSB0aGF0IHRoZQpkZXZpY2UgbXVzdCBoYXZlIGEgcGFydGl0aW9uIDFNaUI/CkkgZG8gbm90IHVu
ZGVyc3RhbmQgdGhlIG9yaWdpbmFsIHdpbmRvd3MgNyBoYXMgMiBwYXJ0aXRpb25zLCBvbmUgMTAw
R0IKYW5kIHRoZSBvdGhlciA0MDBHQi4KMikgSSB3YXMgZ29pbmcgdG8gdHJ5IGp1c3QgaW4gY2Fz
ZSwgYWx0aG91Z2ggdGhlIHdpbmRvd3MgcmVzY3VyZSBub3QKbWFuYWdlZCB0aGUgcHJvYmxlbS4K
MykgSSB1bmRlcnN0YW5kIHRoYXQgeW91IGluZGljYXRlIHRoYXQgeW91IGNvcHkgdGhlIE1CUiBm
cm9tIHRoZQpwaHlzaWNhbCB0byB0aGUgdmlydHVhbCBtYWNoaW5lIHdpdGggY29tbWFuZCAnZGQg
aWY9L2Rldi9zZGEgb2Y9bWJyCmNvdW50PTEgYnM9NTEyJywgYnV0IHRoaXMgZG9lcyBub3QgbmVl
ZCBhIHZpcnR1YWwgZGlzayBpbiB0aGUgc2FtZSB0aGUKcGh5c2ljYWwgc2l6ZT8KClRoYW5rIHlv
dS4KCjIwMTQtMTAtMzAgMTk6MDkgR01ULTAzOjAwIEdyZWcgWmFwcCA8Z3JlZy56YXBwQGdtYWls
LmNvbT46Cj4gSWYgeW91J3JlIG5vdCBicmluZ2luZyBhY3Jvc3MgdGhlIE1CUiB5b3UnbGwgbmVl
ZCB0byBlbnN1cmUgdGhhdDpTaSB1c3RlZCBubyBlc3TDoSBsbGV2YW5kbyBhIHRyYXbDqXMgZGVs
IE1CUiBxdWUgbmVjZXNpdGEgcGFyYSBhc2VndXJhcnNlIGRlIHF1ZToKPiAxLikgVGhlIHdpbmRv
d3MgcGFydGl0aW9uIGlzIGV4YWN0bHkgMU1pQiBpbnRvIHRoZSBkZXZpY2UKPiAyLikgVGhlIE1C
UiBpcyBtb2RpZmllZCB0byBib290IFdpbmRvd3M6IFlvdSdsbCBwcm9iYWJseSB3YW50IHRvIHVz
ZSB0aGlzCj4gaHR0cDovL21zLXN5cy5zb3VyY2Vmb3JnZS5uZXQvCj4gMy4pIFRoZSBkaXNrIGlk
ZW50aWZpZXIgaW4gdGhlIG9yaWdpbmFsIE1CUiBpcyBjb3BpZWQgb3ZlciB0byB0aGUgbmV3IE1C
Uihvcgo+IFdpbmRvd3Mgd2lsbCBsaWtlbHkgbm90IGJvb3QpLiAgVGhpcyBpcyAweDFCOCAgdGhy
b3VnaCAweDFCQiBpbiB0aGUgTUJSIGFuZAo+IGNhbiBiZSBjb3BpZWQgd2l0aCBERC4gIEEgdG9v
bCBmb3IgdGhhdCBtYXkgZXhpc3QuCj4KPiBDaGVlcnMsCj4gICAgLUdyZWcKPgo+IE9uIEZyaSwg
T2N0IDMxLCAyMDE0IGF0IDEwOjMyIEFNLCBGbGFrbyA8c3ViZm9yb3NAZ21haWwuY29tPiB3cm90
ZToKPj4KPj4gaGVsbG8sCj4+IEkgdHJpZWQgZG9pbmcgYSBQMlYgYSB3aW5kb3dzIDcsIEkgYW0g
dXNpbmcgY2xvbmV6aWxsYSB0byBtaWdyYXRlIGRhdGEuCj4+IEknbSB1c2luZyB0aGUgcmVzdG9y
ZXBhcnRzIG9wdGlvbiAocmVzdG9yZSBvbmx5IHRoZSBwYXJ0aXRpb24gYm9vdCkKPj4gZnJvbSBj
bG9uZXppbGxhIHJlc3RvcmF0aW9uIGV2ZXJ5dGhpbmcgd29ya3MgYW5kIGRvZXMgbm90IGluZGlj
YXRlCj4+IGVycm9ycywgYnV0IHdoZW4gdHJ5aW5nIHRvIGJvb3QgdGhlIGRpc2Mgc3RvcHMgYXQg
IkJvb3RpbmcgZnJvbSBoYXJkCj4+IGRpc2sgJ2FuZCBjcHUgZG9tVSByZWFjaGVzIDEwMCUuCj4+
IElmIEkgcGVyZm9ybSB0aGUgc2FtZSBzdGVwcyBvbiBhIHBoeXNpY2FsIG1hY2hpbmUsIEkgY2Fu
IHN1Y2Nlc3NmdWxseQo+PiByZXN0b3JlIHRoZSB3aW5kb3dzLCB3aGljaCBtYWtlcyBtZSB0aGlu
ayBpdCdzIGFuIGlzc3VlIG9mIFhFTiBhbmQgbm90Cj4+IG9mIGNsb25lemlsbGEuCj4+IElmIHRo
ZSBkb21VIGRpc2sgcGFydGl0aW9uIHdpbGwgZGVsZXRlIHRoZSBmbGFnICdib290JywgYW5kIGFi
b3ZlCj4+IHNob3dzIGVycm9yICJObyBkZXZpY2UgYm9vdGFibGUuCj4+IFBvd2VyaW5nIG9mZiBp
biAzMCBzZWNvbmRzLiAnLgo+PiBPbiB0aGUgb3RoZXIgaGFuZCBJIGhhdmUgdmlydHVhbGl6ZWQg
KFAyVikgb3RoZXIgd2luZG93czcgd2l0aAo+PiBjbG9uZXppbGxhIHJlc3RvcmluZyB0aGUgZW50
aXJlIGRpc2sgKGFsbCBwYXJ0aXRpb25zKSBhbmQgSSBoYXZlIGhhZAo+PiBubyBwcm9ibGVtcy4K
Pj4KPj4gTm8gcHJvYmxlbSBpZiBYRU4gb3IgY2xvbmV6aWxsYT8KPj4gSSB0aGFuayB0aGVtIGFu
eSBndWlkYW5jZSB0byBmb2N1cyB0aGUgY2xvbmV6aWxsYSBlcnJvciBvciB4ZW4uCj4+Cj4+Cj4+
IC8tLS0gd2luZG93cy5jZmc6Cj4+IG5hbWUgPSAid2luZG93cyIKPj4gbWF4bWVtID0gMTAyNAo+
PiBtZW1vcnkgPSAxMDI0Cj4+IHZjcHVzID0gMgo+PiBidWlsZGVyID0gImh2bSIKPj4ga2VybmVs
ID0gIi91c3IvbGliL3hlbi9ib290L2h2bWxvYWRlciIKPj4gcGFlID0gMAo+PiBhY3BpID0gMQo+
PiBhcGljID0gMQo+PiBoYXAgPSAwCj4+IHhlbl9wbGF0Zm9ybV9wY2kgPSAwCj4+IHZpcmlkaWFu
ID0gMAo+PiBocGV0ID0gMAo+PiBydGNfdGltZW9mZnNldCA9IDAKPj4gbG9jYWx0aW1lID0gMAo+
PiBvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igo+PiBvbl9yZWJvb3QgPSAicmVzdGFydCIKPj4gb25f
Y3Jhc2ggPSAiZGVzdHJveSIKPj4gZGV2aWNlX21vZGVsID0gIi91c3IvbGliL3hlbi9iaW4vcWVt
dS1kbSIKPj4gc2RsID0gMAo+PiB2bmMgPSAxCj4+IHZuY3VudXNlZCA9IDEKPj4gZGlzayA9IFsK
Pj4gICAgICAgICAgICJmaWxlOi9tbnQveGVuZG9tYWluL2pvc2UtbWlncmFyL2Rpc2NvMS5yYXcs
aGRhLHciCj4+ICAgICAgICBdCj4+IHNlcmlhbCA9ICJwdHkKPj4gXC0tLSB3aW5kb3dzLmNmZzoK
Pj4KPj4gLy0tLS0tIHhlbmQubG9nOgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVC
VUcgKFhlbmREb21haW46NDc2KSBBZGRpbmcgRG9tYWluOiAyCj4+IFsyMDE0LTEwLTMwIDExOjA2
OjU1IDIxNzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjk1NikKPj4gWGVuZERvbWFpbkluZm8u
aW5pdERvbWFpbjogMiAyNTYKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChp
bWFnZTozNDUpIE5vIFZOQyBwYXNzd2QgY29uZmlndXJlZAo+PiBmb3IgdmZiIGFjY2Vzcwo+PiBb
MjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogYm9vdCwg
dmFsOiBjCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1hZ2U6OTgxKSBh
cmdzOiBmZGEsIHZhbDogTm9uZQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcg
KGltYWdlOjk4MSkgYXJnczogZmRiLCB2YWw6IE5vbmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUg
MjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6IHNvdW5kaHcsIHZhbDogTm9uZQo+PiBbMjAx
NC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogbG9jYWx0aW1l
LCB2YWw6IDAKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEp
IGFyZ3M6IHNlcmlhbCwgdmFsOiBbJ3B0eSddCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0
XSBERUJVRyAoaW1hZ2U6OTgxKSBhcmdzOiBzdGQtdmdhLCB2YWw6IDAKPj4gWzIwMTQtMTAtMzAg
MTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6IGlzYSwgdmFsOiAwCj4+IFsy
MDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1hZ2U6OTgxKSBhcmdzOiBhY3BpLCB2
YWw6IDEKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFy
Z3M6IHVzYiwgdmFsOiAwCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoaW1h
Z2U6OTgxKSBhcmdzOiB1c2JkZXZpY2UsIHZhbDogTm9uZQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NSAyMTc4NF0gREVCVUcgKGltYWdlOjk4MSkgYXJnczogZ2Z4X3Bhc3N0aHJ1LCB2YWw6Cj4+IE5v
bmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZTo5ODEpIGFyZ3M6
IHdhdGNoZG9nLCB2YWw6IE5vbmUKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVH
IChpbWFnZTo5ODEpIGFyZ3M6IHdhdGNoZG9nLWFjdGlvbiwgdmFsOgo+PiByZXNldAo+PiBbMjAx
NC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6OTA2KSBObyBuZWVkIHRvIGNyZWF0
ZQo+PiBwbGF0Zm9ybSBkZXZpY2UuW2RvbWlkOjJdCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIx
Nzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86Mjk4MykKPj4gX2luaXREb21haW46c2hhZG93X21l
bW9yeT0weDAsIG1lbW9yeV9zdGF0aWNfbWF4PTB4NDAwMDAwMDAsCj4+IG1lbW9yeV9zdGF0aWNf
bWluPTB4MC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIElORk8gKGltYWdlOjE4OCkg
YnVpbGREb21haW4gb3M9aHZtIGRvbT0yCj4+IHZjcHVzPTIKPj4gWzIwMTQtMTAtMzAgMTE6MDY6
NTUgMjE3ODRdIERFQlVHIChpbWFnZToxMDc0KSBkb21pZCAgICAgICAgICA9IDIKPj4gWzIwMTQt
MTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChpbWFnZToxMDc1KSBpbWFnZSAgICAgICAgICA9
Cj4+IC91c3IvbGliL3hlbi9ib290L2h2bWxvYWRlcgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAy
MTc4NF0gREVCVUcgKGltYWdlOjEwNzYpIHN0b3JlX2V2dGNobiAgID0gNAo+PiBbMjAxNC0xMC0z
MCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwNzcpIG1lbXNpemUgICAgICAgID0gMTAy
NAo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwNzgpIHRhcmdl
dCAgICAgICAgID0gMTAyNAo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGlt
YWdlOjEwNzkpIHZjcHVzICAgICAgICAgID0gMgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4
NF0gREVCVUcgKGltYWdlOjEwODApIHZjcHVfYXZhaWwgICAgID0gMwo+PiBbMjAxNC0xMC0zMCAx
MTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODEpIGFjcGkgICAgICAgICAgID0gMQo+PiBb
MjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODIpIGFwaWMgICAgICAg
ICAgID0gMQo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKGltYWdlOjEwODMp
IHNtYmlvc19maXJtd2FyZT0KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChp
bWFnZToxMDg0KSBhY3BpX2Zpcm13YXJlICA9Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0
XSBJTkZPIChYZW5kRG9tYWluSW5mbzoyNDY5KSBjcmVhdGVEZXZpY2U6Cj4+IHZmYiA6IHsndm5j
dW51c2VkJzogMSwgJ290aGVyX2NvbmZpZyc6IHsndm5jdW51c2VkJzogMSwgJ3ZuYyc6ICcxJ30s
Cj4+ICd2bmMnOiAnMScsICd1dWlkJzogJzlhZjRmOGU4LWI3YmQtOWYzNC04OGFjLTExNjk0YWQ5
NjRlZid9Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxl
cjo5NSkgRGV2Q29udHJvbGxlcjoKPj4gd3JpdGluZyB7J3N0YXRlJzogJzEnLCAnYmFja2VuZC1p
ZCc6ICcwJywgJ2JhY2tlbmQnOgo+PiAnL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmZiLzIvMCd9
IHRvIC9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmZiLzAuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1
IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NykgRGV2Q29udHJvbGxlcjoKPj4gd3JpdGlu
ZyB7J3ZuY3VudXNlZCc6ICcxJywgJ2RvbWFpbic6ICd3aW5kb3dzJywgJ2Zyb250ZW5kJzoKPj4g
Jy9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmZiLzAnLCAndXVpZCc6Cj4+ICc5YWY0ZjhlOC1iN2Jk
LTlmMzQtODhhYy0xMTY5NGFkOTY0ZWYnLCAnZnJvbnRlbmQtaWQnOiAnMicsICdzdGF0ZSc6Cj4+
ICcxJywgJ29ubGluZSc6ICcxJywgJ3ZuYyc6ICcxJ30gdG8gL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmZiLzIvMC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTUgMjE3ODRdIElORk8gKFhlbmREb21h
aW5JbmZvOjI0NjkpIGNyZWF0ZURldmljZToKPj4gdmJkIDogeyd1dWlkJzogJ2ZkZjBlMDQ2LTll
NjItMGI4MS1hNjlmLTA5NmJjYjhhOTAzYicsICdib290YWJsZSc6IDEsCj4+ICdkcml2ZXInOiAn
cGFyYXZpcnR1YWxpc2VkJywgJ2Rldic6ICdoZGEnLCAndW5hbWUnOgo+PiAnZmlsZTovbW50L3hl
bmRvbWFpbi9qb3NlLW1pZ3Jhci9kaXNjbzEucmF3JywgJ21vZGUnOiAndyd9Cj4+IFsyMDE0LTEw
LTMwIDExOjA2OjU1IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjo5NSkgRGV2Q29udHJvbGxl
cjoKPj4gd3JpdGluZyB7J2JhY2tlbmQtaWQnOiAnMCcsICd2aXJ0dWFsLWRldmljZSc6ICc3Njgn
LCAnZGV2aWNlLXR5cGUnOgo+PiAnZGlzaycsICdzdGF0ZSc6ICcxJywgJ2JhY2tlbmQnOiAnL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvNzY4J30KPj4gdG8gL2xvY2FsL2RvbWFpbi8yL2Rl
dmljZS92YmQvNzY4Lgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKERldkNv
bnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6Cj4+IHdyaXRpbmcgeydkb21haW4nOiAnd2luZG93
cycsICdmcm9udGVuZCc6Cj4+ICcvbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZiZC83NjgnLCAndXVp
ZCc6Cj4+ICdmZGYwZTA0Ni05ZTYyLTBiODEtYTY5Zi0wOTZiY2I4YTkwM2InLCAnYm9vdGFibGUn
OiAnMScsICdkZXYnOiAnaGRhJywKPj4gJ3N0YXRlJzogJzEnLCAncGFyYW1zJzogJy9tbnQveGVu
ZG9tYWluL2pvc2UtbWlncmFyL2Rpc2NvMS5yYXcnLAo+PiAnbW9kZSc6ICd3JywgJ29ubGluZSc6
ICcxJywgJ2Zyb250ZW5kLWlkJzogJzInLCAndHlwZSc6ICdmaWxlJ30gdG8KPj4gL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzIvNzY4Lgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0g
SU5GTyAoaW1hZ2U6NTA1KSBzcGF3bmluZyBkZXZpY2UgbW9kZWxzOgo+PiAvdXNyL2xpYi94ZW4v
YmluL3FlbXUtZG0gWycvdXNyL2xpYi94ZW4vYmluL3FlbXUtZG0nLCAnLWQnLCAnMicsCj4+ICct
ZG9tYWluLW5hbWUnLCAnd2luZG93cycsICctdmlkZW9yYW0nLCAnNCcsICctdm5jJywgJzEyNy4w
LjAuMTowJywKPj4gJy12bmN1bnVzZWQnLCAnLXZjcHVzJywgJzInLCAnLXZjcHVfYXZhaWwnLCAn
MHgzJywgJy1ib290JywgJ2MnLAo+PiAnLXNlcmlhbCcsICdwdHknLCAnLWFjcGknLCAnLXdhdGNo
ZG9nLWFjdGlvbicsICdyZXNldCcsICctbmV0JywKPj4gJ25vbmUnLCAnLU0nLCAneGVuZnYnXQo+
PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6NTU0KSBkZXZpY2UgbW9k
ZWwgcGlkOiAyMTgzNgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gSU5GTyAoaW1hZ2U6
Njc3KSB3YWl0aW5nIGZvciBzZW50aW5lbF9maWZvCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU1IDIx
Nzg0XSBERUJVRyAoWGVuZERvbWFpbkluZm86MzU2OCkgU3RvcmluZyBWTQo+PiBkZXRhaWxzOiB7
J29uX3hlbmRfc3RvcCc6ICdpZ25vcmUnLCAncG9vbF9uYW1lJzogJ1Bvb2wtMCcsCj4+ICdzaGFk
b3dfbWVtb3J5JzogJzEwJywgJ3V1aWQnOiAnZGZkZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUyMTQz
OGU3NjViJywKPj4gJ29uX3JlYm9vdCc6ICdyZXN0YXJ0JywgJ3N0YXJ0X3RpbWUnOiAnMTQxNDY3
ODAxNS45NCcsICdvbl9wb3dlcm9mZic6Cj4+ICdkZXN0cm95JywgJ2Jvb3Rsb2FkZXJfYXJncyc6
ICcnLCAnb25feGVuZF9zdGFydCc6ICdpZ25vcmUnLAo+PiAnb25fY3Jhc2gnOiAnZGVzdHJveScs
ICd4ZW5kL3Jlc3RhcnRfY291bnQnOiAnMCcsICd2Y3B1cyc6ICcyJywKPj4gJ3ZjcHVfYXZhaWwn
OiAnMycsICdib290bG9hZGVyJzogJycsICdpbWFnZSc6ICIoaHZtIChrZXJuZWwgJycpCj4+IChz
dXBlcnBhZ2VzIDApICh2aWRlb3JhbSA0KSAoaHBldCAwKSAoc3RkdmdhIDApIChsb2FkZXIKPj4g
L3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyKSAoc21iaW9zX2Zpcm13YXJlICcnKSAoeGVuX3Bs
YXRmb3JtX3BjaSAwKQo+PiAobmVzdGVkaHZtIDApIChydGNfdGltZW9mZnNldCAwKSAocGNpICgp
KSAoaGFwIDApIChsb2NhbHRpbWUgMCkKPj4gKHhlbnBhZ2luZ19leHRyYSAoKSkgKGFjdG1lbSAw
KSAocGNpX21zaXRyYW5zbGF0ZSAxKSAob29zIDEpIChhcGljIDEpCj4+IChzZGwgMCkgKGFjcGlf
ZmlybXdhcmUgJycpICh4ZW5wYWdpbmdfZmlsZSAnJykgKHRpbWVyX21vZGUgMSkKPj4gKHZwdF9h
bGlnbiAxKSAoc2VyaWFsIHB0eSkgKHZuY3VudXNlZCAxKSAoYm9vdCBjKSAocGFlIDApICh2aXJp
ZGlhbiAwKQo+PiAoYWNwaSAxKSAodm5jIDEpIChub2dyYXBoaWMgMCkgKHdhdGNoZG9nX2FjdGlv
biByZXNldCkgKG5vbWlncmF0ZSAwKQo+PiAodXNiIDApICh0c2NfbW9kZSAwKSAoZ3Vlc3Rfb3Nf
dHlwZSBkZWZhdWx0KSAoZGV2aWNlX21vZGVsCj4+IC91c3IvbGliL3hlbi9iaW4vcWVtdS1kbSkg
KHBjaV9wb3dlcl9tZ210IDApICh4YXV0aG9yaXR5Cj4+IC9yb290Ly5YYXV0aG9yaXR5KSAoaXNh
IDApIChub3RlcyAoU1VTUEVORF9DQU5DRUwgMSkpKSIsICduYW1lJzoKPj4gJ3dpbmRvd3MnfQo+
PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0gREVCVUcgKFhlbmREb21haW5JbmZvOjE4OTgp
IFN0b3JpbmcgZG9tYWluCj4+IGRldGFpbHM6IHsnY29uc29sZS9wb3J0JzogJzUnLCAnZGVzY3Jp
cHRpb24nOiAnJywgJ2NvbnNvbGUvbGltaXQnOgo+PiAnMTA0ODU3NicsICd2bSc6ICcvdm0vZGZk
ZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUyMTQzOGU3NjViJywgJ2RvbWlkJzoKPj4gJzInLCAnc3Rv
cmUvcG9ydCc6ICc0JywgJ2NvbnNvbGUvdHlwZSc6ICdpb2VtdScsICdjcHUvMC9hdmFpbGFiaWxp
dHknOgo+PiAnb25saW5lJywgJ21lbW9yeS90YXJnZXQnOiAnMTA0ODU3NicsCj4+ICdjb250cm9s
L3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCc6ICcxJywKPj4gJ3N0b3Jl
L3JpbmctcmVmJzogJzEwNDQ0NzYnLCAnY3B1LzEvYXZhaWxhYmlsaXR5JzogJ29ubGluZScsCj4+
ICdjb250cm9sL3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0Y2hlcyc6ICcxJywKPj4gJ2lt
YWdlL3N1c3BlbmQtY2FuY2VsJzogJzEnLCAnbmFtZSc6ICd3aW5kb3dzJ30KPj4gWzIwMTQtMTAt
MzAgMTE6MDY6NTUgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjk1KSBEZXZDb250cm9sbGVy
Ogo+PiB3cml0aW5nIHsnc3RhdGUnOiAnMScsICdiYWNrZW5kLWlkJzogJzAnLCAnYmFja2VuZCc6
Cj4+ICcvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzIvMCd9IHRvCj4+IC9sb2NhbC9k
b21haW4vMi9kZXZpY2UvY29uc29sZS8wLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NSAyMTc4NF0g
REVCVUcgKERldkNvbnRyb2xsZXI6OTcpIERldkNvbnRyb2xsZXI6Cj4+IHdyaXRpbmcgeydkb21h
aW4nOiAnd2luZG93cycsICdmcm9udGVuZCc6Cj4+ICcvbG9jYWwvZG9tYWluLzIvZGV2aWNlL2Nv
bnNvbGUvMCcsICd1dWlkJzoKPj4gJ2RlODFiZmU4LTQ0OTAtOTE4MC0yMWFkLTE2YTk5ODIzNGI0
MScsICdmcm9udGVuZC1pZCc6ICcyJywgJ3N0YXRlJzoKPj4gJzEnLCAnbG9jYXRpb24nOiAnNScs
ICdvbmxpbmUnOiAnMScsICdwcm90b2NvbCc6ICd2dDEwMCd9IHRvCj4+IC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL2NvbnNvbGUvMi8wLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1NiAyMTc4NF0gREVC
VUcgKFhlbmREb21haW5JbmZvOjE5ODUpCj4+IFhlbmREb21haW5JbmZvLmhhbmRsZVNodXRkb3du
V2F0Y2gKPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB0YXAyLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2VzCj4+
IHZpZi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVy
OjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2a2JkLgo+PiBbMjAxNC0xMC0zMCAxMTowNjo1
NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvcgo+PiBkZXZpY2Vz
IGlvcG9ydHMuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMKPj4gdGFwLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2Vz
Cj4+IHZpZjIuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yCj4+IGRldmljZXMgY29uc29sZS4KPj4gWzIwMTQtMTAtMzAg
MTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjE0NCkgV2FpdGluZyBmb3IgMC4K
Pj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkg
V2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2c2NzaS4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3
ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2YmQu
Cj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxNDQp
IFdhaXRpbmcgZm9yIDc2OC4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChE
ZXZDb250cm9sbGVyOjY3MSkKPj4gaG90cGx1Z1N0YXR1c0NhbGxiYWNrCj4+IC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8yLzc2OC9ob3RwbHVnLXN0YXR1cy4KPj4gWzIwMTQtMTAtMzAgMTE6
MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9sbGVyOjY4NSkKPj4gaG90cGx1Z1N0YXR1c0Nh
bGxiYWNrIDEuCj4+IFsyMDE0LTEwLTMwIDExOjA2OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJv
bGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMKPj4gaXJxLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gREVCVUcgKERldkNvbnRyb2xsZXI6MTM5KSBXYWl0aW5nIGZvciBkZXZpY2Vz
Cj4+IHZmYi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9s
bGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiBwY2kuCj4+IFsyMDE0LTEwLTMwIDExOjA2
OjU2IDIxNzg0XSBERUJVRyAoRGV2Q29udHJvbGxlcjoxMzkpIFdhaXRpbmcgZm9yIGRldmljZXMK
Pj4gdnVzYi4KPj4gWzIwMTQtMTAtMzAgMTE6MDY6NTYgMjE3ODRdIERFQlVHIChEZXZDb250cm9s
bGVyOjEzOSkgV2FpdGluZyBmb3IgZGV2aWNlcwo+PiB2dHBtLgo+PiBbMjAxNC0xMC0zMCAxMTow
Njo1NiAyMTc4NF0gSU5GTyAoWGVuZERvbWFpbjoxMjI1KSBEb21haW4gd2luZG93cyAoMikKPj4g
dW5wYXVzZWQuCj4+IFwtLS0tLSB4ZW5kLmxvZzoKPj4KPj4KPj4gLy8tLS0tICBxZW11LWRtLXdp
bmRvd3MubG9nCj4+IGRvbWlkOiAyCj4+IFVzaW5nIGZpbGUgL21udC94ZW5kb21haW4vam9zZS1t
aWdyYXIvZGlzY28xLnJhdyBpbiByZWFkLXdyaXRlIG1vZGUKPj4gV2F0Y2hpbmcgL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC8yL2xvZ2RpcnR5L2NtZAo+PiBXYXRjaGluZyAvbG9jYWwvZG9t
YWluLzAvZGV2aWNlLW1vZGVsLzIvY29tbWFuZAo+PiBXYXRjaGluZyAvbG9jYWwvZG9tYWluLzIv
Y3B1Cj4+IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMgo+PiBxZW11X21hcF9j
YWNoZV9pbml0IG5yX2J1Y2tldHMgPSAxMDAwMCBzaXplIDQxOTQzMDQKPj4gc2hhcmVkIHBhZ2Ug
YXQgcGZuIGZlZmZkCj4+IGJ1ZmZlcmVkIGlvIHBhZ2UgYXQgcGZuIGZlZmZiCj4+IEd1ZXN0IHV1
aWQgPSBkZmRkMTNhMi1lMDhjLThjMGYtMTQ1ZS00NTIxNDM4ZTc2NWIKPj4gVGltZSBvZmZzZXQg
c2V0IDAKPj4gcG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDAKPj4gbWFwcGluZyB2aWRl
byBSQU0gZnJvbSBmZjAwMDAwMAo+PiB4c19yZWFkKC9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9k
ZWwvMi94ZW5fZXh0ZW5kZWRfcG93ZXJfbWdtdCk6IHJlYWQKPj4gZXJyb3IKPj4geHNfcmVhZCgp
OiB2bmNwYXNzd2QgZ2V0IGVycm9yLgo+PiAvdm0vZGZkZDEzYTItZTA4Yy04YzBmLTE0NWUtNDUy
MTQzOGU3NjViL3ZuY3Bhc3N3ZC4KPj4gTG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4KPj4gSS9P
IHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBwdHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAw
LCBzaXplOiAwCj4+IEkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwgcHRyOiAwLCBwb3J0OiAwLCBk
YXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAo+PiB2Y3B1LXNldDogd2F0Y2ggbm9kZSBlcnJvci4K
Pj4gY2hhciBkZXZpY2UgcmVkaXJlY3RlZCB0byAvZGV2L3B0cy8zCj4+IHhlbiBiZTogY29uc29s
ZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNl
KCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlh
bGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0w
OiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkg
ZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlz
ZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4
ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFp
bGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgp
IGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4g
YmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVk
Cj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZh
aWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6
IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+
IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxl
ZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhlbiBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNv
bnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IHhl
biBiZTogY29uc29sZS0wOiB4ZW4gYmU6IGNvbnNvbGUtMDogaW5pdGlhbGlzZSgpIGZhaWxlZAo+
PiBpbml0aWFsaXNlKCkgZmFpbGVkCj4+IGNpcnJ1cyB2Z2EgbWFwIGNoYW5nZSB3aGlsZSBvbiBs
ZmIgbW9kZQo+PiBtYXBwaW5nIHZyYW0gdG8gZjAwMDAwMDAgLSBmMDQwMDAwMAo+PiBcXC0tLS0g
IHFlbXUtZG0td2luZG93cy5sb2cKPj4KPj4gVGhhbmtzIGZvciBnZXR0aW5nIHVwIHNvIGRvd24s
IHNvcnJ5IGZvciB1c2luZyBhIHRyYW5zbGF0b3IuCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4g
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz
Cj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu
eGVuLm9yZy94ZW4tdXNlcnM=

