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 1vuW3f-00AmRg-1s for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Feb 2026 13:33:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vuW3e-00DS5j-0g for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Feb 2026 13:33:06 +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 1vuW3d-00DS5X-2M for pgsql-hackers@lists.postgresql.org; Mon, 23 Feb 2026 13:33:05 +0000 Received: from forward502a.mail.yandex.net ([178.154.239.82]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vuW3a-00000000s5s-11pm for pgsql-hackers@postgresql.org; Mon, 23 Feb 2026 13:33:05 +0000 Received: from mail-nwsmtp-mxback-production-main-68.iva.yp-c.yandex.net (mail-nwsmtp-mxback-production-main-68.iva.yp-c.yandex.net [IPv6:2a02:6b8:c0c:292b:0:640:3855:0]) by forward502a.mail.yandex.net (Yandex) with ESMTPS id 0685E812F2; Mon, 23 Feb 2026 16:33:02 +0300 (MSK) Received: from mail.yandex.ru (2a02:6b8:c0c:1724:0:640:53e4:0 [2a02:6b8:c0c:1724:0:640:53e4:0]) by mail-nwsmtp-mxback-production-main-68.iva.yp-c.yandex.net (mxback/Yandex) with HTTPS id nWfPw8AsgGk0-0THA4iiY; Mon, 23 Feb 2026 16:33:01 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1771853581; bh=r0SQat6JekmWspQPnJF9OJlrbhq/o2pqj2OI/6Kaqk4=; h=Message-Id:References:Date:Cc:Subject:In-Reply-To:To:From; b=d81dOP0ZTrAs5EG33o/F7AAJloFLmFAphNUU0CJv2Xof22Rwq02uPdwPE/InoJbPx S5rME+BQOoGWmm/hKbU9Oy9fl9rPbzhEU/ZzAoaG7hlrKAF9EStiyVZ0OJbfX6OrYa Iov9SUXdhPCpRNYkXjVGuBtK3n+Oij+VgTEIq/EA= Authentication-Results: mail-nwsmtp-mxback-production-main-68.iva.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by xhuxlcg565ilglxh.iva.yp-c.yandex.net (sendbernar/Yandex) with HTTPS id 74cfd4867a41a671185ff9d01c80f217; Mon, 23 Feb 2026 16:33:01 +0300 From: ls7777 To: "Hayato Kuroda (Fujitsu)" , 'Amit Kapila' Cc: "pgsql-hackers@postgresql.org" , "orlovmg@gmail.com" In-Reply-To: References: <182311743703924@mail.yandex.ru> <5381759333107@mail.yandex.ru> <56771759769555@mail.yandex.ru> <132271759810943@mail.yandex.ru> <1809191759818745@mail.yandex.ru> <545321760005292@mail.yandex.ru> <689211760456931@mail.yandex.ru> Subject: Re: Patch for migration of the pg_commit_ts directory MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 23 Feb 2026 18:33:01 +0500 Message-Id: <41831771852535@mail.yandex.ru> Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk PGRpdj48ZGl2PkhlbGxvLjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PlRoYW5rcyBmb3IgdXBkYXRp bmcgdGhlIHBhdGNoLiBJIGFtIHVzaW5nIGEgdHJhbnNsYXRvciBhbmQgd2lsbCBub3QgYmUgYWJs ZSB0byBlZGl0IHRoZSBkb2N1bWVudGF0aW9uIGFuZCBjb21tZW50cyBjb3JyZWN0bHkuPC9kaXY+ PGRpdj7CoDwvZGl2PjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS08L2Rp dj48ZGl2PtCa0L7QvNGDOiAnQW1pdCBLYXBpbGEnIChhbWl0LmthcGlsYTE2QGdtYWlsLmNvbSk7 PC9kaXY+PGRpdj7QmtC+0L/QuNGPOiBwZ3NxbC1oYWNrZXJzQHBvc3RncmVzcWwub3JnLCBvcmxv dm1nQGdtYWlsLmNvbTs8L2Rpdj48ZGl2PtCi0LXQvNCwOiBQYXRjaCBmb3IgbWlncmF0aW9uIG9m IHRoZSBwZ19jb21taXRfdHMgZGlyZWN0b3J5OzwvZGl2PjxkaXY+MjMuMDIuMjAyNiwgMDk6NDEs ICJIYXlhdG8gS3Vyb2RhIChGdWppdHN1KSIgJmx0O2t1cm9kYS5oYXlhdG9AZnVqaXRzdS5jb20m Z3Q7OjwvZGl2PjxibG9ja3F1b3RlPjxwPkRlYXIgQW1pdCw8YnIgLz7CoDwvcD48YmxvY2txdW90 ZT7CoCZndDsgUmlnaHQsIGFuZCBjb2RlIGNvbW1lbnRzIFthXSBzaG91bGQgYmUgYWxzbyB1cGRh dGVkLjxiciAvPsKgJmd0OzxiciAvPsKgPGJyIC8+wqBTbywgbGVhdmluZyBhc2lkZSB1cGRhdGVf ZGVsZXRlLCBjb3B5aW5nIGNvbW1pdF90cyBjb3VsZCBiZSBoZWxwZnVsIHRvPGJyIC8+wqBkZXRl Y3Qgc29tZSBvdGhlciBjb25mbGljdHMuIFlvdSBtYXkgd2FudCB0byBvbmNlIHRlc3QgdGhlIHNh bWUgYW5kPGJyIC8+wqBzaG93IGl0IGhlcmUgYXMgcGFydCBvZiB1c2UgY2FzZSBlc3RhYmxpc2ht ZW50LjwvYmxvY2txdW90ZT48cD48YnIgLz5JIGNvbmZpcm1lZCB0aGF0IHt1cGRhdGV8ZGVsZXRl fV9vcmlnaW5fZGlmZmVycyBjb3VsZCBiZSBkZXRlY3RlZCB3aXRoIHRoZTxiciAvPmZvbGxvd2lu ZyBzdGVwcy48YnIgLz48YnIgLz4wLjxiciAvPkNvbnN0cnVjdGVkIHB1Yi1zdWIgcmVwbGljYXRp b24gc3lzdGVtLiB0cmFja19jb21taXRfdGltZXN0YW1wPW9uIHdhcyBzZXQgb24gdGhlPGJyIC8+ c3Vic2NyaWJlciwgYW5kIHRoZSB0YWJsZSBiZWxvdyB3YXMgZGVmaW5lZCBvbiBib3RoIGNsdXN0 ZXJzPGJyIC8+PGJyIC8+YGBgPGJyIC8+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFRhYmxl ICJwdWJsaWMuZW1wbG95ZWUiPGJyIC8+wqBDb2x1bW4gfCBUeXBlIHwgQ29sbGF0aW9uIHwgTnVs bGFibGUgfCBEZWZhdWx0PGJyIC8+LS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0t LS0tLS0rLS0tLS0tLS0tPGJyIC8+wqBpZCB8IGludGVnZXIgfCB8IG5vdCBudWxsIHw8YnIgLz7C oHNhbGFyeSB8IGludGVnZXIgfCB8IHw8YnIgLz5JbmRleGVzOjxiciAvPsKgwqDCoMKgImVtcGxv eWVlX3BrZXkiIFBSSU1BUlkgS0VZLCBidHJlZSAoaWQpPGJyIC8+YGBgPGJyIC8+PGJyIC8+PGJy IC8+MS48YnIgLz5JbnNlcnRlZCBhIHR1cGxlIG9uIHRoZSBwdWJsaXNoZXI8YnIgLz48YnIgLz5g YGA8YnIgLz5wdWI9IyBJTlNFUlQgSU5UTyBlbXBsb3llZSBWQUxVRVMgKDEsIDEwMCk7PGJyIC8+ SU5TRVJUIDAgMTxiciAvPmBgYDxiciAvPjxiciAvPjIuPGJyIC8+VVBEQVRFZCB0aGUgcmVwbGlj YXRlZCB0dXBsZSBvbiB0aGUgc3Vic2NyaWJlci4gQ29uZmlybWVkIHRoYXQgY29tbWl0IHRpbWVz dGFtcHM8YnIgLz53ZXJlIHN0b3JlZC48YnIgLz48YnIgLz5gYGA8YnIgLz5zdWI9IyBTRUxFQ1Qg KiBGUk9NIHBnX2xhc3RfY29tbWl0dGVkX3hhY3QoKTs8YnIgLz7CoHhpZCB8IHRpbWVzdGFtcCB8 IHJvaWRlbnQ8YnIgLz4tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLTxiciAvPsKgNzM4IHwgMjAyNi0wMi0yMyAxMzoxNzoxOS4yNjMxNDYrMDkgfCAxPGJyIC8+ KDEgcm93KTxiciAvPnN1Yj0jIFVQREFURSBlbXBsb3llZSBTRVQgc2FsYXJ5ID0gMTAgV0hFUkUg aWQgPSAxOzxiciAvPlVQREFURSAxPGJyIC8+c3ViPSMgU0VMRUNUICogRlJPTSBwZ19sYXN0X2Nv bW1pdHRlZF94YWN0KCk7PGJyIC8+wqB4aWQgfCB0aW1lc3RhbXAgfCByb2lkZW50PGJyIC8+LS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS08YnIgLz7CoDczOSB8 IDIwMjYtMDItMjMgMTM6MTc6MzMuMjMwNzczKzA5IHwgMDxiciAvPigxIHJvdyk8YnIgLz5gYGA8 YnIgLz48YnIgLz4zLjxiciAvPlJhbiBwZ191cGdyYWRlIHRvIHVwZ3JhZGUgdGhlIHN1YnNjcmli ZXIuIFRoZSBuZXcgY2x1c3RlciBtdXN0IGFsc28gc2V0PGJyIC8+dHJhY2tfY29tbWl0X3RpbWVz dGFtcCB0byBvbi48YnIgLz48YnIgLz40LjxiciAvPkNvbmZpcm1lZCBjb21taXQgdGltZXN0YW1w cyBjb3VsZCBiZSBtaWdyYXRlZC48YnIgLz48YnIgLz5gYGA8YnIgLz5uZXc9IyBTRUxFQ1QgKiBG Uk9NIHBnX3hhY3RfY29tbWl0X3RpbWVzdGFtcF9vcmlnaW4oJzczOScpOzxiciAvPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqB0aW1lc3RhbXAgfCByb2lkZW50PGJyIC8+LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS08YnIgLz7CoDIwMjYtMDItMjMgMTM6MTc6MzMuMjMwNzcz KzA5IHwgMDxiciAvPigxIHJvdyk8YnIgLz5gYGA8YnIgLz48YnIgLz41LjxiciAvPlVQREFURWQg dGhlIHR1cGxlIG9uIHRoZSBwdWJsaXNoZXIuPGJyIC8+PGJyIC8+YGBgPGJyIC8+cHViPSMgVVBE QVRFIGVtcGxveWVlIFNFVCBzYWxhcnkgPSAyMDAgV0hFUkUgaWQgPSAxOzxiciAvPlVQREFURSAx PGJyIC8+YGBgPGJyIC8+PGJyIC8+Ni48YnIgLz51cGRhdGVfb3JpZ2luX2RpZmZlcnMgY29uZmxp Y3Qgd2FzIGRldGVjdGVkIG9uIHRoZSBuZXcgc3Vic2NyaWJlci48YnIgLz48YnIgLz5gYGA8YnIg Lz5MT0c6IGNvbmZsaWN0IGRldGVjdGVkIG9uIHJlbGF0aW9uICJwdWJsaWMuZW1wbG95ZWUiOiBj b25mbGljdD11cGRhdGVfb3JpZ2luX2RpZmZlcnM8YnIgLz5ERVRBSUw6IFVwZGF0aW5nIHRoZSBy b3cgdGhhdCB3YXMgbW9kaWZpZWQgbG9jYWxseSBpbiB0cmFuc2FjdGlvbiA3MzkgYXQgMjAyNi0w Mi0yMyAxMzoxNzozMy4yMzA3NzMrMDk6IGxvY2FsIHJvdyAoMSwgMTApLCByZW1vdGUgcm93ICgx LCAyMDApLCByZXBsaWNhIGlkZW50aXR5IChpZCk9KDEpLjxiciAvPkNPTlRFWFQ6IHByb2Nlc3Np bmcgcmVtb3RlIGRhdGEgZm9yIHJlcGxpY2F0aW9uIG9yaWdpbiAicGdfMTY0MDIiIGR1cmluZyBt ZXNzYWdlIHR5cGUgIlVQREFURSIgZm9yIHJlcGxpY2F0aW9uIHRhcmdldCByZWxhdGlvbiAicHVi bGljLmVtcGxveWVlIiBpbiB0cmFuc2FjdGlvbiA3NDUsIGZpbmlzaGVkIGF0IDAvMDE4QTRDNjxi ciAvPmBgYDxiciAvPjxiciAvPk9uZSBkZWJhdGFibGUgcG9pbnQgaXMgd2hldGhlciB3ZSBzaG91 bGQgaW5jbHVkZSB0aGlzIGluIHRoZSBUQVAgdGVzdC4gUGVyc29uYWxseTxiciAvPkl0J3Mgbm90 IG5lY2Vzc2FyeSB0byBzaW1wbGlmeSB0aGUgdGVzdDsgZWl0aGVyIG9uZSBpcyBPSy48YnIgLz48 YnIgLz48YnIgLz5Ob3Qgc3VyZSBpdCBpcyBPSywgYnV0IEkgY3JlYXRlZCB1cGRhdGVkIHBhdGNo ZXMgYW5kIGNvbnNpZGVyZWQgYSBjb21taXQgbWVzc2FnZS48YnIgLz4wMDAxIHdhcyBub3QgY2hh bmdlZCBmcm9tIHRoZSBvcmlnaW5hbCwgYW5kIDAwMDIgYWRkcmVzc2VkIGNvbW1lbnRzIGZyb20g eW91IGFuZDxiciAvPmNvbnRhaW5lZCB0aGUgY29tbWl0IG1lc3NhZ2UuIEZvciBub3cgSSBhZGRl ZCBteSBuYW1lIGFzIG9uZSBvZiB0aGUgYXV0aG9yLCBidXQ8YnIgLz5PSyB0byBiZSBsaXN0ZWQg YXMgcmV2aWV3ZXIuIE1vc3Qgb2YgcGFydHMgd2VyZSB3cml0dGVuIGJ5IFNlcmdleS48YnIgLz48 YnIgLz5CZXN0IHJlZ2FyZHMsPGJyIC8+SGF5YXRvIEt1cm9kYTxiciAvPkZVSklUU1UgTElNSVRF RDxiciAvPsKgPC9wPjwvYmxvY2txdW90ZT4=