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 1rurdo-0088Nu-Ci for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Apr 2024 10:26:48 +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 1rurdn-00GAoJ-It for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Apr 2024 10:26:47 +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 1rurdn-00GAml-8G for pgsql-hackers@lists.postgresql.org; Thu, 11 Apr 2024 10:26:47 +0000 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rurdj-000M9Z-Ju for pgsql-hackers@postgresql.org; Thu, 11 Apr 2024 10:26:46 +0000 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-56e2ac1c16aso7994113a12.0 for ; Thu, 11 Apr 2024 03:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1712831200; x=1713436000; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=udc4FP4Pr6SEH6k1nG7AfGEXPkvuDOLWv3N+hFSzwpw=; b=j5aupngMyfso3o33LcOwRQTwwli8qZYrRvDzuwjKgJ1r2VA34mZpZmC+/OyU25j1fK D+j0iNyVyS4jmRA+8fN0w6Le7K9OnHdydlxEf9bgePMJe3PGXYztzSIxua+OR/rp6g/b c+j8LJdmpufFPHeoP0DIA5ZCzUIUpQnefsz0NV+C3Q2pHxyFvw1FWu8frvBOp6x6Ig9g P3CFFCHslW7h30wSBQXkDIMTWoxxDeS0P9gVVdNZbVW1oC3X22au6DspGAyaZQ2NgMuK de4ENndAtzldG2AErqZ3qDUE/FiZDfZhFnzho3E1fCJ7ZLmDyGwxwByMVXh3dUogneXy EQ3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712831200; x=1713436000; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=udc4FP4Pr6SEH6k1nG7AfGEXPkvuDOLWv3N+hFSzwpw=; b=bq64DHylxJXPmmDaM3cvlE/26k288lk8zXAu/ueEvJBMhj2UU1eezu032mARQzt17B 1rVQ5QD/uYFn7xf3DrsuYxehoU5szJvdfG4y8i8B2RdVw4LeicX/AF56335kFDM5cpDB QLpNdy2ekbiBeLoUudTBdv0Nlpmi56UUsOSpQr/EvVMlRbzmwTF4Ywi1lb3bz4Z3g6Z2 b8DwBH8iisqbUU2nHr7xR8s8BD1K2udJe3uj/HjblptsxtftM/BOhwYdwDKsPM7NXwSM f0SFoplMiB6D3F5w9PJ7wI4H3L5mGN925SyHT5CIsqOJD422y2TgOvLz9YOgJ+uslhsu p2og== X-Forwarded-Encrypted: i=1; AJvYcCW1zu+Jah56DFoGd1y+dbPIg/TOnlQ6v0nH4zAz+em1HSQtqMGEEJVnr+Qk7s/308qd/cAsWSIrudzfg8Uil5kLea7kEhji01ydjUIv X-Gm-Message-State: AOJu0YxNb9MxaOY1SXkK7EUXw1NPn4vFvxD2R9+oENXopgLK/eaCcVnj Ni0J1ofWgeYcC4nw/mbQjidaL8wyjezUHqsGCy9v3/lL2NCyXnGwGfxTGopT4A== X-Google-Smtp-Source: AGHT+IH9h+za+8XHkKTuA9rSna/XUJeDr4aeLYQwpeXWxeQEsw1tK5BenWNvVJXt0URsoDBMmCv9TA== X-Received: by 2002:a17:907:7d8d:b0:a52:b11:5404 with SMTP id oz13-20020a1709077d8d00b00a520b115404mr3569974ejc.5.1712831200496; Thu, 11 Apr 2024 03:26:40 -0700 (PDT) Received: from [10.137.0.18] (ip-86-49-229-30.bb.vodafone.cz. [86.49.229.30]) by smtp.gmail.com with ESMTPSA id oz16-20020a170906cd1000b00a51bf5932aesm618646ejb.28.2024.04.11.03.26.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Apr 2024 03:26:40 -0700 (PDT) Message-ID: <71fcff9e-371b-4f6a-bd34-bfe5cffb864f@enterprisedb.com> Date: Thu, 11 Apr 2024 12:26:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: post-freeze damage control To: David Steele , 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> Content-Language: en-US From: Tomas Vondra In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk 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 haven't been part of those discussions, and that part of the thread is a couple months old already, so I'll share my view here instead. 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. FWIW that discussion also mentions stuff that I think the feature should not do. In particular, I don't think the ambition was (or should be) to make pg_basebackup into a stand-alone tool. I always saw pg_basebackup more as an interface to "backup steps" correctly rather than a complete backup solution that'd manage backup registry, retention, etc. > Also, there are outstanding issues here [3] and now here [4]. > I agree with some of this, I'll respond in the threads. regards Tomas -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company