From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hongyang Yang Subject: Re: [PATCH v2] fix Remus failover regression Date: Thu, 7 Aug 2014 09:16:45 +0800 Message-ID: <53E2D37D.4070503@cn.fujitsu.com> References: <1406520207-10769-1-git-send-email-yanghy@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1406520207-10769-1-git-send-email-yanghy@cn.fujitsu.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Shriram Rajagopalan , Andrew Cooper , Ian Jackson , Ian Campbell List-Id: xen-devel@lists.xenproject.org UGluZyEKCuWcqCAwNy8yOC8yMDE0IDEyOjAzIFBNLCBZYW5nIEhvbmd5YW5nIOWGmemBkzoKPiBj b21taXQ6IGMyYmE3MDZjCj4gdG9vbHMvbGlieGM6IGdvdG8gY29ycmVjdCBsYWJlbCBvbiBlcnJv ciBwYXRocyBieSBBbmRyZXcgQ29vcGVyCj4gYnJva2UgUmVtdXMgaW4gWGVuIDQuNCBvciBlYXJs aWVyIHZlcnNpb25zIHRoYXQgaGFzIHRoaXMgY29tbWl0Cj4gYmFja3BvcnRlZC4KPgo+IFdpdGgg UmVtdXMsIHRoaXMganVtcCBlc3NlbnRpYWxseSBkaXNjYXJkcyB0aGUgY3VycmVudCBpbmNvbXBs ZXRlCj4gY2hlY2twb2ludCByZWNlaXZlZCBieSB0aGUgYmFja3VwIGFuZCByZXN0b3JlIGJhY2t1 cCBmcm9tIHRoZQo+IGxhc3QgY29tcGxldGUgY2hlY2twb2ludC4KPiBUaGlzIGlzIHJlcXVpcmVk IGZvciBSZW11cyB0byB3b3JrIGFuZCB0aGlzIGRvZXMgbm90IGJyZWFrIGxpdmUKPiBtaWdyYXRp b24uCj4gSXQgaGFzIGJlZW4gYXJvdW5kIHNpbmNlIFhlbiA0LjAuCj4KPiBDQzogSWFuIEphY2tz b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IElhbiBDYW1wYmVsbCA8aWFuLmNh bXBiZWxsQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp dHJpeC5jb20+Cj4gQ0M6IFNocmlyYW0gUmFqYWdvcGFsYW4gPHJzaHJpcmFtQGNzLnViYy5jYT4K PiBTaWduZWQtb2ZmLWJ5OiBZYW5nIEhvbmd5YW5nIDx5YW5naHlAY24uZnVqaXRzdS5jb20+Cj4g LS0tCj4gICB0b29scy9saWJ4Yy94Y19kb21haW5fcmVzdG9yZS5jIHwgMTMgKysrKysrKysrKyst LQo+ICAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4K PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluX3Jlc3RvcmUuYyBiL3Rvb2xzL2xp YnhjL3hjX2RvbWFpbl9yZXN0b3JlLmMKPiBpbmRleCBlNzNlMGEyLi5iOWE1NmQ1IDEwMDY0NAo+ IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbl9yZXN0b3JlLmMKPiArKysgYi90b29scy9saWJ4 Yy94Y19kb21haW5fcmVzdG9yZS5jCj4gQEAgLTE3ODMsMjAgKzE3ODMsMjkgQEAgaW50IHhjX2Rv bWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwK Pgo+ICAgICAgIGlmICggcGFnZWJ1Zl9nZXQoeGNoLCBjdHgsICZwYWdlYnVmLCBpb19mZCwgZG9t KSApIHsKPiAgICAgICAgICAgUEVSUk9SKCJlcnJvciB3aGVuIGJ1ZmZlcmluZyBiYXRjaCwgZmlu aXNoaW5nIik7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAg KiBSZW11czogZGlzY2FyZCB0aGUgY3VycmVudCBpbmNvbXBsZXRlIGNoZWNrcG9pbnQgYW5kIHJl c3RvcmUKPiArICAgICAgICAgKiBiYWNrdXAgZnJvbSB0aGUgbGFzdCBjb21wbGV0ZSBjaGVja3Bv aW50Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGdvdG8gZmluaXNoOwo+ICAgICAgIH0KPiAg ICAgICBtZW1zZXQoJnRtcHRhaWwsIDAsIHNpemVvZih0bXB0YWlsKSk7Cj4gICAgICAgdG1wdGFp bC5pc2h2bSA9IGh2bTsKPiAgICAgICBpZiAoIGJ1ZmZlcl90YWlsKHhjaCwgY3R4LCAmdG1wdGFp bCwgaW9fZmQsIG1heF92Y3B1X2lkLCB2Y3B1bWFwLAo+ICAgICAgICAgICAgICAgICAgICAgICAg ZXh0X3ZjcHVjb250ZXh0LCB2Y3B1ZXh0c3RhdGVfc2l6ZSkgPCAwICkgewo+ICAgICAgICAgICBF UlJPUiAoImVycm9yIGJ1ZmZlcmluZyBpbWFnZSB0YWlsLCBmaW5pc2hpbmciKTsKPiAtICAgICAg ICBnb3RvIG91dDsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFJlbXVzOiBkaXNjYXJkIHRo ZSBjdXJyZW50IGluY29tcGxldGUgY2hlY2twb2ludCBhbmQgcmVzdG9yZQo+ICsgICAgICAgICAq IGJhY2t1cCBmcm9tIHRoZSBsYXN0IGNvbXBsZXRlIGNoZWNrcG9pbnQuCj4gKyAgICAgICAgICov Cj4gKyAgICAgICAgZ290byBmaW5pc2g7Cj4gICAgICAgfQo+ICAgICAgIHRhaWxidWZfZnJlZSgm dGFpbGJ1Zik7Cj4gICAgICAgbWVtY3B5KCZ0YWlsYnVmLCAmdG1wdGFpbCwgc2l6ZW9mKHRhaWxi dWYpKTsKPgo+ICAgICAgIGdvdG8gbG9hZHBhZ2VzOwo+Cj4gKyAgLyogV2l0aCBSZW11czogcmVz dG9yZSBmcm9tIGxhc3QgY29tcGxldGUgY2hlY2twb2ludCAqLwo+ICAgICBmaW5pc2g6Cj4gICAg ICAgaWYgKCBodm0gKQo+ICAgICAgICAgICBnb3RvIGZpbmlzaF9odm07Cj4KCi0tIApUaGFua3Ms CllhbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=