From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id B3D5C1FF13F for ; Thu, 23 Apr 2026 17:21:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8B2311E4AF; Thu, 23 Apr 2026 17:21:51 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OiBYm8dIzWdwThpTOI29yXVp6KGiw69d/8+0UJIYfj69mqFNQ2kWpKnWrKXHNk4JGm8qdnESbJDDjQNGIT+ux1D9ED7wDNp9IOf08WFKhAP4zuj0IhANUhNoDdYtdL7tfhB74caO0tiHxcZAstRmhbe9v4VV6/snG4RkAaXGHE8oQn+F0QZE86zs2nn9Dv+WUtpa14+mi2uxQ3S4pZLXP9vvEADu/IQ133Kq8doFG+hkvGrjsjthEK5ta9QArwuzs6WAl+CgtWhghV0U3WyNGKzF2E/HzcKP6w2kym/Lg3VXL5DCzDfr0hWXSCySMvKrumfDKTPhBSQ0+5xY/yufWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6dcnzIhMPOWg9AJsRQqJsuAOqcqmDnSkS+DYPgfPcZ8=; b=Ou6Bhj84f1IN02on8brRwXZTxP4haInVEqiW2BXhSPfSl8Z9tIhHp1p/zsaUilhoTVyjtwQvyqkWiwINOhg+/6rvML6FKBn1NOduF0KcySlXeyP/tNbwzdmOj+yhUqVhcp6nvHBTVqiCPIXQKQXfNdLrAD0P1jAZlkq5Yihiq3nn9nKBZgZa8ux6SBZlSvGOHPH48neqEOfwpXtq4jPNOlxTE3nMZrU9Kg0TLxwzPIan+d7DPGJPLQsXpZvLg+TKsI7AsNwKykNqB19MBrnTulyn1J84QSnJeLftAxM4Pb8flSu+AeAjIEIk/c0d2LU6OzPDMkmFrmS6tGmpXjCiXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 13.93.42.39) smtp.rcpttodomain=proxmox.com smtp.mailfrom=inett.de; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=inett.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inett.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6dcnzIhMPOWg9AJsRQqJsuAOqcqmDnSkS+DYPgfPcZ8=; b=C0mgT6YjMxm06uCQuZQK2Y+iZD/4/5S6UZmXZ/Bor0iUkE2LKU7NvUh4on97GAHZSEy1fWH2GubD1z8UHdVyuEicihgz9h+tyQRG6Xdfuecdu+fp1sIsbMnvjDXThrBmkqwOhwlh0FACsA6GBhD0RHVQL1t7GZqF8kwfPDKN5Hk= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 13.93.42.39) smtp.mailfrom=inett.de; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=inett.de; Received-SPF: Pass (protection.outlook.com: domain of inett.de designates 13.93.42.39 as permitted sender) receiver=protection.outlook.com; client-ip=13.93.42.39; helo=westeu12-emailsignatures-cloud.codetwo.com; pr=C From: Felix Driessler - inett GmbH To: Daniel Kral , "pve-devel@lists.proxmox.com" Subject: Re: [PATCH pve-stoage 3/4] iscsiPlugin: add wwid Thread-Topic: [PATCH pve-stoage 3/4] iscsiPlugin: add wwid Thread-Index: AQHcvdKabtVPUDys+kS54S1pHgdwALXsyG+AgAAlpgA= Date: Thu, 23 Apr 2026 15:21:32 +0000 Message-ID: <920d6649-8fea-4212-b3e8-bd4f95f82cce@inett.de> References: <20260327101456.16614-1-fdriessler@inett.de> <20260327101456.16614-4-fdriessler@inett.de> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=inett.de; x-ms-traffictypediagnostic: DB9PR05MB9056:EE_|AS4PR05MB9088:EE_|AM4PEPF00027A66:EE_|VI0PR05MB11856:EE_ X-MS-Office365-Filtering-Correlation-Id: e0e2a378-a475-41e9-1157-08dea14c01aa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014|18002099003|22082099003|56012099003|38070700021; X-Microsoft-Antispam-Message-Info-Original: SH8lSKhpj/47cZVN+Ig+Wb2juNyvDVhgjtQjBbDDmo1+MQ3D79Bp/lSYQOAu0jDY/OOxlduHIl5EiPoXvYphZxDmPwz+kThezxHeQpHLcEjFMuWwSYtsld86YfawPDXOlq/IEvgp0Bo2nPMu21WrPQQ5/SDiAH/jIFoooWBcnbRI+ZLf7AasoyfPs1eZFXCF4XVtescTR9z6568d3nb8qRSzOm3Zohp9jjiWtTfZxxGbvLBMUfSOcPSA+t8bxCCcSrYrkLJrYWN5J2MHNhMmQ8TBgxRbVOS1b0wEuCb2UfdgpXX6b2nZ5mCNvwwZ1u+Bh0muCi8UqaTBIbgfxYjmuYVeK2oKkvrnPTe54+stgCU4kixW22SccuO8QTMtgZffVFchrmnJ/YXM+belVnESMZKsnkg1FUvG8vyE/SBbpjFzaWS16Nm28dwLEjnxhrr/B64d14FWLQ2YQdpBQRer4WmjwQwmznD5EAKimI/aujH8+HvFH9eDsn8jbXglhuLPtV9DeQqLy2JF2iTjea2EfvtOO/55cXH12l7OJnh/XfR4Eu3YO6ayYW7zQtvefDzXGYp2S0M7Ol1Nh9X3O7RfZlx1CJyl2IiwO3X63XwRvyzmP5nBV41eIS6NCfvn+0WktokUgfxBRMZkquxG7B7CH1ktQXK6RR3gA1jWJnEYmC/HFO1PdPSkqrZHjmG23C4ofyL/X1Vk2sOV2oMnqoAlrdgdhL/3TbW6vDakm2XWNv2JUX428Rt3o0lOMufMxMJlWD9NUNTL2X2IKcountuh1YUlN4nwUY/eP2jAevBTm1Q= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR05MB9056.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(10070799003)(366016)(376014)(18002099003)(22082099003)(56012099003)(38070700021);DIR:OUT;SFP:1102; Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: nmzDgUPVSmV4DrksLj/Er6EoDXrjUvcFzmgg4hqqDC5cxsjOjA3FcOgix4TNcGvAbpDShOM/UiEbJq/0QpaddzkxKP5QscJEGnM9dLq8kIF3MZkRppVUsXTuaWM1kvGIZHwxG3JOBfoz+9wDmz4no3FrD9cPROcdOvm5vyA/M+lwWM+sB20OEEcYHtneqwrB344LqpFvCeXXzZLV62jLXXPyKFcFy5n7PZMBXX/HEOwYMYP3i+g5M/rac7I+e9JMVO0VUSZqvkNKBblVCGDjxWhuSj2Hu1/L7vfQHaW4TYhYQcdOUleubNtzwqMcpi54JQRnaFBltPWg3cFmxplKVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR05MB9088 X-CodeTwo-MessageID: f6ddacff-0d4f-4c48-b6e8-a2ca820ad6b5.20260423152134@westeu12-emailsignatures-cloud.codetwo.com X-CodeTwoProcessed: true X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4a0d352a-1bb9-45f0-e541-08dea14c002d X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|1800799024|376014|14060799003|82310400026|35042699022|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: QCa5iyyYK7ChkcZqWxdL5lImBwzQkztPCiH6Ane89VXsknWSGb5R+ZrIP525fF+rL9ATEVCPjlkQnVzuYjGRll/pKB1FeBOlbjoJZKWFjEBUHoxEGb711md+nWZt02unnjTtgy1Q/3ftWj+g1w6738qLGzS6qD5tc+Kj+3LV3hD8jaIZj9B18hXlDdNlOqjOp+dWyxBTuyd6HXhiegPyN41BJ4pUsTFs8LFg2F84RjV9CX3kTG3T1h61lepHzCccvsGIflnSiFkBsbkmpzPEvFyOyHWuA6mcTckSKxZtNoPmCTCcXOFMfLtfIoJLqO/rKVmwp1w9I7KCmFOIkjkVlm8YP8+Am/yQrlh7U1X746UWD6tPPcAgEVsE8rNVoJ7g3UqsdMq4Rkdc8fA0H3PYG4d/loXYw6YgSNR9PEHCw5yk63nKJTewRwRM9ctDDAEI23BfvMXe9W010BuQWxeCoOoT2YJzXgExg4av/8XPyNz7lGV/MDvu/c9MCjdkOVPys9BsIHE20Fcj+6VdGXTx9HDpbZbUNKVS65tBP6ed1xmP4+N3kehC8KrjH+9xEIElMZbcJLHkvcPiga2rUly4aWhSTIOeHSLjFIoamRWux72fUZI9EuBbQE406VI2It5Cv1JxSNCw+sRu/XPAsunDChzBRgqJ3RFJITcZGMYIRfYwM2TztA5bOYNmrV3zyX9wyAegG1yKqIqyHGR3oLB/dA== X-Forefront-Antispam-Report: CIP:13.93.42.39;CTRY:NL;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:westeu12-emailsignatures-cloud.codetwo.com;PTR:westeu12-emailsignatures-cloud.codetwo.com;CAT:NONE;SFS:(13230040)(36860700016)(1800799024)(376014)(14060799003)(82310400026)(35042699022)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cJtW1kOqTxEY9F3++aM0tAKvCkzvKvzo1rQuOYfMrzFHHMdY9YyyFOth2KoPd8mS5uf33rghM2z3ZW9EbWcnQbjk9sH73c1yPzZUUsY6v/isfFwfttNTOikuqhntzKyCJy0I3+pRtzhyaFsTFGXdN2QoLnN8gKsiGtuoSDR9odkc9u7X44WiF3iWnfh4Uzp5tVAY4xSA4S834s03epRtyzGuTs9RFtjZD5xR8c6ZFWYsamP/xHcSvLaHKAFD1B2pXWkbXlN0+78wc5LtJOfZtzwdQlMLkhaG6ww445adU6m5+HsPrvw11SkGnAZQZX1RlPfbVaJu/2kFzlrs508Px75vER5/e6+Lto6l/Rgaz7rIA1jFDiV46GzTcIiRysAMeQVeDVqWSkU2Swuvn6BuHmOvJUl7SxYD/T0JIpPQgWY1779tTf2IyvCxPYC4NZVY X-OriginatorOrg: inett.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2026 15:21:35.0567 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e0e2a378-a475-41e9-1157-08dea14c01aa X-MS-Exchange-CrossTenant-Id: fbb4c88a-8c06-44c8-b416-5376f93313e0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbb4c88a-8c06-44c8-b416-5376f93313e0;Ip=[13.93.42.39];Helo=[westeu12-emailsignatures-cloud.codetwo.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR05MB11856 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.001 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: AFYUWKHGSC7L67PRWZG5XTD7K6AKE25T X-Message-ID-Hash: AFYUWKHGSC7L67PRWZG5XTD7K6AKE25T X-MailFrom: fdriessler@inett.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: PiBBbGlnbmluZyB0aGUgaW5kZW50YXRpb24gb2YgdGhlIG90aGVyIGV4aXN0aW5nIHByb3BlcnRp ZXMgc2hvdWxkIGJlIGRvbmUNCj4gaW4gYSBzZXBhcmF0ZSBwYXRjaCBiZWZvcmUgdGhpcy4NCg0K PiBUaG91Z2ggb3VyIGBtYWtlIHRpZHlgIHRhcmdldCB3aWxsIHJldmVydCB0aGlzIGJhY2sgdG8g dGhlIHByZXZpb3VzDQo+IGZvcm1hdHRpbmcuDQoNCj4gbml0OiBhZGQgYSAsIGF0IHRoZSBlbmQg b2YgdGhlIG5ldyBwcm9wZXJ0eQ0KDQpJJ3ZlIHNlbnQgcGF0Y2ggIzMgYWdhaW4gd2l0aCB0aGVz ZSAyIGZpeGVkLg0KSSBtaXNzZWQgcmV2ZXJ0aW5nIHRoZSBhdXRvbWF0aWMgc3R5bGUgY2hhbmdl cyBmcm9tIG15IElERSBpdCBzZWVtcy4NCg0KPiBPbmx5IGEgc3VnZ2VzdGlvbiBhbmQgaGF2ZW4n dCB0ZXN0ZWQgdGhpcyBleHRlbnNpdmVseSB5ZXQ6IFNpbmNlIHRoaXMNCj4gY29kZSBibG9jayBh bHJlYWR5IGVudW1lcmF0ZXMgdGhlIGlTQ1NJIGRldmljZXMgdGhyb3VnaCB0aGUgcmVsZXZhbnQN Cj4gc3lzZnMsIHdlIGNhbiBhbHNvIGZldGNoIHRoZSB3d2lkIHdpdGg6DQoNCkkgb3JpZ2luYWxs eSBtYWRlIHVzZSBvZiB0aGlzIGV4YWN0IG1ldGhvZCBidXQgdGhlbiBzd2FwcGVkIHRvIHVzaW5n IHRoaXMgQ0xJIHRvb2wsDQphcywgYXQgbGVhc3QgaW4gbXkgdGVzdCBlbnZpcm9ubWVudCwgdGhl IFdXSUQgd291bGQgYmUgc2hvd24gYXMgMzYwMCosIHJhdGhlciB0aGFuIG5hYS42MDAqLg0KSSB3 b3VsZCBoYXZlIG9wdGVkIGZvciBhIHJlZ2V4IHJlcGxhY2UsIGJ1dCB3YXNuJ3Qgc3VyZSBpZiBu YWEuLCB0MTAuIGFuZCBldWkuDQphcmUgdGhlIG9ubHkgcHJlZml4ZXMsIG9yIGlmIHRoZXJlIGFy ZSBtb3JlLg0KSWYgdGhlIHByZWZpeCwgcmF0aGVyIHRoYW4gaXRzIElEIGlzIHByZWZlcmVkIHRo ZW4gSSdkIGNoYW5nZSB0aGUgQ0xJIGNhbGwgYmFjayB0byBiZSB3aGF0IHlvdSBzdWdnZXN0ZWQu DQoNCj4gVGhhbmtzIGZvciB0aGUgcGF0Y2ghDQo+DQo+IFNvbWUgbm90ZXMgaW5saW5lDQo+DQo+ IE9uIEZyaSBNYXIgMjcsIDIwMjYgYXQgMTE6MTQgQU0gQ0VULCBGZWxpeCBEcmllc3NsZXIgd3Jv dGU6DQo+PiBTaWduZWQtb2ZmLWJ5OiBGZWxpeCBEcmllc3NsZXIgPGZkcmllc3NsZXJAaW5ldHQu ZGU+DQo+PiAtLS0NCj4+ICAgc3JjL1BWRS9TdG9yYWdlL0lTQ1NJUGx1Z2luLnBtIHwgMjAgKysr KysrKysrKysrKystLS0tLS0NCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyks IDYgZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL3NyYy9QVkUvU3RvcmFnZS9JU0NT SVBsdWdpbi5wbSBiL3NyYy9QVkUvU3RvcmFnZS9JU0NTSVBsdWdpbi5wbQ0KPj4gaW5kZXggMzBm NDE3OC4uYmI1NTc2YiAxMDA2NDQNCj4+IC0tLSBhL3NyYy9QVkUvU3RvcmFnZS9JU0NTSVBsdWdp bi5wbQ0KPj4gKysrIGIvc3JjL1BWRS9TdG9yYWdlL0lTQ1NJUGx1Z2luLnBtDQo+PiBAQCAtMzA1 LDEzICszMDUsMjEgQEAgc3ViIGlzY3NpX2RldmljZV9saXN0IHsNCj4+ICAgDQo+PiAgICAgICAg ICAgICAgICAgICAgICAgbXkgJHZvbGlkID0gIiRjaGFubmVsLiRpZC4kbHVuLiRibG9ja2RldiI7 DQo+PiAgIA0KPj4gKyAgICAgICAgICAgICAgICAgICAgbXkgJHd3aWQgPSAnJzsNCj4+ICsgICAg ICAgICAgICAgICAgICAgIG15ICRkZXYgPSAiL2Rldi8kYmRldiI7DQo+PiArICAgICAgICAgICAg ICAgICAgICAkZGV2ID1+IG18XigvZGV2L1tBLVphLXowLTlfXC0uL10rKSR8DQo+PiArICAgICAg ICAgICAgICAgICAgICAgICAgb3IgZGllICJJbnZhbGlkIGRldmljZSBwYXRoIjsNCj4+ICsgICAg ICAgICAgICAgICAgICAgICRkZXYgPSAkMTsNCj4+ICsgICAgICAgICAgICAgICAgICAgIHJ1bl9j b21tYW5kKFsnL2xpYi91ZGV2L3Njc2lfaWQnLCAnLWcnLCAnLXUnLCAnLWQnLCAkZGV2XSwgb3V0 ZnVuYyA9PiBzdWIgeyAkd3dpZCAuPSAiJF9bMF0iIH0pOw0KPiBPbmx5IGEgc3VnZ2VzdGlvbiBh bmQgaGF2ZW4ndCB0ZXN0ZWQgdGhpcyBleHRlbnNpdmVseSB5ZXQ6IFNpbmNlIHRoaXMNCj4gY29k ZSBibG9jayBhbHJlYWR5IGVudW1lcmF0ZXMgdGhlIGlTQ1NJIGRldmljZXMgdGhyb3VnaCB0aGUg cmVsZXZhbnQNCj4gc3lzZnMsIHdlIGNhbiBhbHNvIGZldGNoIHRoZSB3d2lkIHdpdGg6DQo+DQo+ ICAgICAgbXkgJHd3aWQgPSBmaWxlX3JlYWRfZmlyc3RsaW5lKCIvc3lzL2J1cy9zY3NpL2Rldmlj ZXMvJHRtcC93d2lkIik7DQo+DQo+IFRob3VnaCB0aGlzIGRvZXMgaGF2ZSBhIGRpZmZlcmVudCBv dXRwdXQgZGVwZW5kaW5nIG9uIHRoZSBXV04gdHlwZSBbMF0NCj4gYW5kIHRoaXMgc2hvdWxkIHBy b2JhYmx5IGFsc28gY2hlY2sgd2hldGhlciB0aGUgZGV2aWNlIGFjdHVhbGx5IGhhcyBhDQo+IFdX SUQgKGp1c3QgYSBjaGVjayB3aGV0aGVyIHRoZSBmaWxlICd3d2lkJyBleGlzdHMpLg0KPg0KPiBb MF0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs ZHMvbGludXguZ2l0L3RyZWUvZHJpdmVycy9zY3NpL3Njc2lfbGliLmM/aD12Ny4wI24zMzQ4DQo+ DQo+PiArDQo+PiAgICAgICAgICAgICAgICAgICAgICAgJHJlcy0+eyR0YXJnZXR9LT57JHZvbGlk fSA9IHsNCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAnZm9ybWF0JyA9PiAncmF3JywNCj4+ IC0gICAgICAgICAgICAgICAgICAgICAgICAnc2l6ZScgPT4gaW50KCRzaXplICogNTEyKSwNCj4+ IC0gICAgICAgICAgICAgICAgICAgICAgICAndm1pZCcgPT4gMCwgIyBub3QgYXNzaWduZWQgdG8g YW55IHZtDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgJ2NoYW5uZWwnID0+IGludCgkY2hh bm5lbCksDQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgJ2lkJyA9PiBpbnQoJGlkKSwNCj4+ IC0gICAgICAgICAgICAgICAgICAgICAgICAnbHVuJyA9PiBpbnQoJGx1biksDQo+PiArICAgICAg ICAgICAgICAgICAgICAgICAgJ2Zvcm1hdCcgICAgPT4gJ3JhdycsDQo+PiArICAgICAgICAgICAg ICAgICAgICAgICAgJ3NpemUnICAgICAgPT4gaW50KCRzaXplICogNTEyKSwNCj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAndm1pZCcgICAgICA9PiAwLCAjIG5vdCBhc3NpZ25lZCB0byBhbnkg dm0NCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAnY2hhbm5lbCcgICA9PiBpbnQoJGNoYW5u ZWwpLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICdpZCcgICAgICAgID0+IGludCgkaWQp LA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICdsdW4nICAgICAgID0+IGludCgkbHVuKSwN Cj4gQWxpZ25pbmcgdGhlIGluZGVudGF0aW9uIG9mIHRoZSBvdGhlciBleGlzdGluZyBwcm9wZXJ0 aWVzIHNob3VsZCBiZSBkb25lDQo+IGluIGEgc2VwYXJhdGUgcGF0Y2ggYmVmb3JlIHRoaXMuDQo+ DQo+IFRob3VnaCBvdXIgYG1ha2UgdGlkeWAgdGFyZ2V0IHdpbGwgcmV2ZXJ0IHRoaXMgYmFjayB0 byB0aGUgcHJldmlvdXMNCj4gZm9ybWF0dGluZy4NCj4NCj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAnd3dpZCcgICAgICA9PiAkd3dpZA0KPiBuaXQ6IGFkZCBhICwgYXQgdGhlIGVuZCBvZiB0 aGUgbmV3IHByb3BlcnR5DQo+DQo+PiAgICAgICAgICAgICAgICAgICAgICAgfTsNCj4+ICAgDQo+ PiAgICAgICAgICAgICAgICAgICAgICAgI3ByaW50ICJURVNUOiAkdGFyZ2V0ICRzZXNzaW9uICRo b3N0LCRidXMsJHRnLCRsdW4gJGJsb2NrZGV2XG4iOw0KDQoNCg0KCkZlbGl4IERyaWVzc2xlcgpK dW5pb3IgU3lzdGVtcyBFbmdpbmVlciAvLyAjR2VyblBlckRVCgpMaW51eCAtIE9wZW4gU291cmNl IC0gSVQgU29sdXRpb25zCgpUOiArNDktNjgxLTQxMDk5My0wCkU6IGZkcmllc3NsZXJAaW5ldHQu ZGUKaHR0cHM6Ly93d3cuaW5ldHQuZGUKCgoKaW5ldHQgR21iSCB8IEFsdGVua2Vzc2VsZXIgU3Ry YXNzZSAxNyAvIEI4IHwgNjYxMTUgU2FhcmJyw7xja2VuIHwgR2VybWFueQoKVmVydHJpZWI6IHZl cnRyaWViQGluZXR0LmRlIC8vICs0OS02ODEtNDEwOTkzLTMzClN1cHBvcnQ6IHN1cHBvcnRAaW5l dHQuZGUgLy8gKzQ5LTY4MS00MTA5OTMtNDIKCgoKCgpHZXNjaMOkZnRzZsO8aHJ1bmc6IE1hcmNv IEdhYnJpZWwgfCBBbXRzZ2VyaWNodCBTYWFyYnLDvGNrZW4gSFJCIDE2NTg4Cg==