From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH for-4.7 2/2] tools/xendomains: Create lockfile on start unconditionally Date: Wed, 11 May 2016 15:30:59 +0100 Message-ID: <20160511143059.GD8063@citrix.com> References: <1462965285-5299-1-git-send-email-george.dunlap@citrix.com> <1462965285-5299-2-git-send-email-george.dunlap@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0VBX-00049C-9o for xen-devel@lists.xenproject.org; Wed, 11 May 2016 14:32:23 +0000 Content-Disposition: inline In-Reply-To: <1462965285-5299-2-git-send-email-george.dunlap@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap Cc: xen-devel@lists.xenproject.org, Olaf Hering , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBNYXkgMTEsIDIwMTYgYXQgMTI6MTQ6NDVQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3 cm90ZToKPiBBdCB0aGUgbW9tZW50LCB0aGUgeGVuZG9tYWlucyBpbml0IHNjcmlwdCB3aWxsIG9u bHkgY3JlYXRlIGEgbG9ja2ZpbGUKPiBpZiB3aGVuIHN0YXJ0ZWQsIGl0IGFjdHVhbGx5IGRvZXMg c29tZXRoaW5nIC0tIGVpdGhlciB0cmllcyB0byByZXN0b3JlCj4gYSBwcmV2aW91c2x5IHNhdmVk IGRvbWFpbiBhcyBhIHJlc3VsdCBvZiBYRU5ET01BSU5TX1JFU1RPUkUsIG9yIHRyaWVzCj4gdG8g Y3JlYXRlIGEgZG9tYWluIGFzIGEgcmVzdWx0IG9mIFhFTkRPTUFJTlNfQVVUTy4KPiAKPiBSZWRI YXQtYmFzZWQgU1lTViBpbml0IHN5c3RlbXMgdHJ5IHRvIG9ubHkgY2FsbCAiJHtTRVJWSUNFfSBz aHV0ZG93biIKPiBvbiBzeXN0ZW1zIHdoaWNoIGFjdHVhbGx5IGhhdmUgYW4gYWN0aXZlbHkgcnVu bmluZyBjb21wb25lbnQ7IGFuZCB0aGV5Cj4gdXNlIHRoZSBleGlzdGVuY2Ugb2YgL3Zhci9sb2Nr L3N1YnN5cy8ke1NFUlZJQ0V9IHRvIGRldGVybWluZSB3aGljaAo+IHN5c3RlbXMgYXJlIHJ1bm5p bmcuCj4gCj4gVGhpcyBtZWFucyB0aGF0IGF0IHRoZSBtb21lbnQsIG9uIFJlZEhhdC1iYXNlZCBT WVNWIHN5c3RlbXMgKHN1Y2ggYXMKPiBDZW50T1MgNiksIGlmIHlvdSBlbmFibGUgeGVuZG9tYWlu cywgYW5kIGhhdmUgWEVORE9NQUlOU19SRVNUT1JFIHNldAo+IHRvICJ0cnVlIiwgYnV0IGRvbid0 IGhhcHBlbiB0byBzdGFydCBhIFZNLCB0aGVuIHlvdXIgcnVubmluZyBWTXMgd2lsbAo+IG5vdCBi ZSBzdXNwZW5kZWQgb24gc2h1dGRvd24uCj4gCj4gU2luY2UgdGhlIGxvY2tmaWxlIGRvZXNuJ3Qg cmVhbGx5IGhhdmUgYW55IG90aGVyIGVmZmVjdCB0aGFuIHRvCj4gcHJldmVudCBkdXBsaWNhdGUg c3RhcnRpbmcsIGp1c3QgY3JlYXRlIGl0IHVuY29uZGl0aW9uYWxseSBldmVyeSB0aW1lCj4gd2Ug c3RhcnQgdGhlIHhlbmRvbWFpbnMgc2NyaXB0Lgo+IAo+IFRoZSBvdGhlciBvcHRpb24gd291bGQg aGF2ZSBiZWVuIHRvIHRvdWNoIHRoZSBsb2NrZmlsZSBpZgo+IFhFTkRPTUFJTlNfUkVTVE9SRSB3 YXMgdHJ1ZSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlcmUgd2VyZSBhbnkKPiBkb21haW5zIHRv IGJlIHJlc3RvcmVkLiAgQnV0IHRoaXMgd291bGQgbWVhbiB0aGF0IGlmIHlvdSBzdGFydGVkIHdp dGgKPiB0aGUgeGVuZG9tYWlucyBzY3JpcHQgYWN0aXZlIGJ1dCBYRU5ET01BSU5TX1JFU1RPUkUg c2V0IHRvICJmYWxzZSIsCj4gYW5kIHRoZW4gY2hhbmdlZCBpdCB0byAidHJ1ZSIsIHRoZW4geGVu ZG9tYWlucyB3b3VsZCBzdGlsbCBub3QgcnVuIHRoZQo+IG5leHQgdGltZSB5b3Ugc2h1dCBkb3du LiAgVGhpcyBzZWVtcyB0byBtZSB0byB2aW9sYXRlIHRoZSBwcmluY2lwbGUgb2YKPiBsZWFzdCBz dXJwcmlzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4g LS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkg TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu ZGU+Cj4gLS0tCj4gIHRvb2xzL2hvdHBsdWcvTGludXgveGVuZG9tYWlucy5pbiB8IDYgKysrLS0t Cj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgveGVuZG9tYWlucy5pbiBiL3Rvb2xzL2hv dHBsdWcvTGludXgveGVuZG9tYWlucy5pbgo+IGluZGV4IDcyN2NkNDIuLjMzNGQyNDQgMTAwNjQ0 Cj4gLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC94ZW5kb21haW5zLmluCj4gKysrIGIvdG9vbHMv aG90cGx1Zy9MaW51eC94ZW5kb21haW5zLmluCj4gQEAgLTI1NSwxMiArMjU1LDEzIEBAIHN0YXJ0 KCkKPiAgCXJldHVybjsKPiAgICAgIGZpCj4gIAo+ICsgICAgbWtkaXIgLXAgJChkaXJuYW1lICIk TE9DS0ZJTEUiKQo+ICsgICAgdG91Y2ggJExPQ0tGSUxFCj4gKwo+ICAgICAgc2F2ZWRfZG9tYWlu cz0iICIKPiAgICAgIGlmIFsgIiRYRU5ET01BSU5TX1JFU1RPUkUiID0gInRydWUiIF0gJiYKPiAg ICAgICAgIGNvbnRhaW5zX3NvbWV0aGluZyAiJFhFTkRPTUFJTlNfU0FWRSIKPiAgICAgIHRoZW4K PiAtCW1rZGlyIC1wICQoZGlybmFtZSAiJExPQ0tGSUxFIikKPiAtCXRvdWNoICRMT0NLRklMRQo+ ICAJZWNobyAtbiAiUmVzdG9yaW5nIFhlbiBkb21haW5zOiIKPiAgCXNhdmVkX2RvbWFpbnM9YGxz ICRYRU5ET01BSU5TX1NBVkVgCj4gICAgICAgICAgZm9yIGRvbSBpbiAkWEVORE9NQUlOU19TQVZF Lyo7IGRvCj4gQEAgLTI4Niw3ICsyODcsNiBAQCBzdGFydCgpCj4gIAo+ICAgICAgaWYgY29udGFp bnNfc29tZXRoaW5nICIkWEVORE9NQUlOU19BVVRPIgo+ICAgICAgdGhlbgo+IC0JdG91Y2ggJExP Q0tGSUxFCj4gIAllY2hvIC1uICJTdGFydGluZyBhdXRvIFhlbiBkb21haW5zOiIKPiAgCSMgV2Ug ZXhwZWN0IGNvbmZpZyBzY3JpcHRzIGZvciBhdXRvIHN0YXJ0aW5nIGRvbWFpbnMgdG8gYmUgaW4K PiAgCSMgWEVORE9NQUlOU19BVVRPIC0gdGhleSBjb3VsZCBqdXN0IGJlIHN5bWxpbmtzIHRvIGZp bGVzIGVsc2V3aGVyZQo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=