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 1w4yMT-002lDW-3D for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 09:47:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4yMR-005hzl-1t for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 09:47:44 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w4yMR-005hzb-0A for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 09:47:43 +0000 Received: from mail-japaneastazon11010054.outbound.protection.outlook.com ([52.101.229.54] helo=TY3P286CU002.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w4yMN-00000000r2o-3m6f for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 09:47:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=THSj/HGtzJC/qOjP6a7byX1X7HQBWQm4v1D13c3ASJxN11c1efCz/PjGls1IvkoGJSbDuByxu+ViVWBOOa5kN3zJlcvrAAaMd422mrb3LK8hITiZkaTcc4e84wDVxD0OH764oW25sSnKN6gVYdTGcHORcbHmaNikFPPcIXgn8x8Ud4QMCnUxsA4rF15ShlaXv1h0mJPvzlng9LmF8mxXOzli6qQyT2fhtyzz5/yL824samWGGAlwK6omFfCMRpk7go1XjxfY3cFNlsGlEf6p694sKPGnI0UqSiHGpLjzfOajbjuBgbo46Gaij5Uzq5kJYhqbscC7Gz0NJEBYdhz5UQ== 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=cRUdtTmLBTABHoVdZUdTzbHHCA2HHERAmhyJlhWSHiA=; b=Lxkpvapv2tNJUWYZcFvYkkP7NP7RGGbd85jNE6nFVKRxWWG0M2Bn1Gfz5XD9b9Akx4AlpTInX+OgqyF/AIFCfFmo/c/wocH5GsGQPQ+Wuuygmtltqg5q1m2cw1SpXtK7znqg0EWcys2sJJORtxEREJbleAA807ATDv0BlRVSupbp7k7WlS72A62/0egaYkbD957MGUtm75VRUeBrAmtd6eNhubg08oQXrZSRlsMjJDcQzB3C13oFvaYc9RNqYLKZfDZOi+NQXMYUpRcGmytD71D5yd9Cel+mNI8Iu40VmbFyI983frUv3U4jlXRlGSjxlGNhoSDqax7RMR0qGWFALQ== 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=cRUdtTmLBTABHoVdZUdTzbHHCA2HHERAmhyJlhWSHiA=; b=SrXZ/3/MI2OhTc8+9qvJyQVcO09v2CmD9PDgmJuhSQcNOkmhy7IYPfL0YbSbBkbew6sQ7/W1H8AoElUMZ5b2Cg3T31Auwo5JdanwJSDDA+fKjn1O/PuNuOts946Di1LpVebvd/QeZXQn9gcKKQIIoH8FjVA/F9e5mUoAbJwjDa46DxxMjhbAQ3tsp0l7sdN9FAt7dRXlYhFn7n6bzoDfPTWA1DbaGQND2E2AOn3ajrsYIFzgqrS/UHY6e3eLBnjgKHki/jWBpCPddglAq/+BPsCAg7xSd4vMrMl2gSQlxsZs6p8T5/dHPVp7q/a/kWaCP4onNUaIK/419v2QVDaOdg== Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com (2603:1096:604:2e5::8) by TYRPR01MB16252.jpnprd01.prod.outlook.com (2603:1096:405:2ed::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Tue, 24 Mar 2026 09:47:34 +0000 Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893]) by OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893%5]) with mapi id 15.20.9723.030; Tue, 24 Mar 2026 09:47:07 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Chao Li' , Gyan Sreejith CC: Amit Kapila , shveta malik , Shlok Kyal , vignesh C , Euler Taveira , "pgsql-hackers@lists.postgresql.org" , Peter Smith Subject: RE: [Proposal] Adding Log File Capability to pg_createsubscriber Thread-Topic: [Proposal] Adding Log File Capability to pg_createsubscriber Thread-Index: AQHcaVmNpX4ag7/WHkSyhV6StVc5xLUcDPeAgAEu6ICABBNdAIACj44AgAHIUoCAAQGIAIAAWXIAgAjxJICACKGiAIAXHbMAgArKiICAAMg5gIAIsMwAgAbOigCABAcfgIAD1xOAgAdcW4CAC3d2gIANiKYAgA2MYYCAAU/PgIAFgZQAgAJNPoCAByhcgIACc1KAgACx0YCAAOgDgIAABKYggAFvtOCAAHXPAIABGhEwgABfSgCAARxEAIAA3R+AgAHXR4CAAENDAIAALAmAgAEDo4CAABuVAIAAbu5w Date: Tue, 24 Mar 2026 09:47:07 +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?NTBfQWN0aW9uSWQ9NzIyMGM1ZWMtZWRjZC00ZTE2LTg4ZDUtMzIwNGI0NjRh?= =?utf-8?B?ZDhlO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZXREYXRlPTIwMjYtMDMtMjRUMDk6Mzk6MTNaO01TSVBfTGFiZWxfYTcyOTVj?= =?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: OS9PR01MB12149:EE_|TYRPR01MB16252:EE_ x-ms-office365-filtering-correlation-id: 88448baa-1e58-49c9-d196-08de898a5001 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|1580799027|3613699012|38070700021|22082099003|56012099003|18002099003; x-microsoft-antispam-message-info: e2acWhGic+EA4YvmaBBGkLMf0jx8+l6cfT+YfUfSBLOjcuShFEk/dKQFN1R14/iPlNtXjVYhIVr0IjpeHNp2vDhUR8cQueYvJqo08Hy5Gr4CFWNkDyz4UjBN9vZw7xBsGyz+qRNjrNXxH9KGDrJnp3ouCUUZgR71TKxrQ2oBAoNyuEHWq5iQlEAgv5QOJZ4vwBztXyR+j5z7YNWBDH/tjqGAVsUmhcG+Z+OHXP+KEvteHVLl3N8JOJ2jt+oF5Uanj6MwMU2MzAxPIeJcW7MD8syAyQNpWSQjNGB0RXt515I5iauEup+5hJhe36gKmI0vVLTD/3CzilAuQwkLhTMJZOjrreWe1M6s0V+0cOfsF5N9ZtpkPpcJfZxZcwDd+fiV4T5/mO/ggvIbvIyUvrKhmRduCcPZrae6eT1A/bwK+oakchOHtJhg+Nf9Zko2ur3Zozb/XFwKWncnbHlI67gsyX5FBd9iASPvog6m+Pcq4vDuxQdsCq1MWxIpWDNAiHvTI8+xG42BDkdgSC7vs8CBjHk/VeaNTNmfw754myArkkZZidfwjCaz+bYmgAOgWtv4eSWk6zSBQkCt7ie5NwkEfXKbpOEwIAc9OaOeIhKJDrbzG3Csh0bKpswwL1+WQwcCeVZlYPlonDLQu3pFa6I435FLXpjdums4t4gWTsWmf4ekB1u+ZEOOf2UB5sLIITwYcuemOs3kZMcY0qNnOlBg9pQkupljE+gyjaIp/OcC3a3eXqKvwf/3EDLyuqIwVVzl33zssuAW6DbXnflKtf1RXPeVb9CwtpTvzxiUE9aCQR4ufN4U8Dfj9p5af4bNCJVU7LZq+0IyJxbvEc73gziAvVV3v/PcuDtbA72ZyeAf1BQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS9PR01MB12149.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(1580799027)(3613699012)(38070700021)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UUxnWFVUWFBWWDExcUhlaGFqNUpXV1JnT011a0lENVZaSmhiKzJ4RlZrQ1FH?= =?utf-8?B?MzdHWksweXhNdGd3WUNBZzNlaFlWMkg2QTNuVjA1UDdLbmRFclRJLzU2aHZy?= =?utf-8?B?dXdnakhaRGU2MlFveDh5bWhSd3NOU3NVVUhGVHljY3lVMnUybGVONjJDMEdP?= =?utf-8?B?Z09RYnRqSW9SR3VzWnYrVG9ic0NCM2ZKVElnODFDSzZvV1g1QXVPQk5PRnM1?= =?utf-8?B?alJ3TzhJN3dBRHF5NXlnSFE3MEZ6aXFqeGpscHBrZGJJN2lubW9HeitpTHNO?= =?utf-8?B?bWtEM3lPOERMeXAzZTZDcFNlK1VOYVk5SjlicnppY3Z6eEtieU5lQkdWb2o0?= =?utf-8?B?TjlFQXo2MENMM2tHWlhURS9KZGVCUDRzZWQwUDJjc3ExZXVzSGNZMy9rOVpG?= =?utf-8?B?L1RxYWdtZjRkbzlNQVNmdkl1SnAzRm9FYWFDSHZuZHdoc0RVcTFLdkhncnRI?= =?utf-8?B?RUxycElVd3BkQlZjVGo3MWFmMi9FVkFHTEVIT01GdVAvUzNiOFpxN3h0bDBX?= =?utf-8?B?RkJrMStkb0UrT2dxWHVrWWQzWmtFblFWUCt1NHYveUp2a25xeHhyYmxuRU16?= =?utf-8?B?QlVPbDU1dFYxdGJSOTYvRnFqWU9IbEQ4Q0x2aWp3UFpyTm4yeWJyNEo4VERa?= =?utf-8?B?UVRSelZ6ZFpybTlDRHNGWUYwTk1GOEFHeHJKcnRWSmw4ZUdnRWIvamNuaDdX?= =?utf-8?B?TzhLT1RNQTdtRmZacThHaUx5Sit1bnNnS0swRkhpb2dVUWROUTFRSHgyUlda?= =?utf-8?B?T2wyTzhNR1dTZ1dmazlzSUJGQ3o2Z0ZOaXJGMUZpaXBvY0U4SlZxRGM3anhP?= =?utf-8?B?clZNVU1nT3I2YTJrbDJVSzZzcjRWb2hkbGhUenk3a2RyUHgwaENjeEF1OTFI?= =?utf-8?B?TUxqanQxZjluclVxb005UXEyWW5HRDQ2MTVzMVVXVDhUV0h2T1VKZnhtNUh3?= =?utf-8?B?MWRycDVhZmhjMlF0RHZ0T0R2a0liVmhwRmQreEUzZ3ZZbEk0WmUrWXFhNGxs?= =?utf-8?B?OFJrTkVFK1FxeWF5UFlGNG9ZQTlvVWN2d1hVY2hOWVZvV0FiR2tKdUtZb0tC?= =?utf-8?B?YUUwUVh3ZmgyYzdnczdhTTRpNlFtbGZ5cEk1c0djWlU1NTFwYXZkS0dDdG1l?= =?utf-8?B?Q1NNVHBzM0ZVSTlaU3E5bVBqMmIwdkl5ajJqRVdvbVhkbXlTcXNMOFB0ZHJq?= =?utf-8?B?TzZDdGhiV3pjN0FDcW1KdjdqVmdqRFR6YTRFeWw0NWdHZmM3a0VYcVM5NXdO?= =?utf-8?B?WWxCUVJjTGhLMUd0TUVFVHZUQjB3RVFDYlZvSThVM0dxZDBIbG0zMDQydkJC?= =?utf-8?B?OTFjMUc5bHJheCtoTzJsUkgxWS9XT2hhNnpEUVNUb1plMUM3ZVpwQ2RjOHlz?= =?utf-8?B?YVJFcitpQ2c4WlJPUzJJbzlwQURrcVlSRm9VK0ZSdUVydkhUNGRBc3p3d3Zm?= =?utf-8?B?S1h3M1hoWkZLWkNLaS9WL21XQjhKeHZxM01CNGtJQ3p2VmF2YmtySmdRT3JL?= =?utf-8?B?Zkc1V203Nng0ZGtvTzBNdml2ZGprOUlDaURTTnVJT01FMFY1TUVXNDUrbTJn?= =?utf-8?B?S205M3pKaGk2a3VaZFY5K3FPL2M2bW0wTmUvU2NqQzFZQkRsUHpqQmp0cm9a?= =?utf-8?B?cGRySy9xdVFKV3psUjYyZXNkK2o2MWMrRzU4ZTFEQ24veGp4WlI0WmIvdjRV?= =?utf-8?B?ZWE5cnRBejR5TXpuNFpRT1JRckh2TmF3M0xaMVE3dW5jb2VZcE9EN0dGeFA2?= =?utf-8?B?NDBBNXhoNVhROVYrMmtSNkt3WDV6UDhUSTV5dDVMdkR2c3ZZM1p1c1VzQUlM?= =?utf-8?B?QmllS3gxMnMrb2xXdDB4OS85MjFXTHNENUZFR2NlZ2xyZVZ0RTliSlRQZ3li?= =?utf-8?B?L0lLci9IeVQ4MkdlejZPMlU4bUtZalZnZUNXWGx5dXRrRVphMXpmNFVCZ1l1?= =?utf-8?B?dmhjSzN0OWxnSDFhQXptOTBaRll1UkVaVG1MdW1tS2wzUlJLNGV5ZzNqTWJu?= =?utf-8?B?ZUhKM1pUVE9pTEN6c1lXVGdUNlR3N2N5UENYS2lwSG1lMWdQeVEyazQyZklP?= =?utf-8?B?VjJONkZkN2NidEh0NU9YYkxQN0MxOTZ2NjZwN2Q0a1Nsdy8vSnZSSEhPdlBa?= =?utf-8?B?amZ0Vm5zQTh1WWpWcEkvcEFUbVZ4RUF4MDB4Y2tvVXRUMm9lcGZsMU9kbHpw?= =?utf-8?B?eWVoRXpoYkVMcnpxWi80ZnBuWlp3WUVyQkxUVlhucmhZSHJNajkrZ0Q3dVJy?= =?utf-8?B?WEFGUk1lbGlydHl2M1FFOUV3QmovRXZZeTdpUHYvdHl6MDBiaFd4cWZJYnJJ?= =?utf-8?B?L0xKMkVoc2tWOUFOMGxIaERTcjFXSmQ3UC81RzROYXMxdTY1M3JFUT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: sRKJKczvUvQrYaCome69WEftQjsTR5X/G59PtDZ1fmGQeU49TwW/ihhnMYXhp7E5oRMm0Zl0zsdkXHibTdiWzqIPdBmNck6O2HT/oOQyiLw8j9rbSSrFD8hA2qJpuBKinDCvxKFXoMTho40AkXMLsZ0ErzE7sja6UC4HSmB0ZuHnVEQcTJu6IUQ6mlwEM9cBapKhpJsjDk+zA+DyspIUzAOMsr6kvYnMJdXPOSATKTcd9PsYmLBCJqsow5ibMQiYYn7eRaVlhVudk77SqVHs13bgyDHzeogQFBbTEuX7CRM7Bve6QEh6FFg2nQ8tGmHNywls/5VBOm2ieEzj8QSFcA== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB12149.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88448baa-1e58-49c9-d196-08de898a5001 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2026 09:47:07.3843 (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: 6KKZgBH+WveZ4Pabz5RAvV7j0rMM8h5YWD+udkocsea/XxHRGnYz8r8tWQhpaLEf+m3iCxEYtO+xbkuFcWVm2FTHUCnNAv/wQTSezRFNMvQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB16252 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBDaGFvLA0KDQo+IE9uZSBjb21tZW50IG9uIHYxNy4NCj4gYGBgDQo+ICsJaWYgKGludGVy bmFsX2xvZ19maWxlX2ZwICE9IE5VTEwpDQo+ICsJew0KPiArCQlpZiAoZmNsb3NlKGludGVybmFs X2xvZ19maWxlX2ZwKSAhPSAwKQ0KPiArCQkJcmVwb3J0X2NyZWF0ZXN1Yl9mYXRhbCgiY291bGQg bm90DQo+IGNsb3NlICVzLyVzLmxvZzogJW0iLCBsb2dkaXIsIElOVEVSTkFMX0xPR19GSUxFX05B TUUpOw0KPiArCQlpbnRlcm5hbF9sb2dfZmlsZV9mcCA9IE5VTEw7DQo+ICsJfQ0KPiBgYGANCj4g DQo+IEFzIHRoZSBlcnJvciBpcyBhYm91dCBpbnRlcm5hbF9sb2dfZmlsZV9mcCwgbWVhbmluZyBp dCBtYXkgbm8gbG9uZ2VyIGFibGUgdG8gd3JpdGUgdG8NCj4gaW50ZXJuYWxfbG9nX2ZpbGVfZnAg YW55bW9yZSwgd2Ugc2hvdWxkIGF2b2lkIHVzZSByZXBvcnRfY3JlYXRlc3ViX2ZhdGFsIHRvIGxv Zw0KPiB0aGUgZXJyb3IgYWdhaW4uIE1heWJlIGp1c3QgYSBwZ19mYXRhbCgpLCBvciBqdXN0IGxv ZyB0byBzdGRlcnIuDQoNCg0KSSBjaGVja2VkIGFuZCBmb3VuZCBbMV0gaW4gdGhlIGV4aXQoKSBz cGVjaWZpY2F0aW9uLiBJdCBtZWFucyBhbGwgZmlsZSBkZXNjcmlwdG9ycw0Kb3BlbmVkIGJ5IHRo ZSBwcm9jZXNzIHdvdWxkIGJlIGNsb3NlZCBhdXRvbWF0aWNhbGx5IHdoZW4gdGhlIHByb2Nlc3Mg ZXhpdHMuDQpTbyBubyBuZWVkIHRvIHRyeSBmY2xvc2UoKSBhbmQgcmVwb3J0IHRoZSBmYWlsdXJl IGhlcmUuIFNpbWlsYXJseSwgcGdfdXBncmFkZQ0KZG9lcyBub3QgaGF2ZSBmY2xvc2UobG9nX29w dHMuaW50ZXJuYWwpIGluIGNhc2Ugb2YgZmFpbHVyZXMuDQoNClsxXTogDQpGaXJzdCwgYWxsIGZ1 bmN0aW9ucyByZWdpc3RlcmVkIGJ5IHRoZSBhdGV4aXQgZnVuY3Rpb24gYXJlIGNhbGxlZCwgaW4g dGhlIHJldmVyc2UNCm9yZGVyIG9mIHRoZWlyIHJlZ2lzdHJhdGlvbiwgZXhjZXB0IHRoYXQgYSBm dW5jdGlvbiBpcyBjYWxsZWQgYWZ0ZXIgYW55IHByZXZpb3VzbHkNCnJlZ2lzdGVyZWQgZnVuY3Rp b25zIHRoYXQgaGFkIGFscmVhZHkgYmVlbiBjYWxsZWQgYXQgdGhlIHRpbWUgaXQgd2FzIHJlZ2lz dGVyZWQuDQpJZiwgZHVyaW5nIHRoZSBjYWxsIHRvIGFueSBzdWNoIGZ1bmN0aW9uLCBhIGNhbGwg dG8gdGhlIGxvbmdqbXAgZnVuY3Rpb24gaXMgbWFkZQ0KdGhhdCB3b3VsZCB0ZXJtaW5hdGUgdGhl IGNhbGwgdG8gdGhlIHJlZ2lzdGVyZWQgZnVuY3Rpb24sIHRoZSBiZWhhdmlvciBpcw0KdW5kZWZp bmVkLg0KTmV4dCwgYWxsIG9wZW4gc3RyZWFtcyB3aXRoIHVud3JpdHRlbiBidWZmZXJlZCBkYXRh IGFyZSBmbHVzaGVkLCBhbGwgb3BlbiBzdHJlYW1zDQphcmUgY2xvc2VkLCBhbmQgYWxsIGZpbGVz IGNyZWF0ZWQgYnkgdGhlIHRtcGZpbGUgZnVuY3Rpb24gYXJlIHJlbW92ZWQuDQoNCkJlc3QgcmVn YXJkcywNCkhheWF0byBLdXJvZGENCkZVSklUU1UgTElNSVRFRCANCg0K