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 1wH2zP-006p2F-0p for pgsql-hackers@arkaria.postgresql.org; Sun, 26 Apr 2026 17:09:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wH2zO-00Ag1f-1k for pgsql-hackers@arkaria.postgresql.org; Sun, 26 Apr 2026 17:09:50 +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 1wH2zN-00Ag1W-37 for pgsql-hackers@lists.postgresql.org; Sun, 26 Apr 2026 17:09:49 +0000 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wH2zK-00000002trD-0cuT for pgsql-hackers@postgresql.org; Sun, 26 Apr 2026 17:09:47 +0000 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-ba6838e76f2so933346366b.2 for ; Sun, 26 Apr 2026 10:09:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777223385; cv=none; d=google.com; s=arc-20240605; b=SUS4EGi1xQs7pK+7Wy9LA+UH07nEyIUVn9OPclwTbnSktVwyQgSaOHYPBUtGfQv/OM 9erubNDuy72gXrUtjhRYQcBlmleYufAtwacYkxfv7y8fXv7o1NF9rTaj/k/6VToslFpo w8Jrbk1dQtUx4uAtotHcNy/yXhGhMgacp2cxcBZ3CqWWj+tyYFFFJdFUoxTf01dSXueD MZhXZQjkb5JQvP/GiSlSHijwToUE7P1xA1fjE3TOZGJKWWFOrmT0Q1tg1of1E7AAnh+G vmgaaQijmbXp5r1j3pdql456qSAU/Q0edzAa0ufaUzMn9v9KCpakIV991yaEZhZIcD8T AomQ== 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=EdSWbJ1Ldu8eeB2jfqNGIwSGokkpHX3CGQ8Ry0rUOJw=; fh=yHeb/kpT308kBWm+bqGwZA+t3rv0i0ecjqXKppM7EeQ=; b=Uri452Xq8zkMQsKur+PgTJB0yDGOqhBucZoaucySALts9AWtmsxG3F66G3G7Mi0WnO we6whGt7wOCVqyTCJTPK1XLqjEt3Guo8YnQDIUNzsGTulArhe39xBgEe/fMpvnqns1Pp d4K+CHEhspFhbDWsiA7/oKuJkPYp5q58kM1kGjM5wHFrmoK4++6PwnNZ9QcvRyWZCT1z o2N7PdIHUv7lho9MYJvxYjxr3R0Nrk4rqpKdYV3BiIdHXo5o49h+nC9eE3Acy4dIhK9e nZrrmUpNhtW9xawKv+OitOQrmnx6hdiS3j5Z0yfb35NIFve5RVWQMKo1K9ysuJWY5Q6m Kfyw==; 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=1777223385; x=1777828185; 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=EdSWbJ1Ldu8eeB2jfqNGIwSGokkpHX3CGQ8Ry0rUOJw=; b=emIkLICvT7xfGpgRrw6XnUNIn8ZbjQQQrgk5nLTj83OBNYAsUbvUrCPKEuzfoPkAFK fF/Xx5k60jAFcbiuZizqgbCQVPd3xx73ZucfEng/PFBp7fSZtY89IieXqgRW2xxqLcvj Nc5zNDz14p1mX4So4aXIDMUSZ730fzdKb81rr1p4bv7++Jo43yPBLjkPAvjFadh088Bb kypkY+ktRJD6HWocspw0SxEM26fqJJo+nIwqFsXOVtoH50fMVvqL95tapvghSRUGLdbJ jKlzBv2NGgtHpd/+EfZQVzcVxtOyjYoVDw7cQi1q9Y8t8yDRHh476Rd8LnRaKYovjoGe PLng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777223385; x=1777828185; 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=EdSWbJ1Ldu8eeB2jfqNGIwSGokkpHX3CGQ8Ry0rUOJw=; b=okolIgWVWNnacvZmQEVMcnqdRr+z8T6vJJBbTkHT1t/cyO+ti0Og+h/+V+Cru2tAB8 ct9uYGB3zO4YZXkor7BvCpvPHKowA8B/Kir+pXeS3S+y1WDOJtJbibON6OsOgk9mzmAD IeqE1MEkH4hd2nBOBa8nnpmfa7O0nwdva20lzPDdXfleXD2wGKosg/SgXE9EKJhLLi9k UaJOfHE8USS41+4r2h4oOUu6aPFrPiTonQQiopTqGPof/XMmdLBky8qYBexU6pGgGkdw 2eHpH9qtzs6R8n7Qqc+RCoLnmBkFsOkcbzYUBQ7hzZfdDOkqxRqTn8j1m/ijnppZBkBg MT1Q== X-Gm-Message-State: AOJu0Yw3nRU1kzMqIqcCfS9SaLSqXwj9VCvsWijgM2uE5mT48U1+2cGR /nUHHzPmqqiN9yP2i6DVdm5tPzk3Xl5v7tDIr5MGxjXBIGVws0U5Hb10zHNvZeuSxwKo/Fq5y/H vD9tNwLgDIqzw9AsIWPRHyjvyjODc/JQ= X-Gm-Gg: AeBDieu9WjlXRZR8/36jXbBb5Ufvce6vwRbawRlgiekklYoP+3zPdElcRXMnuX+94cu MRjgSV0RCO+W58TGhveFtnaPc0qtSGkWQusMBZVE1YzUcuNAgsMEx+5Y6vtya7dI+5aMfpcj5+h FwiVYrhzH+X96xnG4mhT9NcXAxlJ+fAw0g/rVp2Uo9RbZ5aUm/L+5F6Gtx8aW4vMoFSx1TIBjFJ cc005DH5jDt6AACbGQ2yTVGTETliQU9mxQ2IWKtXHQQn1Jbu/8jkvp4+DyzoRkGFAyurw+sLaFJ rDvgk50rreflPkS8EiXG7ubmgD8I7avzX53ZQMB3iDUP4TSzjjUDfI3EXlWZ X-Received: by 2002:a17:907:a603:b0:b9c:b682:83bd with SMTP id a640c23a62f3a-ba4190776f9mr1937390866b.4.1777223384662; Sun, 26 Apr 2026 10:09:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Robert Haas Date: Sun, 26 Apr 2026 13:09:32 -0400 X-Gm-Features: AVHnY4KRhRDxGIu_Ox8Xpgd0utYvbM9yJuvEt-HI1bg4u5C4tjhTSlEQN_QGqhQ Message-ID: Subject: Re: Use log_newpage_range in HASH index build To: Kirill Reshke Cc: pgsql-hackers 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, Oct 23, 2025 at 3:21=E2=80=AFPM Kirill Reshke wrote: > So, implementation is simply pass isbuild flag everywhere something is > wal-logged. Looks like it is less invasive than alternatives. I think that in order to be seriously considered, this patch will need more than zero words of comments and more than a one-line commit message. The XXX comment would need addressing, too. --=20 Robert Haas EDB: http://www.enterprisedb.com