From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [OSSTEST PATCH 1/4] host allocation: Support -B option Date: Tue, 4 Oct 2016 18:17:41 +0000 Message-ID: <1475605064-18326-1-git-send-email-ian.jackson@eu.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 1brUHs-0001Sf-5q for xen-devel@lists.xenproject.org; Tue, 04 Oct 2016 18:17:56 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Ian Jackson List-Id: xen-devel@lists.xenproject.org VGhlIGZsaWdodCdzIGludGVuZGVkIGFmZmVjdHMgdGhlIGhvc3RmbGFncyByZXF1aXJlZCwgdGhl IGR1cmF0aW9uCnNlYXJjaGVzLCBhbmQgb3RoZXIgZGVjaXNpb25zLiAgSXQgaXMgcGFydGljdWxh cmx5IHVzZWZ1bCBmb3IKZGVidWdnaW5nLCB3aGVyZSBpdCBjYW4gYmUgZGVzaXJhYmxlIHRvIHRy eSByZXBsYXlpbmcgYSBwcm9kdWN0aW9uCmpvYidzIGFsbG9jYXRpb24gd2l0aCBhICJwbGF5IiBq b2IuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv bT4KLS0tCiB0cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUgfCAgIDE3ICsrKysrKysrKysrLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS90cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUgYi90cy1ob3N0cy1hbGxvY2F0 ZS1FeGVjdXRpdmUKaW5kZXggNzA2YWI2ZC4uN2MzMjg0NyAxMDA3NTUKLS0tIGEvdHMtaG9zdHMt YWxsb2NhdGUtRXhlY3V0aXZlCisrKyBiL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZQpAQCAt MzEsMTIgKzMxLDE1IEBAIG9wZW4gREVCVUcsICI+L2Rldi9udWxsIiBvciBkaWUgJCE7CiAKIG91 ciAkY29tcHJlc3NkZWJ1Zz0xOwogb3VyICRmYWtlOyAjIG5ldmVyIGFsbG9jYXRlCitvdXIgJGJs ZXNzaW5nOwogCiB3aGlsZSAoQEFSR1YgYW5kICRBUkdWWzBdID1+IG0vXi0vKSB7CiAgICAgJF89 IHNoaWZ0IEBBUkdWOwogICAgIGxhc3QgaWYgbS9eLS0kLzsKICAgICB3aGlsZSAobS9eLS4vKSB7 Ci0gICAgICAgIGlmIChzL14tVS8tLykgeworICAgICAgICBpZiAocy9eLUIoLiopLy0vKSB7CisJ ICAgICRibGVzc2luZz0kMTsgIyBkZWZhdWx0IGlzIGZsaWdodCdzIGludGVuZGVkIGJsZXNzaW5n CisJfSBlbHNpZiAocy9eLVUvLS8pIHsKIAkgICAgJGNvbXByZXNzZGVidWc9MDsKIAl9IGVsc2lm IChzL14tbi8tLykgewogCSAgICAkZmFrZT0xOwpAQCAtODQsNyArODcsOSBAQCBzdWIgc2V0dXAg KCkgewogICAgICAgICBTRUxFQ1QgKiBGUk9NIGZsaWdodHMKICAgICAgICAgIFdIRVJFIGZsaWdo dCA9ID8KIEVORAotICAgIGxvZ20oImZsaWdodCAkZmxpZ2h0IGludGVuZGVkICRmaS0+e2ludGVu ZGVkfSBicmFuY2ggJGZpLT57YnJhbmNofSIpOworCisgICAgJGJsZXNzaW5nIC8vPSAkZmktPntp bnRlbmRlZH07CisgICAgbG9nbSgiZmxpZ2h0ICRmbGlnaHQgaW50ZW5kZWQgJGJsZXNzaW5nIGJy YW5jaCAkZmktPnticmFuY2h9Iik7CiAKICAgICAkam9iaW5mbz0gJGRiaF90ZXN0cy0+c2VsZWN0 cm93X2hhc2hyZWYoPDxFTkQsIHt9LCAkZmxpZ2h0LCAkam9iKTsKICAgICAgICAgU0VMRUNUICog RlJPTSBqb2JzCkBAIC0xMjEsNyArMTI2LDcgQEAgRU5ECiAJCSAgICAgIEFORCBob3N0ZmxhZyBM SUtFICdlcXVpdi0lJwogRU5ECiAKLSAgICAkZHVyYXRpb25fZXN0aW1hdG9yPSBkdXJhdGlvbl9l c3RpbWF0b3IoJGZpLT57YnJhbmNofSwgJGZpLT57aW50ZW5kZWR9LAorICAgICRkdXJhdGlvbl9l c3RpbWF0b3I9IGR1cmF0aW9uX2VzdGltYXRvcigkZmktPnticmFuY2h9LCAkYmxlc3NpbmcsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1YiB7IHByaW50IERF QlVHICJAX1xuIjsgfSk7CiAKICAgICAkcmVzcHJvcF9xPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKDw8 RU5EKTsKQEAgLTI4NCwxNCArMjg5LDE0IEBAIHN1YiBoaWRfZmluZF9wb3NzaWJpbGl0aWVzICgk JCkgewogCiAgICAgbXkgJHVzZT0gJGhpZC0+e092ZXJyaWRlVXNlfSB8fCAkcnsgJGhpZC0+e0lk ZW50fSB9OwogCi0gICAgcHJpbnQgREVCVUcgIkhJRCAkaGlkLT57SWRlbnR9IElOVEVOREVEICRm aS0+e2ludGVuZGVkfVxuIjsKKyAgICBwcmludCBERUJVRyAiSElEICRoaWQtPntJZGVudH0gSU5U RU5ERUQgJGJsZXNzaW5nXG4iOwogICAgIG15ICRmaW5kaG9zdHNxID0gPDxFTkQ7CiAJICAgIFNF TEVDVCAqCiAJICAgICAgRlJPTSByZXNvdXJjZXMgSk9JTiBob3N0ZmxhZ3MKIAkJT04gKHJlc3R5 cGU9J2hvc3QnIEFORCBzaGFyZWl4PTAgQU5ECiAJCSAgICByZXNuYW1lPWhvc3RuYW1lIEFORCBo b3N0ZmxhZz0/KQogRU5ECi0gICAgbXkgQGZpbmRob3N0c3F2YXJzID0gKCJibGVzc2VkLSRmaS0+ e2ludGVuZGVkfSIpOworICAgIG15IEBmaW5kaG9zdHNxdmFycyA9ICgiYmxlc3NlZC0kYmxlc3Np bmciKTsKIAogICAgIGlmIChkZWZpbmVkICR1c2UpIHsKICAgICAgICAgcHJpbnQgREVCVUcgIkhJ RCAkaGlkLT57SWRlbnR9IFVTRSAkdXNlXG4iOwpAQCAtNDMxLDcgKzQzNiw3IEBAIEVORAogICAg ICAgICBmaW5kX3JlY2VudF9kdXJhdGlvbigkZGJnLCRoaWQsJGNhbmRyb3cpOwogCiAJaWYgKCRj YW5kcm93LT57cmVzdHlwZX0gZXEgJ2hvc3QnKSB7Ci0JICAgICRlcXVpdnN0YXR1c3EtPmV4ZWN1 dGUoJGpvYiwkZmktPntpbnRlbmRlZH0sJGZpLT57YnJhbmNofSwKKwkgICAgJGVxdWl2c3RhdHVz cS0+ZXhlY3V0ZSgkam9iLCRibGVzc2luZywkZmktPnticmFuY2h9LAogCQkJCSAgICRoaWQtPntJ ZGVudH0sJGNhbmRyb3ctPntyZXNuYW1lfSk7CiAJICAgIG15ICRlc3JvdyA9ICRlcXVpdnN0YXR1 c3EtPmZldGNocm93X2hhc2hyZWYoKTsKIAkgICAgJGNhbmRyb3ctPntFcXVpdk1vc3RSZWNlbnRT dGF0dXN9ID0gJGVzcm93LT57c3RhdHVzfTsKLS0gCjEuNy4xMC40CgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==