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.94.2) (envelope-from ) id 1tQJo5-001g51-FB for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Dec 2024 05:19:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tQJo4-00BDEx-IH for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Dec 2024 05:19:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tQJo4-00BDEp-89 for pgsql-hackers@lists.postgresql.org; Wed, 25 Dec 2024 05:19:39 +0000 Received: from fout-a8-smtp.messagingengine.com ([103.168.172.151]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tQJo2-000Ril-1E for pgsql-hackers@postgresql.org; Wed, 25 Dec 2024 05:19:39 +0000 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id B294413801CD; Wed, 25 Dec 2024 00:19:37 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Wed, 25 Dec 2024 00:19:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1735103977; x=1735190377; bh=rJohyqO4j5 6x9ngQKu0skBwzUoZOIqQ/bWeKZ1RGC84=; b=W4mWJStnoyGgdHeGRFzcFkvawK HmWi6zrFJ2sOHeKJO1i6c9mhu6YxAAEoCUA6MIakc9ZrRbzz4vB9Nz5owgOfNQ3i PNgAsHfV05pczIu2u43K/YwLjSeJ6ts4Nor04KAeopN876EEqJv9p2qsdNUjd3mf R5/KiQW0FSLQ/RZ6kKZGKKVMKIObJbSYV/qn28wz3wUbcOvDZ4SlMXPHeoeacnMq m63lzQsIoeZ8dKifal7650mVHj7wiWx8Mjcc6Gf6mcfVHteSrUWN/p7nyNhzi9FV llQx4BRfR7WyJF+tYCJPp20ze8GZS7iwFmj//b9m5KHvJnSmsY7O6NT/D6fA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1735103977; x=1735190377; bh=rJohyqO4j56x9ngQKu0skBwzUoZOIqQ/bWe KZ1RGC84=; b=la5BnKPpQfYz5TzHjY9JZfHaTvY6+f++/DOYKETLraVAMTqREGA bcqRgkZpqiY2wlDxtT1em0krOOc7P7ZQMJ3OeFR8n1thh2xZOuiv5n0pp8RnABpJ u9d2QT8Ig4Aea3CAes6lEMhRbcfX7sjnzDSoQUqix61oaxaKl5mCBkJ8K6IAV0Vu bo1tTZrF1aiX5UEdLrRunlj1mPFi9hKA54VzL01H5LpZdFQGnHFW68a8nO0bQDUw JPv7xyX4azN/sTzjxDSB4qihWAXyCIFtrjhtpQVaiMBPP34W17cYLj7GmZKaygcd 5yOKJ0xHFREZ6zQhN8yE8JHa/Jt8BD+Xecw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudduhedgkedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvvefukfhf gggtuggjsehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruc eomhhitghhrggvlhesphgrqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepteel ieefudffhffhtdetleeggeegfffhkeeuveetiefgudduvedutefggeeivdejnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhes phgrqhhuihgvrhdrgiihiidpnhgspghrtghpthhtohephedpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepmhhitghhrghilhdrnhhikhholhgrvghvsehgmhgrihhlrdgtohhm pdhrtghpthhtohepsghovghkvgifuhhrmhdophhoshhtghhrvghssehgmhgrihhlrdgtoh hmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrshesphhoshhtghhrvghsqhhlrdho rhhgpdhrtghpthhtoheprghmsghorhhoughinhekieesghhmrghilhdrtghomhdprhgtph htthhopehmvghlrghnihgvphhlrghgvghmrghnsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 25 Dec 2024 00:19:35 -0500 (EST) Date: Wed, 25 Dec 2024 14:19:21 +0900 From: Michael Paquier To: Michail Nikolaev Cc: Matthias van de Meent , PostgreSQL Hackers , Andrey Borodin , Melanie Plageman Subject: Re: Revisiting {CREATE INDEX, REINDEX} CONCURRENTLY improvements Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="z+xYHpRO3nPSnOAt" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --z+xYHpRO3nPSnOAt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Dec 24, 2024 at 02:06:26PM +0100, Michail Nikolaev wrote: > Now STIR used for validation (but without resetting of snapshot during > that phase for now). Perhaps I am the only one, but what you are doing here is confusing. There is a dependency between one patch and the follow-up ones, but while the first patch is clear regarding its goal of improving the interactions between REINDEX CONCURRENTLY and INSERT ON CONFLICT regarding the selection of arbiter index in the executor in 0001 in the scope of the other thread you have created about this problem, it is unclear what's the goal of what you are trying to do with 0003~, if any of the follow-up patches help with that, and even why they have a need to be posted on this thread. So perhaps you should split things and explain what your goals are for each patch, or articulate better why things are done this way? It looks like more things just keep piling each time a new patch series is sent to the lists. Posting 300kB worth of patches every 3 days is not going to help potential reviewers, just confuse them. Note that 0002, that attempts to introduce new tests, is costly. This is not acceptable for integration. I'd suggest to replace that with tests that have controlled and successive steps as these lead to predictible results, rather than have something that runs an arbitrary amount of time to stress the friction of concurrent activity (this is still useful to prove your point, though). That's something related to the other thread, but in passing.. -- Michael --z+xYHpRO3nPSnOAt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmdrldkACgkQnvQgOdby QH01oQ//aMwQy1cg1FojT3ld9JqgvKmSDNFRxFN1qyyUnLkqCws+9OaOPs5hdW+Y QMx3Ty+7ed17D9FTaQUdRvNz/+zmcf348KenFcajF0n9ewVTzag8+Z+NW5WYhOSc O8q0wK98s3mCqGrK7f7rpHwslfprAWRN8aekJofuOOMrglmsQ52x7b3Tg4Co0c6A iMGpN7xDGoCifw6CqGG/SPYru8pW0C7XZjCJsuV43wvLl+HKS1ORcbP4wZ89GjS1 7fhOOjXwQwof9KlcEeKznSlUQ5KoHkt3M607ejUfXzhc/3YKt1AmLjdEwb5uenyf pkthMGJVr5+x6Dw31YxkUV2SRTXJ3POpiRhERY4TxUe+GCIRIQ8iPvOh2w22kLUc Udmsd/ThjVimKTGnDIzMQ7NGZzY2nIN2XtGtFjk8167KcKEekFLf3iudh9m+Pzmj Jtg3SkC9tQhZ/q78XBsiGfsODl9WgUTp10SmWEKfdW5uesxuoc56ZLBNaOBth7Oz j2pN/+XLcJkAGspRLyF/gKmR/9/LahtXQBDvktMclFFEwgW8mbYUV24q8MzByZKf awpQzx6b5AYYoNguok+FB4D1B2wcua4BbbYnc/4Offzr0/m93h40a4QQjgmbQTly 7L84MU3FL6wVOpluEGUDTGxxhHwKx9RLM/EAC3UdMkyKm0A8euQ= =pGqx -----END PGP SIGNATURE----- --z+xYHpRO3nPSnOAt--