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 1wTZGb-000c3i-0b for pgsql-hackers@arkaria.postgresql.org; Sun, 31 May 2026 06:03:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wTZGX-006vRT-1m for pgsql-hackers@arkaria.postgresql.org; Sun, 31 May 2026 06:03:17 +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.96) (envelope-from ) id 1wTZGX-006vRK-0T for pgsql-hackers@lists.postgresql.org; Sun, 31 May 2026 06:03:17 +0000 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wTZGV-00000000QJN-1WGe for pgsql-hackers@lists.postgresql.org; Sun, 31 May 2026 06:03:17 +0000 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-5aa612bf6efso1141429e87.3 for ; Sat, 30 May 2026 23:03:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780207389; cv=none; d=google.com; s=arc-20240605; b=dxahaRuj+piuypROeRw7CIaUEHLVHa07RHmI8DM1cp4+cY6SWBDwGEXV2b3q9OjmFR 8JIQsmX7jgi81GqBdzw2Y2F1MzHl1Y876YRYqZhsk0yBpXJZa7F+TVX1uHmYwfm7Jlhx n3PUr62k4a2c96Qyw0UpKk3BCqqrtrMzoxrEod8balzmtkHy/fveL17GwDzUtyWiOzrX lbAEKmHombI45UAQ0KE/apSkox//6vDldrZYvRYrPm3DAVX4HmYqiP1zEW5vIkb0/uDB T2djYRQShSKudi/B8cKNVxmgBDUW6c7mglwih1VZKp88hvEUkk3q34izoRuWJtnfAH35 eVFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=0jNh4U3TsIIp8JRyuAbsyTTO2Qp+RSUA+3uVurFKUsg=; fh=2ynX4rrCStqgpJ6H0LQcvFlLwAJ3znRM3i3zUlt8lmw=; b=NqtQvmMdw+kuMo2zcroryoEGVtYVtIu9G6rlRxWGsFbkV5wpf0lJFbQ4rSo83GYyLH oPlY5R8zdwuoh0EiBXZr5yo41bmkh3s3fqabhcK5QhWTXz5TEMrFbIX3mPewA4M7WgDG cSDjqb3Q89KsAyBshf9Q1PkjqZMEvts9X3SuKR3H8M9ReI3nU8yW3aehfdhSGOzH9Qev 7MDuOVb69difpm2SQbGkZisgNbWHFH/iHTEpHb4qZIJor4xVusDqxuPUUPFo9LQ75QB7 dKYfyaRfG8OFBSN6/vV3TDEtrDXhWdir/VJbCm2KIJYxACIsLEQmwB3arOsnjxRnBR9R g1WA==; 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=1780207389; x=1780812189; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=0jNh4U3TsIIp8JRyuAbsyTTO2Qp+RSUA+3uVurFKUsg=; b=rSsaQ6ySXDhu2HqDK/9kyhZDmrBmeFpIMKbuB6QXQIZzCwOp4uzAqEIeNfI7y/f6Qn NpRv+7OvUDrhguQXROKqeRRMbKgV+K5X5WAx22YccMwUUpGROdVfrV0NqdL3lntrekii GhJkDQZJ0kAii65t18Zc1ZsE1aBoDobT1sUsphhXUYe0RKbqtVsDR806alNLovPLW1P5 vxdGbXeYHNpY87HYYq1u7Wple+1FpVT8wFWCovZdr6lyeJpguj5gE35FXOilPBSY72iA zlpeRpFb0pn6UFywDSRS/D7mhn3X4+meYNvgMB9IT6sM7pImnkAdVY2UfMk4qfhptT2/ CffQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780207389; x=1780812189; h=content-transfer-encoding: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=0jNh4U3TsIIp8JRyuAbsyTTO2Qp+RSUA+3uVurFKUsg=; b=H6Rg/3Tecz2kBsTghdssQtzs/ETcOD/nuqGW9ZKREByzQYCuiZIUaIl/p8IT8jFrr3 TST9mjxJBdqegEiFJDgmlp/ZEzwmMeB/einoShnrXh4MQILTM8VkFpGgilkTOd8AhTgJ C+mmzpPPwicXi1RCvqhrlfaRqYvFHzJWU740EylzSJLq4R+ki+CVTmdv6d3laB6G4/Bk R3z1U+xtJleTFJx2MT/uJbMN2t0Oyzw3NuT7yXuwJtevsimg/jmcxdjNTXhnRKsj09q7 bJTB3SeDVw9s9X5/DfsgSDot8+kJFwd9i0fTE/k6VMFpcpUT6yvbpiPVSa2TTsVq6FYj 9scA== X-Forwarded-Encrypted: i=1; AFNElJ8IXJ+qDlSKB5ysP6dEKzTEDdW8MbKFRokV4HbvhW/T5V6uVeX9IcqBTKJX4jWL6U61H+J44qpH9zAKw0OE@lists.postgresql.org X-Gm-Message-State: AOJu0Yw5CmVaiOrVkAmnIEPdeRv5zpu59AfUOSm2Z5mLuUrgiZBaK1pZ AMQptXw25NhjLabYprMny7t1dbRoXPTo9XaVjP98ikx46apgtXgfMEME0a5yuflDjY2yjpEkQLi g15W5dX3vkAnBPghbboR7reAHTIvZoQg= X-Gm-Gg: Acq92OEgh6db1X++yMnph68U6NMEai3WqHKzew5XDe9gkSN6rFcGzPEgnX6sNvEkRfd 7DdDzjeznMHSnrxV7l/LPZFoDErBUkxRzrl4gFbOthEn0IpQnayAXh8DDTXMjreVnPQrmSpMRHf e2EGahyCC0pF+uW+5gRBNezshp4rxOvnPHu5PA19o8R0YT9YwKTKL+087hX9rX26Kr0xbPb7r7Q 4c5MFE4JCS92Q87Xcxuo2peDjIqQTigRVzdVRbtBX2YVwiOo6A57+T4G4bGmQqV4Uf9RtkXWqvB 1TCUYkTtcYtMOvc/4GQ= X-Received: by 2002:a05:6512:3e1e:b0:5aa:4b09:9fc5 with SMTP id 2adb3069b0e04-5aa6079baa4mr1747405e87.9.1780207388908; Sat, 30 May 2026 23:03:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dilip Kumar Date: Sun, 31 May 2026 11:32:51 +0530 X-Gm-Features: AVHnY4LPClQ0UyTLSgMdTxzHTF502ZXNbJgsZzmHcyRIoXIzbJOA3W-7pJUiI_U Message-ID: Subject: Re: Proposal: Conflict log history table for Logical Replication To: Amit Kapila Cc: shveta malik , vignesh C , Nisha Moond , Peter Smith , Masahiko Sawada , Bharath Rupireddy , PostgreSQL Hackers , shveta malik Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, May 28, 2026 at 4:38=E2=80=AFAM Amit Kapila wrote: > > On Tue, May 26, 2026 at 2:38=E2=80=AFAM shveta malik wrote: > > > > 2) > > drop_subscription_dependencies(): > > > > + conflictrelname =3D get_rel_name(subconflictlogrelid); > > > > We can actually have a sanity check that we got the CLT using the relid= . > > Assert(conflictrelname !=3D NULL); > > > > elog will suit this place better as this can't be a direct coding > mistake. I see that at other places we used elog. See > if (result =3D=3D NULL) > elog(ERROR, "cache lookup failed for index %u", indexId); Yes it make sense to report elog, I will change this. --=20 Regards, Dilip Kumar Google