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 1wEojS-004RRR-0O for pgsql-general@arkaria.postgresql.org; Mon, 20 Apr 2026 13:32:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wEoiS-002mHg-17 for pgsql-general@arkaria.postgresql.org; Mon, 20 Apr 2026 13:31:08 +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 1wEoiS-002mHP-03 for pgsql-general@lists.postgresql.org; Mon, 20 Apr 2026 13:31:08 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wEoiQ-00000001vce-0AFS for pgsql-general@postgresql.org; Mon, 20 Apr 2026 13:31:07 +0000 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-2ad21f437eeso19512395ad.0 for ; Mon, 20 Apr 2026 06:31:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776691865; cv=none; d=google.com; s=arc-20240605; b=aUVOGuU9vhHK05FeC+J+Y84g4q0+m/IPwD4WB18wBkIb9hq9Nva2WcDDsHJxs26Rrd rGZni8iHha2aapvJ2YEIwwRJgqBABY0ImwewMHmGWGMIS/IKSwJgWE4/tpJhUSSPCA3n rfbGkoykJU6szZdOUCYPJxD8Axw2pcEm//T8LVVUpxQlwX+CVBcqhW0iLiP8A9sTeNns hWONDavSRJLzzhIpnlHmYhwMRAyQNda2fc+y1cGOcRkV0ZBjVnitNfXTt47PWs6xslpV +pzWqGp8S48c9S/wBpLTQpsmx6b6ENUpwIGPcJ1y0+KTcDO2AWzwGSvnlr8O+5gHTzTu eQRw== 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=fdb7uVxgEqMCT3Ul1orayvjRICpWrgls+MZa3CGXvD0=; fh=IZdSKE/CTrHttFHZmU9v1Pn8s/MLMEAiSVe8+JbCWhQ=; b=XdE+au2UrAurm8Vzm/Ko3JzRPi2CKTzaPCHg+Zponw5GLe/uq0Aqb5por8by+KG5Q8 mu5mzZOFh4FRnqtFpRk+OJyqCbch6r6ezYeldlNdklXuKqF0XCE5b6vy7u0H4cYRityB 3AeLXqsVWwvfrlEV0j8IwsR8bHNdV6i/T2E4HFHhficdflmWEfPeOjU0NQILXQPBmqdz mW0JfVatSmq3UFmvB1DaG6VoeYot67pvG/AunwMxpX7ai9zuY/EiE5GCAQjghnQHOPEB 7FEeTfirR9OGBIZpVVY2soKY5IJw9aZJPgbkusMOpamnt4TmqWS11NYhKRCmZyxc7Lpm 7wlw==; darn=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=1776691865; x=1777296665; darn=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=fdb7uVxgEqMCT3Ul1orayvjRICpWrgls+MZa3CGXvD0=; b=pKU6obyWNRLg/rsao9G/SCH2TkVsrVQ6H9NbJh47IRNZMGuPFPdrZDDd+3SBSeJ+ev ySq7sc/ItFmNeUHQ/uuVNJhj24jAywjJDzOoyDgM2Y7RXyNwW/GmqFlHk5J3t+9kB9zG kISmQG1voKS5O+ggCaKAqgoHNrCqLpUoj4h48hb1cA2biSIonriSA7SVwLUACjqFeJUO AWefuAalaTYzJSylYMWDqUw8Thb3UJysCZnowf8alZ89nGjudwjDEHRMLyMWuiNYGWY7 lmEdA1kWd7LoqFi1Qn3ebHnhH31cxB+Fo6UgXITwNNTmHanawWBw0EoVznNDS3X3k1Hq aGOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776691865; x=1777296665; 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=fdb7uVxgEqMCT3Ul1orayvjRICpWrgls+MZa3CGXvD0=; b=O4SaAYWvkRpwFjmjwn+cYtAOJhvlwtCidPkWffZBPR7DAnD/7g7HkZTb3aO9kcUdV2 0AA8V2wQi2dWrBBBlePMFelKL1a7w88PpktOlo/rmdfrIQYPXV8gL8pIMKmGHILFxuA7 VUWWJGEsyjWHGwh2UO1k1dY8WmXaxiW5Z2kZjFnVaslXsBoJQm0YwnKpW83PdWInc3XE 5Yb3TyWMtqeko4zMIYoIyr+y2APjx7R6xNs/vXi72Du+2vyfwwS4CrDztpB6E4brFBEV 8eOegdrUT/yggDYPwF2HtDP3FUJQXojEoyzM8pOB/a+8VJqud1HMNwlKL3+uGs0VFz+j 3/Sg== X-Gm-Message-State: AOJu0YxM885JS2SeaD/a8K7VTI27kcSgDGhie5r7qEp+Y7ExqK1W/XNj 4g4uvLjQTbrYUA8Sp6qKtNGbH54fBi/kNyez/ND0XcfxCMo9O5MleCgyj726QwZ9NkdQnhsJQII hRdJZm8WbOWBdeJQU+081rFQ9zqZUrt0= X-Gm-Gg: AeBDievucUZLD8pv/VtzeKpE/vajalnkogfRDrM9lAqujMeX+S5LS9XWWpN8c88OCx/ ag/r63woRs4HfoiK/RYAp7Lp1GiFPFrfeqCMO1Itivc+7CwOnOkKiFJVUqQyc4miuj2D6Jtt07l J/ufb7P3j8Obwzy9cUI/yfGDrg+NYuvB97n1of4OLaGkrNVArAC2xEx8Opx8yqzJP7kkdL72ctq dHOb9Ns52cBDYuaUFxEaOmeFcAuXP71f3n5qBvWCj1hcOfcqlCnIJxF8DsmKuaD7DZHRALdv14q LDJMTi6mqZ0/A56h X-Received: by 2002:a17:902:8a83:b0:24b:1585:6350 with SMTP id d9443c01a7336-2b5f9e608a7mr75689185ad.11.1776691865545; Mon, 20 Apr 2026 06:31:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dominique Devienne Date: Mon, 20 Apr 2026 15:30:53 +0200 X-Gm-Features: AQROBzBEyqDMG0icevTqazMdlssIxf4zcMMe5XRgwwpOZEtdeh_Gc9WhwR87SDQ Message-ID: Subject: Re: Test cluster with high OIDs above the signed-int limit (2B+) To: Ron Johnson Cc: pgsql-general 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 Mon, Apr 20, 2026 at 3:23=E2=80=AFPM Ron Johnson wrote: > It's an unsigned integer, so I'd say not use signed ints when processing = OIDs. Well duh, that's why it's a bug. But it's a sneaky bug, because clusters rarely enter that high-OID territor= y. That's precisely why I'd like a way to provoke it. > It's a valid question, though, what happens when the OID counter wraps ar= ound and hits a duplicate. Again, I'm NOT interested in OID wrap-around. But the "second-half" of the OID space.