Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp209623rwd; Wed, 14 Jun 2023 14:48:39 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7idJYAiIIjYS94pgZauysOfyaD0U5c8t9PYilmBaijppaSmpPrBimff8Sg86bMfW/ZaBqh X-Received: by 2002:a05:6808:152:b0:398:2d08:1143 with SMTP id h18-20020a056808015200b003982d081143mr11618503oie.35.1686779319292; Wed, 14 Jun 2023 14:48:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1686779319; cv=pass; d=google.com; s=arc-20160816; b=K58bjRTUL6cVHEwNHspmU3taWX75ESiN/UNTQwB+ofCdYVUxxKQ+jSo4Dy3BpAl9bf l6xnN0Bgva4NhgP8XUmCBda2HqjEYshtgMH9NmkYmi9Wtnuyr9Ey1bnANNfaRgqQ6Vr7 LDWh7oMB8Y+nkWZrJjEwwlbbXouGsML11hhgMXxLQkrdRoEntE6RG7H1Ol2+JlVXU4Pt duNnVxNCJ0N1/s1QQywCncklJXhKrrq7JH7YJEjyV0K/kaylylBSFUZY7/khrIYcdYWe AddRBLan6ZAph5g85l7NthGa5v8adS8lzYkXXHs66cBRpSECwHN67QfhgKz1ADRiFcVi eIBg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=rVgpV3uIV07QV4/vNY6722Ga9nyRZD8r3NYxR5rqQ4g=; b=pHpAPvkFAp6k2UpRk0l62JfJNbbAOsFOrw9TFFiUiTfCigJ/klKOJ/b439iTEVXNII fFjVFvIdF3GF8xHa9AGpHN9VETH/g6yr/oR8wFjsgLE6M4W93j3C8qGQF4f+Y8+/CDa8 SygrOskKHikPrJoMxBtPwxTE74Bb00ygFzy5Xt/y5Vao7xAUlLOmzk+Bui/buTLxVcl1 OWYXJNGDBRratgrdUvzVNI0XAavCB+SkyRY3inxTnryfFnYPxHnh5wkhl9vHBalqxr5E a5C1p2n21d/N1DuW69lDx85gdmETp7qpz7G6DTEhUNYtejKDLVt6qMcx9rnv6i6DdVtM EehQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b="a/zv0LC8"; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ob15-20020a17090b390f00b0025bdaaf0d17si7452191pjb.33.2023.06.14.14.48.23; Wed, 14 Jun 2023 14:48:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b="a/zv0LC8"; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235477AbjFNVn4 (ORCPT + 99 others); Wed, 14 Jun 2023 17:43:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230523AbjFNVnz (ORCPT ); Wed, 14 Jun 2023 17:43:55 -0400 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2133.outbound.protection.outlook.com [40.107.93.133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4CC3268A for ; Wed, 14 Jun 2023 14:43:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JPTBMXXRv7W7l/L26CLZYBalYa+CcQUy7c9po8mX6/7FypzWOirRR+qqWx1OQTQpxpYB4Pa67RdrTaVBeGGFPuWz243lu84s/EOrWaNJGtETxif83qkCzXHG13snPYCtJgYCzSutbPFAwKBKun0VQRtlgi8rwwebdKUKaRpBFhN1H9WCaq0MmVkDosnGw8X5XX4zrDd+CdccIC70YUZxrIhV1wLCXVwniCTHsn6Uhdqv/H6Z1SmPibhVmm2Ao6Twf7uBPwFB05w7ON1LxX+Wk1VqFsjdUlgVeLmm/vPa7d9Ta9S/ybmH3GybcJJk5Yfj/VunpoAhCj94+ukeVMeINQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=rVgpV3uIV07QV4/vNY6722Ga9nyRZD8r3NYxR5rqQ4g=; b=GUwkepVNfPlDxUh3wpfL7XOG2PUpT5oRJW8L0QUZ8u5e7fFlvKSxFIjhafrEW4BIBrdEsqbU7fMcEYkZ6WPST0UacgpwvmXsV+lzMHsSBXXkJNgPEohlu/8VYvZFtmvfKb7/NxC1VdiNyPdw/PdiVCWcmLlpa1kU/lreq2xxm+UKXwQo0I7VNqIhsmrbUxmnmsMr4gVNo0sgvXbktddsMGKlKlCWS4ZtAwgWvcEf40797k9xd9y3V140UGzC5GAhiIpXfQjyqzo4RqtKNwXwR+0fHbR2gvUNu+xQC5LoCIe/wf3nTbVuYWqxb1SI9EWbbXHe47Y1eF7ZCmRFIzpoSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rVgpV3uIV07QV4/vNY6722Ga9nyRZD8r3NYxR5rqQ4g=; b=a/zv0LC8hhWsnqztj2XGnURAWQO8V540tPBXFggXB0xwhLKDuhLlK0l3NZ/9bKriZpa6AGmzil6eeFYWGivG81+/Xag3Y3IYorCFUBohYPwnZg0kKODsHTATSpqjcDFP8/hBmQrF1qpKgCbn8tZXQOVQSXS4mDaXW4inE4sY77U= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by DS7PR13MB4605.namprd13.prod.outlook.com (2603:10b6:5:3a6::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.37; Wed, 14 Jun 2023 21:43:49 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::6a2f:f437:6816:78f8]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::6a2f:f437:6816:78f8%6]) with mapi id 15.20.6477.028; Wed, 14 Jun 2023 21:43:49 +0000 From: Trond Myklebust To: "aglo@umich.edu" CC: "linux-nfs@vger.kernel.org" Subject: Re: Handling of BADSESSON error Thread-Topic: Handling of BADSESSON error Thread-Index: AQHZnvqZw5cwRhzKGU2XzH3yTx0Uea+K1KOA Date: Wed, 14 Jun 2023 21:43:49 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hammerspace.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH0PR13MB5084:EE_|DS7PR13MB4605:EE_ x-ms-office365-filtering-correlation-id: bf6ef3c9-0182-4659-1b08-08db6d20705b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /b0mP1kzpS7GOhopnv74qZ1EDufpEow3Q26txTP3hnH7k78FCnHCMM8PlGPf2xtFfoxLOHnDVTI26k9OBtSzaWtoMpEnswYPF+Fo2kS9q7P5yEYvR9av1PKy822Hdm8PAssP4qqTbny1ktUJ++ei1zPH3j4nBKCtfjEPwTSvRVWMEr0YA7z7F3U8j5Jp3dJXHDZ+EUVFjOHQFIOW/C5Iixs6Wh6PMsuPr0UAazAkjiSK4sCQMhc0nlS93e06/Id3dClqaCRbJgwHXmADjB6QZojFEphQ8rD2vpgHQ3T6XiKEYbfDYcstxW942dxp/wDc6OZnhbGjLfbWSb+fE/QyKnM+h/CVk/ITio25RIbHrzi/Yx74m0+BL3Yxcn2FLk6EgFopHyT5xxWIM0DtzsJ67jp03shhVGcrFJA3nLn0jIOl+5NrNkKNzps5aEjlgwqOEp6ywAKMmTmxxud7b19BVfiBUFwy4gEaYvy2T64kwJhG1NPv+oUfRc3dChKaXkkAQqiJ7YX4Hy/wVEwjVpKd+RULquRSchBwmGf8gRTP1rNxkuV8MmRIDDgam1lFh0ZgsS97Th/aShGFak8crJl3hYznc59vuQRcRSsVm3ZcI9T3mwrCeb2uN1G6RZMMU9WOSirC4NLTJ0tAJ9MdJIeNT42E1/8eEYOKww+spJzUqsg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR13MB5084.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(396003)(346002)(39850400004)(366004)(136003)(451199021)(8936002)(6486002)(26005)(8676002)(6512007)(3480700007)(41300700001)(38100700002)(478600001)(36756003)(71200400001)(66946007)(6916009)(66446008)(4326008)(66476007)(64756008)(66556008)(86362001)(76116006)(316002)(122000001)(38070700005)(6506007)(5660300002)(83380400001)(186003)(2616005)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vis4YWJwS2FvemVIcXhTQ3ZoL05Rb1QyRVdyaFExUG9pdS9HaHNqaHB4N2ZX?= =?utf-8?B?OG5KQzRUbDdid2syMG00cU96U0M3ZWdGemk0cGRSVUZ4bFIrQk1sU0FCWENm?= =?utf-8?B?c1lDd2l5VVc5TlYwamdRcmR5TTlwOThvVG9JNXBDVXJpQk40d0dtdi9FK0VF?= =?utf-8?B?QUxnRkRrMDZtb1BZeXRpdS8wVTh3UzBaa0VzSWVRbFlWNDRSS2U0aW1hTE1S?= =?utf-8?B?STJyZThrWVRKZlJmbFE2Mit1S0p4YU16Z3BKRHJ4KzcwQzNmZmovY2FmQ0J4?= =?utf-8?B?VWhMTXhNNWpITkc3b01Gb0JFTXE4NmtaSno2MVZLcjdIdTY5LzZMa0JscTg5?= =?utf-8?B?SGtlVnVnS3lNUDEwN1ExSDN1eTU2WHZ4ZkdBdWE0RExpRnlaeDNHZTAvUzZt?= =?utf-8?B?N1RJeVJ0dzBCVEQ3ZGZ3dVlrektSVkNTSkcyMlVaWms2YlBsSHRNdWU5bHJh?= =?utf-8?B?amFWVEZJSE1wL3dsaitGOTZZUU9wNzJnSjdyUG9jem5wT01QMU0yZDVLNVI5?= =?utf-8?B?RjBkOUN3OVMwK3VMY3NaVGNtWHRFaXNMRTdXa1VOVi9mOFdCZDVSdEFpT3Zp?= =?utf-8?B?OVNicWpDTERvdnBiaGlRRW9aUzJTeUdHSDA0RkpRNmY2VG02SFZreWFhS3ZY?= =?utf-8?B?bG9uSHVKbXBkc29FemlrenhCNzVleHNCektsMXhUcDhzWmVWa2w5UHB1SnFz?= =?utf-8?B?R2FXbFUwS054bnEzRy85cUhudVE4NkNWaEQwaVVOMlZoMVJHZ3oxQ2U0L0Jo?= =?utf-8?B?WGRpdUlyVEJiMyt4bUdDc3VreGNNaEVDR000Q0NhNUF1VUQ3eWFReEhUZWIr?= =?utf-8?B?bURJNFVUcGxrZnh4bWpndkpwOGk2c3NVdDZZb2U5OStuY1ZvYStUckw5OUdu?= =?utf-8?B?MjJpd0hIaE1pd0lzNzdRaTRxdmE5amN3b3ZtNno0R05VdkJReEFmWTJmakxz?= =?utf-8?B?bzlPQTZrTThjSDVmQ2FLTk40cGpUcGJJdVJuWjk4MFFXRmliMlVqWFRJaERU?= =?utf-8?B?T0FSTUtLR01qdnZEZkV1ZlRybGhybDl5MGFORUI0ODQvVEJaOUVNZmM1Uk9O?= =?utf-8?B?ZHlTaXgyeDUvYnMvOEJkSmJwZ0VLaDEwREo0dGtNZkY1V2l3dzI5dWdMaWwv?= =?utf-8?B?Umw1Z0dDQmVGdzFxdy9hdDVtSVlwMUZjRlBXMW5MYzA3MVNCTWI4anR5aVBV?= =?utf-8?B?WnhHbmF4anJBdWxtUmxJblhsRFFiYlJ6TmhNek9jdStmUTh3Z1pqVFNqOG55?= =?utf-8?B?OW9YbU5zajBQOVNyeTZSMzM1NXM2UXFVc1BUYjdvZi9pTWpsNnhhOHFSNlhr?= =?utf-8?B?cVhnZnBSZzk3SWpCVUNPMnYrNHBmejc5dEg0UWhYcnhZZ1lNLzNHUjVhNE44?= =?utf-8?B?R3N1WXd5UisvcmZpWC9UOEh0SzRlUCtrK2xIL01FYWcyTTgxTlRQYysrOFJN?= =?utf-8?B?Z1JsdjRybTJWZmxvME1uRzc2Wm00WVVzYjFaMWQybG9SelhzUy9KTDQvaWJP?= =?utf-8?B?czk2eGIxR2E5VGNqYk1FSDNjTWNVQ2Z4Nys1a0JXQU8zdmNMeUJ3QllCSGNs?= =?utf-8?B?ak9LSDVwaWxXZnd6T3BNWnIrandPUTNLU3Bvc0lDR2psL2xiV0F0T1U2eG5C?= =?utf-8?B?bnlLaWJHSEI5Um55alRmQWtjaGRMcndtalJmdE1vdzYyMHR6TWF1RkNzc3JN?= =?utf-8?B?eCtQUEhsc0pTM29CQ1k2QW9qTWVnYmR0YjdGa0x1eGtuOTZ0NEZId2VlNTVU?= =?utf-8?B?OEZkdStjVEt0a2hyVDQyLzMrN3FZMUoyOUVwb3o4TUFGUUtNZTlhODlTV0wy?= =?utf-8?B?bmxIV29VQzIwMndISGdDRWU4dmV3TGpnMmhBTFBrcTFQc052dDI2bUlJZ09p?= =?utf-8?B?SkJlM0sycDZ1cjR0bXNqVTlzYSt2ajZrbXc0YmRCdEFCSmtUMWRVVG1sRDVk?= =?utf-8?B?enRpY3JESWZheEUwZExGVG1VTDRCK3FaQWJzalB4QjBLKzRrSjBIVklxL1RS?= =?utf-8?B?R3JNT2dtbXoyY1NveklRVStNK0l2Ynhpd2kwNkNpSko1c2NmOW1PSENFMC9J?= =?utf-8?B?UkFFMllIV3R4T3N1aDZPZzdNMTJnS1FSL0hJb05FV2lHK1dBYWJMOVcvd3Bt?= =?utf-8?B?aUdvS0FwdFh1UTF3V3h4b0dBOCtLWU9NVThQeDVIK3lMdG9KazFuQUpPd2JU?= =?utf-8?B?c0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <003C73C826A57C4584F0F1F647F0EF05@namprd13.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR13MB5084.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf6ef3c9-0182-4659-1b08-08db6d20705b X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 21:43:49.4331 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OcTyP70r6AZPsXQDj+FQG0xVvrKyE10HGFA/OSgg2+ZHJwGs7hy84fyfVxsm8z3OXyLIxMAo93QdGmN6///I3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR13MB4605 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org T24gV2VkLCAyMDIzLTA2LTE0IGF0IDE1OjU4IC0wNDAwLCBPbGdhIEtvcm5pZXZza2FpYSB3cm90 ZToNCj4gSGkgVHJvbmQsDQo+IA0KPiBJJ20gbG9va2luZyBmb3IgYWR2aWNlIG9uIGhvdyB0byBo YW5kbGUgdGhlIHByb2JsZW0gdGhhdCB3aGVuDQo+IEJBRFNFU1NJT04gaXMgcmVjZWl2ZWQgKG9u IGFuIGludGVycnVwdGVkIHNsb3QpIGFuZCB3ZSBkb24ndA0KPiBpbmNyZW1lbnQNCj4gdGhlIHNl cWlkIGZvciB0aGF0IHNsb3QuIFRoZSBjbGllbnQgcmVsZWFzZXMgdGhlIHNsb3QgYW5kIGl0J3MN Cj4gcG9zc2libGUgZm9yIGFub3RoZXIgdGhyZWFkIHRvIHVzZSBpdCBiZWZvcmUgdGhlIHNlc3Np b24gaXMgZnJvemVuLg0KPiBIZXJlIGFyZSB0aGUgKHVuZmlsdGVyZWQgc2VxdWVudGlhbCkgdHJh Y2Vwb2ludHMgc2hvd2luZyB0aGUgcHJvYmxlbS4NCj4gRm9sbG93IHNsb3RfbnI9MCBhbmQgc2Vx X25yPTc2NzMNCj4gDQo+IMKgwqAga3dvcmtlci91MjoyNi01NDHCoMKgwqDCoCBbMDAwXSAuLi4u LsKgwqAgODY5LjUwODY1ODoNCj4gbmZzNF9zZXF1ZW5jZV9kb25lOg0KPiBlcnJvcj0tMTAwNTIg KEJBRFNFU1NJT04pIHNlc3Npb249MHg5MGNhYTQ4MSBzbG90X25yPTQgc2VxX25yPTQyNTkNCj4g aGlnaGVzdF9zbG90aWQ9MCB0YXJnZXRfaGlnaGVzdF9zbG90aWQ9MCBzdGF0dXNfZmxhZ3M9MHgw ICgpDQo+IMKgwqAga3dvcmtlci91MjoyNi01NDHCoMKgwqDCoCBbMDAwXSAuLi4uLsKgwqAgODY5 LjUwODY2MTogbmZzNF93cml0ZToNCj4gZXJyb3I9LTEwMDUyIChCQURTRVNTSU9OKSBmaWxlaWQ9 MDA6M2I6MTExIGZoYW5kbGU9MHg1OWM4Y2NmZg0KPiBvZmZzZXQ9MjMwNDY2NCBjb3VudD03OTky IHJlcz0wIHN0YXRlaWQ9MToweDNmNGYwNGNkDQo+IGxheW91dHN0YXRlaWQ9MDoweDAwMDAwMDAw DQo+IMKgwqDCoCBrd29ya2VyL3UyOjEtMzE5OMKgwqDCoCBbMDAwXSAuLi4uLsKgwqAgODY5LjUw ODg5ODogbmZzNF94ZHJfc3RhdHVzOg0KPiB0YXNrOjAwMDBhMmFlQDAwMDAwMDExIHhpZD0weDVk MGY2ZGRhIGVycm9yPS0xMDA1MiAoQkFEU0VTU0lPTikNCj4gb3BlcmF0aW9uPTUzDQo+IMKgwqDC oCBrd29ya2VyL3UyOjEtMzE5OMKgwqDCoCBbMDAwXSAuLi4uLsKgwqAgODY5LjUwODkwNToNCj4g bmZzNF9zZXF1ZW5jZV9kb25lOg0KPiBlcnJvcj0tMTAwNTIgKEJBRFNFU1NJT04pIHNlc3Npb249 MHg5MGNhYTQ4MSBzbG90X25yPTAgc2VxX25yPTc2NzMNCj4gaGlnaGVzdF9zbG90aWQ9MCB0YXJn ZXRfaGlnaGVzdF9zbG90aWQ9MCBzdGF0dXNfZmxhZ3M9MHgwICgpDQo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGR0LTM2ODTCoMKgwqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MDg5MTg6IG5m czRfc2V0X2xvY2s6DQo+IGVycm9yPS0xMDA1MiAoQkFEU0VTU0lPTikgY21kPVNFVExLOldSTENL IHJhbmdlPTE2MDMzNDA6MTgzNDUzNQ0KPiBmaWxlaWQ9MDA6M2I6MTA5IGZoYW5kbGU9MHg3YzZi YzZiNCBzdGF0ZWlkPTE6MHg4ZjVmMWZlNA0KPiBsb2Nrc3RhdGVpZD0wOjB4N2JkNWM2NmYNCj4g DQo+ICoqKiB0aGlzIGlzIHVzZSBvZiBzbG90X25yPTAgc2VxX25yPTc2NzMgdGhhdCBnZXRzIEJB RFNFU1NJT04uIFNsb3QNCj4gZ2V0cyByZWxlYXNlZCB3aXRob3V0IGluY3JlbWVudGluZyB0aGUg c2VxIy4gVGhlIG5leHQgdHJhY2Vwb2ludA0KPiBzaG93cw0KPiB0aGUgdXNlIG9mIHRoZSBzbG90 IGFnYWluIGJ5IGFub3RoZXIgbG9jayBjYWxsICoqKg0KPiANCj4gwqDCoMKgIGt3b3JrZXIvdTI6 MS0zMTk4wqDCoMKgIFswMDBdIC4uLi4uwqDCoCA4NjkuNTA4OTI4Og0KPiBuZnM0X3NldHVwX3Nl cXVlbmNlOiBzZXNzaW9uPTB4OTBjYWE0ODEgc2xvdF9ucj0wIHNlcV9ucj03NjczDQo+IGhpZ2hl c3RfdXNlZF9zbG90aWQ9MQ0KPiDCoMKgIGt3b3JrZXIvdTI6MjktNTQ5wqDCoMKgwqAgWzAwMF0g Li4uLi7CoMKgIDg2OS41MDk3NDY6DQo+IG5mczRfc2VxdWVuY2VfZG9uZToNCj4gZXJyb3I9MCAo T0spIHNlc3Npb249MHg5MGNhYTQ4MSBzbG90X25yPTAgc2VxX25yPTc2NzMNCj4gaGlnaGVzdF9z bG90aWQ9NjMgdGFyZ2V0X2hpZ2hlc3Rfc2xvdGlkPTYzIHN0YXR1c19mbGFncz0weDAgKCkNCj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHQtMzY3MsKgwqDCoCBbMDAwXSAuLi4uLsKgwqAg ODY5LjUwOTc3MDogbmZzNF9zZXRfbG9jazoNCj4gZXJyb3I9MCAoT0spIGNtZD1TRVRMSzpXUkxD SyByYW5nZT0xNDY0MzI6MTU5NzQzIGZpbGVpZD0wMDozYjoxMjkNCj4gZmhhbmRsZT0weDUwZmEy ZGQ0IHN0YXRlaWQ9MToweGNmMDY1YjMxIGxvY2tzdGF0ZWlkPTE6MHg1YzU3MTgwNA0KPiDCoMKg IGt3b3JrZXIvdTI6MjYtNTQxwqDCoMKgwqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MDk4MTQ6DQo+ IG5mczRfc2V0dXBfc2VxdWVuY2U6IHNlc3Npb249MHg5MGNhYTQ4MSBzbG90X25yPTAgc2VxX25y PTc2NzQNCj4gaGlnaGVzdF91c2VkX3Nsb3RpZD0wDQo+IMKgwqAga3dvcmtlci91MjoyNi01NDHC oMKgwqDCoCBbMDAwXSAuLi4uLsKgwqAgODY5LjUwOTg1NzoNCj4gbmZzNF9zZXR1cF9zZXF1ZW5j ZTogc2Vzc2lvbj0weDkwY2FhNDgxIHNsb3RfbnI9MSBzZXFfbnI9NzgwNQ0KPiBoaWdoZXN0X3Vz ZWRfc2xvdGlkPTENCj4gDQo+ICoqIGZpbmFsbHkgdGhlIHN0YXRlIG1hbmFnZXIgZ2V0cyB0byBy dW4/IEJ1dCBvbmx5IGFmdGVyIDMgIk5FVyIgdXNlDQo+IG9mIHNsb3RzIGFyZSBkb25lICoqDQo+ IA0KPiDCoDE3Mi4yOC42OC4xODAtbS0zNzUxwqDCoMKgIFswMDBdIC4uLi4uwqDCoCA4NjkuNTEw MjY3OiBuZnM0X3N0YXRlX21ncjoNCj4gaG9zdG5hbWU9MTcyLjI4LjY4LjE4MCBjbHAgc3RhdGU9 TUFOQUdFUl9SVU5OSU5HfENIRUNLX0xFQVNFfDB4YzA0MA0KPiDCoMKgIGt3b3JrZXIvdTI6Mjkt NTQ5wqDCoMKgwqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MTA5Nzc6IG5mczRfeGRyX3N0YXR1czoN Cj4gdGFzazowMDAwYTJjOEAwMDAwMDAxMSB4aWQ9MHg1ZTBmNmRkYSBlcnJvcj0tMTAwNTIgKEJB RFNFU1NJT04pDQo+IG9wZXJhdGlvbj01Mw0KPiDCoMKgIGt3b3JrZXIvdTI6MjktNTQ5wqDCoMKg wqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MTA5ODM6DQo+IG5mczRfc2VxdWVuY2VfZG9uZToNCj4g ZXJyb3I9LTEwMDUyIChCQURTRVNTSU9OKSBzZXNzaW9uPTB4OTBjYWE0ODEgc2xvdF9ucj0xIHNl cV9ucj03ODA1DQo+IGhpZ2hlc3Rfc2xvdGlkPTAgdGFyZ2V0X2hpZ2hlc3Rfc2xvdGlkPTAgc3Rh dHVzX2ZsYWdzPTB4MCAoKQ0KPiDCoMKgIGt3b3JrZXIvdTI6MjktNTQ5wqDCoMKgwqAgWzAwMF0g Li4uLi7CoMKgIDg2OS41MTA5ODU6IG5mczRfd3JpdGU6DQo+IGVycm9yPS0xMDA1MiAoQkFEU0VT U0lPTikgZmlsZWlkPTAwOjNiOjEyOSBmaGFuZGxlPTB4NTBmYTJkZDQNCj4gb2Zmc2V0PTE0NjQz MiBjb3VudD0xMzMxMiByZXM9MCBzdGF0ZWlkPTE6MHhjZjA2NWIzMQ0KPiBsYXlvdXRzdGF0ZWlk PTA6MHgwMDAwMDAwMA0KPiDCoMKgIGt3b3JrZXIvdTI6MjYtNTQxwqDCoMKgwqAgWzAwMF0gLi4u Li7CoMKgIDg2OS41MTEzMTg6DQo+IG5mczRfc2VxdWVuY2VfZG9uZToNCj4gZXJyb3I9MCAoT0sp IHNlc3Npb249MHg5MGNhYTQ4MSBzbG90X25yPTAgc2VxX25yPTc2NzQNCj4gaGlnaGVzdF9zbG90 aWQ9NjMgdGFyZ2V0X2hpZ2hlc3Rfc2xvdGlkPTYzIHN0YXR1c19mbGFncz0weDAgKCkNCj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHQtMzY2OcKgwqDCoCBbMDAwXSAuLi4uLsKgwqAgODY5 LjUxMTMzNzogbmZzNF9zZXRfbG9jazoNCj4gZXJyb3I9MCAoT0spIGNtZD1TRVRMSzpXUkxDSyBy YW5nZT0yNDYyNzIwOjI0NjkzNzUgZmlsZWlkPTAwOjNiOjEzOA0KPiBmaGFuZGxlPTB4ZTMwZDhj ZjMgc3RhdGVpZD0xOjB4ZTI3ODdhYTEgbG9ja3N0YXRlaWQ9MToweDIxNjQyMWZlDQo+IMKgMTcy LjI4LjY4LjE4MC1tLTM3NTHCoMKgwqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MTE5MTg6DQo+IG5m czRfZGVzdHJveV9zZXNzaW9uOiBlcnJvcj0wIChPSykgZHN0YWRkcj0xNzIuMjguNjguMTgwDQo+ IMKgMTcyLjI4LjY4LjE4MC1tLTM3NTHCoMKgwqAgWzAwMF0gLi4uLi7CoMKgIDg2OS41MTMzNDc6 DQo+IG5mczRfY3JlYXRlX3Nlc3Npb246IGVycm9yPTAgKE9LKSBkc3RhZGRyPTE3Mi4yOC42OC4x ODANCj4gDQo+IFRvIHByZXZlbnQgcmV1c2Ugb2YgdGhlIHNhbWUgc2xvdC9zZXFpZCBmb3Igd2hl biB3ZSByZWNlaXZlDQo+IEJBRFNFU1NJT04sIGNhbiB3ZSBwZXJoYXBzIHNldCBzbG90LT5zZXFf ZG9uZT8gVGhlbiwgd2hlbg0KPiBuZnM0MV9zZXF1ZW5jZV9wcm9jZXNzKCkgY2FsbHMgbmZzNDFf c2VxdWVuY2VfZnJlZV9zbG90KCksIGl0J2QNCj4gaW5jcmVtZW50IHNlcV9uciB0aGVuLiBTbG90 IHJlLXVzZSB3b3VsZCBiZSBwcmV2ZW50ZWQuDQo+IA0KPiBPciwgcGVyaGFwcyB3ZSBzZXQgdGhl IE5GUzRfU0xPVF9UQkxfRFJBSU5JTkcgYml0IHJpZ2h0IGluDQo+IG5mczQxX3NlcXVlbmNlX3By b2Nlc3MoKSBmb3IgQkFEU0VTU0lPTiBzbyB0aGF0IG5vdGhpbmcgZWxzZSBjYW4gZ2V0DQo+IHRo ZSBzbG90IHdoZW4gaXQncyByZWxlYXNlZD8NCj4gDQo+IE9yIHNvbWUgb3RoZXIgd2F5IG9yIHBy ZXZlbnRpbmcgc2xvdHMgYmVpbmcgKHJlKXVzZWQgYWZ0ZXIgcmVjZWl2aW5nDQo+IEJBRFNFU1NJ T04gb24gdGhhdCBzbG90LiBUaGUgcHJvYmxlbSBpZiByZS11c2luZyAoaW50ZXJydXB0ZWQpIHNs b3RzDQo+IGlzIHRoYXQgdGhleSBnZXQgY2FjaGVkIHJlcGx5IGZyb20gdGhlIHNlcnZlciBhbmQg dGhvc2Ugb3BlcmF0aW9ucw0KPiAidGhpbmsiIG9wZXJhdGlvbiBzdWNjZWVkZWQgYW5kIHRoZXkg aGF2ZSB3cm9uZy9pbnZhbGlkIHN0YXRlaWRzIGZvcg0KPiBpbnN0YW5jZS4NCj4gDQo+IEhlcmUn cyB0aGUgc2VxdWVuY2Ugb2YgZXZlbnRzLiBGaXJzdCBvZiBhbGwgdGhpcyBpcyBhIHNlc3Npb24N Cj4gdHJ1bmtpbmcNCj4gc2NlbmFyaW8gd2hlcmUgb25lIG9mIHRoZSBzZXJ2ZXJzIGxlYXZlcyB0 aGUgZ3JvdXAuDQo+IE5GUyBPUCB1c2VzIHNsb3Q9MCBzZXE9MCBzZW5kcyBpdCB0byBzZXJ2ZXIg MS4gU2VydmVyIDEgcHJvY2Vzc2VzIHRoZQ0KPiByZXF1ZXN0IHBvcHVsYXRlcyBpdHMgc2Vzc2lv biBjYWNoZS4gQnV0IHRoZSByZXBseSBuZXZlciByZWFjaGVzIHRoZQ0KPiBjbGllbnQuIENvbm5l Y3Rpb24gZ2V0cyByZXNldC4NCj4gTkZTIE9QIGlzIHJlc2VudCB1c2luZyBzbG90PTAgc2VxPTAg dG8gc2VydmVyIDIgd2hpY2gganVzdCBsZWZ0IHRoZQ0KPiB0cnVua2luZyBncm91cC4gSXQgcmVw bGllcyB3aXRoIEJBRFNFU1NJT04NCj4gKHNlc3Npb24gaXMgbm90IGZyb3plbiBvbiB0aGUgY2xp ZW50IHlldCkgbmV3IE5GUyBPUCB1c2VzIHNsb3Q9MA0KPiBzZXE9MA0KPiBhbmQgc2VuZHMgaXQg dG8gc2VydmVyIDEuIFNlcnZlciAxIHJlc3BvbmRzIG91dCBvZiB0aGUgc2Vzc2lvbiBjYWNoZS4N Cj4gQ2xpZW50IGRlc3Ryb3lzIHRoZSBzZXNzaW9uDQo+IENsaWVudCB1c2VzIHN0YXRlaWQgcmV0 dXJuZWQgZnJvbSB0aGUgbmV3IE9QIHdoaWNoIGlzIHJlYWxseSBpbnZhbGlkDQo+IGZvciB0aGUg b3BlcmF0aW9uLiBTZXJ2ZXIgZmFpbHMgdGhlIG9wZXJhdGlvbi4gQXBwbGljYXRpb24gZmFpbHVy ZQ0KPiBvY2N1cnMuDQo+IA0KPiBUaGFuayB5b3UuLg0KDQpJIHN1Z2dlc3QganVzdCBhZGRpbmcg YSBjYWxsIGFsb25nIHRoZSBsaW5lcyBvZg0KDQoJc2V0X2JpdChORlM0X1NMT1RfVEJMX0RSQUlO SU5HLCAmc2Vzc2lvbi0+ZmNfc2xvdF90YWJsZS5zbG90X3RibF9zdGF0ZSk7DQoNCmltbWVkaWF0 ZWx5IGJlZm9yZSB0aGUgY2FsbCB0byBuZnM0X3NjaGVkdWxlX3Nlc3Npb25fcmVjb3ZlcnkoKSBp bg0KbmZzNDFfc2VxdWVuY2VfcHJvY2VzcygpLiBUaGF0IG91Z2h0IHRvIGJlIHJhY2UtZnJlZSBi ZWNhdXNlIHdlIHNob3VsZA0Kc3RpbGwgYmUgaG9sZGluZyB0aGUgc2xvdC4gSXQgd29uJ3QgdHJ5 IHRvIGRvIGFueSBvZiB0aGUgb3RoZXIgZmFuY3kNCnN0dWZmIGluIG5mczRfZHJhaW5fc2xvdF90 YmwoKS4gQWxsIHRoYXQgd2lsbCBoYXBwZW4gaXMgdGhhdA0KbmZzNF9zZXR1cF9zZXF1ZW5jZSgp IHdpbGwgc3RvcCBhbGxvY2F0aW5nIG5ldyB1bnByaXZpbGVnZWQgc2xvdHMuDQoNCi0tIA0KVHJv bmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50IG1haW50YWluZXIsIEhhbW1lcnNwYWNlDQp0 cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tDQoNCg0K