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 1w3GE1-0013Zh-0p for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Mar 2026 16:27:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w3GD0-0016pg-26 for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Mar 2026 16:26:55 +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 1w3GD0-0016pX-1B for pgsql-hackers@lists.postgresql.org; Thu, 19 Mar 2026 16:26:54 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w3GCy-000000001kz-3r5A for pgsql-hackers@lists.postgresql.org; Thu, 19 Mar 2026 16:26:53 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-667acaeae82so1406766a12.3 for ; Thu, 19 Mar 2026 09:26:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773937611; cv=none; d=google.com; s=arc-20240605; b=OAc48x9Zw6StOUUy2HJOXAJH2mGl8vHj4OziMajUciwPRBmk19gPj6aQwQbDs+CdyT YPpyVLE9UqKVt23WHU2MPYyXY2WOFhnnz5l7n/9YQw5KXqdKiIUGj8whJl3MkDhibvZ6 C9Opdmc2xNrZtaeFqZPwmrnWvaq3cnnLui5fUcY/rkvjGo7bY+FbbculuFzlAC2n0CIR dTykYdczh+pG29bZBi5mfjIdYe6hqHV6ub00fdgstengeU8LCBRR9b2tN90zFFXFIjfx /3pqSkmhE7yO3WUuZwQNiZZqPcu8yU7hL2sL8DqssE74ncjvIUOwJTMhGFe9zfwd9Oyp Aaxg== 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=VnNTreVHXuRafyq2cQ/7goPZYsws5nxvjg2BzNI3djM=; fh=CD1LV5odxGKpMs4i9X+JFBrXDLfs07G5LJ51yQy2ZP4=; b=FL08xdDCsb6RGEbVz2VONDr0Y3wP8nawn/D4n9Hz0M988Sfya6clvw1iC4ZHkHmntG hIw0yyswfU+czC1X2cH76OQ9r5tZ226RcYs8+ojAdwdCYFJ26RacEbd1sb5CmNQj0ECs 1tL/9L/M4YcTqMdnwVCBrxf+ldP0DbyXbmTBtWfMWHNzDBNS8fuT4c3U8N1rg2pmY5eF 53JEWFO376Xg7ktwkww0myAqSoYOTrXwUj7OoxcvO+1UQEe0vGDKp8NmSm9hFKvKlyxC EYjpVUIzDfi0UUwDaomTdaA3lOQiSdiLD/5VZd3yZT23dt8XSRTINMibv1pAe+YvDggD /vKA==; 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=20230601; t=1773937611; x=1774542411; 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=VnNTreVHXuRafyq2cQ/7goPZYsws5nxvjg2BzNI3djM=; b=lb3jmjRpCF5QuXo2ZpO33On0Y10buLskRLaTHh13VpduYgJUoy4ZgW1ahLpiLcINg9 pCHihETV4bIlWsC5out1K0N2Vd14Xib+s2mSKwtIyEOy+Kqd6ZbmQ+eSfu+p+W+o81y+ 02MGq3cdVjl3krBmrMWfcLF5v0WCxYkje3Oxk2DfrdUBwwT/ltC7XQorn+9Z+2lWaBEA /oHPE3r0EkQZVRNQ5o5S5LMoqR+fbP+Vlm15X9VtlU28QLka9P5w9GNXl3U4CeVnFO0/ 6MMr/U5RdEkRC4jK95T7oE+cfdPwQ45zf8C/4ypBNj5RInB70qfcJGgZIi94XgwDrSwn kY/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773937611; x=1774542411; 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=VnNTreVHXuRafyq2cQ/7goPZYsws5nxvjg2BzNI3djM=; b=co2YP+5CrJR+UPomsulolWkegFQ0SAxhCuD/Hp6BJn8naFMn2mHUafIMlYDTX6sfyh jnJsyjfTtVWOC3N1UtL4CzZCYqnsgC9NQdhzn1/3ULLs4GLywew2Fu7zHgYjhJIxPdfu hVyHVMymTFQZSLeR++wj+oklbnH04aMoWPlu5amxkifdnTkF0CLCc7ICGxrhuxBCbApI 7OzqSnwUfGa0Nkz58wG2WLSsAxtsNGu55RGDE3Xgu1LueswMrn4XS12TJrLrTxDqPhW+ zaF9UoA1isQzgxMayYPfNMaoQ0U/OyWrJ57OJe10hUbmt6b13zBTYU8TZwijTSr1y/pC SGWw== X-Gm-Message-State: AOJu0YxJzoP2vr2eT3JovAx+BtbbvI/KXOHWvrqhzlCFmYLj7QWy/TFM qKHF7an9Uthi5OBpvDWUUA3+gj4qMmQhj+V2Z/VWntQJlUs8UkMRWmc98w4mSxVdM5MwFavXz0O WVu1YVrvm9DUpAPdzOCnV18BU2ufBabo= X-Gm-Gg: ATEYQzwuMqt3pzeaUvdt1uvI5B6GyjFMatCDuuf2JQoHr5uRgHt3b1J/mQdUqdbLfqk mTI3ZWKbYGtr0ekYK+BxMY1DrV+jFwVjBrn9HqEBeNcZYpuAY4l948D+nd5U2Yj15326o/5tM7r DoiyTU3vJaHcJthyMwrlF8ZtBNMze87HBZA2SBpjEzU4BtgJaOeIait8EICPEmTeHOam5TKsr1c 0lZMtxF/Uc6X6yEhMfxjDrZ1NZicPkR6Aekl6nX9cF/hdDLdOZW8qlrH9vlstasRiebzfutoVkR PdgGxp+obQ5QX2siLS5rqdCu+rme7beinnIkXZc= X-Received: by 2002:a17:906:c39f:b0:b98:2c19:6c49 with SMTP id a640c23a62f3a-b982c197b96mr28021266b.18.1773937611333; Thu, 19 Mar 2026 09:26:51 -0700 (PDT) MIME-Version: 1.0 References: <11E4DBC2-7DE2-4CD9-8D64-EA30B2937193@gmail.com> <8170A3AF-C066-4963-B7B4-A3E7CCBCC3FE@gmail.com> In-Reply-To: <8170A3AF-C066-4963-B7B4-A3E7CCBCC3FE@gmail.com> From: Robert Haas Date: Thu, 19 Mar 2026 12:26:37 -0400 X-Gm-Features: AaiRm52LFAbQ7N0IBCQn9JzOKyBjeisCjoBFJ91TTeHcYdGBTAJItqdQ7y6CM3M Message-ID: Subject: Re: dshash_find_or_insert vs. OOM To: Chao Li Cc: PostgreSQL Hackers , Andres Freund , Thomas Munro 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 Wed, Mar 18, 2026 at 8:09=E2=80=AFPM Chao Li wr= ote: > Thanks for updating the patch. V2 LGTM. Committed, thanks to both of you. --=20 Robert Haas EDB: http://www.enterprisedb.com