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 1vlS9M-00CQDj-2n for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Jan 2026 13:33:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlS9L-0091DN-2s for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Jan 2026 13:33:32 +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 1vlS9L-0091DC-1s for pgsql-hackers@lists.postgresql.org; Thu, 29 Jan 2026 13:33:31 +0000 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vlS9J-000000000SC-15e1 for pgsql-hackers@lists.postgresql.org; Thu, 29 Jan 2026 13:33:31 +0000 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b86ed375d37so141166366b.3 for ; Thu, 29 Jan 2026 05:33:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769693607; cv=none; d=google.com; s=arc-20240605; b=DfHDWU2G2u5HXmduBgNlHIP9PjpDCv8nrGmmSDPWB5wT8/e32/QhM/WQHwaTkq7pl3 ZFT5CGHDAOkcoeaKN2AxecGd2k5UM2cwd4bPmN8KYX6+X4EOh810d8FWvAxOtsjTw6OH UxXqd9anbVw/dOhgKOTo3D9/A4j741HCNkU/PkfpoQOnf55w0kwqrX0aw0w9jv/0KuXw ZNrgQEzPhDC/dkynMT2rYgjG2bdhuwrRfAykMovenlLVTjrqHfn+b5aIWYcKSfzWmbyV JYG6nSFz1KAle6g+3qqV/wlyiSZ1wtsjitZYnu3R2JmsKhZysM0Ap/DDhBUwjKCfJu/G CxwQ== 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=l/kMpZofb5jklNjFBKu+ab+M/Beh70/xKwJEUGEZJ4I=; fh=r3CtEB05iFsTas01vOyFWqgLnvUDsBemMgA5awVObxc=; b=fOi1K+cnvNbP/JLwVZW+hWxgFN3wSs50bsw7h5RUliyzHQYEeGKUoYpevJt36JRs8G /JPQPAvRyROTmi+B1QkVbjBbDS4XLU7n2BMBBZrBPUhP4XNS6wOElu8o4XWafQbMr7tI Cuxt6X25TZf4I1eTmyn2Ksglb9l1+iabl270ZM7CDJxXe+ukw2m/Aq3afopT8GWucUg+ NkusYq6oMo+kS1CmQQhisTUUN+QWATNS0qUqvEB8KSLH32jv8N/AoRFFOf8ZpLIJEBlj 1sYzCX8S2aDEF9BnimGw+oft2qstk3CZGQscnVLyziuA6gPyE598ZBFJZfsfRCby7OBP w4Mg==; 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=1769693607; x=1770298407; 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=l/kMpZofb5jklNjFBKu+ab+M/Beh70/xKwJEUGEZJ4I=; b=OcDzP6wPTkTMsrWbTQperav9sdeGpsDftv6zb1EdR8CkqyzvjueVIvJCNmNMxGrZwW k9JbeRc6FHI+fUY7pomufYEWX6LEMHGG9LPcFckRnPLXVa0ZQ0CmT7cmv+RvBY8WTdnm 4DNEOdAff/UdnrmZXcymvv28VJS29gOHRZFSF8B6MhrdzOpmlciVIIOM9YLmCcI+ldqy MJhLeR69AbA8zKZjylZwdV9PvnkrsyNh01W7pf1JkFYZmsoE4Hh23oH/Mo+g7GQpmvxY cQ1sIPDjCLnUtQ2PFtTc1eaE56pCwrq2UoBzWoiQagwdIC1ngZ2U2O5innn0nl9D6C9x tiwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769693607; x=1770298407; 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=l/kMpZofb5jklNjFBKu+ab+M/Beh70/xKwJEUGEZJ4I=; b=Y6ED6xLlpAwpM+jUudvO72girAcQwKSiX52s7ef9C1A2wEiUoI6IpaCiqNH3/QBJVA v9g6LITv8o6E05XtcyraMhLJ9P/8oeDb4C0aFmgrhyat0fj9eDxOl/PzDDTP5keTOpJW +R2GoZULAH/9I5ak++OC3kJ9hdozjkf7Wcz4PGDQmfMZck1J5lOt0oKg+zg/90XCUmjo 3LMml+SD1twpYwL3m8aIFxRoHriZGD/TXPqXlx44n/viQgBqqq2OkaGuP46HL2t8m9fV IlgMbq+35sDndekSR3hc1G5sH2QuUilGnmLsN2Fefc2oMreuHPFhFKXwEzU7UyuMkDFW GrGg== X-Forwarded-Encrypted: i=1; AJvYcCWI+Cd/YXu8mOM6EVvz2wsVTSh9EOmO6GEEb7DlnA6Mjfhgh8BBUktumk7LxaktuJagaNXTu4EfFASzhyYL@lists.postgresql.org X-Gm-Message-State: AOJu0YzfHtX9bDVL0DLB/G7GekY3/JH2P2m4+13SwTH3x5bu9Z3jSe1L FUCuTVim+/MXulrlGFoDkN8eBqOYJYASZbppgrjkcWCRrJI16VVv2udQpVHilKmeDv3elLT6vbl +wh9y1ov7Dtt53v8um1G36Y2H1V+dPFM= X-Gm-Gg: AZuq6aI3uCm+f5teR6Wl+S447WSPk7eTAYA3SC6TxUctdXQ4ulWOFStPGzpWq1qKdEw QuOLPUpnKoyj6YCCjHGG3AAdQze8B+Euf4TTKtTEClhZagZ3FkE6+uopMZtIQJxq0e/7fyJOrcR gwGS1B9vz/4dqdPl3wTiTSmfxdlu7wkJzQSGm1hhkCFHljlqkNu21v+YR9Y1YnSBwvxAGKwVF1m V/zK9wkVv/2XIwsUi1jdrmD55BeNBT93dq4xeOzy0avQsuTELCdY5ryD7IZwFxWnEG/i9XzprH5 87Bl3TpcIYJGF34RcHO70LYZo78= X-Received: by 2002:a17:907:94c2:b0:b87:6f58:a848 with SMTP id a640c23a62f3a-b8dab3554dfmr604101766b.51.1769693606992; Thu, 29 Jan 2026 05:33:26 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Robert Haas Date: Thu, 29 Jan 2026 08:33:13 -0500 X-Gm-Features: AZwV_QiAUyJMwpUPJbxJGHDOzFiBzlURnkJi-g8-ya6MZCT5JaH82AGWDZd2KDg Message-ID: Subject: Re: pg_plan_advice To: Zsolt Parragi Cc: Lukas Fittl , Jacob Champion , Dian Fay , Matheus Alcantara , Jakub Wartak , PostgreSQL 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 Wed, Jan 28, 2026 at 6:41=E2=80=AFPM Zsolt Parragi wrote: > Just noticed this in the committed patch, it doesn't seem intentional: > (the last line wasn't part of the patch, probably an accidental leftover) > > src/backend/optimizer/ptah/costsize.c:1462 > > if (path->parallel_workers =3D=3D 0) > enable_mask |=3D PGS_CONSIDER_NONPARTIAL; > path->disabled_nodes =3D > (baserel->pgs_mask & enable_mask) !=3D enable_mask ? 1 : = 0; > path->disabled_nodes =3D 0; Good catch. I have included a fix for this in 4020b370f214315b8c10430301898ac21658143f. --=20 Robert Haas EDB: http://www.enterprisedb.com