Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nfAdt-0004b5-V1 for pgsql-hackers@arkaria.postgresql.org; Fri, 15 Apr 2022 01:20:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nfAds-0004GF-Nq for pgsql-hackers@arkaria.postgresql.org; Fri, 15 Apr 2022 01:20:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nfAds-0004G6-DC for pgsql-hackers@lists.postgresql.org; Fri, 15 Apr 2022 01:20:56 +0000 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nfAdq-0001GN-DE for pgsql-hackers@postgresql.org; Fri, 15 Apr 2022 01:20:56 +0000 Received: by mail-pf1-x42e.google.com with SMTP id s8so6233181pfk.12 for ; Thu, 14 Apr 2022 18:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:message-id:to:cc:subject:from:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=eZiBccXw2QhHSNIwnDdR+NfnXHtK3b51JjwMmtE6fHY=; b=qsOLOxjQZKzd2ONJjd8zP7XArAHQPkZRWU4hPx2PV53zpwAjzPJEer4KcZXLZDerZN RFZoKHNFSHm5DzF91SHxsa4/liubP4WD3cQyaKGlrL6ZJRXa3qchADskkhHjEqULktfM U/9sqsANc8m3tCnF73QxQKUDZ7JWC958aGKE+fIaO8IYUkgylzWDNtMmuyXyefl+qmZm ZPgo0Lr+c+U7eS6+31gCv/Bw46SjhgRO2j1VrGgiMB/0K9ysncsdXq+rryeaALOMGpd1 mXo7GkdmSqU+7hQF+MBEjEYcD+y2Q1WsLjoJmCZIW3NU231b3OW4hAh9BqIv9AD19uXp igpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:to:cc:subject:from:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=eZiBccXw2QhHSNIwnDdR+NfnXHtK3b51JjwMmtE6fHY=; b=tHaBkHLOMnZ8eibFWZVIe2fZ/sKrTwIxRwiQRUCHbeSVKsBcRX/6v91I5qWGOCQ+W9 rrP0Yj3FnO20jKMpoahIdMnkzbwnXskVI4/duzEoVUzeROegnltcGUzOSmuv4Ph5nL/J GtzfxkiDjxkbLWUVRoNW8dQHXQl3izvBaevETz4wKtzl7DYHtc/zlIFeTYWz9uDaFmB+ vRT2rEzN4iS3GVZbeGofoxW05GCODZTMZLz3UJM/XrXIfoDrZqxkBigIcKNnMr7LHZC9 16FQEpj16ioZs6oHWQ7TdTs9a/ekxGG7nvDrNsHLOKbhxCebTOBqr4AIyqqdbNOsgw52 Ls7A== X-Gm-Message-State: AOAM530dX5MQNhjL0QRa0CPye5BsSHIsZ24uk0j9zokzZh5cePDh4H1M 90JF+SzrnaEdxyVQRdxT9E4= X-Google-Smtp-Source: ABdhPJzThhVclLxsADkrF8BrfGbcFKiCFZrs5JvIMuf395D8LYPMNOh5ys3cUVwnNt2COZ42dT/JMA== X-Received: by 2002:a05:6a00:814:b0:505:9fad:4240 with SMTP id m20-20020a056a00081400b005059fad4240mr6500459pfk.15.1649985651863; Thu, 14 Apr 2022 18:20:51 -0700 (PDT) Received: from localhost (KD036014041111.ppp-bb.dion.ne.jp. [36.14.41.111]) by smtp.gmail.com with ESMTPSA id s3-20020a056a00194300b004f6664d26eesm1109654pfk.88.2022.04.14.18.20.48 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 14 Apr 2022 18:20:50 -0700 (PDT) Date: Fri, 15 Apr 2022 10:20:46 +0900 (JST) Message-Id: <20220415.102046.996618664940284064.horikyota.ntt@gmail.com> To: robertmhaas@gmail.com Cc: markus.wanner@enterprisedb.com, michael@paquier.xyz, tgl@sss.pgh.pa.us, pgsql-hackers@postgresql.org Subject: Re: API stability [was: pgsql: Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.] From: Kyotaro Horiguchi In-Reply-To: References: <20220412.195458.2066037926728685947.horikyota.ntt@gmail.com> User-Agent: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk At Thu, 14 Apr 2022 11:13:01 -0400, Robert Haas wrote in > On Tue, Apr 12, 2022 at 6:55 AM Kyotaro Horiguchi > wrote: > > (My mailer has been fixed.) > > Cool. > > > So, I created the patches for back-patching from 10 to 14. (With > > fixed a silly bug of the v1-pg14 that HaveVirtualXIDsDelayingChkpt and > > HaveVirtualXIDsDelayingChkptEnd are inverted..) > > I am very sorry not to use these, but as I said in my previous post on > this thread, I prefer to commit what I wrote and Markus revised rather > than these versions. I have done that now. Not at all. It's just an unfortunate crossing. Thanks for fixing this. regards. -- Kyotaro Horiguchi NTT Open Source Software Center