Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1osEut-0004AD-Hj for pgsql-hackers@arkaria.postgresql.org; Tue, 08 Nov 2022 03:04:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1osEur-0006t2-6f for pgsql-hackers@arkaria.postgresql.org; Tue, 08 Nov 2022 03:04:45 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1osEuq-0006st-P8 for pgsql-hackers@lists.postgresql.org; Tue, 08 Nov 2022 03:04:44 +0000 Received: from esa14.fujitsucc.c3s2.iphmx.com ([68.232.156.101]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1osEum-0003Hb-Hk for pgsql-hackers@lists.postgresql.org; Tue, 08 Nov 2022 03:04:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1667876681; x=1699412681; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=WiDgA9TSaS4OTHZz9O4T0PUjqg9H3+ftaiZ5QGeiqQ8=; b=Pcb49gP8flrXfm3njHCWx8crebxHtttuFjiuMxXXGRGwdyc79a69cOUE nXp9bBNSdJhnAbqpF2NkOKyzdzMaATJY8YkUwucxCSCYu1yn09MSVstfL C28Mj+N70+RTrgdGNJaibIoQBvJra9BneHK8RnDgnLAn16blUGqjFdXP2 ebYNdkhlFoO/sdUcqcJVvNxwnTjYuahRR+9g6FMVZ5EbokHNjDYrSQgsB cjIGSgNpza8dct5Wjd7iYz2ZWgyPdi92b0pEIvnG77Qw0zhku+clzpMjd ef2MFrz4WbAWwyXeSXHd3mvYHX4Gdo8tOX22EnmySjfj36nt9FylaqV82 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10524"; a="69159806" X-IronPort-AV: E=Sophos;i="5.96,145,1665414000"; d="scan'208,223";a="69159806" Received: from mail-tycjpn01lp2174.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.174]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Nov 2022 12:04:37 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AO5b82JUhmAi14FpisxX70SYaI/8NcL+SPmXCacRG7WIVr/miXv7m4AOinhVBSjEl/g1Gs9Vheklraxfro5ABZHVho9ep4Z5PRqFc3mTSo/Pd0Cyw/G0QsxLX2rcTsbVLqav/pQr6kwl+4PJ+zZ1xAdgxLgpNLsPG9GWWczdWLVSxSAXaTyoCjU7T/B829mgCW0vk96JkoYhy8pUPIhmmWnlBi2IVbSmgYRNk4cExgVJm43tA/IatgWD2QcuR7VwzX6XHlOBgC5TVr/RXrRNHTsjcDIYrL9OgwFSZ04GXCJYmlyw5err2XspFfhPBewuLjug29dZW6dsbQDgM7ovGA== 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=ekaDn2NQe4SQhREoaBv3An5R+ENRaj+z9u1TopeYaeM=; b=RNp3AsVUpJ1mJAJIw+FhRb55sL3UwCh2r1tTSsu8hZuD7BK7l0bfTtawUSJwYx2uRj0UHlfcV8M56Dd4+QLRbR4S/CU8+WMFGn60dC9i3YeZ38ycOrC+Cvs6tMRoXFd0CNZn/pW6xJKUtWBV+Xcienccz2bMmQm/HffYvtfPBNWuzpkS9cj0DD8qnoV5NHwiSlvRjU3Ixsu01024ZCZpyoNcNgh3nra2TXfUvCH1Fls372/iz1PXuRi6WViSm//ZPlV8vZ/1XbikvV4SwTO3CVIAlQtSEEXVdjJwrjzc/0e+jdMnOX+jSsLhU5ZYYzD5YQhA6hpLUfIiW3qMx9/6Rw== 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 Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com (2603:1096:604:f1::8) by TYYPR01MB10610.jpnprd01.prod.outlook.com (2603:1096:400:30a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Tue, 8 Nov 2022 03:04:33 +0000 Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::78f:963f:6e8b:933c]) by OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::78f:963f:6e8b:933c%4]) with mapi id 15.20.5791.027; Tue, 8 Nov 2022 03:04:33 +0000 From: "wangw.fnst@fujitsu.com" To: Fabrice Chapuis CC: Amit Kapila , Euler Taveira , Masahiko Sawada , "Hayato Kuroda (Fujitsu)" , Peter Smith , Simon Riggs , Petr Jelinek , "tanghy.fnst@fujitsu.com" , PostgreSQL Hackers , Ajin Cherian Subject: RE: Logical replication timeout problem Thread-Topic: Logical replication timeout problem Thread-Index: AQHXq6q0QGcj6JXZ4US7wFvi0mxKGquoBbGAgABGZICAAnlLAIAB+ycAgAATswCAAElQAIAA8bIAgAAdFACAABkigIAAYZsAgAEivICAAHkiAIABaZWAgAAlYwCACggKAIAM/F4AgDYaB4CAANP8AIAAsSuAgD7B+oCAAUduAIAJeV2AgA4SawCABpEzgIABUlCAgAGGygCAAD8kAIABVFSAgAAdkoCAB/p7AIABQC/ggABIXACAAVeYMIAAOpQAgABCZQCAASy+AIAFyaWQgBRitNCAD7afAIAGWNIQgAHoyACAB8R6cIAAOXWAgAKPYVCAAgvSAIABg4EAgAXSvjCAAG1LgIABNYgAgABJ9YCACr/LsIAAvEGAgAEaMACAADb0gIAAGyqAgAEizbCAAF5QgIAEXb0AgAFV6cCAA7VegIABO8mggAAP0wCAAEKDEIAEKtoAgABG3JCAAUgqsIAB+P7QgAATMACAAcuPAIAA5KGAgAAG6ACAAAhZgIAAE+YAgTsBOACAAScwQIAZRz4AgAXQn6A= Date: Tue, 8 Nov 2022 03:04:33 +0000 Message-ID: References: <0271e197-2cfe-4627-9c11-47535cc7fdf3@www.fastmail.com> <8cc4f31f-240a-4590-94a8-a50bdf4f4d1c@www.fastmail.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9ZjFlMTdkNGQtZTJhMS00ZDQyLTgwODItMDQwMGZjMzJl?= =?utf-8?B?ZWZkO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFRO+/ou++gA==?= =?utf-8?B?776LO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX1NldERhdGU9MjAyMi0xMS0wOFQwMzowMTowMVo7TVNJUF9MYWJl?= =?utf-8?B?bF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfU2l0ZUlk?= =?utf-8?Q?=3Da19f121d-81e1-4858-a9d8-736e267fd4c7;?= 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: OS3PR01MB6275:EE_|TYYPR01MB10610:EE_ x-ms-office365-filtering-correlation-id: b830a668-ac15-409c-afbf-08dac135f610 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1OrADQEB6Ha8F0r4X9iGtNWU43jhOjOIRVcB8IXFH1YBLVuXy1Jz6jnWGJNPaS8Kpk0Wsv6g8s5CL1jg15+lYM69fnX2vFue3dih+rQg1X+Z+K3jAdCGzKdE1qXuEp2xeKHaOpH8bGX+iTbeKAxHp44b1Foia0H7yjoAfn3hRGO06GCR4nitstilZqTHc+21YXMUz0MtE8D/RVG5LL417Wad8vi/z7zxMG0UDqq8c367v5/AeyQZHsYQlmpR6jxTgvOQsMmofLAImY4qpv+nreQ++p7eVbhVqB5fik0DkZESTJ20aS4F5ZOTQMQ3pKeXFMV+CqsLAHfpwVyHmZzaxnN79tBfmvLVhIy4XVH6TyLHSV44WyHa6+uorAAjQ0uG7CaWwbw6SvsHbqPaBh5AxWJdUQqkKFgXQzjIop6Euw0jYn6eZtOcHgbXr/o/A+9IsuqeAR2hQBIAS5SowupCysubOxrF/PukMgXkabNxJAGjJi9JaXygE32hwCy+2XZGIJXvVmt7q+RJ++EO2jn+Hn001QG+2tHNiTnSEhgQnhhlxQxg1td3dp0FpypkSg+MbCIjozv/hEPplEFcMHPDiseM5JP7iuvSrKojEqqUNZCNZXTZpqSioUNiRboutlwVXyqjEBqH7KpkEi6JntWHQxM0MCt8qIlNwbTQ+cLQjGGem0RYeC1rwjrAUXAQoXOqHxeD5nof2NmE2q9RzZ07dgqhYQv7bpDDJ/9EZNe02jt2fwkIgjE3C4JitvQ09fjTVVhPlhN0M3FoibRh+kPHKnNObs4PoipUt3btgTWBVDY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB6275.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(366004)(136003)(396003)(39860400002)(451199015)(1590799012)(186003)(99936003)(122000001)(2906002)(83380400001)(33656002)(66556008)(3480700007)(38100700002)(478600001)(6916009)(54906003)(71200400001)(38070700005)(53546011)(26005)(9686003)(7696005)(6506007)(52536014)(86362001)(8936002)(4744005)(41300700001)(5660300002)(82960400001)(316002)(66446008)(66476007)(64756008)(4326008)(66946007)(76116006)(8676002)(55016003)(85182001)(1580799009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eklpMVl3VkYvYlZBUG9KOTYvOXlqL1RpM2lZNkxJZHlZQyt2cFhaa0YwNFhI?= =?utf-8?B?Q04vRTVxVHFKemJiYVc3MCtuSGNKN3lLaWl6UVRNV1AydHRiVGYyNFRoZmR1?= =?utf-8?B?WDYzc3RBa1FIMlJOZ1d4MEREZC8yRjBlRHVXcjZ0MytUNDNHd1c3OURvdHl1?= =?utf-8?B?TEY3Umk0Ym9mN2hrTndkU3FjN0lVZWh5eisvdndNa0ZCT0thYlA1dGJROXBt?= =?utf-8?B?WUh1NHpzbllhek1DZzZwZXBiTUg1bmt5eUwvWi83eExHcVNpUFAzKzFKbXNv?= =?utf-8?B?bjVRQlpPem43Nk53U1NhV050NHFNS3g5RktJdnpGMXJNNnMrVjhJODI4Z1hM?= =?utf-8?B?dFdQY0xlOXhzRW1qK0c4OXhnb3hJSzE2RjNVSENuaDZnQ1ZIWlZ4ZDM2UlJN?= =?utf-8?B?NDAydDVSeVhDaDdvaHJwdURWRFh3OTJwT1dKL3VsQTlnMTF6RmVSc0Q0c25R?= =?utf-8?B?bnIyV09VWHl3WFhJbk13dUdjSU1iSjI1V0Y4MUdwcFdGWHRIZm15bkFiRHg2?= =?utf-8?B?Y1RYYkxPUkNOZ2Q2ZjU5a3FFbmZsWEdJejRRcWNHOFBFelRSaEdDN3UxSm9X?= =?utf-8?B?RWVSa21URWlzRGZPRURybkxiSnZsOVBvQWxCZldlVmtISGpiWWZUM2x3bmpP?= =?utf-8?B?T01pOXJZNjhNU0JPOXQ0T25CWEZWeGVudTVFam9Sb1E2di91V0ttVU9udzRz?= =?utf-8?B?eHVpRVZIU1JMdlN5NnhoZnZ3NTdQSjdJM25KRnVvYmkwYTRaQWVDdkNvN2hD?= =?utf-8?B?WHdCRnJEK1Y1YlYvYWpadjBkSjNaNHFLNXhQQjJEdGlOdVh4T2VuRG9yOUlB?= =?utf-8?B?VlJhUEFiOGtoV1RrVUtLTjY2bS94T1duM282eGUwOHd5cXFWaXhkWWhaZHdI?= =?utf-8?B?VXI1N2NvWU41RXdzNHBHTEtZMkxJT0JFY0Q0WEVrd1lXM1lGVy9rVUFERS94?= =?utf-8?B?bFZ5emhPTkJOQ0N2MGNUWHBmdXNOUzI4azFyVTQrQ3FFK2taNjQycnNJczFR?= =?utf-8?B?RFpBTjQyLzZpUTBXbVpKNjN1aU5pSUZnNENXYUV2ZTFhaVcyU1JBWE5XTGtL?= =?utf-8?B?T2d1U1dBbnQwZWpmM04rWXBhOXJtZXBLaDlhOVV6WEJ4ZnlEZDZTMllNK3NC?= =?utf-8?B?aEc3cnRWTzlFKzZKQ3pub3VaQmhKTytNY3JaZzFheWJWTlVLTUFGNFZWcGY2?= =?utf-8?B?TzhpUUZnVmdEWDUyMlEvekIzbUNtbWtEZnh0anRIVHhiQnZYd0l1ZC9tVXN3?= =?utf-8?B?cGVPb1RxclpDZ29kcDhadlBJTTJSZzN6dllnbEE3eEtDaUU5TGhNSWJiL0Vu?= =?utf-8?B?dWVrVUFmeWdobnF4TlhIelZFRmNyOTBnQkhVR3Q2MCtjMjg3ZUpucndsbXRB?= =?utf-8?B?WUZhdU9Ta2sxU0VObVJYNXA2d2t2OWNENC85RHVMbDdGNi9CRXljbXpib3JM?= =?utf-8?B?Zkh1ZHVSV2tFOTFxYjVYc0x3Q1JVbVkyeGR5YWZWMDY3MXRoUnora0tVYS9N?= =?utf-8?B?aS9IM3dYZ0VyN1dFOXg5UTVpUTdCaTI1V1MrVXNVTHpJb015QUFlQ2Q1bVpm?= =?utf-8?B?OWZKM0xYSGM2eUJMSlUzOXhzbldESE5KTWRFK05kZHdKek5sTUNYR2FxUzh5?= =?utf-8?B?RGVOTWFidnhHWkxsYkZGdVE2MlRhMWg2NXhoVGFvUEc2djJYZnA3UWN2ZnRP?= =?utf-8?B?N1V3Y2lTTklZMG9GN01ka3I4NmtmclU1SGR6LzF0TUowb21HbFFHemh6VFhh?= =?utf-8?B?aHM4dlNPOHJBMnE1elRxSkk3bCtTVHpKdzNxanZFRU1KUmkzMVlVVm50TllG?= =?utf-8?B?VzlTY01YMlVRc0FMZkdKUU5CTmFCVHVxc294ZEtZQTlieUxhWnd6Zk1pZWtJ?= =?utf-8?B?Nm5LUVBtbTZwWnJJeFA3VUlYM3g3T3F0RVhwS2VBeFZFVFNid1hYd0RWZVVG?= =?utf-8?B?cmxoSnpIaXlGcjlHMjBFMzFSV0lzYWtKR25sb2kwZ0ExVzdwcUZ5dm9EUU5k?= =?utf-8?B?d1F5UjhiRmVhK1MwdzlabUxORkxIdlpsQXlMa1A0TzE1TWxjVk9QNktuVUR1?= =?utf-8?B?RnRsOHdZeVh5QzQ2ZlZDb0Noc3J2aUdhU3daY2lQVktjVWpyVG9HTmZSK1kx?= =?utf-8?Q?8dpno8zNpJCn5CgzkQcyzxBv4?= Content-Type: multipart/mixed; boundary="_002_OS3PR01MB62751A8063A9A75A096000D89E3F9OS3PR01MB6275jpnp_" MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB6275.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b830a668-ac15-409c-afbf-08dac135f610 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 03:04:33.1906 (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: yMjcVHeTjCVppNLvoxf9hVTxYSZ4cd84lDZwaBrDGLwHOMMpiKklkaaohpl6uVZSq7zoLPSOe/uLqCR6cS/OWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10610 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_OS3PR01MB62751A8063A9A75A096000D89E3F9OS3PR01MB6275jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gRnJpLCBOb3YgNCwgMjAyMiBhdCAxODoxMyBQTSBGYWJyaWNlIENoYXB1aXMgPGZhYnJpY2U2 MzY4NjFAZ21haWwuY29tPiB3cm90ZToNCj4gSGVsbG8gV2FuZywNCj4gDQo+IEkgdGVzdGVkIHRo ZSBkcmFmdCBwYXRjaCBpbiBteSBsYWIgZm9yIFBvc3RncmVzIDE0LjQsIHRoZSByZWZyZXNoIG9m IHRoZQ0KPiBtYXRlcmlhbGl6ZWQgdmlldyByYW4gd2l0aG91dCBnZW5lcmF0aW5nIHRoZSB0aW1l b3V0IG9uIHRoZSB3b3JrZXIuDQo+IERvIHlvdSBwbGFuIHRvIHByb3Bvc2UgdGhpcyBwYXRjaCBh dCB0aGUgbmV4dCBjb21taXQgZmVzdC4NCg0KVGhhbmtzIGZvciB5b3VyIGNvbmZpcm1hdGlvbiEN Ckkgd2lsbCBhZGQgdGhpcyB0aHJlYWQgdG8gdGhlIGNvbW1pdCBmZXN0IHNvb24uDQoNClRoZSBm b2xsb3dpbmcgaXMgdGhlIHByb2JsZW0gYW5hbHlzaXMgYW5kIGZpeCBhcHByb2FjaDoNCkkgdGhp bmsgdGhlIHByb2JsZW0gaXMgd2hlbiB0aGVyZSBpcyBhIERETCBpbiBhIHRyYW5zYWN0aW9uIHRo YXQgZ2VuZXJhdGVzIGxvdHMNCm9mIHRlbXBvcmFyeSBkYXRhIGR1ZSB0byByZXdyaXRlIHJ1bGVz LCB0aGVzZSB0ZW1wb3JhcnkgZGF0YSB3aWxsIG5vdCBiZQ0KcHJvY2Vzc2VkIGJ5IHRoZSBwZ291 dHB1dCAtIHBsdWdpbi4gVGhlcmVmb3JlLCB0aGUgcHJldmlvdXMgZml4IChmOTVkNTNlKSBmb3IN CkRNTCBoYWQgbm8gaW1wYWN0IG9uIHRoaXMgY2FzZS4NCg0KVG8gZml4IHRoaXMsIEkgdGhpbmsg d2UgbmVlZCB0byB0cnkgdG8gc2VuZCB0aGUga2VlcGFsaXZlIG1lc3NhZ2VzIGFmdGVyIGVhY2gN CmNoYW5nZSBpcyBwcm9jZXNzZWQgYnkgd2Fsc2VuZGVyLCBub3QgaW4gdGhlIHBnb3V0cHV0LXBs dWdpbi4NCg0KQXR0YWNoIHRoZSBwYXRjaC4NCg0KUmVnYXJkcywNCldhbmcgd2VpDQo= --_002_OS3PR01MB62751A8063A9A75A096000D89E3F9OS3PR01MB6275jpnp_ Content-Type: application/octet-stream; name="v1-0001-Fix-the-logical-replication-timeout-during-proces.patch" Content-Description: v1-0001-Fix-the-logical-replication-timeout-during-proces.patch Content-Disposition: attachment; filename="v1-0001-Fix-the-logical-replication-timeout-during-proces.patch"; size=7437; creation-date="Tue, 08 Nov 2022 03:01:36 GMT"; modification-date="Tue, 08 Nov 2022 03:04:32 GMT" Content-Transfer-Encoding: base64 RnJvbSBmZjliMjEzZDRhNjA1YzgyMzczNjM4MDI4OTk3NDdkZTllYTM4ZDlmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB3YW5ndyA8d2FuZ3cuZm5zdEBmdWppdHN1LmNvbT4KRGF0ZTog TW9uLCA3IE5vdiAyMDIyIDExOjI2OjQyICswODAwClN1YmplY3Q6IFtQQVRDSCB2MV0gRml4IHRo ZSBsb2dpY2FsIHJlcGxpY2F0aW9uIHRpbWVvdXQgZHVyaW5nIHByb2Nlc3Npbmcgb2YKIERETC4K ClRoZSBwcm9ibGVtIGlzIHdoZW4gdGhlcmUgaXMgYSBEREwgaW4gYSB0cmFuc2FjdGlvbiB0aGF0 IGdlbmVyYXRlcyBsb3RzIG9mCnRlbXBvcmFyeSBkYXRhIGR1ZSB0byByZXdyaXRlIHJ1bGVzLCB0 aGVzZSB0ZW1wb3JhcnkgZGF0YSB3aWxsIG5vdCBiZSBwcm9jZXNzZWQKYnkgdGhlIHBnb3V0cHV0 IC0gcGx1Z2luLiBUaGVyZWZvcmUsIHRoZSBwcmV2aW91cyBmaXggKGY5NWQ1M2UpIGZvciBETUwg aGFkIG5vCmltcGFjdCBvbiB0aGlzIGNhc2UuCgpUbyBmaXggdGhpcywgd2UgdHJ5IHRvIHNlbmQg dGhlIGtlZXBhbGl2ZSBtZXNzYWdlcyBhZnRlciBlYWNoIGNoYW5nZSBpcwpwcm9jZXNzZWQgYnkg d2Fsc2VuZGVyLCBub3QgaW4gdGhlIHBnb3V0cHV0IC0gcGx1Z2luLgotLS0KIC4uLi9yZXBsaWNh dGlvbi9sb2dpY2FsL3Jlb3JkZXJidWZmZXIuYyAgICAgICB8IDQyICsrKysrKysrKysrKysrKwog c3JjL2JhY2tlbmQvcmVwbGljYXRpb24vcGdvdXRwdXQvcGdvdXRwdXQuYyAgIHwgNTQgKysrLS0t LS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCA0OCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL3Jl b3JkZXJidWZmZXIuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvcmVvcmRlcmJ1 ZmZlci5jCmluZGV4IDIyYTE1YTQ4MmEuLmVlOTdhMzY4NDIgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNr ZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvcmVvcmRlcmJ1ZmZlci5jCisrKyBiL3NyYy9iYWNrZW5k L3JlcGxpY2F0aW9uL2xvZ2ljYWwvcmVvcmRlcmJ1ZmZlci5jCkBAIC0yMDMxLDYgKzIwMzEsNDYg QEAgUmVvcmRlckJ1ZmZlclJlc2V0VFhOKFJlb3JkZXJCdWZmZXIgKnJiLCBSZW9yZGVyQnVmZmVy VFhOICp0eG4sCiAJfQogfQogCisvKgorICogSGVscGVyIGZ1bmN0aW9uIGZvciBSZW9yZGVyQnVm ZmVyUHJvY2Vzc1RYTiBmb3IgdXBkYXRpbmcgcHJvZ3Jlc3MuCisgKi8KK3N0YXRpYyBpbmxpbmUg dm9pZAorUmVvcmRlckJ1ZmZlclVwZGF0ZVByb2dyZXNzKFJlb3JkZXJCdWZmZXIgKnJiLCBSZW9y ZGVyQnVmZmVyVFhOICp0eG4sCisJCQkJCQkJUmVvcmRlckJ1ZmZlckNoYW5nZSAqY2hhbmdlKQor eworCUxvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCA9IHJiLT5wcml2YXRlX2RhdGE7CisJc3Rh dGljIGludAljaGFuZ2VzX2NvdW50ID0gMDsKKworCWlmICghY3R4LT51cGRhdGVfcHJvZ3Jlc3Mp CisJCXJldHVybjsKKworCUFzc2VydCghY3R4LT5mYXN0X2ZvcndhcmQpOworCisJLyogc2V0IG91 dHB1dCBzdGF0ZSAqLworCWN0eC0+YWNjZXB0X3dyaXRlcyA9IGZhbHNlOworCWN0eC0+d3JpdGVf eGlkID0gdHhuLT54aWQ7CisJY3R4LT53cml0ZV9sb2NhdGlvbiA9IGNoYW5nZS0+bHNuOworCWN0 eC0+ZW5kX3hhY3QgPSBmYWxzZTsKKworCS8qCisJICogV2UgZG9uJ3Qgd2FudCB0byB0cnkgc2Vu ZGluZyBhIGtlZXBhbGl2ZSBtZXNzYWdlIGFmdGVyIHByb2Nlc3NpbmcgZWFjaAorCSAqIGNoYW5n ZSBhcyB0aGF0IGNhbiBoYXZlIG92ZXJoZWFkLiBUZXN0cyByZXZlYWxlZCB0aGF0IHRoZXJlIGlz IG5vCisJICogbm90aWNlYWJsZSBvdmVyaGVhZCBpbiBkb2luZyBpdCBhZnRlciBjb250aW51b3Vz bHkgcHJvY2Vzc2luZyAxMDAgb3Igc28KKwkgKiBjaGFuZ2VzLgorCSAqLworI2RlZmluZSBDSEFO R0VTX1RIUkVTSE9MRCAxMDAKKworCS8qCisJICogQWZ0ZXIgY29udGludW91c2x5IHByb2Nlc3Np bmcgQ0hBTkdFU19USFJFU0hPTEQgY2hhbmdlcywgd2UKKwkgKiB0cnkgdG8gc2VuZCBhIGtlZXBh bGl2ZSBtZXNzYWdlIGlmIHJlcXVpcmVkLgorCSAqLworCWlmICgrK2NoYW5nZXNfY291bnQgPj0g Q0hBTkdFU19USFJFU0hPTEQpCisJeworCQljdHgtPnVwZGF0ZV9wcm9ncmVzcyhjdHgsIGN0eC0+ d3JpdGVfbG9jYXRpb24sIGN0eC0+d3JpdGVfeGlkLCBmYWxzZSk7CisJCWNoYW5nZXNfY291bnQg PSAwOworCX0KK30KKwogLyoKICAqIEhlbHBlciBmdW5jdGlvbiBmb3IgUmVvcmRlckJ1ZmZlclJl cGxheSBhbmQgUmVvcmRlckJ1ZmZlclN0cmVhbVRYTi4KICAqCkBAIC0yNDE5LDYgKzI0NTksOCBA QCBSZW9yZGVyQnVmZmVyUHJvY2Vzc1RYTihSZW9yZGVyQnVmZmVyICpyYiwgUmVvcmRlckJ1ZmZl clRYTiAqdHhuLAogCQkJCQllbG9nKEVSUk9SLCAidHVwbGVjaWQgdmFsdWUgaW4gY2hhbmdlcXVl dWUiKTsKIAkJCQkJYnJlYWs7CiAJCQl9CisKKwkJCVJlb3JkZXJCdWZmZXJVcGRhdGVQcm9ncmVz cyhyYiwgdHhuLCBjaGFuZ2UpOwogCQl9CiAKIAkJLyogc3BlY3VsYXRpdmUgaW5zZXJ0aW9uIHJl Y29yZCBtdXN0IGJlIGZyZWVkIGJ5IG5vdyAqLwpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVw bGljYXRpb24vcGdvdXRwdXQvcGdvdXRwdXQuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Bn b3V0cHV0L3Bnb3V0cHV0LmMKaW5kZXggMmVjYWE1YjkwNy4uNmFhMTJhMzllNSAxMDA2NDQKLS0t IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vcGdvdXRwdXQvcGdvdXRwdXQuYworKysgYi9zcmMv YmFja2VuZC9yZXBsaWNhdGlvbi9wZ291dHB1dC9wZ291dHB1dC5jCkBAIC05MSw4ICs5MSw2IEBA IHN0YXRpYyB2b2lkIHNlbmRfcmVsYXRpb25fYW5kX2F0dHJzKFJlbGF0aW9uIHJlbGF0aW9uLCBU cmFuc2FjdGlvbklkIHhpZCwKIHN0YXRpYyB2b2lkIHNlbmRfcmVwbF9vcmlnaW4oTG9naWNhbERl Y29kaW5nQ29udGV4dCAqY3R4LAogCQkJCQkJCSBSZXBPcmlnaW5JZCBvcmlnaW5faWQsIFhMb2dS ZWNQdHIgb3JpZ2luX2xzbiwKIAkJCQkJCQkgYm9vbCBzZW5kX29yaWdpbik7Ci1zdGF0aWMgdm9p ZCB1cGRhdGVfcmVwbGljYXRpb25fcHJvZ3Jlc3MoTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4 LAotCQkJCQkJCQkJCWJvb2wgc2tpcHBlZF94YWN0KTsKIAogLyoKICAqIE9ubHkgMyBwdWJsaWNh dGlvbiBhY3Rpb25zIGFyZSB1c2VkIGZvciByb3cgZmlsdGVyaW5nICgiaW5zZXJ0IiwgInVwZGF0 ZSIsCkBAIC01NzgsNyArNTc2LDcgQEAgcGdvdXRwdXRfY29tbWl0X3R4bihMb2dpY2FsRGVjb2Rp bmdDb250ZXh0ICpjdHgsIFJlb3JkZXJCdWZmZXJUWE4gKnR4biwKIAkgKiBmcm9tIHRoaXMgdHJh bnNhY3Rpb24gaGFzIGJlZW4gc2VudCB0byB0aGUgZG93bnN0cmVhbS4KIAkgKi8KIAlzZW50X2Jl Z2luX3R4biA9IHR4bmRhdGEtPnNlbnRfYmVnaW5fdHhuOwotCXVwZGF0ZV9yZXBsaWNhdGlvbl9w cm9ncmVzcyhjdHgsICFzZW50X2JlZ2luX3R4bik7CisJT3V0cHV0UGx1Z2luVXBkYXRlUHJvZ3Jl c3MoY3R4LCAhc2VudF9iZWdpbl90eG4pOwogCXBmcmVlKHR4bmRhdGEpOwogCXR4bi0+b3V0cHV0 X3BsdWdpbl9wcml2YXRlID0gTlVMTDsKIApAQCAtNjE3LDcgKzYxNSw3IEBAIHN0YXRpYyB2b2lk CiBwZ291dHB1dF9wcmVwYXJlX3R4bihMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsIFJlb3Jk ZXJCdWZmZXJUWE4gKnR4biwKIAkJCQkJIFhMb2dSZWNQdHIgcHJlcGFyZV9sc24pCiB7Ci0JdXBk YXRlX3JlcGxpY2F0aW9uX3Byb2dyZXNzKGN0eCwgZmFsc2UpOworCU91dHB1dFBsdWdpblVwZGF0 ZVByb2dyZXNzKGN0eCwgZmFsc2UpOwogCiAJT3V0cHV0UGx1Z2luUHJlcGFyZVdyaXRlKGN0eCwg dHJ1ZSk7CiAJbG9naWNhbHJlcF93cml0ZV9wcmVwYXJlKGN0eC0+b3V0LCB0eG4sIHByZXBhcmVf bHNuKTsKQEAgLTYzMSw3ICs2MjksNyBAQCBzdGF0aWMgdm9pZAogcGdvdXRwdXRfY29tbWl0X3By ZXBhcmVkX3R4bihMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsIFJlb3JkZXJCdWZmZXJUWE4g KnR4biwKIAkJCQkJCQkgWExvZ1JlY1B0ciBjb21taXRfbHNuKQogewotCXVwZGF0ZV9yZXBsaWNh dGlvbl9wcm9ncmVzcyhjdHgsIGZhbHNlKTsKKwlPdXRwdXRQbHVnaW5VcGRhdGVQcm9ncmVzcyhj dHgsIGZhbHNlKTsKIAogCU91dHB1dFBsdWdpblByZXBhcmVXcml0ZShjdHgsIHRydWUpOwogCWxv Z2ljYWxyZXBfd3JpdGVfY29tbWl0X3ByZXBhcmVkKGN0eC0+b3V0LCB0eG4sIGNvbW1pdF9sc24p OwpAQCAtNjQ3LDcgKzY0NSw3IEBAIHBnb3V0cHV0X3JvbGxiYWNrX3ByZXBhcmVkX3R4bihMb2dp Y2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsCiAJCQkJCQkJICAgWExvZ1JlY1B0ciBwcmVwYXJlX2Vu ZF9sc24sCiAJCQkJCQkJICAgVGltZXN0YW1wVHogcHJlcGFyZV90aW1lKQogewotCXVwZGF0ZV9y ZXBsaWNhdGlvbl9wcm9ncmVzcyhjdHgsIGZhbHNlKTsKKwlPdXRwdXRQbHVnaW5VcGRhdGVQcm9n cmVzcyhjdHgsIGZhbHNlKTsKIAogCU91dHB1dFBsdWdpblByZXBhcmVXcml0ZShjdHgsIHRydWUp OwogCWxvZ2ljYWxyZXBfd3JpdGVfcm9sbGJhY2tfcHJlcGFyZWQoY3R4LT5vdXQsIHR4biwgcHJl cGFyZV9lbmRfbHNuLApAQCAtMTM3OCw4ICsxMzc2LDYgQEAgcGdvdXRwdXRfY2hhbmdlKExvZ2lj YWxEZWNvZGluZ0NvbnRleHQgKmN0eCwgUmVvcmRlckJ1ZmZlclRYTiAqdHhuLAogCVR1cGxlVGFi bGVTbG90ICpvbGRfc2xvdCA9IE5VTEw7CiAJVHVwbGVUYWJsZVNsb3QgKm5ld19zbG90ID0gTlVM TDsKIAotCXVwZGF0ZV9yZXBsaWNhdGlvbl9wcm9ncmVzcyhjdHgsIGZhbHNlKTsKLQogCWlmICgh aXNfcHVibGlzaGFibGVfcmVsYXRpb24ocmVsYXRpb24pKQogCQlyZXR1cm47CiAKQEAgLTE2MTIs OCArMTYwOCw2IEBAIHBnb3V0cHV0X3RydW5jYXRlKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0 eCwgUmVvcmRlckJ1ZmZlclRYTiAqdHhuLAogCU9pZAkJICAgKnJlbGlkczsKIAlUcmFuc2FjdGlv bklkIHhpZCA9IEludmFsaWRUcmFuc2FjdGlvbklkOwogCi0JdXBkYXRlX3JlcGxpY2F0aW9uX3By b2dyZXNzKGN0eCwgZmFsc2UpOwotCiAJLyogUmVtZW1iZXIgdGhlIHhpZCBmb3IgdGhlIGNoYW5n ZSBpbiBzdHJlYW1pbmcgbW9kZS4gU2VlIHBnb3V0cHV0X2NoYW5nZS4gKi8KIAlpZiAoaW5fc3Ry ZWFtaW5nKQogCQl4aWQgPSBjaGFuZ2UtPnR4bi0+eGlkOwpAQCAtMTY3Nyw4ICsxNjcxLDYgQEAg cGdvdXRwdXRfbWVzc2FnZShMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsIFJlb3JkZXJCdWZm ZXJUWE4gKnR4biwKIAlQR091dHB1dERhdGEgKmRhdGEgPSAoUEdPdXRwdXREYXRhICopIGN0eC0+ b3V0cHV0X3BsdWdpbl9wcml2YXRlOwogCVRyYW5zYWN0aW9uSWQgeGlkID0gSW52YWxpZFRyYW5z YWN0aW9uSWQ7CiAKLQl1cGRhdGVfcmVwbGljYXRpb25fcHJvZ3Jlc3MoY3R4LCBmYWxzZSk7Ci0K IAlpZiAoIWRhdGEtPm1lc3NhZ2VzKQogCQlyZXR1cm47CiAKQEAgLTE4NzQsNyArMTg2Niw3IEBA IHBnb3V0cHV0X3N0cmVhbV9jb21taXQoc3RydWN0IExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0 eCwKIAlBc3NlcnQoIWluX3N0cmVhbWluZyk7CiAJQXNzZXJ0KHJidHhuX2lzX3N0cmVhbWVkKHR4 bikpOwogCi0JdXBkYXRlX3JlcGxpY2F0aW9uX3Byb2dyZXNzKGN0eCwgZmFsc2UpOworCU91dHB1 dFBsdWdpblVwZGF0ZVByb2dyZXNzKGN0eCwgZmFsc2UpOwogCiAJT3V0cHV0UGx1Z2luUHJlcGFy ZVdyaXRlKGN0eCwgdHJ1ZSk7CiAJbG9naWNhbHJlcF93cml0ZV9zdHJlYW1fY29tbWl0KGN0eC0+ b3V0LCB0eG4sIGNvbW1pdF9sc24pOwpAQCAtMTg5NSw3ICsxODg3LDcgQEAgcGdvdXRwdXRfc3Ry ZWFtX3ByZXBhcmVfdHhuKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwKIHsKIAlBc3NlcnQo cmJ0eG5faXNfc3RyZWFtZWQodHhuKSk7CiAKLQl1cGRhdGVfcmVwbGljYXRpb25fcHJvZ3Jlc3Mo Y3R4LCBmYWxzZSk7CisJT3V0cHV0UGx1Z2luVXBkYXRlUHJvZ3Jlc3MoY3R4LCBmYWxzZSk7CiAJ T3V0cHV0UGx1Z2luUHJlcGFyZVdyaXRlKGN0eCwgdHJ1ZSk7CiAJbG9naWNhbHJlcF93cml0ZV9z dHJlYW1fcHJlcGFyZShjdHgtPm91dCwgdHhuLCBwcmVwYXJlX2xzbik7CiAJT3V0cHV0UGx1Z2lu V3JpdGUoY3R4LCB0cnVlKTsKQEAgLTIzODAsMzcgKzIzNzIsMyBAQCBzZW5kX3JlcGxfb3JpZ2lu KExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwgUmVwT3JpZ2luSWQgb3JpZ2luX2lkLAogCQl9 CiAJfQogfQotCi0vKgotICogVHJ5IHRvIHVwZGF0ZSBwcm9ncmVzcyBhbmQgc2VuZCBhIGtlZXBh bGl2ZSBtZXNzYWdlIGlmIHRvbyBtYW55IGNoYW5nZXMgd2VyZQotICogcHJvY2Vzc2VkLgotICoK LSAqIEZvciBhIGxhcmdlIHRyYW5zYWN0aW9uLCBpZiB3ZSBkb24ndCBzZW5kIGFueSBjaGFuZ2Ug dG8gdGhlIGRvd25zdHJlYW0gZm9yIGEKLSAqIGxvbmcgdGltZSAoZXhjZWVkcyB0aGUgd2FsX3Jl Y2VpdmVyX3RpbWVvdXQgb2Ygc3RhbmRieSkgdGhlbiBpdCBjYW4gdGltZW91dC4KLSAqIFRoaXMg Y2FuIGhhcHBlbiB3aGVuIGFsbCBvciBtb3N0IG9mIHRoZSBjaGFuZ2VzIGFyZSBlaXRoZXIgbm90 IHB1Ymxpc2hlZCBvcgotICogZ290IGZpbHRlcmVkIG91dC4KLSAqLwotc3RhdGljIHZvaWQKLXVw ZGF0ZV9yZXBsaWNhdGlvbl9wcm9ncmVzcyhMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsIGJv b2wgc2tpcHBlZF94YWN0KQotewotCXN0YXRpYyBpbnQJY2hhbmdlc19jb3VudCA9IDA7Ci0KLQkv KgotCSAqIFdlIGRvbid0IHdhbnQgdG8gdHJ5IHNlbmRpbmcgYSBrZWVwYWxpdmUgbWVzc2FnZSBh ZnRlciBwcm9jZXNzaW5nIGVhY2gKLQkgKiBjaGFuZ2UgYXMgdGhhdCBjYW4gaGF2ZSBvdmVyaGVh ZC4gVGVzdHMgcmV2ZWFsZWQgdGhhdCB0aGVyZSBpcyBubwotCSAqIG5vdGljZWFibGUgb3Zlcmhl YWQgaW4gZG9pbmcgaXQgYWZ0ZXIgY29udGludW91c2x5IHByb2Nlc3NpbmcgMTAwIG9yIHNvCi0J ICogY2hhbmdlcy4KLQkgKi8KLSNkZWZpbmUgQ0hBTkdFU19USFJFU0hPTEQgMTAwCi0KLQkvKgot CSAqIElmIHdlIGFyZSBhdCB0aGUgZW5kIG9mIHRyYW5zYWN0aW9uIExTTiwgdXBkYXRlIHByb2dy ZXNzIHRyYWNraW5nLgotCSAqIE90aGVyd2lzZSwgYWZ0ZXIgY29udGludW91c2x5IHByb2Nlc3Np bmcgQ0hBTkdFU19USFJFU0hPTEQgY2hhbmdlcywgd2UKLQkgKiB0cnkgdG8gc2VuZCBhIGtlZXBh bGl2ZSBtZXNzYWdlIGlmIHJlcXVpcmVkLgotCSAqLwotCWlmIChjdHgtPmVuZF94YWN0IHx8ICsr Y2hhbmdlc19jb3VudCA+PSBDSEFOR0VTX1RIUkVTSE9MRCkKLQl7Ci0JCU91dHB1dFBsdWdpblVw ZGF0ZVByb2dyZXNzKGN0eCwgc2tpcHBlZF94YWN0KTsKLQkJY2hhbmdlc19jb3VudCA9IDA7Ci0J fQotfQotLSAKMi4yMy4wLndpbmRvd3MuMQoK --_002_OS3PR01MB62751A8063A9A75A096000D89E3F9OS3PR01MB6275jpnp_--