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 1ooLl2-0001bA-1r for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Oct 2022 09:34:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ooLl0-0007qt-UU for pgsql-hackers@arkaria.postgresql.org; Fri, 28 Oct 2022 09:34:30 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ooLl0-0007qh-6P for pgsql-hackers@lists.postgresql.org; Fri, 28 Oct 2022 09:34:30 +0000 Received: from esa4.fujitsucc.c3s2.iphmx.com ([68.232.151.214]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ooLkx-0003GI-5h for pgsql-hackers@lists.postgresql.org; Fri, 28 Oct 2022 09:34:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1666949667; x=1698485667; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OQJvCPBqoG+UMDKozPvcZdUPyPJZPjNbs3roX06c91s=; b=EtLWOBNBI/Ot6jgg6qaXPsNyi58hx2uXQe0J0chYxv6BQlT6H+4upyex 7YKvDX9CekLhP+OIKolz8AqCv3ux9Q7K0htnnU5D0ofE6z6jQcNsNNaSF 9XPUhdpAllNgaKRaSndHtwDKdVcng+OsIgrxh9jwRR91Nun9Z8pSSSn3C OZWN4TvVaDgp9ob+klYwqIiAM5YpMzmGmPypMxP/xXVApD1CfZOmOMklj lyurRHmfTGLHDcbTYgm2AK08QvvVK3MlMbS58R2ag/r2jrIVWbEyNlEQN QfymP+toLSCfWaMOXCxhY6bkJmFR96FvaGH98ZeNnI6hWgL6HS1r0azxq Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10513"; a="76476957" X-IronPort-AV: E=Sophos;i="5.95,220,1661785200"; d="scan'208,223";a="76476957" Received: from mail-os0jpn01lp2112.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.112]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2022 18:34:19 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VWdSmhuc6HRY3BQ6RSuje1R/AqgzvmiaWHfW1qpADlZpj4dZj2Kw38aV7jGMDZ3am3oj0iekwtW0d+x/CfawoqSe1V2xa2oXury2T2GNzytIkTRFxzbLhheBnEPyLOK0gjSpdx8Fi0R2+nVBevTEPgPG/xEsHsz6tyzUw87MTKrnr8GluCcfa6X58oMjRQQWB2BktJXYxJbbknNoD7A2MJwUOPUi1OzS+kTNmDzuhEZitATBS4IDZ8ITRfNjtZm5q9ABQ67zEjLbnNsbM5mCzTPslX/R/54ftrP87Klp+EXtNAtzRnOQ9vG9MfwRspjnd/baFVWogmi0IAeoS+1PQA== 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=z4QnfGEmMFu9O7wdmgLUlGd2wNrfadLKFT1VuhfGSZY=; b=L6h0LrkPjNw3VbbmFek/n0CeV/1u7DuEvnbDoRNmGN5aQdmymU2yd8hSiqmk0tGd/7J8M13D+0TCwcEYcsS0jQPdhKpCe17Q8wHQA6FcNkL0pnH1MzAdKqvJBguuqseR8PHuem0T330DgJ/l+2Ga7GRmch0U5kjy1ZdYjCe6tyiqKK8sSI29BAelhhyxfKfBiaChJ/DDa3SgibH47iAvZVGHv3fTuY+FhKAV5u92l6VPV1A5CgINUcwKHO9Pllx04ZPKrchUvZjF/EgVOOo0rByjSqnRLCTYHw7AQaqRmNex82t/kTJzLY3mzcebj5o7VGRrQc8Q7xcaPa8OqaPxDg== 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 OSZPR01MB6310.jpnprd01.prod.outlook.com (2603:1096:604:f7::9) by TYCPR01MB8788.jpnprd01.prod.outlook.com (2603:1096:400:18e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Fri, 28 Oct 2022 09:34:17 +0000 Received: from OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::b8c6:9ab8:5267:ab8]) by OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::b8c6:9ab8:5267:ab8%3]) with mapi id 15.20.5746.028; Fri, 28 Oct 2022 09:34:17 +0000 From: "shiy.fnst@fujitsu.com" To: "wangw.fnst@fujitsu.com" , Peter Smith , "houzj.fnst@fujitsu.com" CC: Amit Kapila , Dilip Kumar , Masahiko Sawada , 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: AQHYSXX45/8F4rcNUE2SLs4qCV55y6zlvxQAgAkRYICACBI2gIABs50AgAA5UwCAApvIgIAFAGuAgAXc1wCAADTY0IALPdmAgAsABSCAB76ZAIAS+CyAgAAufICAAWQLgIABHxKAgAA3o4CAAeE3gIAJPr0AgAkxzACAAiJoAIAC0hUAgARvDICABQA2gIAAFvcAgAeBmICABO9ggIAJO+YAgABu1YCACQzpAIAJSy6AgAS+zICABq7mgIABSJUAgAAOtoCAACmRgIAB78qAgAqL+oCADJWRgIAGVm0AgAGAQICAAerMgIABYRWAgAgvEYCAAWyzgIAGSRYAgAFBqICAAFYagIABchmAgAGqzwCAATq/gIAFJCcAgAAGs4CABE7agIAK5WIAgABrY4CABb89gIADiS0AgAEu2oCAAHBpgIADPWcAgATEBgCABHPogIAK3G2AgAeWmoCAA0tmAIAATdaAgAXbr4CAAdh0AIABsWsAgAAT6gCAAY2XAIAGFdoAgAAHroCABOJEUA== Date: Fri, 28 Oct 2022 09:34:16 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9OTJiNzBlNWUtYmYxZi00NTNmLTg1NjMtMDI3YmQ1MzA3?= =?utf-8?B?N2QwO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZWNlMDUwX1NldERhdGU9MjAyMi0xMC0yNVQwNjo1Mjo1Nlo7TVNJUF9MYWJl?= =?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: OSZPR01MB6310:EE_|TYCPR01MB8788:EE_ x-ms-office365-filtering-correlation-id: c8a5a2bd-9c49-47e2-651f-08dab8c7954b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kHURtd1oFDIHRw9XS8gl8FRiSJUP26me3hqNs2LU4Lkfq+PeHDppYHKd10bM7cIoXfKjlnDf6uhLkGp8uR7Oy5Avjgkt3mM9JarCbsas5OYnbNhhu2Py/5ExIi8mChd6vwyHVyg1vKryJ+q+erLqajfM1jYZl6fbJZjZrqdtn8kNTRPiEAIncyDnblWPjN5ZePBE6+Vy0/cO2+3FhZ6XCx0XVD6TKtqBaRfT20x2BJVblCqMgJlAfKzMeIbI0oMoP0a13GogUl0qOZbisA8pEkYkhYxNEe+CV0ONBl3J10DEB8QR7GVm3V+a04wiQUVSY12Af+8LbWZmqTIhlHGje88kvLm5lwyrQ9TLUZPMfzmDbjHlljdjMMdPfBZVUeFY57Fnso9nUqjIAb78SZVpjdftTaMAVWCWS6YW7kAC6aNKVxfA1Rwai8kdL1qwCcqvc+8WhQnO0Ms1PrDoAY64mzcboleIj4L+vf8IZhafMY3L1il4sxPRuaxCa2AWcBlEly6RPxAY3giyeSKfwmSSkdqHJXkKQDK0lpAmWPiYOhCF/14F9VJ836InuzNemZqfAZZBgqUNY+qFUacNymVvUam/nNZuvXjdVyNl+SafkeY0+E90rrgbWi1QBm8hEt7L2YCdEuM9WjXZLVEzOewqayZQf52FNo03/Ifu3ph4/05evFG3cNW8YOydvUVTwE65EYTE6gumoyPQi4xExAS7kCh5YbLZLttZoMIKFTiPf6G22RgTne3nKz8r7yBQTAmDUdmehKMxrmDt9PIAFGsTYN+OVk/qYACdSYOf6VVRZWA= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB6310.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199015)(1590799012)(4326008)(86362001)(52536014)(8936002)(41300700001)(5660300002)(26005)(9686003)(99936003)(122000001)(38100700002)(38070700005)(82960400001)(186003)(2906002)(85182001)(83380400001)(33656002)(54906003)(71200400001)(6506007)(6636002)(55016003)(110136005)(76116006)(64756008)(1580799009)(8676002)(66556008)(478600001)(66446008)(66476007)(316002)(7696005)(66946007)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y2Rwbis4UlRXc0Yrem9wNm5hUTQ4bWZnNGtkWTBadm1ZVTM2ZDYxbURVajZw?= =?utf-8?B?Y0ZjOHd2eU1yNUFkRFJ1M1pqUW5nbmVwK3pINFB6RUJ3aE56UnU1aThjbVJY?= =?utf-8?B?U3dLZ3NxL3NKRWNZSXI5WUNwdldZMmJIYnpCQ1FKUGx5V0hkcGk5U3pIZDZU?= =?utf-8?B?VVY3V3RvMXJVZ245S0NlSmxYbi80enhsU09pTDhnQ1o2dDd1bWF6Qzh6UzUz?= =?utf-8?B?V1FlZTRkYjdpdzVrQTI4UTdSdlBET2JqOFdET1V6Q2JMdllUc2lLa2VuSHRC?= =?utf-8?B?cWtvbis3akppYTZrYW8rYUhNamV6R0tBeS9qZG4vdGx3T2h5dlAwNFdMK2FJ?= =?utf-8?B?WnJxMklUTHA2NlNFcmgxbXBCeTByMGI5TTZsQmxGKy9CWWdnNlRjNjl5bWhu?= =?utf-8?B?dXpqOCs3dXVlVUpuaUZxUWhDVUpuOEJmQTNVQ3pxbUpuLzV3UlRKU1diVWps?= =?utf-8?B?K0tBOXNIRHZpOU1SYUNkanM4eVpLUi81aDJOa1p0T2J4eTVQSHVKdHd1OFF1?= =?utf-8?B?V1BJcGV6ZzZScXM1TG91N2ZqNUozTS8vb2xpQkt3cndsSzh0ZnpWeXkzSW9l?= =?utf-8?B?ejRBdDZPZzM1UlZlamZyNWVVbmpFUXUwSm1XT0dndjZSUkZGN2NheGU0cHh3?= =?utf-8?B?SUUya1JteDJhVEliT2xoL3VqSXN5ZnVuNHE0YVl4czJoNDZUZFVXOWJSbHls?= =?utf-8?B?K3U4czJWMFp6MTdaU09VVTQ4bldzUVhEbHMxR0FObkVLaTNZaXZMSXh4TlVs?= =?utf-8?B?VkxoRGhRNmVaam5BOWFKOUxGVUZ3Y0tLWlpDdGtFTjRzbVBvM3FnbDdsYWpO?= =?utf-8?B?ZnlyNk5UQzJlVG8xQUFJR2ZIMDdMc0RTejZUNHJOZW9iVlk4MmxhN3JTV0Rx?= =?utf-8?B?L1BQR1g3djRWUG8rTlBoczBTdEJmd3N6akFBSFhIR1ZKSDZxdFZpdGY2ek1o?= =?utf-8?B?ek54TWt4N3JHMlc3WExTcmYxL0dzeGw2YU02VkRTZHgrdllsSFFxWk56Rmdt?= =?utf-8?B?V1FXTnlTV0xyM1pONUNlbEM2L2c1NFpyZEZaOWFWUHpwUDFLZGlOVndnZ1pK?= =?utf-8?B?ZHc0OGFXS2l3b3YvV0VPOXJPOVB6YlFqRi9vcGlBYkQvcVhCaUlLSXZ1MnF4?= =?utf-8?B?NXZnc24vWmVCR0xwcmpRWC94ekVoUWFwUTdaS2Q5K2syUHR5T2ZzUVEzN05D?= =?utf-8?B?V3gxRHRXVThnV0swNHc2dmlMd3FJQjFnRnZXN3U0VHlTK1NrclQyZEQ2KzBs?= =?utf-8?B?WTZYL2xSN1FSM3JadlcyUm9hTEpWMTZWNWxNQjhaRlRvaXowR1JEWG9yeThy?= =?utf-8?B?c0NOZ0dYZ3N5a1UxZHZCcVVpTUJJdmh2ZmR5S0hmRTk5emMvdkJDSzVzbmow?= =?utf-8?B?Tkdjem5lL2N2SjBSUS84UEVWNkFnNUVOb0ZwdWxPSFpsK2pVTXhhRitUT3Nj?= =?utf-8?B?c3FZVm9Kd1FPUWJFeWk2QnRYeHRVbkR5cTNKaE5Ra1ZWZ1J3OWltcGNlbUFL?= =?utf-8?B?ZzlGR05ma0lOSXgwZU9BZ2xRUVIxTmp4WTNxYkJSTTVVd1YxTmJ5eXZ5YVlM?= =?utf-8?B?M1lRbWdZMGxESExQWmNrRm9aa0tjU0dPRzg1VW80Z2EwT3VibmFGU09FL0Fx?= =?utf-8?B?YTQrZ3F2cmVhMFc5RE9yQzhGQWJCaUx1RzJpS1dpOWFDSkppN3JvVS9mb2FT?= =?utf-8?B?R1hOck5hdDFqYTFJQlZpRUpJVEx0YmNGSFBKeEMvUFBkNmV1VWpiQWhNTUtN?= =?utf-8?B?RExtSWRwQWUyNDdBQnNUQzhjOXN2NWwzVFlCSzF3YU54OGJMT055YWdjUVFV?= =?utf-8?B?WHpLVEt6OXF4ODlRTERuUGYxMjh3L1hIQTlTNmFuY3RZeU5xaVVzZFZaRCtT?= =?utf-8?B?RUdaN3ZmUXYxdWtQeEN5eW5iRkVnWnA1RWpuVVFHVStMRVpyMzc3UlZqbmRI?= =?utf-8?B?Sk9hYnNBcVZQTDl1MHQwYzBMUlVQbmx6bTlLQmY4UEVoNEFpelo2R1hhM2JL?= =?utf-8?B?TEZ5M0ozMXNIY2x2OHRaWnJVREhTZVdES1ZZcXgxK2ZBb0dGcElwRG5rYTF0?= =?utf-8?B?RkVLYTVNLzFDZ08wMFRZZWt4OEZxcVVoRjNyTUlZMkFMUnkwTldaZUpaaE10?= =?utf-8?Q?dkKJINzkH3Tfn/bOstIJclcH8?= Content-Type: multipart/mixed; boundary="_002_OSZPR01MB631042582805A8E8615BC413FD329OSZPR01MB6310jpnp_" MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB6310.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8a5a2bd-9c49-47e2-651f-08dab8c7954b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2022 09:34:16.8470 (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: +eRub6qZ34jeIHeFxzzXTL8WncN7jn3mIoGs7dqQmCElO4FxY/4Jn7YGEXmmetgyZ+xa5/5pBew7xDFQFBzJzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8788 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_OSZPR01MB631042582805A8E8615BC413FD329OSZPR01MB6310jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gVHVlLCBPY3QgMjUsIDIwMjIgMjo1NiBQTSBXYW5nLCBXZWkv546LIOWogSA8d2FuZ3cuZm5z dEBmdWppdHN1LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBUdWVzLCBPY3QgMjUsIDIwMjIgYXQgMTQ6 MjggUE0gUGV0ZXIgU21pdGggPHNtaXRocGIyMjUwQGdtYWlsLmNvbT4NCj4gd3JvdGU6DQo+ID4g RllJIC0gQWZ0ZXIgYSByZWNlbnQgcHVzaCwgdGhlIHY0MC0wMDAxIHBhdGNoIG5vIGxvbmdlciBh cHBsaWVzIG9uIHRoZQ0KPiA+IGxhdGVzdCBIRUFELg0KPiA+DQo+ID4gW3Bvc3RncmVzQENlbnRP UzcteDY0IG9zc19wb3N0Z3Jlc19taXNjXSQgZ2l0IGFwcGx5DQo+ID4gLi4vcGF0Y2hlc19taXNj L3Y0MC0wMDAxLVBlcmZvcm0tc3RyZWFtaW5nLWxvZ2ljYWwtdHJhbnNhY3Rpb25zLWJ5LQ0KPiA+ IHBhcmFsbC5wYXRjaA0KPiA+IGVycm9yOiBwYXRjaCBmYWlsZWQ6IHNyYy9iYWNrZW5kL3JlcGxp Y2F0aW9uL2xvZ2ljYWwvbGF1bmNoZXIuYzo1NA0KPiA+IGVycm9yOiBzcmMvYmFja2VuZC9yZXBs aWNhdGlvbi9sb2dpY2FsL2xhdW5jaGVyLmM6IHBhdGNoIGRvZXMgbm90IGFwcGx5DQo+IA0KPiBU aGFua3MgZm9yIHlvdXIgcmVtaW5kZXIuDQo+IA0KPiBJIGp1c3QgcmViYXNlZCB0aGUgcGF0Y2gg c2V0IGZvciByZXZpZXcuDQo+IFRoZSBuZXcgcGF0Y2ggc2V0IHdpbGwgYmUgc2hhcmVkIGxhdGVy IHdoZW4gdGhlIGNvbW1lbnRzIGluIHRoaXMgdGhyZWFkIGFyZQ0KPiBhZGRyZXNzZWQuDQo+IA0K DQpJIHRyaWVkIHRvIHdyaXRlIGEgZHJhZnQgcGF0Y2ggdG8gZm9yY2Ugc3RyZWFtaW5nIGV2ZXJ5 IGNoYW5nZSBpbnN0ZWFkIG9mDQp3YWl0aW5nIHVudGlsIGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19t ZW0gaXMgZXhjZWVkZWQsIHdoaWNoIGNvdWxkIGhlbHAgdG8gdGVzdA0Kc3RyZWFtaW5nIHBhcmFs bGVsLiBBdHRhY2ggdGhlIHBhdGNoLiBUaGlzIGlzIGJhc2VkIG9uIHY0MS0wMDAxIHBhdGNoLg0K DQpXaXRoIHRoaXMgcGF0Y2gsIEkgc2F3IGEgcHJvYmxlbSB0aGF0IHRoZSBzdWJzY3JpcHRpb24g b3B0aW9uICJvcmlnaW4iIGRvZXNuJ3QNCndvcmsgd2hlbiB1c2luZyBzdHJlYW1pbmcgcGFyYWxs ZWwuIFRoYXQncyBiZWNhdXNlIHdoZW4gdGhlIHBhcmFsbGVsIGFwcGx5DQp3b3JrZXIgd3JpdGlu ZyB0aGUgV0FMIGZvciB0aGUgY2hhbmdlcywgcmVwbG9yaWdpbl9zZXNzaW9uX29yaWdpbiBpcw0K SW52YWxpZFJlcE9yaWdpbklkLiBJbiBjdXJyZW50IHBhdGNoLCBvcmlnaW4gY2FuIGJlIGFjdGl2 ZSBvbmx5IGluIG9uZSBwcm9jZXNzDQphdC1hLXRpbWUuDQoNClRvIGZpeCBpdCwgbWF5YmUgd2Ug bmVlZCB0byByZW1vdmUgdGhpcyByZXN0cmljdGlvbiwgbGlrZSB3aGF0IHdlIGRpZCBpbiB0aGUg b2xkDQp2ZXJzaW9uIG9mIHBhdGNoLg0KDQpSZWdhcmRzDQpTaGkgeXUNCg== --_002_OSZPR01MB631042582805A8E8615BC413FD329OSZPR01MB6310jpnp_ Content-Type: application/octet-stream; name="0001-Allow-streaming-every-change-instead-of-waiting-till_patch" Content-Description: 0001-Allow-streaming-every-change-instead-of-waiting-till_patch Content-Disposition: attachment; filename="0001-Allow-streaming-every-change-instead-of-waiting-till_patch"; size=6266; creation-date="Fri, 28 Oct 2022 09:31:06 GMT"; modification-date="Fri, 28 Oct 2022 09:34:15 GMT" Content-Transfer-Encoding: base64 RnJvbSBlZDI2NGNmMjE5ZDViODc5ZmNhYWU5NDJjOGJjOTMyMWNjYTllNmMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGkgWXUgPHNoaXkuZm5zdEBmdWppdHN1LmNvbT4KRGF0ZTog TW9uLCAyNCBPY3QgMjAyMiAxNTo1MjoxNCArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEFsbG93IHN0 cmVhbWluZyBldmVyeSBjaGFuZ2UgaW5zdGVhZCBvZiB3YWl0aW5nIHRpbGwKIGxvZ2ljYWxfZGVj b2Rpbmdfd29ya19tZW0uCgpBZGQgYSBuZXcgR1VDIGZvcmNlX3BhcmFsbGVsX3N0cmVhbV9tb2Rl LCB3aGVuIGl0IGlzIHNldCBvbiwgc2VuZCB0aGUgY2hhbmdlIHRvCm91dHB1dCBwbHVnaW4gaW1t ZWRpYXRlbHkgaW4gc3RyZWFtaW5nIG1vZGUuIE90aGVyd2lzZSwgc2VuZCB1bnRpbApsb2dpY2Fs X2RlY29kaW5nX3dvcmtfbWVtIGlzIGV4Y2VlZGVkLgoKQ3VycmVudGx5LCBpdCBpcyBmb3IgdGVz dGluZyBwYXJhbGxlbCBhcHBseSBwYXRjaC4KLS0tCiBkb2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwg ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysKIC4uLi9yZXBsaWNhdGlvbi9sb2dp Y2FsL3Jlb3JkZXJidWZmZXIuYyAgICAgICB8IDMxICsrKysrKysrKysrKysrLS0tLS0KIHNyYy9i YWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxlcy5jICAgICAgICAgICB8ICA5ICsrKysrKwogc3Jj L2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3FsLmNvbmYuc2FtcGxlIHwgIDMgKysKIHNyYy9p bmNsdWRlL3JlcGxpY2F0aW9uL3Jlb3JkZXJidWZmZXIuaCAgICAgICB8ICAxICsKIDUgZmlsZXMg Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k b2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwgYi9kb2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwKaW5kZXgg YTZhYTFhY2MyMC4uNGQzYjIzYjc2NCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5z Z21sCisrKyBiL2RvYy9zcmMvc2dtbC9jb25maWcuc2dtbApAQCAtNDM0Miw2ICs0MzQyLDIwIEBA IHJlc3RvcmVfY29tbWFuZCA9ICdjb3B5ICJDOlxcc2VydmVyXFxhcmNoaXZlZGlyXFwlZiIgIiVw IicgICMgV2luZG93cwogICAgICAgPC9saXN0aXRlbT4KICAgICAgPC92YXJsaXN0ZW50cnk+CiAK KyAgICAgPHZhcmxpc3RlbnRyeSBpZD0iZ3VjLWZvcmNlLXBhcmFsbGVsLXN0cmVhbS1tb2RlIiB4 cmVmbGFiZWw9ImZvcmNlX3BhcmFsbGVsX3N0cmVhbV9tb2RlIj4KKyAgICAgIDx0ZXJtPjx2YXJu YW1lPmZvcmNlX3BhcmFsbGVsX3N0cmVhbV9tb2RlPC92YXJuYW1lPiAoPHR5cGU+Ym9vbGVhbjwv dHlwZT4pCisgICAgICA8aW5kZXh0ZXJtPgorICAgICAgIDxwcmltYXJ5Pjx2YXJuYW1lPmZvcmNl X3BhcmFsbGVsX3N0cmVhbV9tb2RlPC92YXJuYW1lPiBjb25maWd1cmF0aW9uIHBhcmFtZXRlcjwv cHJpbWFyeT4KKyAgICAgIDwvaW5kZXh0ZXJtPgorICAgICAgPC90ZXJtPgorICAgICAgPGxpc3Rp dGVtPgorICAgICAgIDxwYXJhPgorICAgICAgICBTcGVjaWZpZXMgd2hlYXRoZXIgdG8gZm9yY2Ug c2VuZGluZyB0aGUgY2hhbmdlIHRvIG91dHB1dCBwbHVnaW4gaW1tZWRpYXRlbHkgaW4gc3RyZWFt aW5nIG1vZGUuCisgICAgICAgIElmIHNldCB0byA8bGl0ZXJhbD5vZmY8L2xpdGVyYWw+ICh0aGUg ZGVmYXVsdCksIHNlbmQgdW50aWwgPHZhcm5hbWU+bG9naWNhbF9kZWNvZGluZ193b3JrX21lbTwv dmFybmFtZT4gaXMgZXhjZWVkZWQuCisgICAgICAgPC9wYXJhPgorICAgICAgPC9saXN0aXRlbT4K KyAgICAgPC92YXJsaXN0ZW50cnk+CisKICAgICAgPC92YXJpYWJsZWxpc3Q+CiAgICAgPC9zZWN0 Mj4KIApkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9yZW9yZGVy YnVmZmVyLmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL3Jlb3JkZXJidWZmZXIu YwppbmRleCA2OTZhOTZmZjBkLi42MmJmZDNiNzBhIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9y ZXBsaWNhdGlvbi9sb2dpY2FsL3Jlb3JkZXJidWZmZXIuYworKysgYi9zcmMvYmFja2VuZC9yZXBs aWNhdGlvbi9sb2dpY2FsL3Jlb3JkZXJidWZmZXIuYwpAQCAtMjA5LDYgKzIwOSwxMiBAQCB0eXBl ZGVmIHN0cnVjdCBSZW9yZGVyQnVmZmVyRGlza0NoYW5nZQogaW50CQkJbG9naWNhbF9kZWNvZGlu Z193b3JrX21lbTsKIHN0YXRpYyBjb25zdCBTaXplIG1heF9jaGFuZ2VzX2luX21lbW9yeSA9IDQw OTY7IC8qIFhYWCBmb3IgcmVzdG9yZSBvbmx5ICovCiAKKy8qCisgKiBXaGVhdGhlciB0byBzZW5k IHRoZSBjaGFuZ2UgdG8gb3V0cHV0IHBsdWdpbiBpbW1lZGlhdGVseSBpbiBzdHJlYW1pbmcgbW9k ZS4KKyAqIFdoZW4gaXQgaXMgb2ZmLCB3YWl0IHVudGlsIGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19t ZW0gaXMgZXhjZWVkZWQuCisgKi8KK2Jvb2wgZm9yY2VfcGFyYWxsZWxfc3RyZWFtX21vZGU7CisK IC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICogcHJpbWFyeSBy ZW9yZGVyYnVmZmVyIHN1cHBvcnQgcm91dGluZXMKICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpAQCAtMzU0MiwyMCArMzU0OCwyOSBAQCBSZW9yZGVyQnVmZmVyQ2hl Y2tNZW1vcnlMaW1pdChSZW9yZGVyQnVmZmVyICpyYikKIHsKIAlSZW9yZGVyQnVmZmVyVFhOICp0 eG47CiAKLQkvKiBiYWlsIG91dCBpZiB3ZSBoYXZlbid0IGV4Y2VlZGVkIHRoZSBtZW1vcnkgbGlt aXQgKi8KLQlpZiAocmItPnNpemUgPCBsb2dpY2FsX2RlY29kaW5nX3dvcmtfbWVtICogMTAyNEwp CisJLyoKKwkgKiBTdHJlYW0gdGhlIGNoYW5nZXMgaW1tZWRpYXRlbHkgaWYgZm9yY2VfcGFyYWxs ZWxfc3RyZWFtX21vZGUgaXMgb24gYW5kCisJICogdGhlIG91dHB1dCBwbHVnaW4gc3VwcG9ydHMg c3RyZWFtaW5nLiBPdGhlcndpc2Ugd2FpdCB1bnRpbCBzaXplIGV4Y2VlZHMKKwkgKiBsb2dpY2Fs X2RlY29kaW5nX3dvcmtfbWVtLgorCSAqLworCWJvb2wgZm9yY2Vfc3RyZWFtID0gZm9yY2VfcGFy YWxsZWxfc3RyZWFtX21vZGUgJiYgUmVvcmRlckJ1ZmZlckNhblN0cmVhbShyYik7CisKKwkvKiBi YWlsIG91dCBpZiBmb3JjZV9zdHJlYW0gaXMgZmFsc2UgYW5kIHdlIGhhdmVuJ3QgZXhjZWVkZWQg dGhlIG1lbW9yeSBsaW1pdCAqLworCWlmICghZm9yY2Vfc3RyZWFtICYmIHJiLT5zaXplIDwgbG9n aWNhbF9kZWNvZGluZ193b3JrX21lbSAqIDEwMjRMKQogCQlyZXR1cm47CiAKIAkvKgotCSAqIExv b3AgdW50aWwgd2UgcmVhY2ggdW5kZXIgdGhlIG1lbW9yeSBsaW1pdC4gIE9uZSBtaWdodCB0aGlu ayB0aGF0IGp1c3QKLQkgKiBieSBldmljdGluZyB0aGUgbGFyZ2VzdCAoc3ViKXRyYW5zYWN0aW9u IHdlIHdpbGwgY29tZSB1bmRlciB0aGUgbWVtb3J5Ci0JICogbGltaXQgYmFzZWQgb24gYXNzdW1w dGlvbiB0aGF0IHRoZSBzZWxlY3RlZCB0cmFuc2FjdGlvbiBpcyBhdCBsZWFzdCBhcwotCSAqIGxh cmdlIGFzIHRoZSBtb3N0IHJlY2VudCBjaGFuZ2UgKHdoaWNoIGNhdXNlZCB1cyB0byBnbyBvdmVy IHRoZSBtZW1vcnkKLQkgKiBsaW1pdCkuIEhvd2V2ZXIsIHRoYXQgaXMgbm90IHRydWUgYmVjYXVz ZSBhIHVzZXIgY2FuIHJlZHVjZSB0aGUKKwkgKiBJZiBmb3JjZV9zdHJlYW0gaXMgdHJ1ZSwgbG9v cCB1bnRpbCB0aGVyZSdzIG5vIGNoYW5nZS4gT3RoZXJ3aXNlLCBsb29wCisJICogdW50aWwgd2Ug cmVhY2ggdW5kZXIgdGhlIG1lbW9yeSBsaW1pdC4gT25lIG1pZ2h0IHRoaW5rIHRoYXQganVzdCBi eQorCSAqIGV2aWN0aW5nIHRoZSBsYXJnZXN0IChzdWIpdHJhbnNhY3Rpb24gd2Ugd2lsbCBjb21l IHVuZGVyIHRoZSBtZW1vcnkgbGltaXQKKwkgKiBiYXNlZCBvbiBhc3N1bXB0aW9uIHRoYXQgdGhl IHNlbGVjdGVkIHRyYW5zYWN0aW9uIGlzIGF0IGxlYXN0IGFzIGxhcmdlIGFzCisJICogdGhlIG1v c3QgcmVjZW50IGNoYW5nZSAod2hpY2ggY2F1c2VkIHVzIHRvIGdvIG92ZXIgdGhlIG1lbW9yeSBs aW1pdCkuCisJICogSG93ZXZlciwgdGhhdCBpcyBub3QgdHJ1ZSBiZWNhdXNlIGEgdXNlciBjYW4g cmVkdWNlIHRoZQogCSAqIGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19tZW0gdG8gYSBzbWFsbGVyIHZh bHVlIGJlZm9yZSB0aGUgbW9zdCByZWNlbnQKIAkgKiBjaGFuZ2UuCiAJICovCi0Jd2hpbGUgKHJi LT5zaXplID49IGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19tZW0gKiAxMDI0TCkKKwl3aGlsZSAoKCFm b3JjZV9zdHJlYW0gJiYgcmItPnNpemUgPj0gbG9naWNhbF9kZWNvZGluZ193b3JrX21lbSAqIDEw MjRMKSB8fAorCQkgICAoZm9yY2Vfc3RyZWFtICYmIHJiLT5zaXplID4gMCkpCiAJewogCQkvKgog CQkgKiBQaWNrIHRoZSBsYXJnZXN0IHRyYW5zYWN0aW9uIChvciBzdWJ0cmFuc2FjdGlvbikgYW5k IGV2aWN0IGl0IGZyb20KZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3Rh Ymxlcy5jIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfdGFibGVzLmMKaW5kZXggZjNkZTRm ZjdkYi4uYmZjYTlhOGMwNyAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNf dGFibGVzLmMKKysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfdGFibGVzLmMKQEAgLTEw MDcsNiArMTAwNywxNSBAQCBzdHJ1Y3QgY29uZmlnX2Jvb2wgQ29uZmlndXJlTmFtZXNCb29sW10g PQogCQlmYWxzZSwKIAkJTlVMTCwgTlVMTCwgTlVMTAogCX0sCisJeworCQl7ImZvcmNlX3BhcmFs bGVsX3N0cmVhbV9tb2RlIiwgUEdDX1VTRVJTRVQsIFJFUExJQ0FUSU9OX1NFTkRJTkcsCisJCQln ZXR0ZXh0X25vb3AoIkZvcmNlIHNlbmRpbmcgdGhlIGNoYW5nZSB0byBvdXRwdXQgcGx1Z2luIGlt bWVkaWF0ZWx5IGlmIHN0cmVhbWluZyBpcyBzdXBwb3J0ZWQsIGluc3RhbGwgb2Ygd2FpdGluZyB0 aWxsIGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19tZW0uIiksCisJCQlOVUxMCisJCX0sCisJCSZmb3Jj ZV9wYXJhbGxlbF9zdHJlYW1fbW9kZSwKKwkJZmFsc2UsCisJCU5VTEwsIE5VTEwsIE5VTEwKKwl9 LAogCXsKIAkJeyJzc2wiLCBQR0NfU0lHSFVQLCBDT05OX0FVVEhfU1NMLAogCQkJZ2V0dGV4dF9u b29wKCJFbmFibGVzIFNTTCBjb25uZWN0aW9ucy4iKSwKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5k L3V0aWxzL21pc2MvcG9zdGdyZXNxbC5jb25mLnNhbXBsZSBiL3NyYy9iYWNrZW5kL3V0aWxzL21p c2MvcG9zdGdyZXNxbC5jb25mLnNhbXBsZQppbmRleCA0ZDAxY2E5OTMxLi5mMmIzYzEwZTFmIDEw MDY0NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9taXNjL3Bvc3RncmVzcWwuY29uZi5zYW1wbGUK KysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3FsLmNvbmYuc2FtcGxlCkBAIC0z MTQsNiArMzE0LDkgQEAKICN3YWxfc2VuZGVyX3RpbWVvdXQgPSA2MHMJIyBpbiBtaWxsaXNlY29u ZHM7IDAgZGlzYWJsZXMKICN0cmFja19jb21taXRfdGltZXN0YW1wID0gb2ZmCSMgY29sbGVjdCB0 aW1lc3RhbXAgb2YgdHJhbnNhY3Rpb24gY29tbWl0CiAJCQkJIyAoY2hhbmdlIHJlcXVpcmVzIHJl c3RhcnQpCisjZm9yY2VfcGFyYWxsZWxfc3RyZWFtX21vZGUgPSBvZmYJIyBpZiBvbiwgZm9yY2Ug c2VuZGluZyB0aGUgY2hhbmdlcyB0byBvdXRwdXQKKwkJCQkjIHBsdWdpbiBpbW1lZGlhdGVseSBp ZiBzdHJlYW1pbmcgaXMgc3VwcG9ydGVkIGNoYW5nZXMgT3RoZXJ3aXNlCisJCQkJIyB3YWl0IHVu dGlsIGxvZ2ljYWxfZGVjb2Rpbmdfd29ya19tZW0gaXMgZXhjZWVkZWQuCiAKICMgLSBQcmltYXJ5 IFNlcnZlciAtCiAKZGlmZiAtLWdpdCBhL3NyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3Jlb3JkZXJi dWZmZXIuaCBiL3NyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3Jlb3JkZXJidWZmZXIuaAppbmRleCAx NTQ5MTE2MzM4Li41NTU3ZDdjY2IxIDEwMDY0NAotLS0gYS9zcmMvaW5jbHVkZS9yZXBsaWNhdGlv bi9yZW9yZGVyYnVmZmVyLmgKKysrIGIvc3JjL2luY2x1ZGUvcmVwbGljYXRpb24vcmVvcmRlcmJ1 ZmZlci5oCkBAIC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSAidXRpbHMvdGltZXN0YW1wLmgiCiAK IGV4dGVybiBQR0RMTElNUE9SVCBpbnQgbG9naWNhbF9kZWNvZGluZ193b3JrX21lbTsKK2V4dGVy biBQR0RMTElNUE9SVCBib29sIGZvcmNlX3BhcmFsbGVsX3N0cmVhbV9tb2RlOwogCiAvKiBhbiBp bmRpdmlkdWFsIHR1cGxlLCBzdG9yZWQgaW4gb25lIGNodW5rIG9mIG1lbW9yeSAqLwogdHlwZWRl ZiBzdHJ1Y3QgUmVvcmRlckJ1ZmZlclR1cGxlQnVmCi0tIAoyLjI0LjAud2luZG93cy4yCgo= --_002_OSZPR01MB631042582805A8E8615BC413FD329OSZPR01MB6310jpnp_--