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 1uTwYv-00Cb10-1M for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Jun 2025 05:51:17 +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 1uTwYs-009ZfY-PS for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Jun 2025 05:51:15 +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.94.2) (envelope-from ) id 1uTwYs-009ZfP-FG for pgsql-hackers@lists.postgresql.org; Tue, 24 Jun 2025 05:51:15 +0000 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uTwYp-003ltC-2b for pgsql-hackers@lists.postgresql.org; Tue, 24 Jun 2025 05:51:14 +0000 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-ad572ba1347so806218466b.1 for ; Mon, 23 Jun 2025 22:51:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750744270; x=1751349070; 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=6i+EWgRre5BPhKYoJJhGMnkpmM0O0kpAmJzrfxMfbFk=; b=AEoAbkSOoLTz1B0SKfu77dd08+LWpkr6k3lt/4DjImtLkHptwLKAKb+fuCZdmln+JS SV/8xM91ue2IpoaAK0VlJz07DqazTr3rDJbEOq8TVoJ0XiRBTwY8zHDljtAcPBvoIQ+9 eshmuy88+scGemhiOu/L+I8jR0iN/XmrUlFzs66s34E4+4PDvX/p7r1+07u1+bqFfFSI wn5k1RsqOxf7X+ovB0msjQwWcnMo81wrlMCih70xGYQZNKN0gudybLRgcBFS2AlMHent 3VqHExDyfB9Drq+Pw+4mwKCiUQ+R4qKsehwHlZ9Q41jIj/DPd5VtRYmf0m5YfkXj/HSS +oow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750744270; x=1751349070; 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=6i+EWgRre5BPhKYoJJhGMnkpmM0O0kpAmJzrfxMfbFk=; b=l9Uh4LxZb+wzwSVQfv0crY0frz0CYBC+xGR+tkFS7cPCTKiQucKrHfy6aYunqhj0tu oQg5SLncsEs9kpqC4q9Hf/5DZJw1EOAhscI0Q96oMiMU73bZbscImWsaLnkEejaS+232 +g/B/UNQJ7g/PzHW9zsZCEWFUjH3WJpIv4Uvt4DFNF2GMjm5EagkmJbmHtcVOgYW4zYO VgYm69wXAlFC3WKCYIFoJiuvzqkObVcSn4I1vPHGht85W2ufMDap1GTK6d3MHTtUvldv wFwtP/khCFaH1LFf02jp0CewYwWkiDNSUOYhDeRDJ0THVMUeZqwkh8Lbgv33KftU6xR4 ih1g== X-Forwarded-Encrypted: i=1; AJvYcCX1CGGurCXn/R2Lizg1NyG6azYhGHijW4HqnqV0EAKu2lVMgB9+UR1Ene/7lA9mYq2R5UoAqgw+SOTL7AFD@lists.postgresql.org X-Gm-Message-State: AOJu0Yz2hkr4lHcyYfd7qb06gslG9Zw0LCEmy90m+K7h1K6Bezsks4fO KxPnjJPbYbFkLidPJRLmCQp3VDcAmRVnTtexTFCLT71Wt+kSvW94zsxq X-Gm-Gg: ASbGncsvSgCms+i+YFu9HQRXSNaKHyhkdr9wB6yD2g2l3QGxARl/dv0MnkM15qlObJP wgzh3tHiwr6ZH31KUC8Lxa9OiufVtw7O0sX/4TH5k4EnWG4Y4D+TOd+E6kusciv3YQUyA1N6hJH o2EvGzDDZs0rCriqF9iUWbeHJlMpjEX0MbaiMG1DMf3vLtvasqjmnf1uXOoU5knRXJW19XG0hCe V38dKLLjabr/3du4BzVU+zhZL/ecba8UrHX2VK4/5iX+cJR2W9fCXKdrkUMXiS3WOox5rI/wiKZ NlqtjM5WC+G2owt7u5x2ZjMWKfQrIimbcVNewZxhtvQLksnHQl4uyCmDi9vy8jU+W6i5dYxKNiP mgA9+RZEe7pM2fiju9ajTeTT55+qIhg== X-Google-Smtp-Source: AGHT+IHxSuq5wbcv9UZP2iTm5sH2ZmCDsYei/OhbdvVfeD05+JJGYAGmZlO5Js+nx+eCkY9FpBSkFw== X-Received: by 2002:a17:906:730c:b0:ae0:17ff:5340 with SMTP id a640c23a62f3a-ae057c4673bmr1313836666b.42.1750744269937; Mon, 23 Jun 2025 22:51:09 -0700 (PDT) Received: from lightning.caipicrew.dd-dns.de ([2001:a61:aa3:d01:75c4:e686:37fd:e458]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae0a9e514f9sm73785966b.63.2025.06.23.22.51.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jun 2025 22:51:09 -0700 (PDT) Message-ID: <685a3ccd.170a0220.2d27e6.2232@mx.google.com> X-Google-Original-Message-ID: <20250624055103.GA11439@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 1uTwYm-0007ee-Ek; Tue, 24 Jun 2025 07:51:08 +0200 Date: Tue, 24 Jun 2025 07:51:08 +0200 From: Michael Banck To: Tom Lane Cc: Michael Paquier , 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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6849d7e8.5d0a0220.3dbe66.c4e1@mx.google.com> 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, another update: On Wed, Jun 11, 2025 at 09:24:24PM +0200, Michael Banck wrote: > So it seems the low-resolution timer is the only functional issue right > now. I upgraded my VM to current Debian unstable, but unfortunately that > did not increase the timer resolution is hoped, maybe some more pieces > in glibc are missing, I checked in on that[1]. In any case, they are > actively working on this. 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. > However, there is another caveat: > > Running "make check" manually only sometimes hangs the VM (without any > output anywhere), while running it via the buildfarm client reliably > makes it hang each time, so I added --tests=test_setup as a work-around > to test the other stages. I have not found a reason for this yet, I will > try to get a serial console working for the VM next, maybe that will > show some helpful info. This was due to the build-farm running on HEAD with a config including debug_parallel_query=on, which adds a lot of strain on the machine I guess? As this is a single-node VM, I guess it overloaded it regularly. I reported that and I think this is something that needs to be addressed, but people are working on similar issues right now[1]. Is removing the debug_parallel_query=on configuration for HEAD a valid mode of operation for a buildfarm animal? I ran the tests 10 times in a row without issues today. Michael [1] https://lists.debian.org/debian-hurd/2025/05/msg00031.html https://lists.debian.org/debian-hurd/2025/05/msg00031.html