Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 78A55200D1B for ; Thu, 12 Oct 2017 22:50:32 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 772231609E8; Thu, 12 Oct 2017 20:50:32 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 47C5E1609E4 for ; Thu, 12 Oct 2017 22:50:31 +0200 (CEST) Received: (qmail 57872 invoked by uid 500); 12 Oct 2017 20:50:25 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 57854 invoked by uid 99); 12 Oct 2017 20:50:25 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Oct 2017 20:50:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 3661918328F for ; Thu, 12 Oct 2017 20:50:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.022 X-Spam-Level: X-Spam-Status: No, score=-5.022 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=netapp.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id BQb77TfrzhoB for ; Thu, 12 Oct 2017 20:50:21 +0000 (UTC) Received: from mx141.netapp.com (mx141.netapp.com [216.240.21.12]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 442985F1EE for ; Thu, 12 Oct 2017 20:50:20 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.43,367,1503385200"; d="scan'208";a="233307428" Received: from vmwexchts02-prd.hq.netapp.com ([10.122.105.23]) by mx141-out.netapp.com with ESMTP; 12 Oct 2017 13:24:40 -0700 Received: from VMWEXCCAS04-PRD.hq.netapp.com (10.122.105.20) by VMWEXCHTS02-PRD.hq.netapp.com (10.122.105.23) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 12 Oct 2017 13:50:12 -0700 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS04-PRD.hq.netapp.com (10.122.105.20) with Microsoft SMTP Server (TLS) id 15.0.1320.4 via Frontend Transport; Thu, 12 Oct 2017 13:50:12 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KSGmdsF/tkGtE1ORZvOffYymWuFhw3USykvL2SBFA80=; b=ZA7Nd0+vrV9n1N0xFDWfI2vtZkcNpltkom5IXEKePbI8ygA7NWr6NVtG1Kc3FM7Uqq3mVA8epmkbDMalsi8QMDnPhtP2z7owJl+eCq2qFu/gQR3xFNXcOHiIT9Y1rVwves6D/IDtdiD18bPnsO4mJNELFNJyIMZot4whsKLNpro= Received: from CO1PR06MB329.namprd06.prod.outlook.com (10.141.69.16) by CO1PR06MB330.namprd06.prod.outlook.com (10.141.69.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 12 Oct 2017 20:50:10 +0000 Received: from CO1PR06MB329.namprd06.prod.outlook.com ([fe80::247e:7446:53e0:2c9c]) by CO1PR06MB329.namprd06.prod.outlook.com ([fe80::247e:7446:53e0:2c9c%17]) with mapi id 15.20.0077.020; Thu, 12 Oct 2017 20:50:10 +0000 From: "Tutkowski, Mike" To: "dev@cloudstack.apache.org" Subject: Re: Can't create Basic Zone with master Thread-Topic: Can't create Basic Zone with master Thread-Index: AQHTQik2yL9lpNOEoU26Rr8Q0lgpkaLeRMqkgABl8ICAARQqdoAAcdM2gAAdwQA= Date: Thu, 12 Oct 2017 20:50:10 +0000 Message-ID: References: <68E67300-A499-41F9-88D1-ACC7241AC974@netapp.com> <71EE9D57-1A26-45E9-BEB8-97466C89AFE4@netapp.com> <862F6EBC-8008-4B60-B41F-21D940B84941@netapp.com> In-Reply-To: <862F6EBC-8008-4B60-B41F-21D940B84941@netapp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Mike.Tutkowski@netapp.com; x-originating-ip: [208.185.63.7] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CO1PR06MB330;6:wWqHVNljKBqQgR2QFPZw9ziOnT5XbGt05n3ohTw/aEb7ISgtsfiNpl+ZNnFglzlFt8pxFwwfIQ2UVVEqAG9K145ntmFBf5pHKaTdWsYiZD3pajN4TAcAkF0aq8YZRWDRdjBh1iU3UQYZp1NobKFo+JkZqn2FeD6V1o8bo2AKlfqTILJvFw/NmqkKpiZ1ZX7Xx15Kx5VgXxQ9bxaGlSToqcTUUgacB4kcsqZ+UOU0XjlXul6dBVNjs74KhPVPvVH0A9WV99osOQjTNEj8n/n+gDkatmHqMrCC8Ni+ZxCeK7kMwFbOzGtSBjYUciuRMgOKyVBC6g+4zyygh2F5ROy7kw==;5:gkiP4w7ednQGZ2WAWjfZOvOlmOysNGN3Re/tJm/XKrjXsl++ZPFMghtYlRVEDdaM3BYrQdqHXfzB7am/wlR3X24cipz7ymOFSC1j7M9yE/skTkfiIeKzAW0H7ORWrUZlMTSuKmGGbn9jlGfW17xBNw==;24:gU1TpgbhnW54APXypNWsHnUd0S1O8P+dO1IFFErZNdrbzFAneNsOdKjxCyQ7DAFWLoEoWaFLg3opcTd96VEba8iqAV8uU6WaLurFwHUL7l8=;7:yyIKBai1WEdS3s3/0kH5zTMaMffMOByxYmKDbuZJkgpRbMJbLJ5UO+MFTJQksxg0HQh3JS+Jrnheu2D7HO027n6Pp6TXY+M1EsOkJ7v7Ir8Ou7OgCelFSCEVqqfUPntVLL/8URDixuZh0SsLTZXNxkxsil5jfYySG21djYvMnfZKTGn+yNMn57c13CPbuV6qsXI+4j3HfsSIS09XmOqPi0jokuzHHcNevF4ZavoGXsM= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: dbc566b8-02bf-4b24-e5a0-08d511b2d444 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:CO1PR06MB330; x-ms-traffictypediagnostic: CO1PR06MB330: x-exchange-antispam-report-test: UriScan:(166708455590820)(192374486261705); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CO1PR06MB330;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CO1PR06MB330; x-forefront-prvs: 04583CED1A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(376002)(346002)(189002)(43544003)(199003)(377454003)(24454002)(3660700001)(316002)(3280700002)(3846002)(305945005)(2906002)(101416001)(105586002)(76176999)(6506006)(33656002)(54356999)(83716003)(50986999)(36756003)(25786009)(8676002)(93886005)(86362001)(2351001)(15974865002)(106356001)(82746002)(8936002)(102836003)(6116002)(1730700003)(81166006)(53936002)(7736002)(68736007)(2501003)(97736004)(6306002)(551934003)(53546010)(99286003)(14454004)(81156014)(6916009)(966005)(6246003)(5250100002)(6512007)(478600001)(6436002)(2950100002)(2900100001)(189998001)(5640700003)(5660300001)(229853002)(6486002)(66066001)(72206003);DIR:OUT;SFP:1101;SCL:1;SRVR:CO1PR06MB330;H:CO1PR06MB329.namprd06.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2017 20:50:10.4835 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR06MB330 X-OriginatorOrg: netapp.com archived-at: Thu, 12 Oct 2017 20:50:32 -0000 SXQgbG9va3MgbGlrZSB0aGlzIGNvbW1pdCBicm9rZSBzdXBwb3J0IGZvciBCYXNpYyBab25lczoN Cg0KYTA2NTMwZCAoRGFhbjogQ2FuIHlvdSBsb29rIGludG8gdGhpcz8pDQoNCjQuMTANCg0KQE92 ZXJyaWRlDQpwcm90ZWN0ZWQgYm9vbGVhbiBjYW5IYW5kbGUoTmV0d29ya09mZmVyaW5nIG9mZmVy aW5nLCBEYXRhQ2VudGVyIGRjKSB7DQogICAgLy8gdGhpcyBndXJ1IGhhbmRsZXMgc3lzdGVtIERp cmVjdCBwb2QgYmFzZWQgbmV0d29yaw0KICAgIGlmIChkYy5nZXROZXR3b3JrVHlwZSgpID09IE5l dHdvcmtUeXBlLkJhc2ljICYmIGlzTXlUcmFmZmljVHlwZShvZmZlcmluZy5nZXRUcmFmZmljVHlw ZSgpKSkgew0KICAgICAgICByZXR1cm4gdHJ1ZTsNCiAgICB9IGVsc2Ugew0KICAgICAgICBzX2xv Z2dlci50cmFjZSgiV2Ugb25seSB0YWtlIGNhcmUgb2YgR3Vlc3QgRGlyZWN0IFBvZCBiYXNlZCBu ZXR3b3JrcyIpOw0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgfQ0KfQ0KDQptYXN0ZXINCg0K QE92ZXJyaWRlDQpwcm90ZWN0ZWQgYm9vbGVhbiBjYW5IYW5kbGUoTmV0d29ya09mZmVyaW5nIG9m ZmVyaW5nLCBEYXRhQ2VudGVyIGRjLCBQaHlzaWNhbE5ldHdvcmsgcGh5c25ldCkgew0KICAgIC8v IHRoaXMgZ3VydSBoYW5kbGVzIHN5c3RlbSBEaXJlY3QgcG9kIGJhc2VkIG5ldHdvcmsNCiAgICBp ZiAoZGMuZ2V0TmV0d29ya1R5cGUoKSA9PSBOZXR3b3JrVHlwZS5CYXNpYyAmJiBpc015VHJhZmZp Y1R5cGUob2ZmZXJpbmcuZ2V0VHJhZmZpY1R5cGUoKSkgJiYgaXNNeUlzb2xhdGlvbk1ldGhvZChw aHlzbmV0KSkgew0KICAgICAgICByZXR1cm4gdHJ1ZTsNCiAgICB9IGVsc2Ugew0KICAgICAgICBz X2xvZ2dlci50cmFjZSgiV2Ugb25seSB0YWtlIGNhcmUgb2YgR3Vlc3QgRGlyZWN0IFBvZCBiYXNl ZCBuZXR3b3JrcyIpOw0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgfQ0KfQ0KDQppc015SXNv bGF0aW9uTWV0aG9kKHBoeXNuZXQpIGZhaWxzIChuZXcgdG8gbWFzdGVyKToNCg0KICAgIHByb3Rl Y3RlZCBib29sZWFuIGlzTXlJc29sYXRpb25NZXRob2QoUGh5c2ljYWxOZXR3b3JrIHBoeXNpY2Fs TmV0d29yaykgew0KICAgICAgICBmb3IgKElzb2xhdGlvbk1ldGhvZCBtIDogX2lzb2xhdGlvbk1l dGhvZHMpIHsNCiAgICAgICAgICAgIGlmIChwaHlzaWNhbE5ldHdvcmsuZ2V0SXNvbGF0aW9uTWV0 aG9kcygpLmNvbnRhaW5zKG0udG9TdHJpbmcoKSkpIHsNCiAgICAgICAgICAgICAgICByZXR1cm4g dHJ1ZTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gZmFsc2U7DQog ICAgfQ0KDQpfaXNvbGF0aW9uTWV0aG9kcyA9IG5ldyBJc29sYXRpb25NZXRob2RbXSB7IG5ldyBJ c29sYXRpb25NZXRob2QoIlZMQU4iKSB9Ow0KDQpfaXNvbGF0aW9uTWV0aG9kcyBpcyBvbmx5IG9m IHNpemUgPSAxIGFuZCBtLnRvU3RyaW5nKCkgcmV0dXJucyDigJxWTEFO4oCdIHdoZXJlYXMgcGh5 c2ljYWxOZXR3b3JrLmdldElzb2xhdGlvbk1ldGhvZHMoKSBpcyBvZiBzaXplID0gMC4gVGhpcyBt ZXRob2QgcmV0dXJucyBmYWxzZSBhbmQgbm9uZSBvZiB0aGUgbmV0d29yayBndXJ1cyBjYW4gc3Vw cG9ydCB0aGUgY3JlYXRpb24gb2YgYSBCYXNpYyBab25lLg0KDQpPbiAxMC8xMi8xNywgNzowMyBB TSwgIlR1dGtvd3NraSwgTWlrZSIgPE1pa2UuVHV0a293c2tpQG5ldGFwcC5jb20+IHdyb3RlOg0K DQogICAgWWVzLCBJIGNhbiBkZWJ1ZyBpdCBtb3JlLiBJ4oCZbSBpbiB0aGUgbWlkZGxlIG9mIHNv bWUgb3RoZXIgdGFzayBhdCB0aGUgbW9tZW50LCBzbyBJIG1pZ2h0IG5vdCBiZSBhYmxlIHRvIGdl dCB0byBpdCB1bnRpbCBsYXRlciB0aGlzIGV2ZW5pbmcuIEluIHRoZSBtZWFud2hpbGUsIEkgZmln dXJlZCBJ4oCZZCBzZW5kIG91dCB0aGUgcHJldmlvdXMgZS1tYWlsIGluIGNhc2UgaXQgbWlnaHQg c291bmQgbGlrZSBzb21ldGhpbmcgb25lIG9mIG91ciBuZXR3b3JraW5nIGRldnMgcmVjb2duaXpl LiA6KSBUaGFua3MhDQogICAgDQogICAgT24gT2N0IDEyLCAyMDE3LCBhdCAxMjoxOCBBTSwgUm9o aXQgWWFkYXYgPHJvaGl0LnlhZGF2QHNoYXBlYmx1ZS5jb208bWFpbHRvOnJvaGl0LnlhZGF2QHNo YXBlYmx1ZS5jb20+PiB3cm90ZToNCiAgICANCiAgICBIaSBNaWtlLA0KICAgIA0KICAgIA0KICAg IEkgdGhpbmsgeW91IGNhbiByZXBlYXQgdGhlIHByb2Nlc3Mgd2l0aCA0LjEwIGFuZCBjb21wYXJl IHdpdGggbWFzdGVyIGFzIHRvIHdoaWNoIE5ldHdvcmtHdXJ1IGlzIHN1cHBvc2VkIHRvIGRlc2ln biBhbmQgcmV0dXJuIHlvdSBhIG5ldHdvcmssIHRoZW4geW91IGNhbiBkbyBzb21lIGdpdCBsb2cg dHJhY2luZyB0byBmaW5kIHdoYXQgd2FzIGNoYW5nZWQgYW5kIHdoeSB0aGUgcmVzcGVjdGl2ZSBu ZXR3b3JrIGd1cnUgaXMgbm90IHJldHVybmluZyBhIG5ldHdvcmsuIEl0IGNvdWxkIGJlIGVudmly b25tZW50L2NvbmZpZyBpc3N1ZSBvciBjaGFuZ2UvcmVncmVzc2lvbiBpbiBjb2RlLg0KICAgIA0K ICAgIA0KICAgIEZvciBsb2NhbC9uZnMgc3RvcmFnZSwgYW5kIGFsbCB0aHJlZSBoeXBlcnZpc29y IG5vIG1ham9yIHJlZ3Jlc3Npb24gd2FzIHNlZW4gaW4gbGFzdCB0cmlsbGlhbiBzbW9rZSB0ZXN0 IHJ1bnMuDQogICAgDQogICAgDQogICAgLSBSb2hpdA0KICAgIA0KICAgIF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQogICAgRnJvbTogVHV0a293c2tpLCBNaWtlIDxNaWtlLlR1dGtv d3NraUBuZXRhcHAuY29tPG1haWx0bzpNaWtlLlR1dGtvd3NraUBuZXRhcHAuY29tPj4NCiAgICBT ZW50OiBUaHVyc2RheSwgT2N0b2JlciAxMiwgMjAxNyAxOjE3OjUwIEFNDQogICAgVG86IGRldkBj bG91ZHN0YWNrLmFwYWNoZS5vcmc8bWFpbHRvOmRldkBjbG91ZHN0YWNrLmFwYWNoZS5vcmc+DQog ICAgU3ViamVjdDogUmU6IENhbid0IGNyZWF0ZSBCYXNpYyBab25lIHdpdGggbWFzdGVyDQogICAg DQogICAgSGkgUm9oaXQsDQogICAgDQogICAgSSB3YWxrZWQgdGhyb3VnaCB0aGUgZGVidWdnZXIg d2l0aCB0aGlzIGFuZCBub3cgaGF2ZSBtb3JlIGluZm86DQogICAgDQogICAgVGhlIGZvbGxvd2lu ZyBuZXR3b3JrIGd1cnVzIGFyZSBsZXZlcmFnZWQgdG8gY3JlYXRlIG5ldHdvcmtzIHN1Y2Nlc3Nm dWxseToNCiAgICANCiAgICBQdWJsaWNOZXR3b3JrR3VydQ0KICAgIFBvZEJhc2VkTmV0d29ya0d1 cnUNCiAgICBDb250cm9sTmV0d29ya0d1cnUNCiAgICBTdG9yYWdlTmV0d29ya0d1cnUNCiAgICAN CiAgICBPbmNlIHRoZSB6b25lLWNyZWF0aW9uIHdpemFyZCByZWFjaGVzIHRoZSDigJxFbmFibGlu ZyBTZWN1cml0eSBHcm91cCBwcm92aWRlcuKAnSBwYXJ0LCBOZXR3b3JrT3JjaGVzdHJhdG9yLnNl dHVwTmV0d29yayBpcyBhZ2FpbiBpbnZva2VkIGFuZCB0aGlzIHRpbWUgdGhyb3dzIGFuIGV4Y2Vw dGlvbi4NCiAgICANCiAgICBJdCB3YWxrcyB0aHJvdWdoIGFsbCBvZiBpdHMgbmV0d29yayBndXJ1 cyBhbmQgbm9uZSBvZiB0aGVtIHJldHVybnMgYSBwb2ludGVyIHRvIGEgTmV0d29yayBvYmplY3Qu DQogICAgDQogICAgICAgICAgICAgICBmb3IgKGZpbmFsIE5ldHdvcmtHdXJ1IGd1cnUgOiBuZXR3 b3JrR3VydXMpIHsNCiAgICAgICAgICAgICAgICAgICBmaW5hbCBOZXR3b3JrIG5ldHdvcmsgPSBn dXJ1LmRlc2lnbihvZmZlcmluZywgcGxhbiwgcHJlZGVmaW5lZCwgb3duZXIpOw0KICAgICAgICAg ICAgICAgICAgIGlmIChuZXR3b3JrID09IG51bGwpIHsNCiAgICAgICAgICAgICAgICAgICAgICAg Y29udGludWU7DQogICAgICAgICAgICAgICAgICAgfQ0KICAgIA0KICAgIFNpbmNlIG5vIE5ldHdv cmsgb2JqZWN0IHdhcyByZXR1cm5lZCwgdGhlIGxpc3Qgb2YgTmV0d29yayBvYmplY3RzIGlzIGVt cHR5IGFuZCBhbiBleGNlcHRpb24gaXMgdGhyb3duLg0KICAgIA0KICAgIFRoYW5rcywNCiAgICBN aWtlDQogICAgDQogICAgT24gMTAvMTEvMTcsIDE6NDQgQU0sICJSb2hpdCBZYWRhdiIgPHJvaGl0 LnlhZGF2QHNoYXBlYmx1ZS5jb208bWFpbHRvOnJvaGl0LnlhZGF2QHNoYXBlYmx1ZS5jb20+PiB3 cm90ZToNCiAgICANCiAgICAgICBNaWtlLA0KICAgIA0KICAgIA0KICAgICAgIENhbiB5b3UgcmUt ZGVwbG95IGEgZnJlc2ggZW52aXJvbm1lbnQgYW5kIHNlZSB3aGF0J3MgZmFpbGluZywgc3RlcHBp bmcgdGhyb3VnaCB0aGUgd29ya2Zsb3cuIFRoZSBzcGVjaWZpYyBsaW5lIGl0J3MgdGhyb3dpbmcg ZXhjZXB0aW9uIGlzIGNhdXNlZCB3aGVuIHRoZXJlIGFyZSBubyBuZXR3b3JrIChuZXR3b3JrIHNp emUgaXMgMCkgc2V0dXA6DQogICAgDQogICAgDQogICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2Fw YWNoZS9jbG91ZHN0YWNrL2Jsb2IvbWFzdGVyL2VuZ2luZS9vcmNoZXN0cmF0aW9uL3NyYy9vcmcv YXBhY2hlL2Nsb3Vkc3RhY2svZW5naW5lL29yY2hlc3RyYXRpb24vTmV0d29ya09yY2hlc3RyYXRv ci5qYXZhI0w3MTUNCiAgICANCiAgICANCiAgICAgICAtIFJvaGl0DQogICAgDQogICAgICAgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICAgICBGcm9tOiBUdXRrb3dza2ksIE1p a2UgPE1pa2UuVHV0a293c2tpQG5ldGFwcC5jb208bWFpbHRvOk1pa2UuVHV0a293c2tpQG5ldGFw cC5jb20+Pg0KICAgICAgIFNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAxMSwgMjAxNyA2OjA4OjEw IEFNDQogICAgICAgVG86IGRldkBjbG91ZHN0YWNrLmFwYWNoZS5vcmc8bWFpbHRvOmRldkBjbG91 ZHN0YWNrLmFwYWNoZS5vcmc+DQogICAgICAgU3ViamVjdDogQ2FuJ3QgY3JlYXRlIEJhc2ljIFpv bmUgd2l0aCBtYXN0ZXINCiAgICANCiAgICAgICBIaSwNCiAgICANCiAgICAgICBJIHdhcyB0cnlp bmcgdG8gcnVuIHRoZSBtYW5hZ2VkLXN0b3JhZ2UgcmVncmVzc2lvbiB0ZXN0IHN1aXRlIG9uIFBS IDIwMTggKGh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUvY2xvdWRzdGFjay9wdWxsLzIwODEpIHdo ZW4gSSByZWFsaXplZCBJIGNvdWxkbuKAmXQgY3JlYXRlIGEgQmFzaWMgWm9uZSAodXNpbmcgWGVu U2VydmVyKSB3aXRoIHRoYXQgY29kZS4NCiAgICANCiAgICAgICBJIHRoZW4gdG9vayBhIHN0ZXAg YmFjayBmcm9tIHRoYXQgUFIgYW5kIHRyaWVkIHRvIGNyZWF0ZSBhIEJhc2ljIFpvbmUgKGFnYWlu LCB3aXRoIFhlblNlcnZlcikgdXNpbmcgbWFzdGVyIChzcGVjaWZpY2FsbHkgZjFjMDFhNSkuDQog ICAgDQogICAgICAgQWZ0ZXIgdGhpcyBkaWRu4oCZdCB3b3JrLCBJIHRyaWVkIHdpdGggdGhlIHRh ZyA0LjEwLjAuMCAoOWQyODkzZCkgYW5kIGl0IHdvcmtlZC4NCiAgICANCiAgICAgICBBcyBzdWNo LCBpdCBhcHBlYXJzIHNvbWV3aGVyZSBhbG9uZyB0aGUgd2F5IHRoYXQgd2UgaGF2ZSBpbnRyb2R1 Y2VkIGNvZGUgaW50byBtYXN0ZXIgdGhhdCBoYXMgYnJva2VuIHRoZSB1c2UgY2FzZSBvZiBjcmVh dGluZyBhIEJhc2ljIFpvbmUgKGF0IGxlYXN0IHdpdGggWGVuU2VydmVyKS4NCiAgICANCiAgICAg ICBJdCBzZWVtcyB0byBiZSBuZXR3b3JraW5nIHJlbGF0ZWQuDQogICAgDQogICAgICAgSGVyZSBp cyB0aGUgc3RhY2sgdHJhY2UgSeKAmW0gZ2V0dGluZzoNCiAgICANCiAgICAgICBFUlJPUiBbYy5j LmEuQXBpU2VydmVyXSAocXRwNzA4MDU4Njg1LTI3OTpjdHgtYTNlYTFlOTggY3R4LWIxOGZjNjk2 KSAobG9naWQ6Y2U4NmU3ZDkpIHVuaGFuZGxlZCBleGNlcHRpb24gZXhlY3V0aW5nIGFwaSBjb21t YW5kOiBbTGphdmEubGFuZy5TdHJpbmc7QDUwMzYxYmZhDQogICAgICAgY29tLmNsb3VkLnV0aWxz LmV4Y2VwdGlvbi5DbG91ZFJ1bnRpbWVFeGNlcHRpb246IFVuYWJsZSB0byBjb252ZXJ0IG5ldHdv cmsgb2ZmZXJpbmcgd2l0aCBzcGVjaWZpZWQgaWQgdG8gbmV0d29yayBwcm9maWxlDQogICAgICAg YXQgb3JnLmFwYWNoZS5jbG91ZHN0YWNrLmVuZ2luZS5vcmNoZXN0cmF0aW9uLk5ldHdvcmtPcmNo ZXN0cmF0b3Iuc2V0dXBOZXR3b3JrKE5ldHdvcmtPcmNoZXN0cmF0b3IuamF2YTo3MTUpDQogICAg ICAgYXQgb3JnLmFwYWNoZS5jbG91ZHN0YWNrLmVuZ2luZS5vcmNoZXN0cmF0aW9uLk5ldHdvcmtP cmNoZXN0cmF0b3IkMTAuZG9JblRyYW5zYWN0aW9uKE5ldHdvcmtPcmNoZXN0cmF0b3IuamF2YToy Mjk2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2xvdWRzdGFjay5lbmdpbmUub3JjaGVzdHJhdGlv bi5OZXR3b3JrT3JjaGVzdHJhdG9yJDEwLmRvSW5UcmFuc2FjdGlvbihOZXR3b3JrT3JjaGVzdHJh dG9yLmphdmE6MjI1MCkNCiAgICAgICBhdCBjb20uY2xvdWQudXRpbHMuZGIuVHJhbnNhY3Rpb24k Mi5kb0luVHJhbnNhY3Rpb24oVHJhbnNhY3Rpb24uamF2YTo1MCkNCiAgICAgICBhdCBjb20uY2xv dWQudXRpbHMuZGIuVHJhbnNhY3Rpb24uZXhlY3V0ZShUcmFuc2FjdGlvbi5qYXZhOjQwKQ0KICAg ICAgIGF0IGNvbS5jbG91ZC51dGlscy5kYi5UcmFuc2FjdGlvbi5leGVjdXRlKFRyYW5zYWN0aW9u LmphdmE6NDcpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jbG91ZHN0YWNrLmVuZ2luZS5vcmNoZXN0 cmF0aW9uLk5ldHdvcmtPcmNoZXN0cmF0b3IuY3JlYXRlR3Vlc3ROZXR3b3JrKE5ldHdvcmtPcmNo ZXN0cmF0b3IuamF2YToyMjUwKQ0KICAgICAgIGF0IGNvbS5jbG91ZC5uZXR3b3JrLk5ldHdvcmtT ZXJ2aWNlSW1wbCQ0LmRvSW5UcmFuc2FjdGlvbihOZXR3b3JrU2VydmljZUltcGwuamF2YToxNDEx KQ0KICAgICAgIGF0IGNvbS5jbG91ZC5uZXR3b3JrLk5ldHdvcmtTZXJ2aWNlSW1wbCQ0LmRvSW5U cmFuc2FjdGlvbihOZXR3b3JrU2VydmljZUltcGwuamF2YToxMzU5KQ0KICAgICAgIGF0IGNvbS5j bG91ZC51dGlscy5kYi5UcmFuc2FjdGlvbi5leGVjdXRlKFRyYW5zYWN0aW9uLmphdmE6NDApDQog ICAgICAgYXQgY29tLmNsb3VkLm5ldHdvcmsuTmV0d29ya1NlcnZpY2VJbXBsLmNvbW1pdE5ldHdv cmsoTmV0d29ya1NlcnZpY2VJbXBsLmphdmE6MTM1OSkNCiAgICAgICBhdCBjb20uY2xvdWQubmV0 d29yay5OZXR3b3JrU2VydmljZUltcGwuY3JlYXRlR3Vlc3ROZXR3b3JrKE5ldHdvcmtTZXJ2aWNl SW1wbC5qYXZhOjEzMjIpDQogICAgICAgYXQgc3VuLnJlZmxlY3QuTmF0aXZlTWV0aG9kQWNjZXNz b3JJbXBsLmludm9rZTAoTmF0aXZlIE1ldGhvZCkNCiAgICAgICBhdCBzdW4ucmVmbGVjdC5OYXRp dmVNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKE5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1wbC5qYXZh OjYyKQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwu aW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykNCiAgICAgICBhdCBq YXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjQ5OCkNCiAgICAgICBh dCBvcmcuc3ByaW5nZnJhbWV3b3JrLmFvcC5zdXBwb3J0LkFvcFV0aWxzLmludm9rZUpvaW5wb2lu dFVzaW5nUmVmbGVjdGlvbihBb3BVdGlscy5qYXZhOjMzMykNCiAgICAgICBhdCBvcmcuc3ByaW5n ZnJhbWV3b3JrLmFvcC5mcmFtZXdvcmsuUmVmbGVjdGl2ZU1ldGhvZEludm9jYXRpb24uaW52b2tl Sm9pbnBvaW50KFJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLmphdmE6MTkwKQ0KICAgICAgIGF0 IG9yZy5zcHJpbmdmcmFtZXdvcmsuYW9wLmZyYW1ld29yay5SZWZsZWN0aXZlTWV0aG9kSW52b2Nh dGlvbi5wcm9jZWVkKFJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLmphdmE6MTU3KQ0KICAgICAg IGF0IG9yZy5hcGFjaGUuY2xvdWRzdGFjay5uZXR3b3JrLmNvbnRyYWlsLm1hbmFnZW1lbnQuRXZl bnRVdGlscyRFdmVudEludGVyY2VwdG9yLmludm9rZShFdmVudFV0aWxzLmphdmE6MTA3KQ0KICAg ICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuYW9wLmZyYW1ld29yay5SZWZsZWN0aXZlTWV0aG9k SW52b2NhdGlvbi5wcm9jZWVkKFJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLmphdmE6MTY4KQ0K ICAgICAgIGF0IGNvbS5jbG91ZC5ldmVudC5BY3Rpb25FdmVudEludGVyY2VwdG9yLmludm9rZShB Y3Rpb25FdmVudEludGVyY2VwdG9yLmphdmE6NTEpDQogICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1l d29yay5hb3AuZnJhbWV3b3JrLlJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLnByb2NlZWQoUmVm bGVjdGl2ZU1ldGhvZEludm9jYXRpb24uamF2YToxNjgpDQogICAgICAgYXQgb3JnLnNwcmluZ2Zy YW1ld29yay5hb3AuaW50ZXJjZXB0b3IuRXhwb3NlSW52b2NhdGlvbkludGVyY2VwdG9yLmludm9r ZShFeHBvc2VJbnZvY2F0aW9uSW50ZXJjZXB0b3IuamF2YTo5MikNCiAgICAgICBhdCBvcmcuc3By aW5nZnJhbWV3b3JrLmFvcC5mcmFtZXdvcmsuUmVmbGVjdGl2ZU1ldGhvZEludm9jYXRpb24ucHJv Y2VlZChSZWZsZWN0aXZlTWV0aG9kSW52b2NhdGlvbi5qYXZhOjE3OSkNCiAgICAgICBhdCBvcmcu c3ByaW5nZnJhbWV3b3JrLmFvcC5mcmFtZXdvcmsuSmRrRHluYW1pY0FvcFByb3h5Lmludm9rZShK ZGtEeW5hbWljQW9wUHJveHkuamF2YToyMTMpDQogICAgICAgYXQgY29tLnN1bi5wcm94eS4kUHJv eHkyMzEuY3JlYXRlR3Vlc3ROZXR3b3JrKFVua25vd24gU291cmNlKQ0KICAgICAgIGF0IG9yZy5h cGFjaGUuY2xvdWRzdGFjay5hcGkuY29tbWFuZC5hZG1pbi5uZXR3b3JrLkNyZWF0ZU5ldHdvcmtD bWRCeUFkbWluLmV4ZWN1dGUoQ3JlYXRlTmV0d29ya0NtZEJ5QWRtaW4uamF2YTo1OCkNCiAgICAg ICBhdCBjb20uY2xvdWQuYXBpLkFwaURpc3BhdGNoZXIuZGlzcGF0Y2goQXBpRGlzcGF0Y2hlci5q YXZhOjE1MCkNCiAgICAgICBhdCBjb20uY2xvdWQuYXBpLkFwaVNlcnZlci5xdWV1ZUNvbW1hbmQo QXBpU2VydmVyLmphdmE6NzI4KQ0KICAgICAgIGF0IGNvbS5jbG91ZC5hcGkuQXBpU2VydmVyLmhh bmRsZVJlcXVlc3QoQXBpU2VydmVyLmphdmE6NTUyKQ0KICAgICAgIGF0IGNvbS5jbG91ZC5hcGku QXBpU2VydmxldC5wcm9jZXNzUmVxdWVzdEluQ29udGV4dChBcGlTZXJ2bGV0LmphdmE6Mjk3KQ0K ICAgICAgIGF0IGNvbS5jbG91ZC5hcGkuQXBpU2VydmxldCQxLnJ1bihBcGlTZXJ2bGV0LmphdmE6 MTI5KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuaW1w bC5EZWZhdWx0TWFuYWdlZENvbnRleHQkMS5jYWxsKERlZmF1bHRNYW5hZ2VkQ29udGV4dC5qYXZh OjU2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuaW1w bC5EZWZhdWx0TWFuYWdlZENvbnRleHQuY2FsbFdpdGhDb250ZXh0KERlZmF1bHRNYW5hZ2VkQ29u dGV4dC5qYXZhOjEwMykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuYWdlZC5j b250ZXh0LmltcGwuRGVmYXVsdE1hbmFnZWRDb250ZXh0LnJ1bldpdGhDb250ZXh0KERlZmF1bHRN YW5hZ2VkQ29udGV4dC5qYXZhOjUzKQ0KICAgICAgIGF0IGNvbS5jbG91ZC5hcGkuQXBpU2Vydmxl dC5wcm9jZXNzUmVxdWVzdChBcGlTZXJ2bGV0LmphdmE6MTI2KQ0KICAgICAgIGF0IGNvbS5jbG91 ZC5hcGkuQXBpU2VydmxldC5kb0dldChBcGlTZXJ2bGV0LmphdmE6ODgpDQogICAgICAgYXQgamF2 YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoSHR0cFNlcnZsZXQuamF2YTo2ODcp DQogICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoSHR0cFNl cnZsZXQuamF2YTo3OTApDQogICAgICAgYXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmxldC5TZXJ2 bGV0SG9sZGVyLmhhbmRsZShTZXJ2bGV0SG9sZGVyLmphdmE6ODEyKQ0KICAgICAgIGF0IG9yZy5l Y2xpcHNlLmpldHR5LnNlcnZsZXQuU2VydmxldEhhbmRsZXIkQ2FjaGVkQ2hhaW4uZG9GaWx0ZXIo U2VydmxldEhhbmRsZXIuamF2YToxNjY5KQ0KICAgICAgIGF0IG9yZy5lY2xpcHNlLmpldHR5Lndl YnNvY2tldC5zZXJ2ZXIuV2ViU29ja2V0VXBncmFkZUZpbHRlci5kb0ZpbHRlcihXZWJTb2NrZXRV cGdyYWRlRmlsdGVyLmphdmE6MTg5KQ0KICAgICAgIGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZs ZXQuU2VydmxldEhhbmRsZXIkQ2FjaGVkQ2hhaW4uZG9GaWx0ZXIoU2VydmxldEhhbmRsZXIuamF2 YToxNjUyKQ0KICAgICAgIGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZsZXQuU2VydmxldEhhbmRs ZXIuZG9IYW5kbGUoU2VydmxldEhhbmRsZXIuamF2YTo1ODUpDQogICAgICAgYXQgb3JnLmVjbGlw c2UuamV0dHkuc2VydmVyLmhhbmRsZXIuU2NvcGVkSGFuZGxlci5oYW5kbGUoU2NvcGVkSGFuZGxl ci5qYXZhOjE0MykNCiAgICAgICBhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZWN1cml0eS5TZWN1cml0 eUhhbmRsZXIuaGFuZGxlKFNlY3VyaXR5SGFuZGxlci5qYXZhOjU3NykNCiAgICAgICBhdCBvcmcu ZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuc2Vzc2lvbi5TZXNzaW9uSGFuZGxlci5kb0hhbmRsZShTZXNz aW9uSGFuZGxlci5qYXZhOjIyMykNCiAgICAgICBhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIu aGFuZGxlci5Db250ZXh0SGFuZGxlci5kb0hhbmRsZShDb250ZXh0SGFuZGxlci5qYXZhOjExMjcp DQogICAgICAgYXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmxldC5TZXJ2bGV0SGFuZGxlci5kb1Nj b3BlKFNlcnZsZXRIYW5kbGVyLmphdmE6NTE1KQ0KICAgICAgIGF0IG9yZy5lY2xpcHNlLmpldHR5 LnNlcnZlci5zZXNzaW9uLlNlc3Npb25IYW5kbGVyLmRvU2NvcGUoU2Vzc2lvbkhhbmRsZXIuamF2 YToxODUpDQogICAgICAgYXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLmhhbmRsZXIuQ29udGV4 dEhhbmRsZXIuZG9TY29wZShDb250ZXh0SGFuZGxlci5qYXZhOjEwNjEpDQogICAgICAgYXQgb3Jn LmVjbGlwc2UuamV0dHkuc2VydmVyLmhhbmRsZXIuU2NvcGVkSGFuZGxlci5oYW5kbGUoU2NvcGVk SGFuZGxlci5qYXZhOjE0MSkNCiAgICAgICBhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFu ZGxlci5Db250ZXh0SGFuZGxlckNvbGxlY3Rpb24uaGFuZGxlKENvbnRleHRIYW5kbGVyQ29sbGVj dGlvbi5qYXZhOjIxNSkNCiAgICAgICBhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFuZGxl ci5IYW5kbGVyQ29sbGVjdGlvbi5oYW5kbGUoSGFuZGxlckNvbGxlY3Rpb24uamF2YToxMTApDQog ICAgICAgYXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLmhhbmRsZXIuSGFuZGxlcldyYXBwZXIu aGFuZGxlKEhhbmRsZXJXcmFwcGVyLmphdmE6OTcpDQogICAgICAgYXQgb3JnLmVjbGlwc2UuamV0 dHkuc2VydmVyLlNlcnZlci5oYW5kbGUoU2VydmVyLmphdmE6NDk5KQ0KICAgICAgIGF0IG9yZy5l Y2xpcHNlLmpldHR5LnNlcnZlci5IdHRwQ2hhbm5lbC5oYW5kbGUoSHR0cENoYW5uZWwuamF2YToz MTEpDQogICAgICAgYXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDb25uZWN0aW9uLm9u RmlsbGFibGUoSHR0cENvbm5lY3Rpb24uamF2YToyNTgpDQogICAgICAgYXQgb3JnLmVjbGlwc2Uu amV0dHkuaW8uQWJzdHJhY3RDb25uZWN0aW9uJDIucnVuKEFic3RyYWN0Q29ubmVjdGlvbi5qYXZh OjU0NCkNCiAgICAgICBhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5RdWV1ZWRUaHJl YWRQb29sLnJ1bkpvYihRdWV1ZWRUaHJlYWRQb29sLmphdmE6NjM1KQ0KICAgICAgIGF0IG9yZy5l Y2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLlF1ZXVlZFRocmVhZFBvb2wkMy5ydW4oUXVldWVkVGhy ZWFkUG9vbC5qYXZhOjU1NSkNCiAgICAgICBhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihUaHJlYWQu amF2YTo3NDUpDQogICAgDQogICAgICAgQW55IG9mIG91ciBuZXR3b3JraW5nIGd1cnVzIHdhbnQg dG8gdGFrZSBhIGxvb2sgYXQgdGhpcz8NCiAgICANCiAgICAgICBUaGFua3MhDQogICAgICAgTWlr ZQ0KICAgIA0KICAgICAgIHJvaGl0LnlhZGF2QHNoYXBlYmx1ZS5jb208bWFpbHRvOnJvaGl0Lnlh ZGF2QHNoYXBlYmx1ZS5jb20+DQogICAgICAgd3d3LnNoYXBlYmx1ZS5jb208aHR0cDovL3d3dy5z aGFwZWJsdWUuY29tPjxodHRwOi8vd3d3LnNoYXBlYmx1ZS5jb20+DQogICAgICAgNTMgQ2hhbmRv cyBQbGFjZSwgQ292ZW50IEdhcmRlbiwgTG9uZG9uICBXQzJOIDRIU1VLDQogICAgICAgQHNoYXBl Ymx1ZQ0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KICAgIHJvaGl0LnlhZGF2 QHNoYXBlYmx1ZS5jb208bWFpbHRvOnJvaGl0LnlhZGF2QHNoYXBlYmx1ZS5jb20+DQogICAgd3d3 LnNoYXBlYmx1ZS5jb208aHR0cDovL3d3dy5zaGFwZWJsdWUuY29tPg0KICAgIDUzIENoYW5kb3Mg UGxhY2UsIENvdmVudCBHYXJkZW4sIExvbmRvbiAgV0MyTiA0SFNVSw0KICAgIEBzaGFwZWJsdWUN CiAgICANCiAgICANCiAgICANCiAgICANCg0K