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 1uUJFt-001Bp0-4A for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Jun 2025 06:05:09 +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 1uUJFp-0005wO-UU for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Jun 2025 06:05:06 +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 1uUJFp-0005wF-KL for pgsql-hackers@lists.postgresql.org; Wed, 25 Jun 2025 06:05:06 +0000 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uUJFo-003rKA-0a for pgsql-hackers@lists.postgresql.org; Wed, 25 Jun 2025 06:05:05 +0000 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-453426170b6so2948815e9.1 for ; Tue, 24 Jun 2025 23:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750831501; x=1751436301; darn=lists.postgresql.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :subject:cc:to:from:date:sender:message-id:from:to:cc:subject:date :message-id:reply-to; bh=HX3tV/9iI5pNGVIdDABY5JqGcC8kKPvkr9Ib8LvnANQ=; b=R3T2nlSAtDHKybih9/ufwg9QudmIVgNc+0nZls0+ioTQf75g46XRzrImjyIAfTJ7do BHC6MXaXng2wGTvJeCOsQSCUP0uKoHmNgRCFGt7viwuneuKSwSyxFSpwsL6D/2OTYy+B rwSNwWctHYNv9NpYMPh8eWiOL8k24I8YCVHf64LA5AQe+dYXDPldyqJBeEPJIXtw1EhX 6t8kqDOcOEFj0Go44RpveMcrXF6ldjyQ084UYYiXZFeR3jobGFNlUASvnPAusstImLfo LaX+OA7E3T5LuD+pXXEgOFprxbNgmeisKW0oIUZnygjXChAcHUH20zB7OpvGE60IUwXt I0lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750831501; x=1751436301; h=user-agent:in-reply-to:content-disposition:mime-version:references :subject:cc:to:from:date:sender:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HX3tV/9iI5pNGVIdDABY5JqGcC8kKPvkr9Ib8LvnANQ=; b=mezPgDYTG+7SmIJluWOkXVnLznvtlBujm9RsTIAEujBlWrPOUvE+YvGfAApvdjm15o gxDRcO7HzxNzEBIccAsLl/F8oAGxPoOlQoXKIjuBU0Y3lmlTjh/0jOtLXUtp99wn80Rd bOMx3AiE0ziuvT1xLji1NgX2cknuyn39qmd022kPUx8D2gQwvXkR0/R8/btnmD/87h+r xnwnrkQaUFVEW0AY+GEs3WYqq660NGqiu0Dt6pbRu5OM//ROsCBCF6owx64c/e+RFg5t P3au9l9f2gXng1kjMfQIqFFQvBocMi8gJBmYcf7vQImdplHzsbsksqkg89OiJxKonZh8 fO9w== X-Forwarded-Encrypted: i=1; AJvYcCWq3i/dLLVTwTvvZK6HjcJreTEqeyOsWNMdWRb2LICxhkOAKJmvg5hLVG5RcrZx9+WfWnLrVMTbtvdQaWlU@lists.postgresql.org X-Gm-Message-State: AOJu0Yxf5D/w7Rx9bfZCEReqJVcnNLsDDRrIjvhgTz5PacIMPBdAt7n2 M2Lv77IliiOuQmoFJms2FyzzeScxXCpLX0wd+80F2hl2KYulH8F398vxWi8kCQ== X-Gm-Gg: ASbGncuMOj9YQm+j2XYYv9ylGeEruvQhxU4U7m/sHuAvP7kfYBxgFcft7TPCMo6D4ey w53PfZH61+nl0SvO+0zzUKv4t9Mzw1KPVWVAj1a6FFWRgr4F16jBchNxhBcCtMxOFwWXxmZxyrw xg8QgHi4EEHO0mFmNia0Grt6kK/5EClq20gIjjG8e9pmdr/39SgTkaxPg2BvgFvraIToyDcdYWo FprGH27qteuFLGDpFeJG7SeYpW00lpehr81oYC80MmK7RIXODts7IFBaRB6DAoCc2akyTW81uza uPR8JI63qg3FjM4l3dGQcBjJMh6aopoG4LGPn8bsgriTi7s3AofnAM0wSopFvO0FM6n2cdpb9ca NcLBjUEDhaJg5XnC6NLY= X-Google-Smtp-Source: AGHT+IF9MmK5VsBCN1Bm7qeSeAHTtt7AIgPW13uIeMSexQv24ZPtjpLvR5Qu9JJC4+yhqcZP9yW8Uw== X-Received: by 2002:a05:600c:a016:b0:453:6c45:ce14 with SMTP id 5b1f17b1804b1-45381b7f4d7mr11644495e9.4.1750831501172; Tue, 24 Jun 2025 23:05:01 -0700 (PDT) Received: from lightning.caipicrew.dd-dns.de ([2001:a61:aa3:d01:75c4:e686:37fd:e458]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-453847ec763sm1253655e9.36.2025.06.24.23.05.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Jun 2025 23:05:00 -0700 (PDT) Message-ID: <685b918c.050a0220.164a50.04e1@mx.google.com> X-Google-Original-Message-ID: <20250625060459.GB11439@caipicrew.dd-dns.de;lightning.caipicrew.dd-dns.de> Sender: Michael Banck Received: from mbanck by lightning.caipicrew.dd-dns.de with local (Exim 4.92) (envelope-from ) id 1uUJFj-0001gb-Oz; Wed, 25 Jun 2025 08:04:59 +0200 Date: Wed, 25 Jun 2025 08:04:59 +0200 From: Michael Banck To: Michael Paquier Cc: Tom Lane , Postgres hackers Subject: Re: Safeguards against incorrect fd flags for fsync() References: <20191009062640.GB21379@paquier.xyz> <68480868.5d0a0220.1e214d.68a6@mx.google.com> <947174.1749604175@sss.pgh.pa.us> <6849d7e8.5d0a0220.3dbe66.c4e1@mx.google.com> <685a3ccd.170a0220.2d27e6.2232@mx.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On Wed, Jun 25, 2025 at 08:36:01AM +0900, Michael Paquier wrote: > On Tue, Jun 24, 2025 at 07:51:08AM +0200, Michael Banck wrote: > > I got it working, I had to rebuild gnumach with --enable-apic in order > > to get HPET. With that, the regular build-farm checks (check/ > > installcheck in contrib, src/test/regress and src/test/isolation) pass > > without patches to testsuite timings. > > How many custom patches did you have to apply to the backend to make > these suites work on this platform? Just those two (i.e. the one I posted in this thread and one adopted from the current Debian package and discussed in [1]): https://github.com/postgres/postgres/compare/master...mbanck:postgres:hurd-port I am going to post them again for the next commitfest. Michael [1] https://www.postgresql.org/message-id/6846e0c3.df0a0220.39ef9b.c60e%40mx.google.com