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.94.2) (envelope-from ) id 1v5ZZX-008l8O-GO for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Oct 2025 00:59:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v5ZZV-004BEV-2I for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Oct 2025 00:59:25 +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.94.2) (envelope-from ) id 1v5ZZU-004BEN-Or for pgsql-hackers@lists.postgresql.org; Mon, 06 Oct 2025 00:59:25 +0000 Received: from mail-yx1-xb135.google.com ([2607:f8b0:4864:20::b135]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1v5ZZT-000ENw-0J for pgsql-hackers@lists.postgresql.org; Mon, 06 Oct 2025 00:59:24 +0000 Received: by mail-yx1-xb135.google.com with SMTP id 956f58d0204a3-635401a8f5aso4573665d50.1 for ; Sun, 05 Oct 2025 17:59:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759712362; x=1760317162; 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=XrpPQdPU/WRj24PT81wnAfJaIATd0T/8JDPoau+PvCI=; b=lk5RBZmr2orQV52j5fu0N2Sz+u5r+v8qIXrjpSlV8D4vddSv4Jd7FVzePjPpdd2r7S HQTW0jf0YPS1imLIou4JbNql5htJ/dC+Z0UWuyQJDiFvhpJr9lmg5BmF9WgyBxyKqmIj fFdCXitxifiMBpF7DB/VWjgJTeLBkIC5KoYxMfKQr7Sgf/X2qOdv51oU0Lszt+3qYTAi eXaQyx32NERGPd+mLKXAw6PARwlUWp3AsxHMbrgax/3F+2bBqNBMoAU9QYyh308ugGWe lt771pO/wczqQ97hW1+4IIjKMphKjx+u6DhKNxlb2BYyofRojR67dz9wqV0qn4Ui0XiQ CuSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759712362; x=1760317162; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XrpPQdPU/WRj24PT81wnAfJaIATd0T/8JDPoau+PvCI=; b=uAZPRPZyQTISB3jQchkvZlpB+QOET+9oAICIphYIikCgTWFEeoEa14CNJfZ6NiONH3 qo2+paZhYi1DvhSKaBoFOs4qHv6W6bQ0ivvuvcY25KzCnvZU6pf/RuqWa/IE3Uz5fI1b eXov52ncvT82WNYqwOh9vBBkDJ+6AvxR5ZT6MKfNUsRLusw6c9fu5KyGC5LLN9DfrdpI KSGX8CU3Rpp1wO+2XQ/lU//i98TEl8OirE9Vdl7wxmj5R91uvwkWOPAucnWs+t9j/98p /eY1sy7vG3jN1f45zK9LCpfE15MahN2Sp+aXeEhgckT108VTHKhL0vRFYnIR6Zyp+1/S r1bg== X-Forwarded-Encrypted: i=1; AJvYcCVZM2nTdIRNHiGJ3utbdcdVdjgKykcjXFT+5xsknHL8mKKxwxnO13Cv/qLFaZ3DCkNHzFFgbLq9MKAvwYyK@lists.postgresql.org X-Gm-Message-State: AOJu0Yw0E3sndlZL6WXSZbbMQNPF0YYr+hVtveC6uzgEExGXkle4hbhh k+oomDPgJtbbTAhlaMU0Mfdy+3iCYCfuFZ527+S9hnWGP/WSLIAEO2Gg6IfvpB0zbsljM/LefhL IkQEwtVDNkZJdB65udLN9geFhXgatqMQ= X-Gm-Gg: ASbGncu906e1untZV3cFPpMVDlAZJj1yIczKYMvOmwNDHHaADV4x3H87yUC9xWcGm/Y rrtyQKFj92B//ovKx1jmwtKWZsLnAZZZebKzeOmq4RE4BVzbFjYuZlms7nf6sZi6lAOppFy6w86 OnymDjArqbTOGzmAsOqk4i+1ZStXVTmgu7YtdWGFMmRS6tmIIBQjR9Mq24OBXD1So/8nrBXSGAr l6mJDdKXR72kcUEeY96wA0c4Bz9zLz4F8/VXL/pfBU= X-Google-Smtp-Source: AGHT+IGrYr5eXOQCiQirfk0SyjOkT8XcepzOT5DooB7DFxOWIn8RT/FnydktOrhwfa7Jz7ewmA5PfyFR3kYGuNWAmjg= X-Received: by 2002:a53:b7d0:0:b0:633:b381:5354 with SMTP id 956f58d0204a3-63b9a0e2cf6mr6994085d50.30.1759712362507; Sun, 05 Oct 2025 17:59:22 -0700 (PDT) MIME-Version: 1.0 References: <87il22cj51.fsf@163.com> In-Reply-To: From: Richard Guo Date: Mon, 6 Oct 2025 09:59:11 +0900 X-Gm-Features: AS18NWBUYubeolK0wd35Mgy_Dyfw3mHBGiexpQBudWQ5QWi7Vy5f6uxxdLhjLxw Message-ID: Subject: Re: Eager aggregation, take 3 To: Robert Haas Cc: Tom Lane , Tender Wang , Paul George , Andy Fan , PostgreSQL-development , pgsql-hackers@lists.postgresql.org, Matheus Alcantara 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, Sep 29, 2025 at 11:09=E2=80=AFAM Richard Guo wrote: > FWIW, I plan to do another self-review of this patch soon, with the > goal of assessing whether it's ready to be pushed. If anyone has any > concerns about any part of the patch or would like to review it, I > would greatly appreciate hearing from you. Barring any objections, I'll plan to push v23 in a couple of days. - Richard