Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vWCTs-00F298-06 for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Dec 2025 11:47:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vWCTr-001slN-05 for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Dec 2025 11:47:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vWCTq-001slE-1C for pgsql-hackers@lists.postgresql.org; Thu, 18 Dec 2025 11:47:39 +0000 Received: from mail-japanwestazlp170100003.outbound.protection.outlook.com ([2a01:111:f403:c407::3] helo=OS0P286CU011.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vWCTo-001JtE-2H for pgsql-hackers@postgresql.org; Thu, 18 Dec 2025 11:47:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dpbV8tTEd4GOjEPhUMYMhQ5guBeJsw9imWxi7N8ullsioytyEKVIgSMQlwsfzfvNGe/uBsdVBxf21P0cVBojEqinuWG8Cvu7tfOOkT9DccJV47HTBJB9TkAJ2S0JjSuuxybxpERTXpnUeD2PdJe3HHPrQ7nSirYMkWlN1r2ClFOGuAyZv0UU0vvia2nXem9xORzyiKAuXK+ybooPYobKgUvr4a8s6qt8vSc4MprAS0x2hfLwQ07gjE6k4RA9ujfES5zyICtyMploUyoEy/zK/Os1uvnqIOF8v0dC9I++Pg121yxB3BOm2qRN/wV+FzMZiaLjc4NKgHGTpmRGtw135g== 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=/63Dg5ziG6uOFVLJPwv8TpxjavlnW3eQPwx1FEU0l+0=; b=d3NmP7D5CXSRo55kpPtiOdlSUloIbSrR/JAEftLuduXab6HJr59kyOh37Mm2Hif9hG3AVEyVLgtRQw1nAKGwGDqJJiH6NDBdBKhTt9f6JF9+95ZXiDEdkH+nc5qcKX1nB4o31pvf/owgUoaUHMia8qs5g3gcl0s3OAfksJr/pETbu2PHD8TEbUDLRhpnZMTBs83HRkQ7RHicEgA5hKoHIzY7txHLXVUy+19yURmIlm0FJf4ymw/yVbF2suKlVzO8elk7Nu1dOHSiaA3yVHIzzy5OVFqEztyqbiVTQJPIhcJVlxTlihtUK0VOGARxxGFh/vH+K4e8BR7aehMiQrEGKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/63Dg5ziG6uOFVLJPwv8TpxjavlnW3eQPwx1FEU0l+0=; b=mOJmqvTl2vWjkQSKLbXbd/hgKyk17RSJQiZu1McAPwzhy6X2bJhC/wJalTZTx3lWQV5bjicQBimagKUfRHeeXe4W/bcENNgDveIEnoSXrRVJSeY11MDsydFBGI1uNW3+CB1QMH+2qNfm85YBN1vjKAjJoyPSLeTagQjPsZRLfOsJoGVG3hw/exmUbiePj7xAKajlAnGj9aGWH+RL5q433BNlp7tndQu0LjvExTNqqca5898S/8YPbLYk2om+2l6KlC4dBy+WGJ8sHVBtL8WgSROhfzPX3nGyS6q+RNoXZbzvAIiEpbwyUGJyFH6Xh7oQhhhboj/U2aKyF/oZ/8riLQ== Received: from OS7PR01MB11964.jpnprd01.prod.outlook.com (2603:1096:604:23e::13) by TY3PR01MB10503.jpnprd01.prod.outlook.com (2603:1096:400:314::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.7; Thu, 18 Dec 2025 11:47:31 +0000 Received: from OS7PR01MB11964.jpnprd01.prod.outlook.com ([fe80::ef1a:f3b8:87a4:2761]) by OS7PR01MB11964.jpnprd01.prod.outlook.com ([fe80::ef1a:f3b8:87a4:2761%4]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 11:47:31 +0000 From: "Aya Iwata (Fujitsu)" To: 'Pavel Stehule' CC: Michael Paquier , Peter Smith , Chao Li , "Hayato Kuroda (Fujitsu)" , pgsql-hackers Subject: RE: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE Thread-Topic: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE Thread-Index: Adw0Q6iYueu3o2DFQ0mAqFGMYYi8fgCHrYogAANaoAAADhfaoAAkABYAAAgFebAAHqlkgAAc+sDgABamIwAAB8zgcAAA2L7gAAJh2gAAAJsSIAABnF4AAACrZPAADnLD0AAdyhgAAAccG9AAiEaFAAAGACmAAGU3sZAANwlJgAufFI0AADTJjNAACU7dgABjuTRwAAWSjQAAKB4N0A== Date: Thu, 18 Dec 2025 11:47:31 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9NDFiY2NiYmYtODdhYS00YzZhLWFiZDItZjRkNjBhYmE4?= =?utf-8?B?ZjgwO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjUtMTItMThUMTA6NDE6NTdaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_1;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS7PR01MB11964:EE_|TY3PR01MB10503:EE_ x-ms-office365-filtering-correlation-id: f8a59c1b-83e8-414e-22fa-08de3e2b3a2f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|3613699012|1580799027|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?N05hR21XZUN5RW81RXNRZmg0NWJ6SnBzSXJwbXZxS1gxMG1vb2JBR3VIQzVp?= =?utf-8?B?WktEL3J0Y2xSd3ZMSHBuZTFCZFNDSnZjbmVvL1YvQkFEc21rb3dleTBWTEow?= =?utf-8?B?NTJrczY2R29lNGxKTUNJM0FvdTRGVkhvWFBxdmdjTE9DRGZXbTdvMUx1WWh3?= =?utf-8?B?VmFlcXp1aVA4YlNaZTNaaXU2b3JscXBzYlZXNFFqWE9CODBUMWl2b3BPc2hk?= =?utf-8?B?cE9EWXBJVi8xNFhpemFHWnljZlpocmU2V0doOEI0ak02WkJJVUl5L0ZBVkxz?= =?utf-8?B?Qmk4WjdEdmEwVDI4OUJLWVltM09sSGJkVnFoU3pmU0hGZDFZMXJmdVNaYUcv?= =?utf-8?B?OTdGU1NSUk5jVEk3NEYwODlRamEwRDlkOHF3T0JROGNJSnlncmVMWmp5WTNS?= =?utf-8?B?elFnMXFwbkxCc0J3dG5CM1lpM2pVYlZ5Y2lUV21vZjB5cHhpdE9EcUdLMlIx?= =?utf-8?B?YWF1aHJVKzIxVW5tdmFxdDdaNm9HN2ZxUzVTRjhLQ0w0cnlRbnpQUUlQbzNT?= =?utf-8?B?NFN6ZWtMU1BZM002RUM0WVptSUtvcTZpODNSZlFKbDhYeHUvM1h3MXYrbURs?= =?utf-8?B?dGtXR095WEhlaXdRc2JwYXJvQ3RERit6ZHlFUHlqc1lXY2dPcnBnY3o5Mlp2?= =?utf-8?B?OTNwZk5RYjY0TW5yRW1FMTZ6aTFtdDJLMjFVT2czT3k3VXN5Uk8zdisrMUpm?= =?utf-8?B?RnZtQTE2U3h4elV5NFVMeWc0UVpnSEdDd25OUVdlclE5VnBTSDk3VC9NQjlV?= =?utf-8?B?QUFQRHBmd055MmJxeWtEdG5QUWZCSVhoVXZIZ3BYUEpCVE5TUnc5QWVGQlZt?= =?utf-8?B?TEhoRDFRYUpuSVdSaUJXckIvQXZCQVFMNGlheFd2MDFlUWpjYldqT3N5QXZj?= =?utf-8?B?R1REZlV1OEZiRFFtOC9La09rQ09na090UGhtK0NwcVlneGpVckEzQTBsaGxB?= =?utf-8?B?eXpOWjFQdHZLK0dhK0QyenJtVGt5dS83d1Z1RzVWOFdrSWZrVEJjSWYwbHdh?= =?utf-8?B?MzZJQUVTREV6RHlqa0wxMEtTUlZHM0pENTdYbjlCMWVKbHRzejArVThxSk1s?= =?utf-8?B?M1YyOUpRZUlEOW44Y1R4UzJYYXF6MUsrVWduK0N2a0FtSnBsTm5VeXRteXBm?= =?utf-8?B?eWUreXNtRmtja3VwVmsyZ0prRlZ2cHp4NlUwYW56dWwrS1k0Y0hUKy94SGJJ?= =?utf-8?B?YWMzcmN3d1hGaGUyN2dlNUhmVVhQUnFZbEY5SE9EdjZta013cElIbW8xMEdi?= =?utf-8?B?MFlwOXBROWx3Q0hlbFJwbzkwUnVDVWNNenllZWFXcmF1Rys4d0dyb3dRZWlO?= =?utf-8?B?SXY1LzdhSjZhcVl4OC9IMVN1MXJDeGU5dCtHcEVTMVJacDB3YkJlQ2ZCZDFj?= =?utf-8?B?TE5NdEhmWVJCT0dnWVZodTF0bG9oWktVbklYaStsME9CM3o0V3hxWDV1QXEw?= =?utf-8?B?bC9NQXdQTkRyRDYxV25Lc3pKa21JbUY0TmdXWEp2ZnI4dUR4cVpJVzJ4SFBQ?= =?utf-8?B?Z1c2SS9BRnA4Q1hlM3RqN3NRWVhKekFJTTg5bWc0NFRkOXFmQVdLTzVkdmpi?= =?utf-8?B?aCtlM1NjZkd0MGN6cjluSVB4SERJMUJuT29SMmlPYzBJR2MwdWVTQVU2L2JJ?= =?utf-8?B?U1ZySTBINlJWWm45dlR6Tld1RHBITlZmY2lPcGlWNHJTMnBNN3VWMzgxZWY3?= =?utf-8?B?TUdBOFVHSnczNWFxODNQWnBYUzgzTVB0czNCalZ4dExhZDZrOVVWdXNHQVdN?= =?utf-8?B?MzlCam1RcDVMSGE1dHUyMmZvUnJZcGpERnkraVVpM0x5bVJXQjlJdHl5WTll?= =?utf-8?B?TWJRTXBZbkNGcmNIelVmVDgxbWVmZ2o0SDFTSmtZTk9tWC85aWdvUTF6QXVt?= =?utf-8?B?aXFibnVxSmhLbGM5TGQyd2xDSTZYR3ZIajkybzVXUG5xOHUydW5scnNkeS9E?= =?utf-8?B?d2ZPa1Q4blNtb0g4UkhycVBxbjRTa1h0L0tvZFVTU3p6WkNLOVQzY2xwSFpR?= =?utf-8?B?Um5GTnh2M29WK1JRZTZlbmFMOGhpRHpXYklLdFZQQnRISTB2YTJNSDJPdXNQ?= =?utf-8?B?bStIVzRiUDJ3SGNVeHJoNkZWOWgwR2dHbnFYTk9kUkphbUJ1a2pSTjd1N2g2?= =?utf-8?Q?bVPf5QCOs9BCJKozo44cQBRmw?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS7PR01MB11964.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(3613699012)(1580799027)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTV1MThobjB1L2Q0WHcxVGZTMWltOXFka0I1SG02Q3pHMFFWWlV3d0dBZUZs?= =?utf-8?B?bENmZkNQaFRKM1c3TDhPK3p6L2k4Ry9xRk9pTHNFWFArcmZuQ3V5cFhQYTRt?= =?utf-8?B?VHQ1dk1wMG5tQnRzYlZicFhRRW1ESUhNV3FSMlRmVXBwcVNxOVpoL0Y0K1ZC?= =?utf-8?B?eGl4dW8xUmxzRHhpS0UwN2JYazdBczV0TEUzdHREdCszM0hndGt5RTRlbTdF?= =?utf-8?B?aFIzOXFuN25kVkdiWnVXY2ZJbVM3ZzNmbGtuMGkzVHZkN29vd21CM1FhY2J0?= =?utf-8?B?RGdETDRURWxvUVJwQzU1Vms3SmQ2RURJQXgwNWlwNzV0YTZoVDVtdndLZjJD?= =?utf-8?B?a0JCQ2JZZCtJS0UxWVVjQTVXQU03ZkxLTGtHaTMrSGlUZGwzRy9pQmxhNml0?= =?utf-8?B?WHdGenlaVGV2dHR2dEJ0SUpGMWttMEw2bUp6WTQwQUFzd1JXd0N6N2k5dUhp?= =?utf-8?B?Vnh3SkNkd1N4VmlGemNGcFEwSW5ZNGRkV2hoYklkbTRoamkwd1YyTnVjck40?= =?utf-8?B?a3c0ekJEU2d0TG1Xd3JLZlQ1WjV6OWNtUVNtNnY4b3BPTGVqOWxETFlyMWgz?= =?utf-8?B?VkFvNy96bDdVYm9Ub2hlRGRNZVpDaDdPd05yR25lNWFTK0xQVkpDcHVDaWdo?= =?utf-8?B?dXNNQWhzdG1ESUZWNHFnWHlaVTd3RnZCVHpRTWlySXFsY2NXYXRpWmV3L2x4?= =?utf-8?B?L29GU0dGYU53c1U0YmJReFJRZ0t1aUFGRzM1ajRkdlVXYXZ2dHB1dkZ2a3Bs?= =?utf-8?B?YWxPZTczRFNTT1NMV2tueEU5T2hZQ2pnTmJGVDdrZnExSm01Mzg3bVlpZSsw?= =?utf-8?B?MTRWL1lUZW41amtjUnhaWmdncVJiMUc3Ni9vUjNrMmwzWU1KdjNPVDFzbnpT?= =?utf-8?B?Z2c5dTZYUGJqRmszYUs3RzgvS2puaUoxalphMm9YNjgycGdYbGdMTFNmd1Jh?= =?utf-8?B?dWVkZENrd2xjV0ttMmdoMlJqTlVGMUpHN1pyZHp4VjJtNlFucnlBT1NuL3R0?= =?utf-8?B?QVFmZi9TOHpaY0Q0VWlCekZhdnJmSEhKQ2FiWjJkM3VISjlzUXRQOW5BVDUz?= =?utf-8?B?bmpHUG1mOXJFbGQ1a2pFZVZGVzNKSUVEZ25ZTG9mRWZSaEMwMkFQdkVpWm1u?= =?utf-8?B?T2ZlVXRoSnBlY2RhSXlIdjB3Zmg1Q0tuTGFYekZtZDJMRFRnR1ZYUVAvbEV4?= =?utf-8?B?VUJJNkROTU13NVRPOXFhejZNSURhSWVZYnpXWW1EUDBMUm9DbzNXQ2dLS005?= =?utf-8?B?UzN3b2NuWWY1Ni9TNjF5cFFpVzJrb1doMGNtZnpVRFEzeWwzWHVGTEpPN0Fl?= =?utf-8?B?bHNLbVFsa1d0WXdlRXllTjVuQzZ0eHJmU1FsZFhIY0k0TkFsOUY1NE1pTXcv?= =?utf-8?B?Nnp1dTN2RjN3QS9TNnljUTBpVy8zbmd4dFNEZlEwc1dJbUxzWWF4enJrN0M1?= =?utf-8?B?NlE1cVhhTy9rbG5iSlN2RFA3SktTLzhqRlhVcUtGVW95WlcrdUlTVHJSZVNx?= =?utf-8?B?Z1d5dm9DdW8zS1ZYZlNEVHlpYnhFSjlzQjd3TUZZM1Z6RmMzQU9iVys5WFBl?= =?utf-8?B?NHc0U0JTTm44WXVpdHU5VyswOHJJMkJuVUQrVVlDaTdNTjB3UEVoTnREVWVP?= =?utf-8?B?NUdjUGlNMDNXZWNvYUF1WlhOVzBNaWhybXlYSnhrWXRRMnF3VHNZOGZvUlFG?= =?utf-8?B?cnBmWWtRZXBNUVc3TjZzb3o0TnFrMlZpVURBbXZTWURvZkJMaGhvTzJzc3dV?= =?utf-8?B?eVNCQ1pud25TUkExM0lpK3ZqTnZmUy92YmtPQWpTeldpZnlmcENJT0JCVnNn?= =?utf-8?B?d0hkTWZHbVJZL2lNNEUzSUo2ZkIvaWhCWWFXQm02NXF2SUFwb1AzU0ZZMjQw?= =?utf-8?B?TExydjkveWV5bG10UlRtVC96MndxaitEa053NEFySzZ5V3Z5MXF0L0p3TGla?= =?utf-8?B?ZnZOVFJSMmoyeVppK280MlVkQnVWNEF4UUtDd1RHWkl4YlUwVTdPMHFoMW9D?= =?utf-8?B?NHRHWC9UVlJoYmx0ajN5bHJmNk95RFZ3SGcwaDhYbThTb2MzRGt1ZFp0L1Vl?= =?utf-8?B?RExCUHk1d2FwWjJYRXBXK3JsbWdZaDdDZ2xKTGgyUi94WGpOSEZtTFVVQlFj?= =?utf-8?Q?kOvOm23KZYFuUD/Ph4H4QRLnR?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS7PR01MB11964.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8a59c1b-83e8-414e-22fa-08de3e2b3a2f X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2025 11:47:31.3458 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uLNgvI4zI+qJvNUk72ZXd/o7N2l0/bwgVu1DIaMvjsVupNzOjHQDMitJgtW4oWPTFdGThrclWnSerSMzDJM9gA9hLS4j98oZ9K1sxUz8eJE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10503 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGkgUGF2ZWwtc2FuDQoNClRoYW5rIHlvdSBmb3IgeW91ciBmZWVkYmFjayENCg0KPiBGcm9tOiBQ YXZlbCBTdGVodWxlIDxwYXZlbC5zdGVodWxlQGdtYWlsLmNvbT4gDQo+IFNlbnQ6IFRodXJzZGF5 LCBEZWNlbWJlciAxOCwgMjAyNSAxMjozMyBBTQ0KPiBUbzogSXdhdGEsIEF5YS/lsqnnlLAg5b2p IDxpd2F0YS5heWFAZnVqaXRzdS5jb20+DQo+IENjOiBNaWNoYWVsIFBhcXVpZXIgPG1pY2hhZWxA cGFxdWllci54eXo+OyBQZXRlciBTbWl0aCA8c21pdGhwYjIyNTBAZ21haWwuY29tPjsgQ2hhbyBM aSA8bGkuZXZhbi5jaGFvQGdtYWlsLmNvbT47IEt1cm9kYSwgSGF5YXRvL+m7kueUsCDpmrzkurog PGt1cm9kYS5oYXlhdG9AZnVqaXRzdS5jb20+OyBwZ3NxbC1oYWNrZXJzIDxwZ3NxbC1oYWNrZXJz QHBvc3RncmVzcWwub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BST1BPU0FMXSBUZXJtaW5hdGlvbiBv ZiBCYWNrZ3JvdW5kIFdvcmtlcnMgZm9yIEFMVEVSL0RST1AgREFUQUJBU0UNCj4+IEhpIFBhdmVs LXNhbiwNCj4+IA0KPj4gPj4gU28gbWF5YmUgdGhlcmUgc2hvdWxkIGJlIEFMVEVSIERBVEFCQVNF IC4uLiBSRU5BTUUgLi4uIEZPUkNFIC0gb3IgaWYgRk9SQ0UgY2FuIHRlcm1pbmFyZSBhbGwgd29y a2VycyAod2l0aG91dCBzcGVjaWFsIEZMQUcpID8NCj4+ID4gDQo+PiA+IEZvciB0aGUgcHJvcG9z ZWQgZmVhdHVyZSwgd2UndmUgYWRkZWQgYSBmbGFnIGFsbG93aW5nIGVhY2ggZXh0ZW5zaW9uIGRl dmVsb3BlciB0byBkZWNpZGUgd2hldGhlciB0byB0ZXJtaW5hdGUgaXQgdmlhIERST1AvQUxURVIg REFUQUJBU0UuDQo+PiA+IEFkZGluZyBhIEZPUkNFIG9wdGlvbiB0byBBTFRFUiB0byBsZXQgZGF0 YWJhc2UgZGVmaW5pdGlvbiBtb2RpZmllcnMgZGVjaWRlIHdoZXRoZXIgdG8gZm9yY2UgdGVybWlu YXRpb24gb2YgYmFja2dyb3VuZCB3b3JrZXJzIG1pZ2h0IGJlIGJldHRlciBkaXNjdXNzZWQgaW4g YSBzZXBhcmF0ZSB0aHJlYWQuDQo+PiA+IA0KPj4gPiBXaGVuIEkgdGhvdWdodCBhYm91dCBpdCAt IHRoZXJlIGNhbiBiZSBhIHNlY29uZCBhbHRlcm5hdGl2ZS4NCj4+ID4gDQo+PiA+IEludHJvZHVj ZSBhIHBhaXIgb2YgZmxhZ3MgQkdXT1JLRVJfSU5URVJSVVBUQUJMRSBhbmQgQkdXT1JLRVJfUFJP VEVDVEVEICh0aGUgbmFtZXMgY2FuIGJlIGVuaGFuY2VkIG9yIGNoYW5nZWQpLiBCR1dPUktFUl9J TlRFUlJVUFRBQkxFIGNhbiBiZSBkZWZhdWx0LiANCj4+ID4gQUxURVIgREFUQUJBU0UgUkVOQU1F IGFuZCByZWxhdGVkIGNvbW1hbmRzIGNhbiBzdG9wIGFueSBub24gcHJvdGVjdGVkIHdvcmtlcnMu IEFMVEVSIERBVEFCQVNFIFJFTkFNRSBGT1JDRSBjYW4gc3RvcCBhbnkgd29ya2VycyAoaW5jbHVk aW5nIHByb3RlY3RlZCkuIA0KPj4gDQo+PiBJIGNhbid0IGltYWdlIGFueSB1c2UgY2FzZXMgZm9y IEJHV09SS0VSX1BST1RFQ1RFRC4gRG8geW91IGhhdmUgYW55IGlkZWE/DQo+PiBBbHNvLCBJIHRo aW5rIHRoZSBwYXJhbWV0ZXIgc2V0dGluZ3MgbWlnaHQgZ2V0IGEgY29tcGxpY2F0ZWQuDQo+PiBJ ZiB3ZSBzdGFydCBkaXNjdXNzaW5nIHRoZSAiRk9SQ0UiIG9wdGlvbiwgaXQgaXMgYmV0dGVyIHRv IHRoaW5rIGFib3V0IHRoaXMgcGFyYW1ldGVyLg0KPj4gDQo+PiA+IElzIHRoZXJlIGFueSByZWFz b24gd2h5IEJHV09SS0VSX0lOVEVSUlVQVEFCTEUgY2Fubm90IGJlIGRlZmF1bHQ/IFByb2JhYmx5 IG5vYm9keSB3b3VsZCBibG9jayBzb21lIHBvc3NpYmx5IGNvbW1vbiBvcGVyYXRpb25zIG9uIGRh dGFiYXNlIGxldmVsIHdpdGhvdXQgc3Ryb25nIHJlYXNvbi4NCj4+IA0KPj4gQXMgTWljaGFlbC1z YW4gbWVudGlvbmVkIGluIGEgcHJldmlvdXMgZW1haWwsIHRoaXMgYmVoYXZpb3IgaGFzIHJlbWFp bmVkIHVuY2hhbmdlZCBzaW5jZSBiZ3dvcmtlcnMgd2VyZSBpbnRyb2R1Y2VkIGluIHY5LjMuIA0K Pj4gSSBkb24ndCBzZWUgYSBjb21wZWxsaW5nIHJlYXNvbiB0byBhbHRlciBpdCBub3cuIEFkZGl0 aW9uYWxseSwgdGhpcyBzcGVjaWZpY2F0aW9uIGNhbiBiZSBtb2RpZmllZCBsYXRlci4NCg0KPiBJ IHVuZGVyc3RhbmQgdGhlIHJlcXVlc3QgZm9yIHVuY2hhbmdpbmcgYmVoYXZpb3VyIC0gYnV0IEkg YW0gbm90IHN1cmUgaWYgdGhpcyBjb25jZXB0IGlzIHJlYWxseSBoZWxwZnVsIC0gb3IgaWYgdGhl IG5hbWluZyBpcyBiZXN0LiBJIGFtIGFmcmFpZCBzbyB0aGlzIGZlYXR1cmUgd2l0aG91dCBjaGFu Z2luZyB0aGUgd29ya2VycyBjb2RlIGlzIHVzZWxlc3MgKGFuZCBtYXliZSBpdCBpcyB3YW50ZWQp Lg0KDQpJdCBpcyBvdXIgaW50ZW50aW9uOyB0aGlzIGZlYXR1cmUgd291bGQgZW5hYmxlIHdoZW4g ZGV2ZWxvcGVyIGV4cHJlc3NseSBzZXQuDQoNCj4gQW55IHdvcmtlciBzaG91bGQgYmUgaW50ZXJy dXB0YWJsZSBieSBzaWd0ZXJtLiBBbmQgdGhlbiB0aGUgbmFtZSBCR1dPUktFUl9JTlRFUlJVUFRB QkxFIGlzIGxpdHRsZSBiaXQgdmFndWUuIE1heWJlIHNvbWUgbGlrZSBCR1dPUktFUl9DQVJFRlJF RV9JTlRFUlJVUFRBQkxFIGNhbiBiZSBiZXR0ZXIgKG9yIHNvbWUgbGlrZSB0aGlzIC0gbWF5YmUg QkdXT1JLRVJfQ0FOQ0VMQUJMRSk/IFRoaXMgY2FuIGJlIGEgc2lnbmFsIGZyb20gYmd3b3JrZXIn cyBhdXRob3JzIC0gaXQgaXMgb2sgdG8ga2lsbCB0aGUgd29ya2VyIGFueXRpbWUgd2hlbiBpdCBp cyBuZWNlc3NhcnkuIA0KDQpUaGF0J3MgcmlnaHQsICJpbnRlcnJ1cHRhYmxlIiBtYXkgbm90IGJl IGFwcHJvcHJpYXRlLiBUaGlzIGlzIGJlY2F1c2UgZXZlbiBiZ3dvcmtlcnMgd2l0aG91dCB0aGlz IGZsYWcgc2V0IGNhbiBiZSBpbnRlcnJ1cHRlZCBieSBzaWd0ZXJtLg0KSG1tLCBJIGZlZWwgdGhl c2UgaWRlYXMgbWF5IG5vdCBiZSBjbGVhciB3aGF0IGl0IGRvZXMuIERvIHNvbWVvbmUgaGF2ZSBv dGhlciBpZGVhPw0KDQo+IFNvbWUgd29ya2VycyBjYW4gaGF2ZSB0aGUgZmxhZyBCR1dfTkVWRVJf UkVTVEFSVCAtIGNhbm5vdCBiZSB1c2VkIGFzIHNpZ25hbCBzbyB0aGlzIHdvcmtlciBpcyBwcm90 ZWN0ZWQsIGFuZCBvdGhlcnMgY2FuIGJlIHRlcm1pbmF0ZWQgc2FmZWx5LCBiZWNhdXNlIHRoZXkg d2lsbCBiZSByZXN0YXJ0ZWQgYWZ0ZXIgNjAgc2Vjb25kcz8NCg0KSW4gbXkgdW5kZXJzdGFuZGlu ZywgeW91IGFyZSBzdWdnZXN0aW5nIHRoYXQgdGhlIGJnd29ya2VyIHdoaWNoIHNldCBiZ3dfcmVz dGFydF90aW1lIGFzIEJHV19ORVZFUl9SRVNUQVJUIGlzIG5vdCB0ZXJtaW5hdGVkIGJ5IERST1Av QUxURVIsIHJpZ2h0PyANCkRvIHlvdSB0aGluayB3aGF0IGtpbmQgb2YgdXNlIGNhc2VzIG1pZ2h0 IHRoZXJlIGJlPw0KDQpCZXN0IFJlZ2FyZHMsDQpBeWEgSXdhdGENCg==