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 1w9SpY-001SKO-1I for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 19:08:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9SpW-004Y35-2e for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 19:08:19 +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 1w9SpW-004Y2w-1l for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 19:08:18 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9SpU-00000000lv0-1pew for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 19:08:18 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-65c4152313fso4476966a12.1 for ; Sun, 05 Apr 2026 12:08:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775416096; cv=none; d=google.com; s=arc-20240605; b=TqmimPnuFvxjhYtjG71WYOCdY60SFCxCh2CGMSU5vGpd8AxWKTkApPsEqoye4SZz/+ rjk0n6IO8YO0TGXDZi5i7+zoDU7Pg0R5aw40IGaICf5WVegHOPbxUDJLFhl7h1qkQb0Y zr1sjQSp4Utf/Tnssvj1LppOrqzAOdGm7ec/3nUyF9s8lmHOXWmNfHZgSiI6NJKkC1p0 dQa98s+5uyXH8yQatJv1aEYeulgDdq8rxtaRIPf/eAVEXArkmIDnbsYz6DEh7BxTzBHK JGd0MPOU9FK0x6WPsZBw54op/fjhqsJXZFBoxKQ0Ol6VntDsPc0IjMVrYXrz4Au8Pzh/ uOOQ== 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=IW1ARsiwQTtitqxEf6gFJmZbfmgzfeYx4NnDzV3nx6I=; fh=1fX48v/qtvUZaRTtAVYwVGnvNYy/R2jcmK5KOIAT1j0=; b=H71Jmt6O1TAUC2MrcQNrgYEWifTeqqgn9oaZZG5VnZL8/ePuFb2IVnVRJ2+86IB4l4 3HezpNCuwnvpAuwvoBbnpsKjV6LXBVZ0EyOXfZNiT2bUDpocHYNVH8nPqD7FiGW5Mh7t nyZdpRxrf2RSqaF4IyScdVvtxmARJ8I5GVSWBWHjK6tbsEy4lt9tKaoDDkK0a9DQmTyW fLUhvUBRfLq5u/eZHnQmZ9Czqgg6pBjrnCUn40+FNVkAuatRJgE+73Q/Jd6ghwIpNg1+ Uz04vcmhz6l1mbj6jGZuaVGFwCAYSXJ9jCSTGPfPkTiR1xh8fgGDgsBGoSilMsWgnW63 Jgkg==; 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=1775416096; x=1776020896; 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=IW1ARsiwQTtitqxEf6gFJmZbfmgzfeYx4NnDzV3nx6I=; b=mVZG+CrwBAF7mNBSvQ8di/t4pfTN2LMCi3aMelI5QMQR/iQK/bQgOyX+GgPklDb2RF 4HrmNNO0djwY8gIefiWabf+K0vooWRGh/nEXXYW+zrbXzBbt5kRF+1UjxAADHAdMFGrh 9HBsZTk/G//A32kqv8QLeEHrBJKwAtvBqxNWvG1d6fuAsFMTvH58KG9NB6o2TvH1qLuB R7eUuCmU4tHmZTbTKscqyEC85Fbtxq+gJMtQVp2gPZsL9gFEWmxJ/J9iwr9qrZLwkjcj Z9mM509MXC2bcwIV7K13poqPDmJ9rJ77k7thu2xziJovEPGsnRRU74ZIkD13yeG/Hu5l q/6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775416096; x=1776020896; 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=IW1ARsiwQTtitqxEf6gFJmZbfmgzfeYx4NnDzV3nx6I=; b=GAbulqZ7wYFStWsZJdk0URYAEWhh8ufuBWKyZqd9aD4jdlGYmOxYvwElVgKY3cbBGK V1NddyHQKLW13Lk88H9uZxluYXwtNWubYJtZbJgXEMu6ArNdXe2FfvropLFkP9JngASD AAlk/9uT7PTR9vFjWrZi7zzF9kqB5/zBbYCWJVXMn6aOQmz5Hc0jUntu9qQwFpkAK2vH YdmRXqQ/pH/yQzDFFUdNT8QiEqlaSoTLl41lvVFmka+Lh3S3RCkHw/n/JfljVHo0qCsq Ln5X6O/J1GgOxG8dmepeTui8sWWxoDgPnjzf7EprZ0xDdGVTrbZMewQKegN7m5lz9NYF TuCw== X-Gm-Message-State: AOJu0Yxn54Npc5zc77L/7CjcV/Vh1LU88Mef5BQBIWyw8fG4cY6l3l37 z2VtumMdVSo9o4s/6nzz2W1vbHQo06k5QvEBzmV7JnAdqoQm77VGcLPLUJePy3mzypAT5v3EVy3 EYvNelyz8SLWvV3ULrfy0BN7cHCCCh/I= X-Gm-Gg: AeBDiesnbjhAyJYUQ3oZCARbWLcbeF45XYt+ZvfcFwMhmNAXRMoR0RC2+tGZj81LpB3 MyriObU2OBx3NA8Vy809gN32RGFpdE7Pk3v5hgn+ScpSHH3kxRLfuRcOHfjYzzuwRuV97eK0FIm tNaaLyl1lu9uMHgFxfIAHApMuNoRJ13kuOmRkB/1QWEEKvG2maKJJ7mGN5HyGKj7Y53rEbmusza 3gWHmQEtfuUGaS6/SkpCWIxsM570EL9SKI2P9qFwG0kP2OoHWf72/SdRZxEtQ/fVUTt6qgU4A5A mXP1dUrlWY2P1N2YFyYmuavBqD9/Gz3G+epz0Q4QHnjNmmBVjY5CVHdJ698nsxmmYJWchEb4xmg hxnHaY2Uc X-Received: by 2002:a05:6402:5107:b0:66b:582b:720a with SMTP id 4fb4d7f45d1cf-66e3f3b20aamr4326521a12.3.1775416095474; Sun, 05 Apr 2026 12:08:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Melanie Plageman Date: Sun, 5 Apr 2026 15:08:03 -0400 X-Gm-Features: AQROBzBvqnxH3dd9-XaVeOge5QB029LFyA-yPm40TiIiFRmvNlVxXDmeyDuJam0 Message-ID: Subject: Re: Fix Heap Blocks accumulation for Parallel Bitmap Heap Scan To: Lukas Fittl Cc: PostgreSQL Hackers , Tomas Vondra , Andres Freund , David Rowley 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 Sun, Apr 5, 2026 at 2:52=E2=80=AFPM Lukas Fittl wrote: > > Parallel Bitmap Heap Scans were missing such handling in > show_tidbitmap_info, causing the information shown on the plan to only > reflect the Heap Blocks of the leader, not that of the parallel > workers. I think this is inconsistent, and should be fixed. I think this was intentional. See David's comment here [1]. - Melanie [1] https://www.postgresql.org/message-id/CAApHDvqFtd-9DYH70sbjD7iB-Eq-xSip= 1LPr%3DnayfpPd1pkZVw%40mail.gmail.com