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 1wWYKP-002hFP-11 for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2026 11:39:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wWYKO-002E4G-0W for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2026 11:39:36 +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.96) (envelope-from ) id 1wWYKN-002E47-2N for pgsql-hackers@lists.postgresql.org; Mon, 08 Jun 2026 11:39:35 +0000 Received: from mail-yx1-xb135.google.com ([2607:f8b0:4864:20::b135]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wWYKG-00000001g9Y-43dX for pgsql-hackers@lists.postgresql.org; Mon, 08 Jun 2026 11:39:29 +0000 Received: by mail-yx1-xb135.google.com with SMTP id 956f58d0204a3-6608c1a4215so4915454d50.0 for ; Mon, 08 Jun 2026 04:39:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780918768; cv=none; d=google.com; s=arc-20240605; b=bxtMhlEBPbT4N0gGiag1KpQA2M6eWlAUgGJDWe4Vlg/Fb9XLrC5y7TXxQTy9CqnYAh AZewzwPks6mXTI8O59HU8LQP91p/ofThECtOptzcX7bkwuEiaJOM7GmOtDeR5Ymu4V5E zpWln/AMOqk6hZScbjCEdxh6DMbpKC7TCy7TtcdoMnrzCN5SmhDac+nxJNO8B9do1/1G y5AOeje/RnV+6pHz/xVjDFVLGjXlo2opAEWAb7p0oVgIo3DBwtLYI000182sVooln6K/ kxSucOGHRYVhV9IIzg851Rnk7KyUdPAtZWPmoT/06EscvgCM+zyXuloBC1YJE56eReGD 6skw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=LlZvUVMEFcvhsM48RjaW/pObOlfyoQ+9qRjLUwjPMUI=; fh=PJ+D3oV/0FSdiWJwnGOH3Yn3pwrWJIEWvGdrfXq/onE=; b=OHhyQq9TaXnPHZWcJyfYlQlyn7agTQ9e9Jp6tvyx/1Q60K33sIGGl6N3q0tDdQ2GqY dQA2oZav3w0XbTtzE42Q32uI5soqj/jGdX8/BCUvH4FhpWSNQR5b2hJLKcatRE0oUL0/ pagzSX5qEtzv6DDMaPExcCN1d4VbCRHiHAd2sAkwwDJGmT10wj1HvpXDOHHf0KlHbUSs b3F5r4W7ltscAt9N0WYDadyv38WBZ+zlZTLsnurFqXTCNxSCa29d9mQ9jvo3KS3Y8ctW zaUhsTfkZoXo+pURz9wR6gL2mOZA44S5WXiAOHibxvxKjONz1qYYJMvDaBxyggipxItX YqUw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780918768; x=1781523568; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LlZvUVMEFcvhsM48RjaW/pObOlfyoQ+9qRjLUwjPMUI=; b=Qn04pqGVOYlqyT3ltinPyi3UxGME+jSbiFRSSNwIlBrLp+4RdFct7LupHHw7/aTGLu xRbebJu6u8iSV9KcGD5iYaUJK2ry24/iWYSp6afEvCYixM0A2ru0Yx1atnTh8gb0Xvg6 gg5zM3d7feYdbC8W3A99zdae1HIlFmz/iaiHog/rVnnh8uZ848NTsU5dPgPhMfSxy9K0 GwCXVi3wMf7RkQbQHfzYSX5jj1pGSvqKEzTWGgBbbg5JcPrgCBSGPmeSvyKZj1qWRXID sbl2ThrWhX45TRWuqmdwLn+FgVeGT5aimGcE3f6blXTk5MFSP0RR2mSeSHGecV7qtg7j xLXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780918768; x=1781523568; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LlZvUVMEFcvhsM48RjaW/pObOlfyoQ+9qRjLUwjPMUI=; b=h+LX7TnKg2E5UlwzYlAe2B4TIZP2IsJ/D4fg3ouUPbfuTZFLCEaJGush7pfWANi5Ka fhBG1enK8xWfutFS++Y9YfFfgpNxke5pAOQGyGRUL9Q59o0fdBmGjhmJqs0JGaozINbl 9fSGqzYmz7g5L8eQzcv3/XPZPUBiS1y2g4fR5jVpOpQe3Mth2x0nxDFkiM/7oXi6lWqQ 1VGbnVxkyEmPpFyr2Yu3NgbsSI+20UDfY1maPGC17iMVg0CuZgFI6nOPDEWobhxQl+N/ SnIP12ndIi6m6StFERSfnbrI+XhVJLvgMRTNmZ61KC4g8ebikArkYrRpkdCxnttNGcER mfPw== X-Forwarded-Encrypted: i=1; AFNElJ+exWA80wbM8CkR0Y2tiElEvthWOZFbLdfWcgPMcuukoYcrau//gRjndS9UZe6K6qCAJUaoVBnXS3AmjUSB@lists.postgresql.org X-Gm-Message-State: AOJu0YykJ656m893YSXpMgwnutLeXs5kp8xyOO8HmUyIyawzmQOHiFhs GdWhcvogCMDDmTVbvAKaB+mlVPf/ttVZwmrwLcui776iEIbGMLH0hg1lolKlmBKDFFVFpNr7GPu 1rHFSWc5jq795RHsFSKyZHDTIzTyd+/Q= X-Gm-Gg: Acq92OHiWNP9xSb4wv3yOaUXxjqMCjJ9xq8r32k8a6H87N/c3X/9cpQCvCkRASLCHIa dXXYZYLAQLIt8sN7NWukDD0N8+NnobSYkuexohc5/IpctZZQrHrfa/blHbo+ZCp4oiHEc+GSv3j c/GTax2cETiYe+TKqWK5ID8Jjig16G64I9i5FKfwb0QhgGEv6b9c7rRtLjx2azWBcVucFFaKIb9 YClYi5MyFlrAXZ8KdprZT6H0c0mxtgVEJOM4aPMEkm8Z5ZofpRhCRTalXXLg2LdeVDy6B62sySy 3t5EWCKax/tiuKuUgyjK X-Received: by 2002:a05:690e:e83:b0:65e:b36a:bc2f with SMTP id 956f58d0204a3-6610a7d5830mr9161349d50.32.1780918768184; Mon, 08 Jun 2026 04:39:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: vignesh C Date: Mon, 8 Jun 2026 17:09:15 +0530 X-Gm-Features: AVVi8Cdj2P9wet2rGBCypacKeGbO3pQXUYEXXdSXBfcJxTUuKGJ71won-Owg4a8 Message-ID: Subject: Re: Proposal: Conflict log history table for Logical Replication To: Peter Smith Cc: Dilip Kumar , Nisha Moond , Amit Kapila , shveta malik , Masahiko Sawada , Bharath Rupireddy , PostgreSQL Hackers , shveta malik Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 5 Jun 2026 at 07:59, Peter Smith wrote: > > Hi Vignesh. > > Some review comments for the patch v45-0004. > > 4c. > IMO there should be a separate function for handling the subscription > footer/s, same as there is already a function > addFooterToPublicationDesc. It is not required in this case as we don't have multiple footers from different places to be added here. > ====== > src/test/regress/expected/subscription.out > > Some general comments about the describe testing: > > 5. > AFAICT there this patch is not being tested properly because there are > no tests where the conflict_log_destination is "table" or "all". That is not done intentionally as the description of subscriptions for conflict log table oid will change and tests can fail. Instead it is verified using select after create subscription > ~~~ > > 6. > Even though the \dRs code was changed a lot, it seems there were no > impacted tests because they were all using \dRs+ and never \dRs. So I > think there needs to be more "describe" tests that are using *both* > forms of this command. There are tests for \dRs, since the existing format of \dRs was not changed, except need not be updated. > Also consider using expanded form \x for some of the \dRs and \dRs+ > tests, so that the expected output is easier to read. Since no new tests were added, nothing done for this. Rest of the comments were fixed. These were handled as part of the v47 version posted at [1]. [1] - https://www.postgresql.org/message-id/CALDaNm2V3EuSKMaTqDvaiLQW3jwBX90aXTkMST1ft%3DuJ8J%2BR5A%40mail.gmail.com Regards, Vignesh