This is a multi-part message in MIME format.
------=_001_NextPart310105644627_=----
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64
aGkgbWFyaw0KICAgSSBjYW4gYW5kIHlvdSBzZW5kIENoaW5lc2UgZW1haWwgY29tbXVuaWNhdGlv
biANCg0KDQoNCg0KeGlhbmdodWFkdQ0KDQpGcm9tOiBNYXJrIFd1DQpEYXRlOiAyMDEzLTAzLTA1
IDE4OjMzDQpUbzogeGlhbmdodWFkdQ0KQ0M6IHVzZXJzDQpTdWJqZWN0OiBSZTogW1VzZXJzXSBN
aWdyYXRpb24gaXNzdWUgQXNraW5nIEZvciBIZWxwDQpPbiBUdWUgMDUgTWFyIDIwMTMgMDU6Mjg6
MTcgUE0gQ1NULCB4aWFuZ2h1YWR1IHdyb3RlOg0KPiBoaSAgYWxsDQo+ICAgICAgICAgICAgICBJ
IHJlY2VudGx5IGluIHRoZSByZXNlYXJjaCBvdmlydCBlbmNvdW50ZXIgYSBwcm9ibGVtLg0KPiBJ
biB0aGUgdm0gbWlncmF0aW9uIG9jY3VycyB3aGVuIHRoZSBlcnJvcjogTWlncmF0aW9uIGZhaWxl
ZCBkdWUgdG8gRXJyb3I6IENvdWxkIG5vdCBjb25uZWN0IHRvIHBlZXIgaG9zdC4NCj4gTXkgZW52
aXJvbm1lbnQgaXM6DQo+IEtWTSAgICAgICAgICAgICBkZWxsIDI5NTAgKiAyDQo+IHN0b3JhZ2Ug
ICAgICAgIGlzY3NpLXRhcmdldA0KPiB2bSBzeXN0ZW0gICAgd2luZG93cyAyMDA4IHIyDQo+IG92
aXJ0LWxvZ++8mg0KPiAyMDEzLTAzLTA1IDE0OjUyOjIzLDA3NCBJTkZPICBbb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKFF1YXJ0elNjaGVkdWxl
cl9Xb3JrZXItNDIpIFszMjNkN2NhOF0gVk0gY2VudG9zIDRjYzIzZDkyLTg2NjctNDcxMC05NzE0
LWE2N2MwZDE3OGZhMCBtb3ZlZCBmcm9tIE1pZ3JhdGluZ0Zyb20gLS0+IFVwDQo+IDIwMTMtMDMt
MDUgMTQ6NTI6MjMsMDc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZk
c1VwZGF0ZVJ1blRpbWVJbmZvXSAoUXVhcnR6U2NoZWR1bGVyX1dvcmtlci00MikgWzMyM2Q3Y2E4
XSBhZGRpbmcgVk0gNGNjMjNkOTItODY2Ny00NzEwLTk3MTQtYTY3YzBkMTc4ZmEwIHRvIHJlLXJ1
biBsaXN0DQo+IDIwMTMtMDMtMDUgMTQ6NTI6MjMsMDc5IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoUXVhcnR6U2NoZWR1bGVyX1dv
cmtlci00MikgWzMyM2Q3Y2E4XSBSZXJ1biB2bSA0Y2MyM2Q5Mi04NjY3LTQ3MTAtOTcxNC1hNjdj
MGQxNzhmYTAuIENhbGxlZCBmcm9tIHZkcyAyMDUNCj4gMjAxMy0wMy0wNSAxNDo1MjoyMywwODUg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1pZ3JhdGVT
dGF0dXNWRFNDb21tYW5kXSAocG9vbC0zLXRocmVhZC00OSkgWzMyM2Q3Y2E4XSBTVEFSVCwgTWln
cmF0ZVN0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSAyMDUsIEhvc3RJZCA9IDRlN2QxYWUyLTgy
NGUtMTFlMi1iYjRjLTAwMTg4YmU0ZGUyOSwgdm1JZD00Y2MyM2Q5Mi04NjY3LTQ3MTAtOTcxNC1h
NjdjMGQxNzhmYTApLCBsb2cgaWQ6IDYxODA4NWQNCj4gMjAxMy0wMy0wNSAxNDo1MjoyMywxMzEg
RVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNv
bW1hbmRCYXNlXSAocG9vbC0zLXRocmVhZC00OSkgWzMyM2Q3Y2E4XSBGYWlsZWQgaW4gTWlncmF0
ZVN0YXR1c1ZEUyBtZXRob2QNCj4gMjAxMy0wMy0wNSAxNDo1MjoyMywxMzIgRVJST1IgW29yZy5v
dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlXSAo
cG9vbC0zLXRocmVhZC00OSkgWzMyM2Q3Y2E4XSBFcnJvciBjb2RlIG5vQ29uUGVlciBhbmQgZXJy
b3IgbWVzc2FnZSBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVk
IHRvIE1pZ3JhdGVTdGF0dXNWRFMsIGVycm9yID0gQ291bGQgbm90IGNvbm5lY3QgdG8gcGVlciBW
RFMNCj4gMjAxMy0wMy0wNSAxNDo1MjoyMywxMzQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlXSAocG9vbC0zLXRocmVhZC00
OSkgWzMyM2Q3Y2E4XSBDb21tYW5kIG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz
YnJva2VyLk1pZ3JhdGVTdGF0dXNWRFNDb21tYW5kIHJldHVybiB2YWx1ZQ0KPg0KPiAgQ2xhc3Mg
TmFtZTogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuU3RhdHVzT25s
eVJldHVybkZvclhtbFJwYw0KPiBtU3RhdHVzICAgICAgICAgICAgICAgICAgICAgICBDbGFzcyBO
YW1lOiBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5TdGF0dXNGb3JY
bWxScGMNCj4gbUNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgMTANCj4gbU1lc3NhZ2UgICAg
ICAgICAgICAgICAgICAgICAgQ291bGQgbm90IGNvbm5lY3QgdG8gcGVlciBWRFMNCj4gMjAxMy0w
My0wNSAxNDo1MjoyMywxMzggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
dmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlXSAocG9vbC0zLXRocmVhZC00OSkgWzMyM2Q3Y2E4
XSBIb3N0TmFtZSA9IDIwNQ0KPiAyMDEzLTAzLTA1IDE0OjUyOjIzLDEzOSBFUlJPUiBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WRFNDb21tYW5kQmFzZV0gKHBvb2wtMy10aHJlYWQt
NDkpIFszMjNkN2NhOF0gQ29tbWFuZCBNaWdyYXRlU3RhdHVzVkRTIGV4ZWN1dGlvbiBmYWlsZWQu
IEV4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vy
cm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gTWlncmF0ZVN0YXR1c1ZEUywgZXJyb3IgPSBDb3VsZCBu
b3QgY29ubmVjdCB0byBwZWVyIFZEUw0KPiAyMDEzLTAzLTA1IDE0OjUyOjIzLDE0MSBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWlncmF0ZVN0YXR1c1ZE
U0NvbW1hbmRdIChwb29sLTMtdGhyZWFkLTQ5KSBbMzIzZDdjYThdIEZJTklTSCwgTWlncmF0ZVN0
YXR1c1ZEU0NvbW1hbmQsIGxvZw0KPg0KPg0KPiB2ZHNtLWxvZ++8mg0KPiBUaHJlYWQtNTk2OTo6
REVCVUc6OjIwMTMtMDMtMDUgMTQ6NTI6MjEsMzEyOjpsaWJ2aXJ0dm06OjI4Mzo6dm0uVm06Oihf
Z2V0RGlza0xhdGVuY3kpIHZtSWQ9YDRjYzIzZDkyLTg2NjctNDcxMC05NzE0LWE2N2MwZDE3OGZh
MGA6OkRpc2sgdmRhIGxhdGVuY3kgbm90IGF2YWlsYWJsZQ0KPiBUaHJlYWQtNTYyMjo6RVJST1I6
OjIwMTMtMDMtMDUgMTQ6NTI6MjIsODkwOjp2bTo6MjAwOjp2bS5WbTo6KF9yZWNvdmVyKSB2bUlk
PWA0Y2MyM2Q5Mi04NjY3LTQ3MTAtOTcxNC1hNjdjMGQxNzhmYTBgOjpGYWlsZWQgdG8gZGVzdHJv
eSByZW1vdGUgVk0NCj4gVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KPiAgIEZp
bGUgIi91c3Ivc2hhcmUvdmRzbS92bS5weSIsIGxpbmUgMTk4LCBpbiBfcmVjb3Zlcg0KPiAgICAg
c2VsZi5kZXN0U2VydmVyLmRlc3Ryb3koc2VsZi5fdm0uaWQpDQo+ICAgRmlsZSAiL3Vzci9saWI2
NC9weXRob24yLjYveG1scnBjbGliLnB5IiwgbGluZSAxMTk5LCBpbiBfX2NhbGxfXw0KPiAgICAg
cmV0dXJuIHNlbGYuX19zZW5kKHNlbGYuX19uYW1lLCBhcmdzKQ0KPiAgIEZpbGUgIi91c3IvbGli
NjQvcHl0aG9uMi42L3htbHJwY2xpYi5weSIsIGxpbmUgMTQ4OSwgaW4gX19yZXF1ZXN0DQo+ICAg
ICB2ZXJib3NlPXNlbGYuX192ZXJib3NlDQo+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjYv
eG1scnBjbGliLnB5IiwgbGluZSAxMjUzLCBpbiByZXF1ZXN0DQo+ICAgICByZXR1cm4gc2VsZi5f
cGFyc2VfcmVzcG9uc2UoaC5nZXRmaWxlKCksIHNvY2spDQo+ICAgRmlsZSAiL3Vzci9saWI2NC9w
eXRob24yLjYveG1scnBjbGliLnB5IiwgbGluZSAxMzgyLCBpbiBfcGFyc2VfcmVzcG9uc2UNCj4g
ICAgIHJlc3BvbnNlID0gZmlsZS5yZWFkKDEwMjQpDQo+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRo
b24yLjYvc29ja2V0LnB5IiwgbGluZSAzODMsIGluIHJlYWQNCj4gICAgIGRhdGEgPSBzZWxmLl9z
b2NrLnJlY3YobGVmdCkNCj4gICBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjIuNi9zc2wucHkiLCBs
aW5lIDIxNSwgaW4gcmVjdg0KPiAgICAgcmV0dXJuIHNlbGYucmVhZChidWZsZW4pDQo+ICAgRmls
ZSAiL3Vzci9saWI2NC9weXRob24yLjYvc3NsLnB5IiwgbGluZSAxMzYsIGluIHJlYWQNCj4gICAg
IHJldHVybiBzZWxmLl9zc2xvYmoucmVhZChsZW4pDQo+IFNTTEVycm9yOiBUaGUgcmVhZCBvcGVy
YXRpb24gdGltZWQgb3V0DQo+IFRocmVhZC01NjIyOjpFUlJPUjo6MjAxMy0wMy0wNSAxNDo1Mjoy
Miw5MDk6OnZtOjoyODM6OnZtLlZtOjoocnVuKSB2bUlkPWA0Y2MyM2Q5Mi04NjY3LTQ3MTAtOTcx
NC1hNjdjMGQxNzhmYTBgOjpGYWlsZWQgdG8gbWlncmF0ZQ0KPiBUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6DQo+ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3ZtLnB5IiwgbGluZSAy
NjgsIGluIHJ1bg0KPiAgICAgc2VsZi5fc3RhcnRVbmRlcmx5aW5nTWlncmF0aW9uKCkNCj4gICBG
aWxlICIvdXNyL3NoYXJlL3Zkc20vbGlidmlydHZtLnB5IiwgbGluZSA0NDMsIGluIF9zdGFydFVu
ZGVybHlpbmdNaWdyYXRpb24NCj4gICAgIHJlc3BvbnNlID0gc2VsZi5kZXN0U2VydmVyLm1pZ3Jh
dGlvbkNyZWF0ZShzZWxmLl9tYWNoaW5lUGFyYW1zKQ0KPiAgIEZpbGUgIi91c3IvbGliNjQvcHl0
aG9uMi42L3htbHJwY2xpYi5weSIsIGxpbmUgMTE5OSwgaW4gX19jYWxsX18NCj4gICAgIHJldHVy
biBzZWxmLl9fc2VuZChzZWxmLl9fbmFtZSwgYXJncykNCj4gICBGaWxlICIvdXNyL2xpYjY0L3B5
dGhvbjIuNi94bWxycGNsaWIucHkiLCBsaW5lIDE0ODksIGluIF9fcmVxdWVzdA0KPiAgICAgdmVy
Ym9zZT1zZWxmLl9fdmVyYm9zZQ0KPiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3htbHJw
Y2xpYi5weSIsIGxpbmUgMTI1MywgaW4gcmVxdWVzdA0KPiAgICAgcmV0dXJuIHNlbGYuX3BhcnNl
X3Jlc3BvbnNlKGguZ2V0ZmlsZSgpLCBzb2NrKQ0KPiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9u
Mi42L3htbHJwY2xpYi5weSIsIGxpbmUgMTM4MiwgaW4gX3BhcnNlX3Jlc3BvbnNlDQo+ICAgICBy
ZXNwb25zZSA9IGZpbGUucmVhZCgxMDI0KQ0KPiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42
L3NvY2tldC5weSIsIGxpbmUgMzgzLCBpbiByZWFkDQo+ICAgICBkYXRhID0gc2VsZi5fc29jay5y
ZWN2KGxlZnQpDQo+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjYvc3NsLnB5IiwgbGluZSAy
MTUsIGluIHJlY3YNCj4gICAgIHJldHVybiBzZWxmLnJlYWQoYnVmbGVuKQ0KPiAgIEZpbGUgIi91
c3IvbGliNjQvcHl0aG9uMi42L3NzbC5weSIsIGxpbmUgMTM2LCBpbiByZWFkDQo+ICAgICByZXR1
cm4gc2VsZi5fc3Nsb2JqLnJlYWQobGVuKQ0KPiBTU0xFcnJvcjogVGhlIHJlYWQgb3BlcmF0aW9u
IHRpbWVkIG91dA0KPiBUaHJlYWQtNTk3MTo6REVCVUc6OjIwMTMtMDMtMDUgMTQ6NTI6MjMsMzg0
OjpCaW5kaW5nWE1MUlBDOjo5MDM6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTkyLjE2OC4xLjIw
MV06OmNhbGwgdm1HZXRTdGF0cyB3aXRoICgnNGNjMjNkOTItODY2Ny00NzEwLTk3MTQtYTY3YzBk
MTc4ZmEwJywpIHt9IGZsb3dJRCBbMzIzZDdjYThdDQo+IFRocmVhZC01OTcxOjpERUJVRzo6MjAx
My0wMy0wNSAxNDo1MjoyMywzODU6OmxpYnZpcnR2bTo6MjgzOjp2bS5WbTo6KF9nZXREaXNrTGF0
ZW5jeSkgdm1JZD1gNGNjMjNkOTItODY2Ny00NzEwLTk3MTQtYTY3YzBkMTc4ZmEwYDo6RGlzayB2
ZGEgbGF0ZW5jeSBub3QgYXZhaWxhYmxlDQo+IFRocmVhZC01OTcxOjpERUJVRzo6MjAxMy0wMy0w
NSAxNDo1MjoyMywzODU6OkJpbmRpbmdYTUxSUEM6OjkxMDo6dmRzOjood3JhcHBlcikgcmV0dXJu
IHZtR2V0U3RhdHMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25lJywgJ2NvZGUnOiAw
fSwgJ3N0YXRzTGlzdCc6IFt7J3N0YXR1cyc6ICdVcCcsICd1c2VybmFtZSc6ICdVbmtub3duJywg
J21lbVVzYWdlJzogJzAnLCAnYWNwaUVuYWJsZSc6ICd0cnVlJywgJ3BpZCc6ICczMTM1JywgJ2Rp
c3BsYXlJcCc6ICcxOTIuMTY4LjEuMjM1JywgJ2Rpc3BsYXlQb3J0JzogdSc1OTAwJywgJ3Nlc3Np
b24nOiAnVW5rbm93bicsICdkaXNwbGF5U2VjdXJlUG9ydCc6ICctMScsICd0aW1lT2Zmc2V0Jzog
Jy0yJywgJ2hhc2gnOiAnLTc2MTU5MzU4MzIwNTg3NzE2NCcsICdiYWxsb29uSW5mbyc6IHsnYmFs
bG9vbl9tYXgnOiA1MjQyODgsICdiYWxsb29uX2N1cic6IDUyNDI4OH0sICdwYXVzZUNvZGUnOiAn
Tk9FUlInLCAnY2xpZW50SXAnOiAnJywgJ2t2bUVuYWJsZSc6ICd0cnVlJywgJ25ldHdvcmsnOiB7
dSd2bmV0MCc6IHsnbWFjQWRkcic6ICcwMDoxYTo0YTphODowMTo1MicsICdyeERyb3BwZWQnOiAn
MCcsICdyeEVycm9ycyc6ICcwJywgJ3R4RHJvcHBlZCc6ICcwJywgJ3R4UmF0ZSc6ICcwLjAnLCAn
cnhSYXRlJzogJzAuMCcsICd0eEVycm9ycyc6ICcwJywgJ3N0YXRlJzogJ3Vua25vd24nLCAnc3Bl
ZWQnOiAnMTAwMCcsICduYW1lJzogdSd2bmV0MCd9fSwgJ3ZtSWQnOiAnNGNjMjNkOTItODY2Ny00
NzEwLTk3MTQtYTY3YzBkMTc4ZmEwJywgJ2Rpc3BsYXlUeXBlJzogJ3ZuYycsICdjcHVVc2VyJzog
JzEuODUnLCAnZGlza3MnOiB7dSd2ZGEnOiB7J3JlYWRSYXRlJzogJzAuMDAnLCAndHJ1ZXNpemUn
OiAnMjE0NzQ4MzY0ODAnLCAnYXBwYXJlbnRzaXplJzogJzIxNDc0ODM2NDgwJywgJ3dyaXRlUmF0
ZSc6ICc0MDcuMTYnLCAnaW1hZ2VJRCc6ICc2YjI1MmViOC1hYjlmLTQ0NWYtOSENCiAyMmUtNTJk
ODZiDQpjNmQ3OTAnfSwgdSdoZGMnOiB7J3JlYWRMYXRlbmN5JzogJzAnLCAnYXBwYXJlbnRzaXpl
JzogJzAnLCAnd3JpdGVMYXRlbmN5JzogJzAnLCAnZmx1c2hMYXRlbmN5JzogJzAnLCAncmVhZFJh
dGUnOiAnMC4wMCcsICd0cnVlc2l6ZSc6ICcwJywgJ3dyaXRlUmF0ZSc6ICcwLjAwJ319LCAnbW9u
aXRvclJlc3BvbnNlJzogJzAnLCAnc3RhdHNBZ2UnOiAnMC42NycsICdlbGFwc2VkVGltZSc6ICc5
Njg0JywgJ3ZtVHlwZSc6ICdrdm0nLCAnY3B1U3lzJzogJzUuOTMnLCAnYXBwc0xpc3QnOiBbXSwg
J2d1ZXN0SVBzJzogJyd9XX0NCj4gVGhyZWFkLTU5NzI6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUy
OjIzLDQwODo6QmluZGluZ1hNTFJQQzo6OTAzOjp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzE5Mi4x
NjguMS4yMDFdOjpjYWxsIHZtR2V0TWlncmF0aW9uU3RhdHVzIHdpdGggKCc0Y2MyM2Q5Mi04NjY3
LTQ3MTAtOTcxNC1hNjdjMGQxNzhmYTAnLCkge30gZmxvd0lEIFszMjNkN2NhOF0NCj4gVGhyZWFk
LTU5NzI6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjIzLDQwODo6QmluZGluZ1hNTFJQQzo6OTEw
Ojp2ZHM6Oih3cmFwcGVyKSByZXR1cm4gdm1HZXRNaWdyYXRpb25TdGF0dXMgd2l0aCB7J3N0YXR1
cyc6IHsnbWVzc2FnZSc6ICdDb3VsZCBub3QgY29ubmVjdCB0byBwZWVyIFZEUycsICdjb2RlJzog
MTB9LCAncHJvZ3Jlc3MnOiAxMH0NCj4gVGhyZWFkLTIxOjpERUJVRzo6MjAxMy0wMy0wNSAxNDo1
MjoyNiw4ODg6Om1pc2M6OjgzOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooPGxhbWJkYT4pICcvYmlu
L2RkIGlmbGFnPWRpcmVjdCBpZj0vZGV2LzBlNTgyN2E1LTZmM2MtNDliZS1iZTliLTBiZmI2NTE5
ODY0NC9tZXRhZGF0YSBicz00MDk2IGNvdW50PTEnIChjd2QgTm9uZSkNCj4gVGhyZWFkLTIxOjpE
RUJVRzo6MjAxMy0wMy0wNSAxNDo1MjoyNiw5MDA6Om1pc2M6OjgzOjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooPGxhbWJkYT4pIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVj
b3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDM2NTUyIHMsIDExLjIg
TUIvc1xuJzsgPHJjPiA9IDANCj4gVGhyZWFkLTU5NzY6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUy
OjMxLDU1NTo6dGFzazo6NTY4OjpUYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr
PWBkYTU0NTIzMS05NTM4LTQxMmQtOTY2ZS1hMDU2Y2E3ZDA3NGFgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KPiBUaHJlYWQtNTk3Njo6SU5GTzo6MjAxMy0wMy0w
NSAxNDo1MjozMSw1NTY6OmxvZ1V0aWxzOjozNzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh
bmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNCj4gVGhyZWFkLTU5NzY6OklORk86
OjIwMTMtMDMtMDUgMTQ6NTI6MzEsNTU2Ojpsb2dVdGlsczo6Mzk6OmRpc3BhdGNoZXI6Oih3cmFw
cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScwZTU4
MjdhNS02ZjNjLTQ5YmUtYmU5Yi0wYmZiNjUxOTg2NDQnOiB7J2RlbGF5JzogJzAuMDEyOTU2ODU3
NjgxMycsICdsYXN0Q2hlY2snOiAnNC43JywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgdSc0
MDA3ZjMwYS1mODg4LTQ1ODctYjgyYy00MGJjZGU0MDFhY2InOiB7J2RlbGF5JzogJzAuMDAyMjE4
OTYxNzE1NycsICdsYXN0Q2hlY2snOiAnNC45JywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0N
Cj4gVGhyZWFkLTU5NzY6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjMxLDU1Njo6dGFzazo6MTE1
MTo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGRhNTQ1MjMxLTk1MzgtNDEyZC05
NjZlLWEwNTZjYTdkMDc0YWA6OmZpbmlzaGVkOiB7dScwZTU4MjdhNS02ZjNjLTQ5YmUtYmU5Yi0w
YmZiNjUxOTg2NDQnOiB7J2RlbGF5JzogJzAuMDEyOTU2ODU3NjgxMycsICdsYXN0Q2hlY2snOiAn
NC43JywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgdSc0MDA3ZjMwYS1mODg4LTQ1ODctYjgy
Yy00MGJjZGU0MDFhY2InOiB7J2RlbGF5JzogJzAuMDAyMjE4OTYxNzE1NycsICdsYXN0Q2hlY2sn
OiAnNC45JywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU5NzY6OkRFQlVH
OjoyMDEzLTAzLTA1IDE0OjUyOjMxLDU1Njo6dGFzazo6NTY4OjpUYXNrTWFuYWdlci5UYXNrOjoo
X3VwZGF0ZVN0YXRlKSBUYXNrPWBkYTU0NTIzMS05NTM4LTQxMmQtOTY2ZS1hMDU2Y2E3ZDA3NGFg
Ojptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNCj4gVGhyZWFk
LTU5NzY6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjMxLDU1Njo6cmVzb3VyY2VNYW5hZ2VyOjo4
MDk6OlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwg
cmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQo+IFRocmVhZC01OTc2OjpERUJVRzo6MjAxMy0wMy0w
NSAxNDo1MjozMSw1NTY6OnJlc291cmNlTWFuYWdlcjo6ODQ0OjpSZXNvdXJjZU1hbmFnZXIuT3du
ZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KPiBUaHJlYWQtNTk3
Njo6REVCVUc6OjIwMTMtMDMtMDUgMTQ6NTI6MzEsNTU3Ojp0YXNrOjo5NTc6OlRhc2tNYW5hZ2Vy
LlRhc2s6OihfZGVjcmVmKSBUYXNrPWBkYTU0NTIzMS05NTM4LTQxMmQtOTY2ZS1hMDU2Y2E3ZDA3
NGFgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KPiBUaHJlYWQtNTk3Nzo6REVCVUc6OjIwMTMtMDMt
MDUgMTQ6NTI6MzEsNTY1OjpsaWJ2aXJ0dm06OjI4Mzo6dm0uVm06OihfZ2V0RGlza0xhdGVuY3kp
IHZtSWQ9YDRjYzIzZDkyLTg2NjctNDcxMC05NzE0LWE2N2MwZDE3OGZhMGA6OkRpc2sgdmRhIGxh
dGVuY3kgbm90IGF2YWlsYWJsZQ0KPiBUaHJlYWQtMjE6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUy
OjM2LDkwNDo6bWlzYzo6ODM6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oig8bGFtYmRhPikgJy9iaW4v
ZGQgaWZsYWc9ZGlyZWN0IGlmPS9kZXYvMGU1ODI3YTUtNmYzYy00OWJlLWJlOWItMGJmYjY1MTk4
NjQ0L21ldGFkYXRhIGJzPTQwOTYgY291bnQ9MScgKGN3ZCBOb25lKQ0KPiBUaHJlYWQtMjE6OkRF
QlVHOjoyMDEzLTAzLTA1IDE0OjUyOjM2LDkxNzo6bWlzYzo6ODM6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6Oig8bGFtYmRhPikgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNv
cmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNDAwNjI2IHMsIDEwLjIg
TUIvc1xuJzsgPHJjPiA9IDANCj4gVk0gQ2hhbm5lbHMgTGlzdGVuZXI6OkRFQlVHOjoyMDEzLTAz
LTA1IDE0OjUyOjQxLDMzNzo6dm1DaGFubmVsczo6NjA6OnZkczo6KF9oYW5kbGVfdGltZW91dHMp
IFRpbWVvdXQgb24gZmlsZW5vIDE4Lg0KPiBUaHJlYWQtNTk4Mjo6REVCVUc6OjIwMTMtMDMtMDUg
MTQ6NTI6NDEsNzg2Ojp0YXNrOjo1Njg6OlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDkxZDg5MjllLTEzNDktNGQ3NC05YmNkLWUwZGY0MDZjZTQ1NWA6Om1vdmluZyBmcm9t
IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQo+IFRocmVhZC01OTgyOjpJTkZPOjoyMDEz
LTAzLTA1IDE0OjUyOjQxLDc4Njo6bG9nVXRpbHM6OjM3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg
UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KPiBUaHJlYWQtNTk4Mjo6
SU5GTzo6MjAxMy0wMy0wNSAxNDo1Mjo0MSw3ODY6OmxvZ1V0aWxzOjozOTo6ZGlzcGF0Y2hlcjo6
KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1
JzBlNTgyN2E1LTZmM2MtNDliZS1iZTliLTBiZmI2NTE5ODY0NCc6IHsnZGVsYXknOiAnMC4wMTMw
ODg5NDE1NzQxJywgJ2xhc3RDaGVjayc6ICc0LjknLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9
LCB1JzQwMDdmMzBhLWY4ODgtNDU4Ny1iODJjLTQwYmNkZTQwMWFjYic6IHsnZGVsYXknOiAnMC4w
MDI3MDcwMDQ1NDcxMicsICdsYXN0Q2hlY2snOiAnNS4xJywgJ2NvZGUnOiAwLCAndmFsaWQnOiBU
cnVlfX0NCj4gVGhyZWFkLTU5ODI6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjQxLDc4Nzo6dGFz
azo6MTE1MTo6VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDkxZDg5MjllLTEzNDkt
NGQ3NC05YmNkLWUwZGY0MDZjZTQ1NWA6OmZpbmlzaGVkOiB7dScwZTU4MjdhNS02ZjNjLTQ5YmUt
YmU5Yi0wYmZiNjUxOTg2NDQnOiB7J2RlbGF5JzogJzAuMDEzMDg4OTQxNTc0MScsICdsYXN0Q2hl
Y2snOiAnNC45JywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfSwgdSc0MDA3ZjMwYS1mODg4LTQ1
ODctYjgyYy00MGJjZGU0MDFhY2InOiB7J2RlbGF5JzogJzAuMDAyNzA3MDA0NTQ3MTInLCAnbGFz
dENoZWNrJzogJzUuMScsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1ZX19DQo+IFRocmVhZC01OTgy
OjpERUJVRzo6MjAxMy0wMy0wNSAxNDo1Mjo0MSw3ODc6OnRhc2s6OjU2ODo6VGFza01hbmFnZXIu
VGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOTFkODkyOWUtMTM0OS00ZDc0LTliY2QtZTBkZjQw
NmNlNDU1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQo+
IFRocmVhZC01OTgyOjpERUJVRzo6MjAxMy0wMy0wNSAxNDo1Mjo0MSw3ODc6OnJlc291cmNlTWFu
YWdlcjo6ODA5OjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxl
YXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KPiBUaHJlYWQtNTk4Mjo6REVCVUc6OjIw
MTMtMDMtMDUgMTQ6NTI6NDEsNzg3OjpyZXNvdXJjZU1hbmFnZXI6Ojg0NDo6UmVzb3VyY2VNYW5h
Z2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NCj4gVGhy
ZWFkLTU5ODI6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjQxLDc4Nzo6dGFzazo6OTU3OjpUYXNr
TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOTFkODkyOWUtMTM0OS00ZDc0LTliY2QtZTBk
ZjQwNmNlNDU1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCj4gVGhyZWFkLTU5ODM6OkRFQlVHOjoy
MDEzLTAzLTA1IDE0OjUyOjQxLDc5NTo6bGlidmlydHZtOjoyODM6OnZtLlZtOjooX2dldERpc2tM
YXRlbmN5KSB2bUlkPWA0Y2MyM2Q5Mi04NjY3LTQ3MTAtOTcxNC1hNjdjMGQxNzhmYTBgOjpEaXNr
IHZkYSBsYXRlbmN5IG5vdCBhdmFpbGFibGUNCj4gVGhyZWFkLTIxOjpERUJVRzo6MjAxMy0wMy0w
NSAxNDo1Mjo0Niw5MjE6Om1pc2M6OjgzOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooPGxhbWJkYT4p
ICcvYmluL2RkIGlmbGFnPWRpcmVjdCBpZj0vZGV2LzBlNTgyN2E1LTZmM2MtNDliZS1iZTliLTBi
ZmI2NTE5ODY0NC9tZXRhZGF0YSBicz00MDk2IGNvdW50PTEnIChjd2QgTm9uZSkNCj4gVGhyZWFk
LTIxOjpERUJVRzo6MjAxMy0wMy0wNSAxNDo1Mjo0Niw5MzM6Om1pc2M6OjgzOjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooPGxhbWJkYT4pIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4x
KzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDM4OTIyNiBz
LCAxMC41IE1CL3Ncbic7IDxyYz4gPSAwDQo+IFRocmVhZC01OTg4OjpERUJVRzo6MjAxMy0wMy0w
NSAxNDo1Mjo1MiwwMTU6OnRhc2s6OjU2ODo6VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0
ZSkgVGFzaz1gZDhkOWNjYzEtZjE3Yi00MzcyLWEyN2UtYmJlZTRlZGExNzM2YDo6bW92aW5nIGZy
b20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNCj4gVGhyZWFkLTU5ODg6OklORk86OjIw
MTMtMDMtMDUgMTQ6NTI6NTIsMDE2Ojpsb2dVdGlsczo6Mzc6OmRpc3BhdGNoZXI6Oih3cmFwcGVy
KSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQo+IFRocmVhZC01OTg4
OjpJTkZPOjoyMDEzLTAzLTA1IDE0OjUyOjUyLDAxNjo6bG9nVXRpbHM6OjM5OjpkaXNwYXRjaGVy
Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTog
e3UnMGU1ODI3YTUtNmYzYy00OWJlLWJlOWItMGJmYjY1MTk4NjQ0JzogeydkZWxheSc6ICcwLjAx
Mjk3MzA3MDE0NDcnLCAnbGFzdENoZWNrJzogJzUuMScsICdjb2RlJzogMCwgJ3ZhbGlkJzogVHJ1
ZX0sIHUnNDAwN2YzMGEtZjg4OC00NTg3LWI4MmMtNDBiY2RlNDAxYWNiJzogeydkZWxheSc6ICcw
LjAwMjIyMTEwNzQ4MjkxJywgJ2xhc3RDaGVjayc6ICc1LjMnLCAnY29kZSc6IDAsICd2YWxpZCc6
IFRydWV9fQ0KPiBUaHJlYWQtNTk4ODo6REVCVUc6OjIwMTMtMDMtMDUgMTQ6NTI6NTIsMDE2Ojp0
YXNrOjoxMTUxOjpUYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gZDhkOWNjYzEtZjE3
Yi00MzcyLWEyN2UtYmJlZTRlZGExNzM2YDo6ZmluaXNoZWQ6IHt1JzBlNTgyN2E1LTZmM2MtNDli
ZS1iZTliLTBiZmI2NTE5ODY0NCc6IHsnZGVsYXknOiAnMC4wMTI5NzMwNzAxNDQ3JywgJ2xhc3RD
aGVjayc6ICc1LjEnLCAnY29kZSc6IDAsICd2YWxpZCc6IFRydWV9LCB1JzQwMDdmMzBhLWY4ODgt
NDU4Ny1iODJjLTQwYmNkZTQwMWFjYic6IHsnZGVsYXknOiAnMC4wMDIyMjExMDc0ODI5MScsICds
YXN0Q2hlY2snOiAnNS4zJywgJ2NvZGUnOiAwLCAndmFsaWQnOiBUcnVlfX0NCj4gVGhyZWFkLTU5
ODg6OkRFQlVHOjoyMDEzLTAzLTA1IDE0OjUyOjUyLDAxNjo6dGFzazo6NTY4OjpUYXNrTWFuYWdl
ci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBkOGQ5Y2NjMS1mMTdiLTQzNzItYTI3ZS1iYmVl
NGVkYTE3MzZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQN
Cj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IHhpYW5naHVhZHUNCj4NCj4NCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gVXNlcnMgbWFpbGluZyBsaXN0
DQo+IFVzZXJzQG92aXJ0Lm9yZw0KPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz
dGluZm8vdXNlcnMNCg0KVGhlIHZkc20gbG9nIHlvdSBwYXN0ZWQgd2FzIGxvZ2dlZCBieSB0aGUg
cmVjb3ZlcnkgY29kZSBvbiBtaWdyYXRpb24gDQpmYWlsdXJlLCBub3QgbWlncmF0aW9uIGZhaWx1
cmUgaXRzZWxmLiAgWW91IGNvdWxkIHBhc3RlIHRoZSBsb2cgDQptZXNzYWdlcyBhYm92ZSB0aGF0
IGhlcmUuDQogRnJvbSB0aGUgdHJhY2ViYWNrIGluIF9yZWNvdmVyeSwgIEkgc3VzcGVjdCBpdCdz
IHJlbGF0ZWQgdG8gc3NsLiAgRG9lcyANCml0IHdvcmsgaWYgeW91IGRpc2FibGUgc3NsPyAgIEZv
ciBob3cgdG8gZGlzYWJsZSBzc2wsIHBsZWFzZSBzZWUgDQpodHRwOi8vd3d3Lm92aXJ0Lm9yZy9P
VmlydF8tX2Rpc2FibGVfU1NMX2luX1ZEU00=
------=_001_NextPart310105644627_=----
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
<HTML><HEAD
<META
content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type
<STYLE
BLOCKQUOTE {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
LINE-HEIGHT: 1.5; FONT-FAMILY: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; COLO=
R: #000080; FONT-SIZE: 10.5pt
}
</STYLE
<META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17744"></HEAD
<BODY style=3D"MARGIN: 10px"
<DIV>hi mark</DIV
<DIV> =20
I can and you send Chinese email commun=
ication=20
</DIV
<DIV> </DIV
<HR style=3D"WIDTH: 210px; HEIGHT: 1px"
align=3Dleft color=3D#b5c4df SIZE=
=3D1
<DIV><SPAN>xianghuadu</SPAN
</DIV>
<DIV> </DIV
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px"
<DIV><B>From:</B> <A
href=3D"mailto:wudxw@linux.vnet.ibm.com">Mark=20
Wu</A
</DIV>
<DIV><B>Date:</B> 2013-03-05 18:33</DIV
<DIV><B>To:</B> <A
href=3D"mailto:xianghuadu@gmail.com">xianghuadu</A=
</DIV>
<DIV><B>CC:</B> <A
href=3D"mailto:users@ovirt.org">users</A
</DIV>
<DIV><B>Subject:</B> Re: [Users] Migration issue Asking
For=20
Help</DIV></DIV
</DIV>
<DIV
<DIV>On Tue 05 Mar 2013 05:28:17 PM CST=
, xianghuadu wrote:</DIV
<DIV>> hi all</DIV
<DIV>>  =
; I recently in the research ovi=
rt encounter a problem.</DIV
<DIV>> In the vm migration occurs when&nb=
sp;the error: Migration failed due to Error:=
Could not connect to peer host.</DIV
<DIV>> My environment is:</DIV
<DIV>> KVM &n=
bsp; dell 2950 * 2</DIV
<DIV>> storage iscs=
i-target</DIV
<DIV>> vm system windows 2008&nbs=
p;r2</DIV
<DIV>> ovirt-log=EF=BC=9A</DIV
<DIV>> 2013-03-05 14:52:23,074 INFO [org.ovir=
t.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (QuartzScheduler_Worker=
-42) [323d7ca8] VM centos 4cc23d92-8667-4710-9714-a67c=
0d178fa0 moved from MigratingFrom --> Up</DIV
<DIV>> 2013-03-05 14:52:23,076 INFO [org.ovir=
t.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (QuartzScheduler_Worker=
-42) [323d7ca8] adding VM 4cc23d92-8667-4710-9714-a67c=
0d178fa0 to re-run list</DIV
<DIV>> 2013-03-05 14:52:23,079 ERROR [org.ovirt.eng=
ine.core.vdsbroker.VdsUpdateRunTimeInfo] (QuartzScheduler_Worker-42)&=
nbsp;[323d7ca8] Rerun vm 4cc23d92-8667-4710-9714-a67c0d178f=
a0. Called from vds 205</DIV
<DIV>> 2013-03-05 14:52:23,085 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.MigrateStatusVDSCommand] (pool-3-th=
read-49) [323d7ca8] START, MigrateStatusVDSCommand(HostName=
=3D 205, HostId =3D 4e7d1ae2-824e-11e2-bb4c-0018=
8be4de29, vmId=3D4cc23d92-8667-4710-9714-a67c0d178fa0), log =
;id: 618085d</DIV
<DIV>> 2013-03-05 14:52:23,131 ERROR [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-3-thread-49)&nb=
sp;[323d7ca8] Failed in MigrateStatusVDS method</DIV
<DIV>> 2013-03-05 14:52:23,132 ERROR [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-3-thread-49)&nb=
sp;[323d7ca8] Error code noConPeer and error =
;message VDSGenericException: VDSErrorException: Failed&nbs=
p;to MigrateStatusVDS, error =3D Could not c=
onnect to peer VDS</DIV
<DIV>> 2013-03-05 14:52:23,134 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-3-thread-4=
9) [323d7ca8] Command org.ovirt.engine.core.vdsbroker.vdsbr=
oker.MigrateStatusVDSCommand return value</DIV
<DIV>></DIV
<DIV>> Class Name: org.ovirt.engine.core.vdsbroker=
.vdsbroker.StatusOnlyReturnForXmlRpc</DIV
<DIV>> mStatus &nbs=
p; =
Class Name: org.ovirt.engine.core.vdsbroker.vdsbroke=
r.StatusForXmlRpc</DIV
<DIV>> mCode =
&n=
bsp; 10</DIV
<DIV>> mMessage &nb=
sp;  =
; Could not connect to peer VDS</DIV
<DIV>> 2013-03-05 14:52:23,138 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (pool-3-thread-4=
9) [323d7ca8] HostName =3D 205</DIV
<DIV>> 2013-03-05 14:52:23,139 ERROR [org.ovirt.eng=
ine.core.vdsbroker.VDSCommandBase] (pool-3-thread-49) [323d7ca8]=
Command MigrateStatusVDS execution failed. Excep=
tion: VDSErrorException: VDSGenericException: VDSErrorExcep=
tion: Failed to MigrateStatusVDS, error =3D =
Could not connect to peer VDS</DIV
<DIV>> 2013-03-05 14:52:23,141 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.MigrateStatusVDSCommand] (pool-3-th=
read-49) [323d7ca8] FINISH, MigrateStatusVDSCommand, l=
og</DIV
<DIV>></DIV
<DIV>></DIV
<DIV>> vdsm-log=EF=BC=9A</DIV
<DIV>> Thread-5969::DEBUG::2013-03-05 14:52:21,312::libvirtvm=
::283::vm.Vm::(_getDiskLatency) vmId=3D`4cc23d92-8667-4710-9714-a67c0=
d178fa0`::Disk vda latency not available</DIV
<DIV>> Thread-5622::ERROR::2013-03-05 14:52:22,890::vm::200::=
vm.Vm::(_recover) vmId=3D`4cc23d92-8667-4710-9714-a67c0d178fa0`::Fail=
ed to destroy remote VM</DIV
<DIV>> Traceback (most recent call last):</DIV=
<DIV>> File "/usr/share/vdsm/vm.py", line&nb=
sp;198, in _recover</DIV
<DIV>> self.destServer.destroy(self._vm.id=
)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1199, in __call__</DIV
<DIV>> return self.__send(self.__name=
, args)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1489, in __request</DIV
<DIV>> verbose=3Dself.__verbose</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1253, in request</DIV
<DIV>> return self._parse_response(h.=
getfile(), sock)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1382, in _parse_response</DIV
<DIV>> response =3D file.read(10=
24)</DIV
<DIV>> File "/usr/lib64/python2.6/socket.py",&nbs=
p;line 383, in read</DIV
<DIV>> data =3D self._sock.recv(=
left)</DIV
<DIV>> File "/usr/lib64/python2.6/ssl.py", l=
ine 215, in recv</DIV
<DIV>> return self.read(buflen)</DIV
<DIV>> File "/usr/lib64/python2.6/ssl.py", l=
ine 136, in read</DIV
<DIV>> return self._sslobj.read(len)<=
/DIV
<DIV>> SSLError: The read operation timed =
;out</DIV
<DIV>> Thread-5622::ERROR::2013-03-05 14:52:22,909::vm::283::=
vm.Vm::(run) vmId=3D`4cc23d92-8667-4710-9714-a67c0d178fa0`::Failed&nb=
sp;to migrate</DIV
<DIV>> Traceback (most recent call last):</DIV=
<DIV>> File "/usr/share/vdsm/vm.py", line&nb=
sp;268, in run</DIV
<DIV>> self._startUnderlyingMigration()</D=
IV
<DIV>> File "/usr/share/vdsm/libvirtvm.py", =
line 443, in _startUnderlyingMigration</DIV
<DIV>> response =3D self.destSer=
ver.migrationCreate(self._machineParams)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1199, in __call__</DIV
<DIV>> return self.__send(self.__name=
, args)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1489, in __request</DIV
<DIV>> verbose=3Dself.__verbose</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1253, in request</DIV
<DIV>> return self._parse_response(h.=
getfile(), sock)</DIV
<DIV>> File "/usr/lib64/python2.6/xmlrpclib.py",&=
nbsp;line 1382, in _parse_response</DIV
<DIV>> response =3D file.read(10=
24)</DIV
<DIV>> File "/usr/lib64/python2.6/socket.py",&nbs=
p;line 383, in read</DIV
<DIV>> data =3D self._sock.recv(=
left)</DIV
<DIV>> File "/usr/lib64/python2.6/ssl.py", l=
ine 215, in recv</DIV
<DIV>> return self.read(buflen)</DIV
<DIV>> File "/usr/lib64/python2.6/ssl.py", l=
ine 136, in read</DIV
<DIV>> return self._sslobj.read(len)<=
/DIV
<DIV>> SSLError: The read operation timed =
;out</DIV
<DIV>> Thread-5971::DEBUG::2013-03-05 14:52:23,384::BindingXM=
LRPC::903::vds::(wrapper) client [192.168.1.201]::call vmGe=
tStats with ('4cc23d92-8667-4710-9714-a67c0d178fa0',) {}&nb=
sp;flowID [323d7ca8]</DIV
<DIV>> Thread-5971::DEBUG::2013-03-05 14:52:23,385::libvirtvm=
::283::vm.Vm::(_getDiskLatency) vmId=3D`4cc23d92-8667-4710-9714-a67c0=
d178fa0`::Disk vda latency not available</DIV
<DIV>> Thread-5971::DEBUG::2013-03-05 14:52:23,385::BindingXM=
LRPC::910::vds::(wrapper) return vmGetStats with {'sta=
tus': {'message': 'Done', 'code': 0}, 'statsList'=
: [{'status': 'Up', 'username': 'Unknown', 'memUs=
age': '0', 'acpiEnable': 'true', 'pid': '3135',&n=
bsp;'displayIp': '192.168.1.235', 'displayPort': u'5900',&n=
bsp;'session': 'Unknown', 'displaySecurePort': '-1', '=
timeOffset': '-2', 'hash': '-761593583205877164', 'bal=
loonInfo': {'balloon_max': 524288, 'balloon_cur': 5242=
88}, 'pauseCode': 'NOERR', 'clientIp': '', 'kvmEn=
able': 'true', 'network': {u'vnet0': {'macAddr': =
'00:1a:4a:a8:01:52', 'rxDropped': '0', 'rxErrors': '0'=
, 'txDropped': '0', 'txRate': '0.0', 'rxRate':&nb=
sp;'0.0', 'txErrors': '0', 'state': 'unknown', 's=
peed': '1000', 'name': u'vnet0'}}, 'vmId': '4cc23=
d92-8667-4710-9714-a67c0d178fa0', 'displayType': 'vnc', 'cp=
uUser': '1.85', 'disks': {u'vda': {'readRate': '0=
.00', 'truesize': '21474836480', 'apparentsize': '2147=
4836480', 'writeRate': '407.16', 'imageID': '6b252eb8-=
ab9f-445f-9!</DIV
<DIV> 22e-52d86b</DIV
<DIV>c6d790'}, u'hdc': {'readLatency': '0', 'apparents=
ize': '0', 'writeLatency': '0', 'flushLatency': '=
0', 'readRate': '0.00', 'truesize': '0', 'writeRa=
te': '0.00'}}, 'monitorResponse': '0', 'statsAge':&nbs=
p;'0.67', 'elapsedTime': '9684', 'vmType': 'kvm', =
;'cpuSys': '5.93', 'appsList': [], 'guestIPs': ''=
}]}</DIV
<DIV>> Thread-5972::DEBUG::2013-03-05 14:52:23,408::BindingXM=
LRPC::903::vds::(wrapper) client [192.168.1.201]::call vmGe=
tMigrationStatus with ('4cc23d92-8667-4710-9714-a67c0d178fa0',)&=
nbsp;{} flowID [323d7ca8]</DIV
<DIV>> Thread-5972::DEBUG::2013-03-05 14:52:23,408::BindingXM=
LRPC::910::vds::(wrapper) return vmGetMigrationStatus with&=
nbsp;{'status': {'message': 'Could not connect to=
peer VDS', 'code': 10}, 'progress': 10}</DI=
V
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:26,888::misc::83::S=
torage.Misc.excCmd::(<lambda>) '/bin/dd iflag=3Ddirect&nbs=
p;if=3D/dev/0e5827a5-6f3c-49be-be9b-0bfb65198644/metadata bs=3D4096&n=
bsp;count=3D1' (cwd None)</DIV
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:26,900::misc::83::S=
torage.Misc.excCmd::(<lambda>) SUCCESS: <err> =
=3D '1+0 records in\n1+0 records out\n4096 b=
ytes (4.1 kB) copied, 0.00036552 s, 11.2&nbs=
p;MB/s\n'; <rc> =3D 0</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,555::task::568=
::TaskManager.Task::(_updateState) Task=3D`da545231-9538-412d-966e-a0=
56ca7d074a`::moving from state init -> state&n=
bsp;preparing</DIV
<DIV>> Thread-5976::INFO::2013-03-05 14:52:31,556::logUtils::=
37::dispatcher::(wrapper) Run and protect: repoStats(o=
ptions=3DNone)</DIV
<DIV>> Thread-5976::INFO::2013-03-05 14:52:31,556::logUtils::=
39::dispatcher::(wrapper) Run and protect: repoStats,&=
nbsp;Return response: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644':&=
nbsp;{'delay': '0.0129568576813', 'lastCheck': '4.7', =
'code': 0, 'valid': True}, u'4007f30a-f888-4587-b82c-4=
0bcde401acb': {'delay': '0.0022189617157', 'lastCheck':&nbs=
p;'4.9', 'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,556::task::115=
1::TaskManager.Task::(prepare) Task=3D`da545231-9538-412d-966e-a056ca=
7d074a`::finished: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644': {'d=
elay': '0.0129568576813', 'lastCheck': '4.7', 'code':&=
nbsp;0, 'valid': True}, u'4007f30a-f888-4587-b82c-40bcde401=
acb': {'delay': '0.0022189617157', 'lastCheck': '4.9',=
'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,556::task::568=
::TaskManager.Task::(_updateState) Task=3D`da545231-9538-412d-966e-a0=
56ca7d074a`::moving from state preparing -> st=
ate finished</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,556::resourceM=
anager::809::ResourceManager.Owner::(releaseAll) Owner.releaseAll&nbs=
p;requests {} resources {}</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,556::resourceM=
anager::844::ResourceManager.Owner::(cancelAll) Owner.cancelAll =
requests {}</DIV
<DIV>> Thread-5976::DEBUG::2013-03-05 14:52:31,557::task::957=
::TaskManager.Task::(_decref) Task=3D`da545231-9538-412d-966e-a056ca7=
d074a`::ref 0 aborting False</DIV
<DIV>> Thread-5977::DEBUG::2013-03-05 14:52:31,565::libvirtvm=
::283::vm.Vm::(_getDiskLatency) vmId=3D`4cc23d92-8667-4710-9714-a67c0=
d178fa0`::Disk vda latency not available</DIV
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:36,904::misc::83::S=
torage.Misc.excCmd::(<lambda>) '/bin/dd iflag=3Ddirect&nbs=
p;if=3D/dev/0e5827a5-6f3c-49be-be9b-0bfb65198644/metadata bs=3D4096&n=
bsp;count=3D1' (cwd None)</DIV
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:36,917::misc::83::S=
torage.Misc.excCmd::(<lambda>) SUCCESS: <err> =
=3D '1+0 records in\n1+0 records out\n4096 b=
ytes (4.1 kB) copied, 0.000400626 s, 10.2&nb=
sp;MB/s\n'; <rc> =3D 0</DIV
<DIV>> VM Channels Listener::DEBUG::2013-03-05 14:5=
2:41,337::vmChannels::60::vds::(_handle_timeouts) Timeout on&nbs=
p;fileno 18.</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,786::task::568=
::TaskManager.Task::(_updateState) Task=3D`91d8929e-1349-4d74-9bcd-e0=
df406ce455`::moving from state init -> state&n=
bsp;preparing</DIV
<DIV>> Thread-5982::INFO::2013-03-05 14:52:41,786::logUtils::=
37::dispatcher::(wrapper) Run and protect: repoStats(o=
ptions=3DNone)</DIV
<DIV>> Thread-5982::INFO::2013-03-05 14:52:41,786::logUtils::=
39::dispatcher::(wrapper) Run and protect: repoStats,&=
nbsp;Return response: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644':&=
nbsp;{'delay': '0.0130889415741', 'lastCheck': '4.9', =
'code': 0, 'valid': True}, u'4007f30a-f888-4587-b82c-4=
0bcde401acb': {'delay': '0.00270700454712', 'lastCheck':&nb=
sp;'5.1', 'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,787::task::115=
1::TaskManager.Task::(prepare) Task=3D`91d8929e-1349-4d74-9bcd-e0df40=
6ce455`::finished: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644': {'d=
elay': '0.0130889415741', 'lastCheck': '4.9', 'code':&=
nbsp;0, 'valid': True}, u'4007f30a-f888-4587-b82c-40bcde401=
acb': {'delay': '0.00270700454712', 'lastCheck': '5.1'=
, 'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,787::task::568=
::TaskManager.Task::(_updateState) Task=3D`91d8929e-1349-4d74-9bcd-e0=
df406ce455`::moving from state preparing -> st=
ate finished</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,787::resourceM=
anager::809::ResourceManager.Owner::(releaseAll) Owner.releaseAll&nbs=
p;requests {} resources {}</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,787::resourceM=
anager::844::ResourceManager.Owner::(cancelAll) Owner.cancelAll =
requests {}</DIV
<DIV>> Thread-5982::DEBUG::2013-03-05 14:52:41,787::task::957=
::TaskManager.Task::(_decref) Task=3D`91d8929e-1349-4d74-9bcd-e0df406=
ce455`::ref 0 aborting False</DIV
<DIV>> Thread-5983::DEBUG::2013-03-05 14:52:41,795::libvirtvm=
::283::vm.Vm::(_getDiskLatency) vmId=3D`4cc23d92-8667-4710-9714-a67c0=
d178fa0`::Disk vda latency not available</DIV
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:46,921::misc::83::S=
torage.Misc.excCmd::(<lambda>) '/bin/dd iflag=3Ddirect&nbs=
p;if=3D/dev/0e5827a5-6f3c-49be-be9b-0bfb65198644/metadata bs=3D4096&n=
bsp;count=3D1' (cwd None)</DIV
<DIV>> Thread-21::DEBUG::2013-03-05 14:52:46,933::misc::83::S=
torage.Misc.excCmd::(<lambda>) SUCCESS: <err> =
=3D '1+0 records in\n1+0 records out\n4096 b=
ytes (4.1 kB) copied, 0.000389226 s, 10.5&nb=
sp;MB/s\n'; <rc> =3D 0</DIV
<DIV>> Thread-5988::DEBUG::2013-03-05 14:52:52,015::task::568=
::TaskManager.Task::(_updateState) Task=3D`d8d9ccc1-f17b-4372-a27e-bb=
ee4eda1736`::moving from state init -> state&n=
bsp;preparing</DIV
<DIV>> Thread-5988::INFO::2013-03-05 14:52:52,016::logUtils::=
37::dispatcher::(wrapper) Run and protect: repoStats(o=
ptions=3DNone)</DIV
<DIV>> Thread-5988::INFO::2013-03-05 14:52:52,016::logUtils::=
39::dispatcher::(wrapper) Run and protect: repoStats,&=
nbsp;Return response: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644':&=
nbsp;{'delay': '0.0129730701447', 'lastCheck': '5.1', =
'code': 0, 'valid': True}, u'4007f30a-f888-4587-b82c-4=
0bcde401acb': {'delay': '0.00222110748291', 'lastCheck':&nb=
sp;'5.3', 'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5988::DEBUG::2013-03-05 14:52:52,016::task::115=
1::TaskManager.Task::(prepare) Task=3D`d8d9ccc1-f17b-4372-a27e-bbee4e=
da1736`::finished: {u'0e5827a5-6f3c-49be-be9b-0bfb65198644': {'d=
elay': '0.0129730701447', 'lastCheck': '5.1', 'code':&=
nbsp;0, 'valid': True}, u'4007f30a-f888-4587-b82c-40bcde401=
acb': {'delay': '0.00222110748291', 'lastCheck': '5.3'=
, 'code': 0, 'valid': True}}</DIV
<DIV>> Thread-5988::DEBUG::2013-03-05 14:52:52,016::task::568=
::TaskManager.Task::(_updateState) Task=3D`d8d9ccc1-f17b-4372-a27e-bb=
ee4eda1736`::moving from state preparing -> st=
ate finished</DIV
<DIV>></DIV
<DIV>> -----------------------------------------------------------=
-------------</DIV
<DIV>> xianghuadu</DIV
<DIV>></DIV
<DIV>></DIV
<DIV>> _______________________________________________</DIV
<DIV>> Users mailing list</DIV
<DIV>&gt;&nbsp;Users(a)ovirt.org</DIV
<
DIV>> http://lists.ovirt.org/mailman/listinfo/users<...
<DIV> </DIV
<DIV>The vdsm log you pasted was logged =
;by the recovery code on migration </DIV
<DIV>failure, not migration failure itself.  =
;You could paste the log </DIV
<DIV>messages above that here.</DIV
<DIV> From the traceback in _recovery,  =
;I suspect it's related to ssl. Does&n=
bsp;</DIV
<DIV>it work if you disable ssl?  =
;For how to disable ssl, please see </D=
IV
<
DIV>http://www.ovirt.org/OVirt_-_disable_SSL_in_VDSM</DIV
<DIV> </DIV
<DIV> </DIV></DIV></BODY></HTML
------=_001_NextPart310105644627_=------