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 1wCCiq-001l9O-0q for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2026 08:32:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wCCio-005dAV-1q for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2026 08:32:43 +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 1wCCio-005dAL-0t for pgsql-hackers@lists.postgresql.org; Mon, 13 Apr 2026 08:32:43 +0000 Received: from mail-yx1-xb12c.google.com ([2607:f8b0:4864:20::b12c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wCCin-00000000lc5-0fFG for pgsql-hackers@lists.postgresql.org; Mon, 13 Apr 2026 08:32:42 +0000 Received: by mail-yx1-xb12c.google.com with SMTP id 956f58d0204a3-651c36a7ee9so143299d50.0 for ; Mon, 13 Apr 2026 01:32:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776069161; cv=none; d=google.com; s=arc-20240605; b=I83iew8stmsbaD09D16FkMNn/DKYZUxnsHaTZkwvE9Cq7YC1a0ALO+f+A2NY+VRqIJ Gn7KTZAvyTMkUlC5G6B8Oy3aIRG1zn6zbLprEX2Yuy35FFM0+8/UwaJhdxkuOykpOip+ Vb93C5rxd6WP3i2tqvZTD1s7rxE9optdlPBPdX8OvwsRtGjH3TrDl6mi4tdH2vtQetCe vND514LVgWHsSRzVBBp7J/XcaylBws3RlMD+XQjG3Crp266oYRmCOIi51Wcw5QLaPkyG lCfshazG+oVmWiQCiuH/PwE5+l516HtkPoAwaYfM7JcUnwAudk41Se4Rh4oNCFDEauLD Uycw== 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=HKcXzp7Y/vuIWGGgZjNtvT7hJgvwoUgXruYpec1cfEU=; fh=SN7soF2ZQhDJvILM7ob6dxCKHDiKT4TI9BRbRSLYJ0I=; b=TA8mN4nzwMm48du09+rXNWKmjudxlQnaXDGAMwiIvrKDHjYQl3AkWiCcsKKXnryZPN A3wc+FVEG6wvmeYPmExtWTQm88Jt4P2T+Tz3Ei7mmPjHzJq/iuTTe7v7NrtSO8sE3Oje scKzpsoaUKv9OVBwUKHEI8QYTb8F29FkOg48gRVnRazKDs0+HiWEytpZdzskV0kbaqO/ 9E3P/48U/3iGnFYifIBKZFLRlI4y7R1espXNBAxFo1CyiIkyVaENKceuMv+/plHep4CA evMK8ncDSvnaL1M47BYOwhxXu27s+8+KJyfUud6ftDLP6UvgADV+ETHr+4Q2jFL6Xl/V Na6g==; 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=1776069161; x=1776673961; 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=HKcXzp7Y/vuIWGGgZjNtvT7hJgvwoUgXruYpec1cfEU=; b=hNtWM/Skc4SULn9V0ARh3hBJR8vcejkmtlY7G/TbQdNZP/aTdMj8abR9GISU528Ijm kSwFCWuNo6Gnki79a+QME1G8HvRf9nFOn6JPc5Dtb6NVf5/oubTVeGd3QE6+cphP744s 8Kr77uQ8CHBcTCeQExcT0FF79oU+JGz1PqmxhG16kCJCBS3ccTToRuoCMPyr8wG16SBg kh0Qjecq5oqDiCOuwwodCuxNJsd/KPBSacnE4eRtCrexvhV77puOQ50r+qsjGvX9S0O9 80eRRDOZrikICtidaQrJOOMtzmZmnpsFXfQ4zwgYHRLmOF/g1W9YP5RHwg377ERjCTLd 3ivA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776069161; x=1776673961; 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=HKcXzp7Y/vuIWGGgZjNtvT7hJgvwoUgXruYpec1cfEU=; b=mgs1ctLj1XqKw1yoSog85KZ8z4SqqH+iyV6nh3PWCN4iaITM+Ej3ujqbHx4pQYsnen U74HoxQq91KAuXrN0STw0cfocM5C9zHX4/lIVeGQ/m99NRN2VBWNP/OOIhnoPe/ruxJq qU6Mmo6bOWRsLtjZMiwXDfeH0cLkdJhrI2I982ONmYViKQYdE4ZntOKkbkW+Z22V7LK8 GeMX27/BGOkzZP+i8z34zsMRmnZbnMSY95b7prPrURbj1EJBkmlqeNVrwkg+DWRZVt5h DwcQYKVltt8mlL0496W5p+wSMU/Pjs8qNqRFNVJ0FPuDpU1Mp3RxE6UNAH1oStbdWrHI txaw== X-Forwarded-Encrypted: i=1; AFNElJ9Tmhs9j7ntU9fNX2ba9pO7PRix7H8pDcGq46fsbegoBEuwcm5FhPBtZa5BKywkGicF3rsKLHVm5eLg0wQa@lists.postgresql.org X-Gm-Message-State: AOJu0YxKId/0v3QxKLDAkeCZANWebq5BAiUKq0p0kL5gk1K9bVQBIFES H40mZn1FvNUD0XzK4c+TNP3LA9pc86C4r4klwQWBqJZTz3hs3VU+ntW6zUYRL/lQzKAo5VdVROB gmEdGT7p+IAfzKabo1yiIq1705yiRvS8= X-Gm-Gg: AeBDiesd69IUpFHUqXpR6DqEFnT7xe4iUyQq7jdJP+shmXAeGQU5OnfGNPbjo5UnswM CJeJEueanIHK9ZRMSP08MUVHQE5VspUKMvgyRXygZw/snDJ2EhJaLs1jvWGcc3mX87cYjp6IPIr F11kx+3aFvpar4gFO09GrXCaugirzVMTbC7zn++P2nofRsdkoTq8G/9Ko1pH91wllYkmyjLwEgP 5wMuqI3OLZiHNsTz1mgQPYukUGLwgWOtgY0Z6t3tSOwu62iwCrwVlRVIunz3NsciEAmoQwjmJIG pqyyZiaT X-Received: by 2002:a81:8a44:0:b0:7b3:3cbb:d71a with SMTP id 00721157ae682-7b33cbbdc30mr12336687b3.4.1776069160975; Mon, 13 Apr 2026 01:32:40 -0700 (PDT) MIME-Version: 1.0 References: <20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal> <0be1b7b05726652ea0d83e8f72fd4cfe@postgrespro.ru> In-Reply-To: From: Andrew Kim Date: Mon, 13 Apr 2026 01:32:29 -0700 X-Gm-Features: AQROBzBHdBkOD8G5oESsbFiKbe7DQ4NX8x24TQCIl3F39PaenobtHxWNk5AvtYw Message-ID: Subject: Re: Proposal for enabling auto-vectorization for checksum calculations To: John Naylor Cc: Oleg Tselebrovskiy , pgsql-hackers@lists.postgresql.org 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 Sat, Apr 4, 2026 at 6:25=E2=80=AFAM John Naylor wrote: > > On Mon, Mar 30, 2026 at 7:01=E2=80=AFPM John Naylor wrote: > > I'll repeat building pg_filedump with this and if that goes well I > > plan to push this week unless there are objections. > > Something change in my environment, or something, because I can't > build pg_filedump anymore, although it hasn't had any recent new > commits: > > pg_config > /bin/sh: line 1: mkdir: command not found > > Looks like something messed with PATH, but I don't think it was me. In > any case, very little has changed in the patch since I last built > pg_filedump successfully, so I won't worry yet. > > I pushed with a couple cosmetic adjustments: > > - Removed no-longer-needed #includes from configure checks > - Added a comment that we deliberately don't guard on __has_attribute > - switch things around to use #ifdef instead of #ifndef for clarity > > Thanks Andrew, for picking this up again! Thank you for taking care of the final adjustments and pushing the patch to master. Thank you again for your guidance and for steering this through to the finish line. It was a pleasure collaborating with you on this optimization. - Andrew > > -- > John Naylor > Amazon Web Services