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 1ncgsp-0006b9-7R for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Apr 2022 05:10:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ncgsm-00057d-T9 for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Apr 2022 05:10:04 +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 1ncgsm-00052d-7w for pgsql-hackers@lists.postgresql.org; Fri, 08 Apr 2022 05:10:04 +0000 Received: from esa3.fujitsucc.c3s2.iphmx.com ([68.232.151.212]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncgsh-0002RP-Op for pgsql-hackers@lists.postgresql.org; Fri, 08 Apr 2022 05:10:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1649394599; x=1680930599; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=eDWNTqq/7vHTRMDNKm85OX6M5L5pzRlAAukpKfG0q/I=; b=C+Mqp+Mu3Hv7k0Fv5UEHALOnxDXZ/3jRJIpvIxXPcPwftGbWIHgNS5w1 Zo3BdkVosXP6ocQXhgDUajfVTvc8vv9lWA+CCEDu6SZkCkGBfEgUyzlPw 7TDSR312DHQyvHQ6/1yJpgoR3xVYv0YwVXTdHy7q6uLM7K362bSBjQNAx 6St/N9LFSRjRctMBeZ9HKgW4r/h7RXqq/rukJsLJU9AFWqwBiy443nIlI MWkGuWOsKOtO2G9BUifBH/pPvA5dDy4q55at+gdjKv0/+tseSXVFiHz19 qLzzLQ3/A+Lx6PdhV61faMS9HN3ndejI0cbx4aiEybKiyMoNbWvoZQ4UB w==; X-IronPort-AV: E=McAfee;i="6400,9594,10310"; a="61596354" X-IronPort-AV: E=Sophos;i="5.90,244,1643641200"; d="scan'208,223";a="61596354" Received: from mail-tycjpn01lp2172.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.172]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2022 14:09:54 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kq6Uqf4lWguQVLIpnqF2v7cnn2oo7tOJk5Y+pYgYcT0JAsEWW/MnmcekKhrrgDse8cty+8oD3Yz9vvYUIkDd5RTd41kEo/2ZS/79y2LpEpWeJGybbse52X9AD5P7/CLjzVo7qFch3d3/Ztj7gbnNnwFwg7uUC8DoeEi5TeFP9n15+Y4GBCRvZ2vf48KKeWJN1kK0K3sHWORUD2/r3osQO7nKnnLKri+YUAKsKEURhN7q3sSIXTOV3p1DNk+hwlVPy/cslBwXMoR9RTeGD1BS7ibJF1AITlAu7qMgg0su/u4506LdDk/PgKqjjnFayeLS5zscETFypIV3XdeQLif77g== 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=8SFJKsMsi6VfdPtjZsM30RNRdYqduqTLLR00pN1dGR4=; b=LPBgm3gWzm1kIyGeZdN4SM6MAaa9aqNc4gao0zj2E6mWfdGc15b8vhof4RWnEWgb1q6rc+tMNJgHvmy0nMCR7Q2s+BTtZqgWJOuGOGGBzeALXyn7lUAPNkKHDJBXbJg+iVDBqaiQqqB5eIXZVsmfRvuhLuGAc6jBEoRE20UptBPNlfg4pLWDqxOIutIOeJ2HzhMINoBi95pg1g1pffQJroCtC8ad3ENB3+EjtcGn05ID3dn5B9GMjCXwTrxpPEX6pVGS4zy6UxlEtidQfiMSqPy5jon2W8DDIrcb7y7uEIhX7G6ZYRjyWoupG0E46mN/ZE7d9ewYVV5ti6UuT1qJgg== 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.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8SFJKsMsi6VfdPtjZsM30RNRdYqduqTLLR00pN1dGR4=; b=JmF+hUeshv+33j1aVk1wjUUivz1jPjaQzuMpi9BRu1VNU6Ki/Jf1Ow/EW2XjJc1keKn4kkgdcUqim0Dy23/JKQnUg5GSu05DGyZROVdcd8VjVS9g2zzsz5NznfH+k94wAaqQLUztghv2Iq+7/xE/zCQ/WiBEHJ7/cRNEgX9ta5o= Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com (2603:1096:604:f1::8) by OS3PR01MB6376.jpnprd01.prod.outlook.com (2603:1096:604:e1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22; Fri, 8 Apr 2022 05:09:51 +0000 Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::5861:b904:cd0e:d082]) by OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::5861:b904:cd0e:d082%5]) with mapi id 15.20.5144.022; Fri, 8 Apr 2022 05:09:50 +0000 From: "wangw.fnst@fujitsu.com" To: Amit Kapila CC: Euler Taveira , Masahiko Sawada , "kuroda.hayato@fujitsu.com" , Peter Smith , Fabrice Chapuis , 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: AQHXq6q0fGO4Dh5+k0GIgFVk++toyquoBbGAgABGZICAAnlLAIAB+ycAgAATswCAAElQAIAA8bIAgAAdFACAABkigIAAYZsAgAEivICAAHkiAIABaZWAgAAlYwCACggKAIAM/F4AgDYaB4CAANP8AIAAsSuAgD7B+oCAAUduAIAJeV2AgA4SawCABpEzgIABUlCAgAGGygCAAD8kAIABVFSAgAAdkoCAB/p7AIABQC/ggABIXACAAVeYMIAAOpQAgABCZQCAASy+AIAFyaWQgBRitNCAD7afAIAGWNIQgAHoyACAB8R6cIAAOXWAgAKPYVCAAgvSAIABg4EAgAXSvjCAAG1LgIABNYgAgABJ9YCACr/LsIAAvEGAgAEaMACAADb0gIAAGyqAgAEizbCAAF5QgIAEXb0AgAFV6cCAA7VegIABO8mggAAP0wCAAEKDEIAEKtoAgABG3JCAAUgqsIAB+P7QgAATMACAAcuPAIAA5KGAgAAG6ACAAAhZgIAAE+YAgAfzQhCAAAcGgIAAKseAgABKWDCAARZyAIABitvA Date: Fri, 8 Apr 2022 05:09:50 +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: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 401d870b-f16a-4bbb-11b6-08da191e0281 x-ms-traffictypediagnostic: OS3PR01MB6376:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9WsMjW1obf1n+Gx1xtv7mHreLrgTTHtgRE8DK59qiOqRRDiVRB1VBqW8sYdBdXtyLh6vgL7EtelhsZxa4A/zW+C8TvS0H205s3VtNEqXsRSfd4MKU55X3j5oIWet2dRruuraGbLepXcVNNiL6x7+LrOocExQwfSuszT9qZiJsw3sIVELr5t6r7dufLA0bvRStSJR0IfaEgpvFUdFCQyDWzImRcrDDsS3tE5yBCNJGPyu8jacHzY+mZ0is/vBhd3uZSZG4ao5RkO8q035VwLj2tFF8+N7QUBJJ0tARRH0vEp1jpPGITUwPZCUCXgQVKWBVkr9EoBg6qTkSvf50YnzifEJODRnkCieeYP1x9FOXKPUR6U6BBUNwlaLFaMYLCcpV+IZyQy1tjEqkJHu7Lknyrv+Ns2fCsq9l1aNHHBDRlQnWo+0H0yO10ll9V+n5Yq7JP2rT3/qrGdC635fpJoz3bhhXR9+EDhSR+vywPvcQ5ueXJ6/3gDrMC69p4xIR4jVsK+v2lAFRIxOgVsm+m9bxwp9Crqa6wN/Ng0UnNspvCXDf1p6ynlV0K5UeLWu/z4662pUAZeyari1CjNnaVxM3dD01Uy5Qk/gbpFdHkg5+XOZxJgvmbkuoHE1ewKZpbyTFxeWHTPWJNtwqLnW38R+gb+7/texjFATiJ/xLtLcoKSjyefeNwZIMZci/e6/KBDZdUzZXlnCpnmaLIexacyGdw== 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:(13230001)(4636009)(366004)(66476007)(26005)(82960400001)(66946007)(76116006)(83380400001)(316002)(66446008)(66556008)(55016003)(64756008)(8936002)(186003)(86362001)(38100700002)(122000001)(38070700005)(5660300002)(54906003)(9686003)(7696005)(52536014)(99936003)(508600001)(4744005)(6916009)(53546011)(2906002)(71200400001)(3480700007)(6506007)(33656002)(8676002)(4326008)(85182001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MmRqdFh4WERrQ0RIYjdVaHR6TFF3RUVXVFR2WFlGVnQyRUhZQnA4aXNnRmli?= =?utf-8?B?LytkdnFxaWx2dHYycDIxT0p1RDhXVnFib3NmcHo0dURxTmZZRDNEZXZQdzk5?= =?utf-8?B?dEg5YWVGZEFMVzRKbHF1MWw1aHdzTzdBSkF4L2lOZzJIbXhaRk5xRVZ1UWJo?= =?utf-8?B?eHlRVWxtek5MdzZ1NW4wZ1JrOFJLNnAxeEJqTDZ3R0RkR2s5cmZ6S2R1dXlI?= =?utf-8?B?MEQyRXNNM0dLT0RUQ1o5SEFyYVhXUVpZZWtXNFg3KzViY055UFZLS2h0NzR0?= =?utf-8?B?aEhmeW1lV201NVI0UXVrK015bUF3RXRON2t2QW1ZRGRuVUl3b2JpQktlTG1r?= =?utf-8?B?U0NWQldrVHlCZkZMTHdoc3ZPU0xZdzZnWUZUWk54RlVZdmF2OXROV29uSkFL?= =?utf-8?B?ZG96NkdXcTF1TUVwQ1pvVjRVRUl1cjRMYTZKbXluUE1UVHIwSGJrdkZ5RVI4?= =?utf-8?B?WGkvRDc0UTE1U0YzemZkZmE0cm1XSHZTSDBFTGFuNHpsT3RxZUhNNUxiUmdr?= =?utf-8?B?aVR6dW5IL3RLTXRXR0ZHRjlQWGhNSUdON0RRc0dKYUNCZjJOVjJubkFaQVZj?= =?utf-8?B?NzhMUDh2Q3ZVZ3hTalFSNWlRa2ZmU0JNdDNyMXk3TGh1c0VidzU1TVg5WXdG?= =?utf-8?B?KzJHeHlpcGRXR052VHBJaVJOTk9RUHRSTVd6c1JJTGorV0VWVy9LZGFzNDhk?= =?utf-8?B?blRLNG1TZFlibEhIZ0ZHL3RyTU1oem44dHphVmN0WFdUQ3Z5cy9uN1YzNzla?= =?utf-8?B?SHc0QThHMDVnUHJHTVJnV3k2a3pMWWUya29DaWdiUlJ1blBVYlpVNUtDMjk4?= =?utf-8?B?bFVhbGxqNFRsbi9jWXVCS2NQa2dsTFFFY2ZKaHhTdlZsMy9ITkRESjBTMUlS?= =?utf-8?B?b3VvL2t3TS85TW1jampJd3ZwVUhTckg2R2ZabmQxUFBoNGRuVERqdnVFbklU?= =?utf-8?B?MXQwdWdvRjd6WHlPNkZCMHJ3ZzE0UGlPZm9vK2pVTUthck9LOTJtZ0I3eEV5?= =?utf-8?B?dkUweUUxWGs4Ry95Snk0WkVncEphbERTenRXOFZoYTF6eW5TSDI2SDRwOHRF?= =?utf-8?B?RWk5ejAyVlNMQ2cxUHNzZDE0MXhKV3Fuai9ZYVNNQzhhOVVSamJjYjRkQUhL?= =?utf-8?B?QjA4NnNCRDB3V2h6NTZDekpKc2ZLWXhoeG1nbFlnVnpwNUdZamRaM3o2cW5p?= =?utf-8?B?Zzg4QVRwTVB4cnlqWi9SSkFZaUNaZWRxM2VFQmZKSGdxN2J6VFdKaUU1SnBs?= =?utf-8?B?Szd4OUFlZ01nbnpQYUdEcktjSzVocU45NjYvb28xTnh0eEc5UlQ3M2JMTExH?= =?utf-8?B?MlBmOTRNdE11QlAwSnB4TWRBYnNzZ3FpaTRwTVdLcWxJQWtNOVh1dFdhNitD?= =?utf-8?B?UHhKMHpNWXQrc3VER3FublE0Y3ZZYndkWitUYXlGamF0R2crM2NXdnZuaEZy?= =?utf-8?B?OFVqbktlUkdRbUNWanlreW5PME95N2JFdk82Uy9IODl4UnVZbkZTNXhUblgz?= =?utf-8?B?WWhXWVpjK0VYQ25KVjlsWktzM3dGcjlxS3pFa3dIMUVvb1VIaXluQWEra1hw?= =?utf-8?B?VEVmbUJoY0EzeG53cURMVWpxaUJwaHNDWTZBVVVZQzd2RWkxNXhEYm90eVl5?= =?utf-8?B?Qjc2SGZoV0JDd2pJV3lRaUMzQVBkZnRQWFJycEVYYmFYYm0vT05GRlMxVDVM?= =?utf-8?B?QmIybzRtZDA1aUg4Y1NXdzUvTDFiMXBpallJM1FzNlh1dUM4ZFJPaDZ4NUQw?= =?utf-8?B?dFRiSlhINU1tM0hmeWRSd1BZRWRvS0xOMisxWmF6S1RZdjNscGhIY0xnNk9L?= =?utf-8?B?S3pabVBmSlNRMmRSV0I5M0NGNUUrZlhvNlBINWM3OGJzMVdqQ3pyZ21NRFNB?= =?utf-8?B?YkdwTG9pTWpyQ3FPeVNGZFhzUHd1L2IxbnF0Vzc2a2xBL1VVZ2puYlc4MEYw?= =?utf-8?B?ejNqdm9yVnU0NUpZMUJ2VzhnL01LdXVsSU95UU4xVEN5NU13SXJSOVFZVXcz?= =?utf-8?B?ZiswaHJDQzZzSGtPUU9LdDJtUFdBQzNRUVRkSW5rNHlXTnFJWFhkUU9RVHR5?= =?utf-8?B?RW5rSm1TUzhyYzBGSU1nZTlmalFQZ2Ryd1BMNmdnMkh6ZnkxaWhEN2w0cS85?= =?utf-8?B?N3pMM2t1UjRIRlRsK1R3V2RUaXdkbThCcEY4VUFIeExzbk16bUQ0bHYxK292?= =?utf-8?B?aXUyMFU0RXVtQnFWV2c0WVNOdk9wMlU5R0FTV2ZycitodC9ZdUhacUFPaXpU?= =?utf-8?B?T2x0M1FLV0ZHYVVoZWdIVkF4VTVqYlBsZnZmb29kQmowUEFZRVNjaEZXSXhK?= =?utf-8?B?RlNpRDlzRzdTVVVFWlpxMUlqS05tTGYzajVmOGcrcnJ3ZDBNOEtxdz09?= Content-Type: multipart/mixed; boundary="_002_OS3PR01MB6275BB9494DEA4D84A3FD5259EE99OS3PR01MB6275jpnp_" 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: 401d870b-f16a-4bbb-11b6-08da191e0281 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2022 05:09:50.5427 (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: N8oDu/QfX1saGcuuFyak3iL+sG/1YZvaU/tyfxayGZnIEDSZb6W7KQ2QmVaxJPYXGtvqXxleSRSi3audNVKCSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB6376 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_OS3PR01MB6275BB9494DEA4D84A3FD5259EE99OS3PR01MB6275jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gV2VkLCBBcHIgNywgMjAyMiBhdCAxOjM0IFBNIEFtaXQgS2FwaWxhIDxhbWl0LmthcGlsYTE2 QGdtYWlsLmNvbT4gIHdyb3RlOg0KPg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQo+IE9u ZSBjb21tZW50Og0KPiArc3RhdGljIHZvaWQNCj4gK3VwZGF0ZV9wcm9ncmVzcyhMb2dpY2FsRGVj b2RpbmdDb250ZXh0ICpjdHgsIGJvb2wgc2tpcHBlZF94YWN0LCBib29sDQo+IGVuZF94YWN0KQ0K PiArew0KPiArIHN0YXRpYyBpbnQgY2hhbmdlc19jb3VudCA9IDA7DQo+ICsNCj4gKyBpZiAoZW5k X3hhY3QpDQo+ICsgew0KPiArIC8qIFVwZGF0ZSBwcm9ncmVzcyB0cmFja2luZyBhdCB4YWN0IGVu ZC4gKi8NCj4gKyBPdXRwdXRQbHVnaW5VcGRhdGVQcm9ncmVzcyhjdHgsIHNraXBwZWRfeGFjdCk7 DQo+ICsgY2hhbmdlc19jb3VudCA9IDA7DQo+ICsgfQ0KPiArIC8qDQo+ICsgKiBBZnRlciBjb250 aW51b3VzbHkgcHJvY2Vzc2luZyBDSEFOR0VTX1RIUkVTSE9MRCBjaGFuZ2VzLCB1cGRhdGUNCj4g cHJvZ3Jlc3MNCj4gKyAqIHdoaWNoIHdpbGwgYWxzbyB0cnkgdG8gc2VuZCBhIGtlZXBhbGl2ZSBt ZXNzYWdlIGlmIHJlcXVpcmVkLg0KPiANCj4gSSB0aGluayB5b3UgY2FuIHNpbXBseSByZXR1cm4g YWZ0ZXIgbWFraW5nIGNoYW5nZXNfY291bnQgPSAwLiBUaGVyZQ0KPiBzaG91bGQgYmUgYW4gZW1w dHkgbGluZSBiZWZvcmUgc3RhcnRpbmcgdGhlIG5leHQgY29tbWVudC4NCkltcHJvdmUgYXMgc3Vn Z2VzdGVkLg0KQlRXLCB0aGVyZSBpcyBhIGNvbmZsaWN0IGluIGN1cnJlbnQgSEVBRCB3aGVuIGFw cGx5aW5nIHYxMiBiZWNhdXNlIG9mIHRoZQ0KY29tbWl0IDJjN2VhNTcuIEFsc28gcmViYXNlIGl0 Lg0KDQpBdHRhY2ggdGhlIG5ldyBwYXRjaC4NCjEuIE1ha2Ugc29tZSBpbXByb3ZlbWVudHMgdG8g dGhlIG5ldyBmdW5jdGlvbiB1cGRhdGVfcHJvZ3Jlc3MuIFtzdWdnZXN0aW9uIGJ5IEFtaXQtU2Fu XQ0KMi4gUmViYXNlIHRoZSBwYXRjaCBiZWNhdXNlIHRoZSBjb21taXQgMmM3ZWE1NyBpbiBjdXJy ZW50IEhFQUQuDQoNClJlZ2FyZHMsDQpXYW5nIHdlaQ0K --_002_OS3PR01MB6275BB9494DEA4D84A3FD5259EE99OS3PR01MB6275jpnp_ Content-Type: application/octet-stream; name="v13-0001-Fix-the-logical-replication-timeout-during-large.patch" Content-Description: v13-0001-Fix-the-logical-replication-timeout-during-large.patch Content-Disposition: attachment; filename="v13-0001-Fix-the-logical-replication-timeout-during-large.patch"; size=7255; creation-date="Fri, 08 Apr 2022 05:08:00 GMT"; modification-date="Fri, 08 Apr 2022 05:09:49 GMT" Content-Transfer-Encoding: base64 RnJvbSA2YWE3YTRlYWViN2M1MjIyYTdkZTNmNjU3MzVlM2M0OTNiZDY5ZjAzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB3YW5ndyA8d2FuZ3cuZm5zdEBmdWppdHN1LmNvbT4KRGF0ZTog RnJpLCA4IEFwciAyMDIyIDEwOjM0OjQ3ICswODAwClN1YmplY3Q6IFtQQVRDSCB2MTNdIEZpeCB0 aGUgbG9naWNhbCByZXBsaWNhdGlvbiB0aW1lb3V0IGR1cmluZyBsYXJnZQogdHJhbnNhY3Rpb25z LgoKVGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBkb24ndCBzZW5kIGtlZXAtYWxpdmUgbWVzc2FnZXMg Zm9yIGEgbG9uZyB0aW1lCndoaWxlIHByb2Nlc3NpbmcgbGFyZ2UgdHJhbnNhY3Rpb25zIGR1cmlu ZyBsb2dpY2FsIHJlcGxpY2F0aW9uIHdoZXJlIHdlCmRvbid0IHNlbmQgYW55IGRhdGEgb2Ygc3Vj aCB0cmFuc2FjdGlvbnMuIFRoaXMgY2FuIGhhcHBlbiB3aGVuIHRoZSB0YWJsZQptb2RpZmllZCBp biB0aGUgdHJhbnNhY3Rpb24gaXMgbm90IHB1Ymxpc2hlZCBvciBiZWNhdXNlIGFsbCB0aGUgY2hh bmdlcwpnb3QgZmlsdGVyZWQuIFdlIGRvIHRyeSB0byBzZW5kIHRoZSBrZWVwX2FsaXZlIGlmIG5l Y2Vzc2FyeSBhdCB0aGUgZW5kIG9mCnRoZSB0cmFuc2FjdGlvbiAodmlhIFdhbFNuZFdyaXRlRGF0 YSgpKSBidXQgYnkgdGhhdCB0aW1lIHRoZQpzdWJzY3JpYmVyLXNpZGUgY2FuIHRpbWVvdXQgYW5k IGV4aXQuCgpUbyBmaXggdGhpcyB3ZSB0cnkgdG8gc2VuZCB0aGUga2VlcGFsaXZlIG1lc3NhZ2Ug aWYgcmVxdWlyZWQgYWZ0ZXIKcHJvY2Vzc2luZyBjZXJ0YWluIHRocmVzaG9sZCBvZiBjaGFuZ2Vz LgotLS0KIHNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Bnb3V0cHV0L3Bnb3V0cHV0LmMgfCA1NyAr KysrKysrKysrKysrKysrKystLS0KIHNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3dhbHNlbmRlci5j ICAgICAgICAgfCAxMiArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA3 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Bnb3V0 cHV0L3Bnb3V0cHV0LmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9wZ291dHB1dC9wZ291dHB1 dC5jCmluZGV4IGZlNWFjY2NhNTcuLjI4OGM4YjY1YzAgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5k L3JlcGxpY2F0aW9uL3Bnb3V0cHV0L3Bnb3V0cHV0LmMKKysrIGIvc3JjL2JhY2tlbmQvcmVwbGlj YXRpb24vcGdvdXRwdXQvcGdvdXRwdXQuYwpAQCAtOTEsNiArOTEsNyBAQCBzdGF0aWMgdm9pZCBz ZW5kX3JlbGF0aW9uX2FuZF9hdHRycyhSZWxhdGlvbiByZWxhdGlvbiwgVHJhbnNhY3Rpb25JZCB4 aWQsCiBzdGF0aWMgdm9pZCBzZW5kX3JlcGxfb3JpZ2luKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQg KmN0eCwKIAkJCQkJCQkgUmVwT3JpZ2luSWQgb3JpZ2luX2lkLCBYTG9nUmVjUHRyIG9yaWdpbl9s c24sCiAJCQkJCQkJIGJvb2wgc2VuZF9vcmlnaW4pOworc3RhdGljIHZvaWQgdXBkYXRlX3Byb2dy ZXNzKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwgYm9vbCBza2lwcGVkX3hhY3QsIGJvb2wg ZW5kX3hhY3QpOwogCiAvKgogICogT25seSAzIHB1YmxpY2F0aW9uIGFjdGlvbnMgYXJlIHVzZWQg Zm9yIHJvdyBmaWx0ZXJpbmcgKCJpbnNlcnQiLCAidXBkYXRlIiwKQEAgLTU1OCw3ICs1NTksNyBA QCBwZ291dHB1dF9jb21taXRfdHhuKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwgUmVvcmRl ckJ1ZmZlclRYTiAqdHhuLAogCSAqIGZyb20gdGhpcyB0cmFuc2FjdGlvbiBoYXMgYmVlbiBzZW50 IHRvIHRoZSBkb3duc3RyZWFtLgogCSAqLwogCXNlbnRfYmVnaW5fdHhuID0gdHhuZGF0YS0+c2Vu dF9iZWdpbl90eG47Ci0JT3V0cHV0UGx1Z2luVXBkYXRlUHJvZ3Jlc3MoY3R4LCAhc2VudF9iZWdp bl90eG4pOworCXVwZGF0ZV9wcm9ncmVzcyhjdHgsICFzZW50X2JlZ2luX3R4biwgdHJ1ZSk7CiAJ cGZyZWUodHhuZGF0YSk7CiAJdHhuLT5vdXRwdXRfcGx1Z2luX3ByaXZhdGUgPSBOVUxMOwogCkBA IC01OTcsNyArNTk4LDcgQEAgc3RhdGljIHZvaWQKIHBnb3V0cHV0X3ByZXBhcmVfdHhuKExvZ2lj YWxEZWNvZGluZ0NvbnRleHQgKmN0eCwgUmVvcmRlckJ1ZmZlclRYTiAqdHhuLAogCQkJCQkgWExv Z1JlY1B0ciBwcmVwYXJlX2xzbikKIHsKLQlPdXRwdXRQbHVnaW5VcGRhdGVQcm9ncmVzcyhjdHgs IGZhbHNlKTsKKwl1cGRhdGVfcHJvZ3Jlc3MoY3R4LCBmYWxzZSwgdHJ1ZSk7CiAKIAlPdXRwdXRQ bHVnaW5QcmVwYXJlV3JpdGUoY3R4LCB0cnVlKTsKIAlsb2dpY2FscmVwX3dyaXRlX3ByZXBhcmUo Y3R4LT5vdXQsIHR4biwgcHJlcGFyZV9sc24pOwpAQCAtNjExLDcgKzYxMiw3IEBAIHN0YXRpYyB2 b2lkCiBwZ291dHB1dF9jb21taXRfcHJlcGFyZWRfdHhuKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQg KmN0eCwgUmVvcmRlckJ1ZmZlclRYTiAqdHhuLAogCQkJCQkJCSBYTG9nUmVjUHRyIGNvbW1pdF9s c24pCiB7Ci0JT3V0cHV0UGx1Z2luVXBkYXRlUHJvZ3Jlc3MoY3R4LCBmYWxzZSk7CisJdXBkYXRl X3Byb2dyZXNzKGN0eCwgZmFsc2UsIHRydWUpOwogCiAJT3V0cHV0UGx1Z2luUHJlcGFyZVdyaXRl KGN0eCwgdHJ1ZSk7CiAJbG9naWNhbHJlcF93cml0ZV9jb21taXRfcHJlcGFyZWQoY3R4LT5vdXQs IHR4biwgY29tbWl0X2xzbik7CkBAIC02MjcsNyArNjI4LDcgQEAgcGdvdXRwdXRfcm9sbGJhY2tf cHJlcGFyZWRfdHhuKExvZ2ljYWxEZWNvZGluZ0NvbnRleHQgKmN0eCwKIAkJCQkJCQkgICBYTG9n UmVjUHRyIHByZXBhcmVfZW5kX2xzbiwKIAkJCQkJCQkgICBUaW1lc3RhbXBUeiBwcmVwYXJlX3Rp bWUpCiB7Ci0JT3V0cHV0UGx1Z2luVXBkYXRlUHJvZ3Jlc3MoY3R4LCBmYWxzZSk7CisJdXBkYXRl X3Byb2dyZXNzKGN0eCwgZmFsc2UsIHRydWUpOwogCiAJT3V0cHV0UGx1Z2luUHJlcGFyZVdyaXRl KGN0eCwgdHJ1ZSk7CiAJbG9naWNhbHJlcF93cml0ZV9yb2xsYmFja19wcmVwYXJlZChjdHgtPm91 dCwgdHhuLCBwcmVwYXJlX2VuZF9sc24sCkBAIC0xMzYxLDYgKzEzNjIsOCBAQCBwZ291dHB1dF9j aGFuZ2UoTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4LCBSZW9yZGVyQnVmZmVyVFhOICp0eG4s CiAJVHVwbGVUYWJsZVNsb3QgKm9sZF9zbG90ID0gTlVMTDsKIAlUdXBsZVRhYmxlU2xvdCAqbmV3 X3Nsb3QgPSBOVUxMOwogCisJdXBkYXRlX3Byb2dyZXNzKGN0eCwgZmFsc2UsIGZhbHNlKTsKKwog CWlmICghaXNfcHVibGlzaGFibGVfcmVsYXRpb24ocmVsYXRpb24pKQogCQlyZXR1cm47CiAKQEAg LTE1OTMsNiArMTU5Niw4IEBAIHBnb3V0cHV0X3RydW5jYXRlKExvZ2ljYWxEZWNvZGluZ0NvbnRl eHQgKmN0eCwgUmVvcmRlckJ1ZmZlclRYTiAqdHhuLAogCU9pZAkJICAgKnJlbGlkczsKIAlUcmFu c2FjdGlvbklkIHhpZCA9IEludmFsaWRUcmFuc2FjdGlvbklkOwogCisJdXBkYXRlX3Byb2dyZXNz KGN0eCwgZmFsc2UsIGZhbHNlKTsKKwogCS8qIFJlbWVtYmVyIHRoZSB4aWQgZm9yIHRoZSBjaGFu Z2UgaW4gc3RyZWFtaW5nIG1vZGUuIFNlZSBwZ291dHB1dF9jaGFuZ2UuICovCiAJaWYgKGluX3N0 cmVhbWluZykKIAkJeGlkID0gY2hhbmdlLT50eG4tPnhpZDsKQEAgLTE2NTYsNiArMTY2MSw4IEBA IHBnb3V0cHV0X21lc3NhZ2UoTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4LCBSZW9yZGVyQnVm ZmVyVFhOICp0eG4sCiAJUEdPdXRwdXREYXRhICpkYXRhID0gKFBHT3V0cHV0RGF0YSAqKSBjdHgt Pm91dHB1dF9wbHVnaW5fcHJpdmF0ZTsKIAlUcmFuc2FjdGlvbklkIHhpZCA9IEludmFsaWRUcmFu c2FjdGlvbklkOwogCisJdXBkYXRlX3Byb2dyZXNzKGN0eCwgZmFsc2UsIGZhbHNlKTsKKwogCWlm ICghZGF0YS0+bWVzc2FnZXMpCiAJCXJldHVybjsKIApAQCAtMTg0OCw3ICsxODU1LDcgQEAgcGdv dXRwdXRfc3RyZWFtX2NvbW1pdChzdHJ1Y3QgTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4LAog CUFzc2VydCghaW5fc3RyZWFtaW5nKTsKIAlBc3NlcnQocmJ0eG5faXNfc3RyZWFtZWQodHhuKSk7 CiAKLQlPdXRwdXRQbHVnaW5VcGRhdGVQcm9ncmVzcyhjdHgsIGZhbHNlKTsKKwl1cGRhdGVfcHJv Z3Jlc3MoY3R4LCBmYWxzZSwgdHJ1ZSk7CiAKIAlPdXRwdXRQbHVnaW5QcmVwYXJlV3JpdGUoY3R4 LCB0cnVlKTsKIAlsb2dpY2FscmVwX3dyaXRlX3N0cmVhbV9jb21taXQoY3R4LT5vdXQsIHR4biwg Y29tbWl0X2xzbik7CkBAIC0xODY5LDcgKzE4NzYsNyBAQCBwZ291dHB1dF9zdHJlYW1fcHJlcGFy ZV90eG4oTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4LAogewogCUFzc2VydChyYnR4bl9pc19z dHJlYW1lZCh0eG4pKTsKIAotCU91dHB1dFBsdWdpblVwZGF0ZVByb2dyZXNzKGN0eCwgZmFsc2Up OworCXVwZGF0ZV9wcm9ncmVzcyhjdHgsIGZhbHNlLCB0cnVlKTsKIAlPdXRwdXRQbHVnaW5QcmVw YXJlV3JpdGUoY3R4LCB0cnVlKTsKIAlsb2dpY2FscmVwX3dyaXRlX3N0cmVhbV9wcmVwYXJlKGN0 eC0+b3V0LCB0eG4sIHByZXBhcmVfbHNuKTsKIAlPdXRwdXRQbHVnaW5Xcml0ZShjdHgsIHRydWUp OwpAQCAtMjM2MiwzICsyMzY5LDQxIEBAIHNlbmRfcmVwbF9vcmlnaW4oTG9naWNhbERlY29kaW5n Q29udGV4dCAqY3R4LCBSZXBPcmlnaW5JZCBvcmlnaW5faWQsCiAJCX0KIAl9CiB9CisKKy8qCisg KiBUcnkgdG8gdXBkYXRlIHByb2dyZXNzIGFuZCBzZW5kIGEga2VlcGFsaXZlIG1lc3NhZ2UgaWYg dG9vIG1hbnkgY2hhbmdlcyB3ZXJlCisgKiBwcm9jZXNzZWQuCisgKgorICogRm9yIGEgbGFyZ2Ug dHJhbnNhY3Rpb24sIGlmIHdlIGRvbid0IHNlbmQgYW55IGNoYW5nZSB0byB0aGUgZG93bnN0cmVh bSBmb3IgYQorICogbG9uZyB0aW1lIHRoZW4gaXQgY2FuIHRpbWVvdXQuIFRoaXMgY2FuIGhhcHBl biB3aGVuIGFsbCBvciBtb3N0IG9mIHRoZQorICogY2hhbmdlcyBhcmUgZWl0aGVyIG5vdCBwdWJs aXNoZWQgb3IgZ290IGZpbHRlcmVkIG91dC4KKyAqLworc3RhdGljIHZvaWQKK3VwZGF0ZV9wcm9n cmVzcyhMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgsIGJvb2wgc2tpcHBlZF94YWN0LCBib29s IGVuZF94YWN0KQoreworCXN0YXRpYyBpbnQJY2hhbmdlc19jb3VudCA9IDA7CisKKwlpZiAoZW5k X3hhY3QpCisJeworCQkvKiBVcGRhdGUgcHJvZ3Jlc3MgdHJhY2tpbmcgYXQgeGFjdCBlbmQuICov CisJCU91dHB1dFBsdWdpblVwZGF0ZVByb2dyZXNzKGN0eCwgc2tpcHBlZF94YWN0KTsKKwkJY2hh bmdlc19jb3VudCA9IDA7CisJCXJldHVybjsKKwl9CisKKwkvKgorCSAqIEFmdGVyIGNvbnRpbnVv dXNseSBwcm9jZXNzaW5nIENIQU5HRVNfVEhSRVNIT0xEIGNoYW5nZXMsIHVwZGF0ZSBwcm9ncmVz cworCSAqIHdoaWNoIHdpbGwgYWxzbyB0cnkgdG8gc2VuZCBhIGtlZXBhbGl2ZSBtZXNzYWdlIGlm IHJlcXVpcmVkLgorCSAqCisJICogV2UgZG9uJ3Qgd2FudCB0byB0cnkgc2VuZGluZyBhIGtlZXBh bGl2ZSBtZXNzYWdlIG9yIHVwZGF0aW5nIHByb2dyZXNzCisJICogYWZ0ZXIgcHJvY2Vzc2luZyBl YWNoIGNoYW5nZSBhcyB0aGF0IGNhbiBoYXZlIG92ZXJoZWFkLiBUZXN0aW5nIHJldmVhbHMKKwkg KiB0aGF0IHRoZXJlIGlzIG5vIG5vdGljZWFibGUgb3ZlcmhlYWQgaW4gZG9pbmcgaXQgYWZ0ZXIg Y29udGludW91c2x5CisJICogcHJvY2Vzc2luZyAxMDAgb3Igc28gY2hhbmdlcy4KKwkgKi8KKyNk ZWZpbmUgQ0hBTkdFU19USFJFU0hPTEQgMTAwCisJaWYgKCsrY2hhbmdlc19jb3VudCA+PSBDSEFO R0VTX1RIUkVTSE9MRCkKKwl7CisJCU91dHB1dFBsdWdpblVwZGF0ZVByb2dyZXNzKGN0eCwgc2tp cHBlZF94YWN0KTsKKwkJY2hhbmdlc19jb3VudCA9IDA7CisJfQorfQpkaWZmIC0tZ2l0IGEvc3Jj L2JhY2tlbmQvcmVwbGljYXRpb24vd2Fsc2VuZGVyLmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlv bi93YWxzZW5kZXIuYwppbmRleCA3NTQwMGE1M2YyLi41MDNlY2QxM2M2IDEwMDY0NAotLS0gYS9z cmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYworKysgYi9zcmMvYmFja2VuZC9yZXBs aWNhdGlvbi93YWxzZW5kZXIuYwpAQCAtMTQ2MSw2ICsxNDYxLDkgQEAgUHJvY2Vzc1BlbmRpbmdX cml0ZXModm9pZCkKICAqIFdyaXRlIHRoZSBjdXJyZW50IHBvc2l0aW9uIHRvIHRoZSBsYWcgdHJh Y2tlciAoc2VlIFhMb2dTZW5kUGh5c2ljYWwpLgogICoKICAqIFdoZW4gc2tpcHBpbmcgZW1wdHkg dHJhbnNhY3Rpb25zLCBzZW5kIGEga2VlcGFsaXZlIG1lc3NhZ2UgaWYgbmVjZXNzYXJ5LgorICoK KyAqIElmIHRvbyBtYW55IGNoYW5nZXMgYXJlIHByb2Nlc3NlZCB0aGVuIHRyeSB0byBzZW5kIGEg a2VlcGFsaXZlIG1lc3NhZ2UgdG8KKyAqIHJlY2VpdmVyIHRvIGF2b2lkIHRpbWVvdXRzLgogICov CiBzdGF0aWMgdm9pZAogV2FsU25kVXBkYXRlUHJvZ3Jlc3MoTG9naWNhbERlY29kaW5nQ29udGV4 dCAqY3R4LCBYTG9nUmVjUHRyIGxzbiwgVHJhbnNhY3Rpb25JZCB4aWQsCkBAIC0xNDY4LDYgKzE0 NzEsNyBAQCBXYWxTbmRVcGRhdGVQcm9ncmVzcyhMb2dpY2FsRGVjb2RpbmdDb250ZXh0ICpjdHgs IFhMb2dSZWNQdHIgbHNuLCBUcmFuc2FjdGlvbklkCiB7CiAJc3RhdGljIFRpbWVzdGFtcFR6IHNl bmRUaW1lID0gMDsKIAlUaW1lc3RhbXBUeiBub3cgPSBHZXRDdXJyZW50VGltZXN0YW1wKCk7CisJ Ym9vbAkJcGVuZGluZ193cml0ZXMgPSBmYWxzZTsKIAogCS8qCiAJICogVHJhY2sgbGFnIG5vIG1v cmUgdGhhbiBvbmNlIHBlciBXQUxTTkRfTE9HSUNBTF9MQUdfVFJBQ0tfSU5URVJWQUxfTVMgdG8K QEAgLTE1MDEsOCArMTUwNSwxNCBAQCBXYWxTbmRVcGRhdGVQcm9ncmVzcyhMb2dpY2FsRGVjb2Rp bmdDb250ZXh0ICpjdHgsIFhMb2dSZWNQdHIgbHNuLCBUcmFuc2FjdGlvbklkCiAKIAkJLyogSWYg d2UgaGF2ZSBwZW5kaW5nIHdyaXRlIGhlcmUsIG1ha2Ugc3VyZSBpdCdzIGFjdHVhbGx5IGZsdXNo ZWQgKi8KIAkJaWYgKHBxX2lzX3NlbmRfcGVuZGluZygpKQotCQkJUHJvY2Vzc1BlbmRpbmdXcml0 ZXMoKTsKKwkJCXBlbmRpbmdfd3JpdGVzID0gdHJ1ZTsKIAl9CisKKwkvKiBwcm9jZXNzIHBlbmRp bmcgd3JpdGVzIGlmIGFueSBvciB0cnkgdG8gc2VuZCBhIGtlZXBhbGl2ZSBpZiByZXF1aXJlZCAq LworCWlmIChwZW5kaW5nX3dyaXRlcyB8fAorCQkJCShub3cgPj0gVGltZXN0YW1wVHpQbHVzTWls bGlzZWNvbmRzKGxhc3RfcmVwbHlfdGltZXN0YW1wLAorCQkJCQkJCQkJCQkJCXdhbF9zZW5kZXJf dGltZW91dCAvIDIpKSkKKwkJUHJvY2Vzc1BlbmRpbmdXcml0ZXMoKTsKIH0KIAogLyoKLS0gCjIu MjMuMC53aW5kb3dzLjEKCg== --_002_OS3PR01MB6275BB9494DEA4D84A3FD5259EE99OS3PR01MB6275jpnp_--