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 1rvAcG-00ABb0-53 for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Apr 2024 06:42:28 +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 1rvAcF-00Am9v-8F for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Apr 2024 06:42:27 +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.94.2) (envelope-from ) id 1rvAcE-00Am7f-Ux for pgsql-hackers@lists.postgresql.org; Fri, 12 Apr 2024 06:42:26 +0000 Received: from mail.thelabyrinth.net ([45.56.70.56]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rvAc9-000V3y-Qd for pgsql-hackers@postgresql.org; Fri, 12 Apr 2024 06:42:26 +0000 Received: from [10.5.0.2] (unknown [45.13.235.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: dsteele) by mail.thelabyrinth.net (Postfix) with ESMTPSA id 167C954667; Fri, 12 Apr 2024 06:42:16 +0000 (UTC) Message-ID: <5806233a-55f1-4e22-ae22-2bda7e1f48ed@pgmasters.net> Date: Fri, 12 Apr 2024 16:42:13 +1000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: post-freeze damage control To: Tomas Vondra , Tom Kincaid Cc: Michael Paquier , "Andrey M. Borodin" , Alvaro Herrera , Stefan Fercot , Robert Haas , "pgsql-hackers@postgresql.org" References: <202404091545.7zont3umry74@alvherre.pgsql> <4D31BF67-4138-41DC-831D-4BCE0466A59F@yandex-team.ru> <71fcff9e-371b-4f6a-bd34-bfe5cffb864f@enterprisedb.com> Content-Language: en-US From: David Steele In-Reply-To: <71fcff9e-371b-4f6a-bd34-bfe5cffb864f@enterprisedb.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 4/11/24 20:26, Tomas Vondra wrote: > On 4/11/24 03:52, David Steele wrote: >> On 4/11/24 10:23, Tom Kincaid wrote: >>> >>> The extensive Beta process we have can be used to build confidence we >>> need in a feature that has extensive review and currently has no known >>> issues or outstanding objections. >> >> I did have objections, here [1] and here [2]. I think the complexity, >> space requirements, and likely performance issues involved in restores >> are going to be a real problem for users. Some of these can be addressed >> in future releases, but I can't escape the feeling that what we are >> releasing here is half-baked. >> > I do not think it's half-baked. I certainly agree there are limitations, > and there's all kinds of bells and whistles we could add, but I think > the fundamental infrastructure is corrent and a meaningful step forward. > Would I wish it to handle .tar for example? Sure I would. But I think > it's something we can add in the future - if we require all of this to > happen in a single release, it'll never happen. I'm not sure that I really buy this argument, anyway. It is not uncommon for significant features to spend years in development before they are committed. This feature went from first introduction to commit in just over six months. Obviously Robert had been working on it for a while, but for a feature this large six months is a sprint. Regards, -David