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 1ptgoF-0002M9-IV for pgsql-hackers@arkaria.postgresql.org; Tue, 02 May 2023 03:36:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ptgoE-0001EE-9D for pgsql-hackers@arkaria.postgresql.org; Tue, 02 May 2023 03:36:10 +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 1ptgoD-0001E5-Rc for pgsql-hackers@lists.postgresql.org; Tue, 02 May 2023 03:36:09 +0000 Received: from esa6.fujitsucc.c3s2.iphmx.com ([68.232.159.83]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ptgo8-0003az-TA for pgsql-hackers@lists.postgresql.org; Tue, 02 May 2023 03:36:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1682998565; x=1714534565; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=KsrSEjqEiShAbVTIAchW1xehkepkKqV2BId8aPB6Q2E=; b=tCmtDDF5o20wgHlKDlhW7HUEglHEfKsxysjSaRh7o3aNJaxeXVgC5MuK N7vR3/nhpfPZccRd2u3YfWnjzOTo2YUAjc5LNynca8DE3/lArvK8gfYa8 T9ZfzclGffFH7MVpTPTr3OMRYXWFvcQlfD5w5NER2K+xu6xjRTbuAUvEh tPsTXTMRK7h/MS7PbJObOEZ62qrunHLjDNllLdh2CSv60k0EauhMKqe/j EpWKA3y0/TuPpLgQ8kuW488NC2EEu7D3hPY4feTutsmh0mG3w2EvBTG1o VDL0wDtDwRdO8XyzjbQvtVGaP78EdsvImioVduY3JblaV4rHoi1OIowZ2 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10697"; a="83464525" X-IronPort-AV: E=Sophos;i="5.99,243,1677510000"; d="scan'208,223";a="83464525" Received: from mail-tycjpn01lp2173.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.173]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2023 12:36:02 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=esAe54Vj6oksS2Re390PULbmbkJPeu1xgPTxhRhM5beMBGuTzUsZ3tqsddMmrJEs7p01NTnmzCCI/CimL4zbsPz7zvDFo2TmxsGm1PBOq0geEczc9/Q/M/ftlIlTr+hbt8gJs1yo2UKH/0P33CQo5sdfWwi7wlcnj4I6PtEXkS5pL+O9BC50sJBp0bZXF1xJUkq0GyyrF5KayvNQkx7fjS9CKfg/cs2HoT7UcCLA2b0+kvvmFvPYKfxI5vz9WYyOeiokwOy17oc4m6ueDHZnwwyJBvarfFIb/9a0UenHKgMykgGdt5s/MQuS8EZkk0h02BpDqKMu1FiIUIo2azjHRA== 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=fP76OZ7Rl0NhMnwToo8ABnjSuICQfNvHyqH7aTZTczc=; b=P72TArKuk8g3fIqDM50Rl0HmgmWJTi8zsXEK4Kx93GtV60kt8GRShoAwT/S1nli53w7c7Kwzn1sSlY+rAgN5pX0uqRrkiOuZlHcR3wosEI0SI7oDh7VjCcJn1Xci//B0tPJGDAKBpMyp2eVbR8TCZG5qDakF6VrDCwxOMHVWh4zg2/T9xLLzsYXC0+z05wQ6qzm0jbnPje7fO6drnJZWMVmGbzkfrGQTqsEsUzK30Iowjz3hA3/Ea/NJ8D0fzFZ6kKPiULqZHEBzCJUNkpxsn1ILwN6/raiZUFp+DRg+p5RYuTTFfQ60WBAOmE9T5TR78kT7lac7QU3eb1d0oz+opA== 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 OS0PR01MB5716.jpnprd01.prod.outlook.com (2603:1096:604:bb::12) by OS3PR01MB10202.jpnprd01.prod.outlook.com (2603:1096:604:1e3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.31; Tue, 2 May 2023 03:35:58 +0000 Received: from OS0PR01MB5716.jpnprd01.prod.outlook.com ([fe80::e085:b6b0:32c3:719a]) by OS0PR01MB5716.jpnprd01.prod.outlook.com ([fe80::e085:b6b0:32c3:719a%7]) with mapi id 15.20.6340.031; Tue, 2 May 2023 03:35:58 +0000 From: "Zhijie Hou (Fujitsu)" To: Masahiko Sawada , Amit Kapila CC: Alexander Lakhin , PostgreSQL Hackers Subject: RE: Perform streaming logical transactions by background workers and parallel apply Thread-Topic: Perform streaming logical transactions by background workers and parallel apply Thread-Index: AQHZD4gmc8Gf0xrGM0OFaEbpojAcOq5uQq1wgAHYoYCAAB++4IAAIlOAgAGmKgCAABa30IADFsaAgAFWGwCAABBJYIAA+pYAgABJqTCAAgB9AIAA8s2ggABurUCABGXB4IAAfjmAgAEdzwCAAHCvAIABHXEAgAIlRYCAAWA5AIAEvuWAgAE6wQCAAY/VgIAAWFEwgAAJz4CAAB4xgIAABTsAgADsLVCAAFA9gIAAMiLQgAAJBQCAAQ5tgIAAH42AgAALiQCAAA7+AIAAKYCwgAE8UACAAA1nAIAANzCAgAEiKoCAABvkQIAAI2kAgAHB84CApJDBAIAAOj2AgAAWAQCAA0r4AIAAGkOwgAKjZQCAADm9gIAGGKWA Date: Tue, 2 May 2023 03:35:58 +0000 Message-ID: References: <2185d65f-5aae-3efa-c48f-fb42b173ef5c@gmail.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9NTc5OGNkYmItZGY3Yy00ZGQ5LTk4YTMtMWMzYzEwY2Yw?= =?utf-8?B?MzdiO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZWNlMDUwX1NldERhdGU9MjAyMy0wNS0wMlQwMzoyMzo0Nlo7TVNJUF9MYWJl?= =?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: OS0PR01MB5716:EE_|OS3PR01MB10202:EE_ x-ms-office365-filtering-correlation-id: 7db5f682-fd5b-4121-69a6-08db4abe5838 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a84cbIYrP2hHnckXJUs6I/jQ6xulnGH4sjaWfejfcpRasaOJRTmNDX2LwFnLadpB8Oh6Wb4Pp6SX2MmNJcYaSUKp6ruP8HZfmPw4e1RgSnDiLphJkdoBi1Cm2s8Gn6KjMlN352pFElkDJFKpjt2MG99IKgaMOgfYfZtzl68c/8c5eM/yctmz4PbQSp6U8IbL2etPx5k6MoEWyue812DXHEw32kagA2jC5TZcJ11ucVgixFnDBcgf3zVdF+cQDPYYyiRDrA9AZFpn8TBmqwzgqAkvyHkAxhQ41zmt40t3WK7xIvOL77B2ZoIBsqtjzAI2NlSb5PXYIgVSLyNwuK7dzwH3QY/co9rNciXe+kzdg+M9iJaSthNYD/WM2C+3pmscCeWidSoxxcgWMOg8GbqU3XQspOLnuMdfT3QzNGRAj4ErWL+GBpEHsYoaeIqu2XZqOyokP1CfNObIfTbTYFnUixeF95GGJd5kqOmTtij2n0fuwZA34wVV0O2LZfRvF2ThqRLM3v4hS9WQgIdRx2X54Y6UbEt/OLNoezVzmwoP0YvwOxxmFoTxZ3VADdSNFUJWbXDpCRJzLDc6sCxPOUBOpgKB5za3s7OuZrNwekBgUf+/IcbbLaga5+xDz/Fw/oHoGJ87VPR0HBdH0qUmFQvP3g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS0PR01MB5716.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(346002)(366004)(39860400002)(396003)(136003)(451199021)(1590799018)(66946007)(76116006)(66476007)(64756008)(66556008)(2906002)(1580799015)(66446008)(86362001)(52536014)(5660300002)(8676002)(8936002)(41300700001)(316002)(71200400001)(85182001)(4326008)(54906003)(110136005)(33656002)(7696005)(478600001)(55016003)(186003)(6506007)(82960400001)(53546011)(122000001)(99936003)(26005)(83380400001)(9686003)(38070700005)(38100700002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Rzd0b1dwV2F6VU5rRDgraE5VdW04ZFk3bnRIdHJLRTB2Q1RqNVp1N1dUZzdi?= =?utf-8?B?RkFpa2Q2Ym5HaDlzR1FhU3FKT0l0L3dHcEVHTmdiWm93bWVZMkZ1a21rSUd6?= =?utf-8?B?R2cyVGpob2xPRVNQNkw1OEF4NlUzalBiYjFlcXBUMllHN2t4YU5Ca1ZwVlVk?= =?utf-8?B?UXYvWStUYXVMYSs0TGI4Q0FPZ2dKNDJHamwvOEhlZkNoRVdDSFZDdThzeUQz?= =?utf-8?B?U2dDRlA0SWNMdmNSU3R5NUJCVkZpRGo1UERhVldKSGZtMkpzQjJHT2wrbDlr?= =?utf-8?B?end6NHRTZzNtcVNiV2dscDhtNjhiQ3lvSkZ6UDNpTzdUNVVYbjkrVTNabmVw?= =?utf-8?B?UE4xdzA3S2VYMzh1eFVENURaVHZoa2w0OHVrdytHbkFkUUtURGora1NDbFlI?= =?utf-8?B?MUdqUXlDeC8vNGgyNmNlOVdocHh3QTE4eVUxcHhOUXU1ZU5ZL1VkMkduQ25Q?= =?utf-8?B?UGY3Lzh0K2lQSWZJcWhpOW5Tak1ualN1eWtEMDhSUFBVWklDbGNCN0s4cVZG?= =?utf-8?B?UzBDQXVnOGd0NmZuM21ES3hOZU13SzBPcW5ZWVl6WEsvVy9aemRjS2pkaE1z?= =?utf-8?B?R1RqcjR6bjloNWVHRnk1MktSS3AwK2FWRExtdmxTSWFaUTBFczRHbVlqcFpQ?= =?utf-8?B?S0V0VFFxdjAzbjhZV3ZMcHdLd1BhK0FMb3Nrb1dFOXY4cFNwYzdGTjdnc2oz?= =?utf-8?B?aHVEaEFHdGgxQUJKZW9oeDMvYWppVnhKQUtjMG9rY0JOWEJlYlh5VldySkJk?= =?utf-8?B?VlV5azh1Y2lBRU1rZktQaDNZVHlRaWhhUS9LM0hIczNySk93QWZXWHJGT0JG?= =?utf-8?B?UmJNWm5JSCtpeW1NaXJxb2YxK0dmYU9sbDZxbkdrREFEVmJwUjI1cElUOU1H?= =?utf-8?B?MVBReFY0NGliMGN6elZhQ2VtR3QyVWozUVFXQXZTeFEyVUdjcC9lRElpUFhL?= =?utf-8?B?S3lsL3FnM1cxMmVhSkthQ3d4TVZHbU1LcU10WStFUnJyTDdoaG00aDBKSVlM?= =?utf-8?B?ZXdFVkNuSU1JV1FQSEY0OWJ2aUtLemI4bTN4Uk9YOGw1L1paMkJSQlJMTjha?= =?utf-8?B?VlhDUng1UGVnQVQ3ZHFzT29FNDZITlJCTGZpU2IvS2d3WG5FM3o0TTMvUEFK?= =?utf-8?B?SjVib1V1eGNSRCtlU1ZqcGJVODZSMEZqTnN0clk3V3JDUENTMHg2aEVzdDBz?= =?utf-8?B?VDNwbFRFbTdDTXQvQWdHZ2FxdmZVTlZ1OHBRR1RNL2dubldzY3Z5cVNzbkxJ?= =?utf-8?B?VU9jVzV2Ym5tdjFVUEMyaWtaTXB1YzcxNGNDbHkzTEloSkxNQmNHcStQbGhN?= =?utf-8?B?OFdESFlZdUgxUUNqbllkMVd2M0NaWHlJeGI3Z1VqdDd6V2o3UnplbjB6NjJt?= =?utf-8?B?Qk1XSGZ1Qm5WdUE5M01Sa2NBT0tkVDZJaGFZTWNkcW1rSVpiWFdLVml1WWVm?= =?utf-8?B?TkhIczJJMjhscEFzaG4rcm5uUGxLOENhQXNuV0wyTVJNRm1USVhCYkh4SHEx?= =?utf-8?B?OC9WYnVFSVBGcFJYa1c1QlJ6SFYrZEZsOHhGbFVuU05Vc0h0aDRmb2R2YTdU?= =?utf-8?B?eWF0K0lUck9YalZoZnBHQW83K1BLWEtJei80RHozQkFnbFd5L0NrdHRQVmpG?= =?utf-8?B?V3MvOWgrUkg3V2NPaERoUVJFRHpzMVhPOVNBV0VhdEdLaXpCSzl1YTkwWnNR?= =?utf-8?B?aG5FVzBNOEg1cTAyRDBidXd1VkJlVCtTa2NKQi84aEoyVk54UndybTBKUmlm?= =?utf-8?B?SXVGTmJhUUZ6OWEvZ0xSRDVnY3B5VldWa1R6dkIybUJYYkNHS1VwcUV1TFFW?= =?utf-8?B?cHA3aHBPVUhlbTJ1OVZpWE1oU2t1bTloTE5YNVlBZUVQVENQRk1UUmJLcW9t?= =?utf-8?B?cUdrVVRmeWtUQmxBbjdPV2ZEZ1l1UFAwcC9PdnVqK2xkWkdPTnRodWRZTlpP?= =?utf-8?B?TTN0a2RzeWZJak04T2NwbzZNR0FkSTFFK3JMRUdWM2V4MU82THllU1FzT2lz?= =?utf-8?B?L3hMeE1uVGM4U3VWU215cGNjV1ZLZURHUjJkT0t4R1pBQ2pSODhMalA0RHY1?= =?utf-8?B?MERiK2Zub3k1cUlOSHNYazU1OGFJMzNyWGZCNmVObEhQaVBDQ2lPMm5TWUFX?= =?utf-8?Q?UUwGe6YsjyilCY5KlZ6rHQz42?= Content-Type: multipart/mixed; boundary="_002_OS0PR01MB5716E3C106DF49B3056EF72C946F9OS0PR01MB5716jpnp_" MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: iqJUAL6MxFuzF5YQc+jfaI6QZi1O+Q/MJXDQ/yih6jX5kYWMCskLCMerAWoj0WHJXcj4FdXxQHAkiem9ELk2/M7Ofo3HkRKj1k2WQnx8LePLMK7Mkm3vMJ/FTyEw1oZ1H9PNExvM6fce/2/LJQ2J+3uhXwST5TY675B26tEv4fkQ0AdVr2zgUZScO4Cnr7lbfZTPiYdAbCfNvOe/vAeQqQQ6FkP4JumdjL2frx/mnoSuY5/ruuYnxreg4Lkl3ydG3I80ZLJ8RDkK4h4e7hLzZ0QcFHlibWuwBkrTTwy/XgUPrpl5UYZ48IdyTfSVuRNP5DgeBpaDCyE3dG2NQs0j0I4HmBzT1wU6kIo+v6tOljAOHKNUOjmLDWlEX7DVBtrcqKMNzRUtUR975c1kJJ6IrcO4RGDnM5dpv5Uof0fSV+80hgkP9c5z5FbaSkyMIWN/3az5/5utwWo3+rbK4y1n0gRqUT9WLDlnMSVjidYM9ELtGIJgTUFKsQbmr/VjsYo3rhJmpacnDx16uEQy8pdIWCZnwCEz238ZhSdXvr9A/HqHOUwj0h6HKWT0EzdITBY+Cmx/XeqW3WRgSpr0DRLL5LX8rvBitwEyf4TMdeuzZ4iA1fzwzT6REWiAHYobXS0hWaWYhxhFY1LStFIDXPnLFRztP8inVWnMx7gi0CFYZquxWZYiygLT9GenIlR+IILJiVh/rGN31mNOWVHgZwjwg8TSAx81HXL3yeWD9ufIQqkREU8FZySYrHtDSFPkFh3WOXTV5tONGCRYD9sVUDO8BH5GFJSZeUrtumYaU4NAHAS69asMxX9zxgw+m9C90Ubw X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5716.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7db5f682-fd5b-4121-69a6-08db4abe5838 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2023 03:35:58.7148 (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: ZUz5XFpGpKF/NT9YFSjSRHMbid8IceUT/I1vf/GNsnoxbgI5LIA6LoXOnfJE46VvSaNXqNRjPwWxs3/u86M24A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB10202 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_OS0PR01MB5716E3C106DF49B3056EF72C946F9OS0PR01MB5716jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gRnJpZGF5LCBBcHJpbCAyOCwgMjAyMyAyOjE4IFBNIE1hc2FoaWtvIFNhd2FkYSA8c2F3YWRh Lm1zaGtAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IE9uIEZyaSwgQXByIDI4LCAyMDIzIGF0IDEx OjUx4oCvQU0gQW1pdCBLYXBpbGEgPGFtaXQua2FwaWxhMTZAZ21haWwuY29tPiB3cm90ZToNCj4g Pg0KPiA+IE9uIFdlZCwgQXByIDI2LCAyMDIzIGF0IDQ6MTHigK9QTSBaaGlqaWUgSG91IChGdWpp dHN1KQ0KPiA+IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBP biBXZWRuZXNkYXksIEFwcmlsIDI2LCAyMDIzIDU6MDAgUE0gQWxleGFuZGVyIExha2hpbg0KPiA8 ZXhjbHVzaW9uQGdtYWlsLmNvbT4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+IElJVUMsIHRoYXQg YXNzZXJ0IHdpbGwgZmFpbCBpbiBjYXNlIG9mIGFueSBlcnJvciByYWlzZWQgYmV0d2Vlbg0KPiA+ ID4gPg0KPiBBcHBseVdvcmtlck1haW4oKS0+bG9naWNhbHJlcF93b3JrZXJfYXR0YWNoKCktPmJl Zm9yZV9zaG1lbV9leGl0KCkgYW5kDQo+ID4gPiA+DQo+IEFwcGx5V29ya2VyTWFpbigpLT5Jbml0 aWFsaXplQXBwbHlXb3JrZXIoKS0+QmFja2dyb3VuZFdvcmtlckluaXRpYWxpemVDDQo+ID4gPiA+ IG9ubmVjdGlvbkJ5T2lkKCktPkluaXRQb3N0Z3JlcygpLg0KPiA+ID4NCj4gPiA+IFRoYW5rcyBm b3IgcmVwb3J0aW5nIHRoZSBpc3N1ZS4NCj4gPiA+DQo+ID4gPiBJIHRoaW5rIHRoZSBwcm9ibGVt IGlzIHRoYXQgaXQgdHJpZWQgdG8gcmVsZWFzZSBsb2NrcyBpbg0KPiA+ID4gbG9naWNhbHJlcF93 b3JrZXJfb25leGl0KCkgYmVmb3JlIHRoZSBpbml0aWFsaXphdGlvbiBvZiB0aGUgcHJvY2VzcyBp cw0KPiBjb21wbGV0ZQ0KPiA+ID4gYmVjYXVzZSB0aGlzIGNhbGxiYWNrIGZ1bmN0aW9uIHdhcyBy ZWdpc3RlcmVkIGJlZm9yZSB0aGUgaW5pdCBwaGFzZS4gU28gSQ0KPiB0aGluayB3ZQ0KPiA+ID4g Y2FuIGFkZCBhIGNvbmRpdGlvbmFsIHN0YXRlbWVudCBiZWZvcmUgcmVsZWFzaW5nIGxvY2tzLiBQ bGVhc2UgZmluZCBhbg0KPiBhdHRhY2hlZA0KPiA+ID4gcGF0Y2guDQo+ID4gPg0KPiA+DQo+ID4g QWxleGFuZGVyLCBkb2VzIHRoZSBwcm9wb3NlZCBwYXRjaCBmaXggdGhlIHByb2JsZW0geW91IGFy ZSBmYWNpbmc/DQo+ID4gU2F3YWRhLVNhbiwgYW5kIG90aGVycywgZG8geW91IHNlZSBhbnkgYmV0 dGVyIHdheSB0byBmaXggaXQgdGhhbiB3aGF0DQo+ID4gaGFzIGJlZW4gcHJvcG9zZWQ/DQo+IA0K PiBJJ20gY29uY2VybmVkIHRoYXQgdGhlIGlkZWEgb2YgcmVseWluZyBvbiBJc05vcm1hbFByb2Nl c3NpbmdNb2RlKCkNCj4gbWlnaHQgbm90IGJlIHJvYnVzdCBzaW5jZSBpZiB3ZSBjaGFuZ2UgdGhl IG1lYW5pbmcgb2YNCj4gSXNOb3JtYWxQcm9jZXNzaW5nTW9kZSgpIHNvbWUgZGF5IGl0IHdvdWxk IHNpbGVudGx5IGJyZWFrIGFnYWluLiBTbyBJDQo+IHByZWZlciB1c2luZyBzb21ldGhpbmcgbGlr ZSBJbml0aWFsaXppbmdBcHBseVdvcmtlciwgb3IgYW5vdGhlciBpZGVhDQo+IHdvdWxkIGJlIHRv IGRvIGNsZWFudXAgd29yayAoZS5nLiwgZmlsZXNldCBkZWxldGlvbiBhbmQgbG9jayByZWxlYXNl KQ0KPiBpbiBhIHNlcGFyYXRlIGNhbGxiYWNrIHRoYXQgaXMgcmVnaXN0ZXJlZCBhZnRlciBjb25u ZWN0aW5nIHRvIHRoZQ0KPiBkYXRhYmFzZS4NCg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LiBJIGFn cmVlIHRoYXQgaXTigJlzIGJldHRlciB0byB1c2UgYSBuZXcgdmFyaWFibGUgaGVyZS4NCkF0dGFj aCB0aGUgcGF0Y2ggZm9yIHRoZSBzYW1lLg0KDQoNCj4gDQo+IEZXSVcsIHdlIG1pZ2h0IG5lZWQg dG8gYmUgY2FyZWZ1bCBhYm91dCB0aGUgdGltaW5nIHdoZW4gd2UgY2FsbA0KPiBsb2dpY2FscmVw X3dvcmtlcl9kZXRhY2goKSBpbiB0aGUgd29ya2VyJ3MgdGVybWluYXRpb24gcHJvY2Vzcy4gU2lu Y2UNCj4gd2UgcmVseSBvbiBJc0xvZ2ljYWxQYXJhbGxlbEFwcGx5V29ya2VyKCkgZm9yIHRoZSBw YXJhbGxlbCBhcHBseQ0KPiB3b3JrZXIgdG8gc2VuZCBFUlJPUiBtZXNzYWdlcyB0byB0aGUgbGVh ZGVyIGFwcGx5IHdvcmtlciwgaWYgYW4gRVJST1INCj4gaGFwcGVucyBhZnRlciBsb2dpY2FscmVw X3dvcmtlcl9kZXRhY2goKSwgd2Ugd2lsbCBlbmQgdXAgd2l0aCB0aGUNCj4gYXNzZXJ0aW9uIGZh aWx1cmUuDQo+IA0KPiAgICAgICAgICAgICBpZiAoSXNMb2dpY2FsUGFyYWxsZWxBcHBseVdvcmtl cigpKQ0KPiAgICAgICAgICAgICAgICAgU2VuZFByb2NTaWduYWwocHFfbXFfcGFyYWxsZWxfbGVh ZGVyX3BpZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST0NTSUdfUEFSQUxM RUxfQVBQTFlfTUVTU0FHRSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBxX21x X3BhcmFsbGVsX2xlYWRlcl9iYWNrZW5kX2lkKTsNCj4gICAgICAgICAgICAgZWxzZQ0KPiAgICAg ICAgICAgICB7DQo+ICAgICAgICAgICAgICAgICBBc3NlcnQoSXNQYXJhbGxlbFdvcmtlcigpKTsN Cj4NCj4gSXQgbm9ybWFsbHkgd291bGQgYmUgYSBzaG91bGQtbm8taGFwcGVuIGNhc2UsIHRob3Vn aC4NCg0KWWVzLCBJIHRoaW5rIGN1cnJlbnRseSBQQSBzZW5kcyBFUlJPUiBtZXNzYWdlIGJlZm9y ZSBleGl0aW5nLA0Kc28gdGhlIGNhbGxiYWNrIGZ1bmN0aW9ucyBhcmUgYWx3YXlzIGZpcmVkIGFm dGVyIHRoZSBhYm92ZSBjb2RlIHdoaWNoDQpsb29rcyBmaW5lIHRvIG1lLg0KDQpCZXN0IFJlZ2Fy ZHMsDQpIb3UgemoNCg== --_002_OS0PR01MB5716E3C106DF49B3056EF72C946F9OS0PR01MB5716jpnp_ Content-Type: application/octet-stream; name="v2-0001-Fix-assert-failure-in-logical-replication-apply-w.patch" Content-Description: v2-0001-Fix-assert-failure-in-logical-replication-apply-w.patch Content-Disposition: attachment; filename="v2-0001-Fix-assert-failure-in-logical-replication-apply-w.patch"; size=4104; creation-date="Tue, 02 May 2023 03:32:17 GMT"; modification-date="Tue, 02 May 2023 03:35:58 GMT" Content-Transfer-Encoding: base64 RnJvbSBiMWU4OWE0NWFlZTJkZTQ2NGM3MTBhY2M3NmYxOWY3MmZjOTJmMWM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIb3UgWmhpamllIDxob3V6ai5mbnN0QGNuLmZ1aml0c3UuY29t PgpEYXRlOiBXZWQsIDI2IEFwciAyMDIzIDE4OjEyOjE5ICswODAwClN1YmplY3Q6IFtQQVRDSCB2 MiAxLzJdIEZpeCBhc3NlcnQgZmFpbHVyZSBpbiBsb2dpY2FsIHJlcGxpY2F0aW9uIGFwcGx5CiB3 b3JrZXIuCgpUaGUgYXBwbHkgd29ya2VyIGF0dGVtcHRlZCB0byByZWxlYXNlIHRoZSBsb2NrIHBy aW9yIHRvIGNvbXBsZXRpb24gb2YgdGhlCnByb2Nlc3MgaW5pdGlhbGl6YXRpb24sIHJlc3VsdGlu ZyBpbiBhbiBhc3NlcnQgZmFpbHVyZS4gVG8gcmVzb2x2ZSB0aGUKaXNzdWUsIHRoZSBsb2NrIGlz IG5vdyByZWxlYXNlZCBvbmx5IGlmIHRoZSBhcHBseSB3b3JrZXIgaGFzIGZpbmlzaGVkCnRoZSBp bml0aWFsaXphdGlvbiBwaGFzZS4KLS0tCiBzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2Fs L2FwcGx5cGFyYWxsZWx3b3JrZXIuYyB8IDQgKysrKwogc3JjL2JhY2tlbmQvcmVwbGljYXRpb24v bG9naWNhbC9sYXVuY2hlci5jICAgICAgICAgICAgfCA2ICsrKysrLQogc3JjL2JhY2tlbmQvcmVw bGljYXRpb24vbG9naWNhbC93b3JrZXIuYyAgICAgICAgICAgICAgfCA3ICsrKysrKysKIHNyYy9p bmNsdWRlL3JlcGxpY2F0aW9uL3dvcmtlcl9pbnRlcm5hbC5oICAgICAgICAgICAgIHwgMiArKwog NCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9hcHBseXBhcmFsbGVsd29ya2Vy LmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIu YwppbmRleCA0NTE4NjgzNzc5Li5lZTdhMTgxMzdmIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9y ZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYworKysgYi9zcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYwpAQCAtODczLDYgKzg3 Myw4IEBAIFBhcmFsbGVsQXBwbHlXb3JrZXJNYWluKERhdHVtIG1haW5fYXJnKQogCWludAkJCXdv cmtlcl9zbG90ID0gRGF0dW1HZXRJbnQzMihtYWluX2FyZyk7CiAJY2hhcgkJb3JpZ2lubmFtZVtO QU1FREFUQUxFTl07CiAKKwlJbml0aWFsaXppbmdBcHBseVdvcmtlciA9IHRydWU7CisKIAkvKiBT ZXR1cCBzaWduYWwgaGFuZGxpbmcuICovCiAJcHFzaWduYWwoU0lHSFVQLCBTaWduYWxIYW5kbGVy Rm9yQ29uZmlnUmVsb2FkKTsKIAlwcXNpZ25hbChTSUdJTlQsIFNpZ25hbEhhbmRsZXJGb3JTaHV0 ZG93blJlcXVlc3QpOwpAQCAtOTQwLDYgKzk0Miw4IEBAIFBhcmFsbGVsQXBwbHlXb3JrZXJNYWlu KERhdHVtIG1haW5fYXJnKQogCiAJSW5pdGlhbGl6ZUFwcGx5V29ya2VyKCk7CiAKKwlJbml0aWFs aXppbmdBcHBseVdvcmtlciA9IGZhbHNlOworCiAJLyogU2V0dXAgcmVwbGljYXRpb24gb3JpZ2lu IHRyYWNraW5nLiAqLwogCVN0YXJ0VHJhbnNhY3Rpb25Db21tYW5kKCk7CiAJUmVwbGljYXRpb25P cmlnaW5OYW1lRm9yTG9naWNhbFJlcChNeVN1YnNjcmlwdGlvbi0+b2lkLCBJbnZhbGlkT2lkLApk aWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9sYXVuY2hlci5jIGIv c3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9sYXVuY2hlci5jCmluZGV4IDk3MGQxNzBl NzMuLjcwMjY1YjdmZDYgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2lj YWwvbGF1bmNoZXIuYworKysgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2xhdW5j aGVyLmMKQEAgLTc5Nyw4ICs3OTcsMTIgQEAgbG9naWNhbHJlcF93b3JrZXJfb25leGl0KGludCBj b2RlLCBEYXR1bSBhcmcpCiAJICogU2Vzc2lvbiBsZXZlbCBsb2NrcyBtYXkgYmUgYWNxdWlyZWQg b3V0c2lkZSBvZiBhIHRyYW5zYWN0aW9uIGluCiAJICogcGFyYWxsZWwgYXBwbHkgbW9kZSBhbmQg d2lsbCBub3QgYmUgcmVsZWFzZWQgd2hlbiB0aGUgd29ya2VyCiAJICogdGVybWluYXRlcywgc28g bWFudWFsbHkgcmVsZWFzZSBhbGwgbG9ja3MgYmVmb3JlIHRoZSB3b3JrZXIgZXhpdHMuCisJICoK KwkgKiBIb3dldmVyLCBpZiB0aGUgd29ya2VyIGlzIGJlaW5nIGluaXRpYWxpemVkLCB0aGVyZSBp cyBubyBuZWVkIHRvIHJlbGVhc2UKKwkgKiBsb2Nrcy4KIAkgKi8KLQlMb2NrUmVsZWFzZUFsbChE RUZBVUxUX0xPQ0tNRVRIT0QsIHRydWUpOworCWlmICghSW5pdGlhbGl6aW5nQXBwbHlXb3JrZXIp CisJCUxvY2tSZWxlYXNlQWxsKERFRkFVTFRfTE9DS01FVEhPRCwgdHJ1ZSk7CiAKIAlBcHBseUxh dW5jaGVyV2FrZXVwKCk7CiB9CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9s b2dpY2FsL3dvcmtlci5jIGIvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC93b3JrZXIu YwppbmRleCBkYmY4OGM5NTUzLi44NzkzMDliMzE2IDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9y ZXBsaWNhdGlvbi9sb2dpY2FsL3dvcmtlci5jCisrKyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L2xvZ2ljYWwvd29ya2VyLmMKQEAgLTMzMSw2ICszMzEsOSBAQCBzdGF0aWMgVHJhbnNhY3Rpb25J ZCBzdHJlYW1feGlkID0gSW52YWxpZFRyYW5zYWN0aW9uSWQ7CiAgKi8KIHN0YXRpYyB1aW50MzIg cGFyYWxsZWxfc3RyZWFtX25jaGFuZ2VzID0gMDsKIAorLyogQXJlIHdlIGluaXRpYWxpemluZyBh IGFwcGx5IHdvcmtlcj8gKi8KK2Jvb2wJCUluaXRpYWxpemluZ0FwcGx5V29ya2VyID0gZmFsc2U7 CisKIC8qCiAgKiBXZSBlbmFibGUgc2tpcHBpbmcgYWxsIGRhdGEgbW9kaWZpY2F0aW9uIGNoYW5n ZXMgKElOU0VSVCwgVVBEQVRFLCBldGMuKSBmb3IKICAqIHRoZSBzdWJzY3JpcHRpb24gaWYgdGhl IHJlbW90ZSB0cmFuc2FjdGlvbidzIGZpbmlzaCBMU04gbWF0Y2hlcyB0aGUgc3Vic2tpcGxzbi4K QEAgLTQ1MjYsNiArNDUyOSw4IEBAIEFwcGx5V29ya2VyTWFpbihEYXR1bSBtYWluX2FyZykKIAlX YWxSY3ZTdHJlYW1PcHRpb25zIG9wdGlvbnM7CiAJaW50CQkJc2VydmVyX3ZlcnNpb247CiAKKwlJ bml0aWFsaXppbmdBcHBseVdvcmtlciA9IHRydWU7CisKIAkvKiBBdHRhY2ggdG8gc2xvdCAqLwog CWxvZ2ljYWxyZXBfd29ya2VyX2F0dGFjaCh3b3JrZXJfc2xvdCk7CiAKQEAgLTQ1NDgsNiArNDU1 Myw4IEBAIEFwcGx5V29ya2VyTWFpbihEYXR1bSBtYWluX2FyZykKIAogCUluaXRpYWxpemVBcHBs eVdvcmtlcigpOwogCisJSW5pdGlhbGl6aW5nQXBwbHlXb3JrZXIgPSBmYWxzZTsKKwogCS8qIENv bm5lY3QgdG8gdGhlIG9yaWdpbiBhbmQgc3RhcnQgdGhlIHJlcGxpY2F0aW9uLiAqLwogCWVsb2co REVCVUcxLCAiY29ubmVjdGluZyB0byBwdWJsaXNoZXIgdXNpbmcgY29ubmVjdGlvbiBzdHJpbmcg XCIlc1wiIiwKIAkJIE15U3Vic2NyaXB0aW9uLT5jb25uaW5mbyk7CmRpZmYgLS1naXQgYS9zcmMv aW5jbHVkZS9yZXBsaWNhdGlvbi93b3JrZXJfaW50ZXJuYWwuaCBiL3NyYy9pbmNsdWRlL3JlcGxp Y2F0aW9uL3dvcmtlcl9pbnRlcm5hbC5oCmluZGV4IGRjZTcxZDJjNTAuLmI1N2VlZDA1MmYgMTAw NjQ0Ci0tLSBhL3NyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3dvcmtlcl9pbnRlcm5hbC5oCisrKyBi L3NyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3dvcmtlcl9pbnRlcm5hbC5oCkBAIC0yMjUsNiArMjI1 LDggQEAgZXh0ZXJuIFBHRExMSU1QT1JUIExvZ2ljYWxSZXBXb3JrZXIgKk15TG9naWNhbFJlcFdv cmtlcjsKIAogZXh0ZXJuIFBHRExMSU1QT1JUIGJvb2wgaW5fcmVtb3RlX3RyYW5zYWN0aW9uOwog CitleHRlcm4gUEdETExJTVBPUlQgYm9vbCBJbml0aWFsaXppbmdBcHBseVdvcmtlcjsKKwogZXh0 ZXJuIHZvaWQgbG9naWNhbHJlcF93b3JrZXJfYXR0YWNoKGludCBzbG90KTsKIGV4dGVybiBMb2dp Y2FsUmVwV29ya2VyICpsb2dpY2FscmVwX3dvcmtlcl9maW5kKE9pZCBzdWJpZCwgT2lkIHJlbGlk LAogCQkJCQkJCQkJCQkJYm9vbCBvbmx5X3J1bm5pbmcpOwotLSAKMi4zMC4wLndpbmRvd3MuMgoK --_002_OS0PR01MB5716E3C106DF49B3056EF72C946F9OS0PR01MB5716jpnp_--