Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nfBxg-0003ab-7D for pgsql-hackers@arkaria.postgresql.org; Fri, 15 Apr 2022 02:45:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nfBxe-0000iZ-Va for pgsql-hackers@arkaria.postgresql.org; Fri, 15 Apr 2022 02:45:26 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nfBxe-0000iI-FF for pgsql-hackers@lists.postgresql.org; Fri, 15 Apr 2022 02:45:26 +0000 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nfBxY-0003fR-1h for pgsql-hackers@lists.postgresql.org; Fri, 15 Apr 2022 02:45:26 +0000 Received: by mail-qv1-xf2e.google.com with SMTP id y19so5751829qvk.5 for ; Thu, 14 Apr 2022 19:45:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=biipYH2voOr315G2yosHw0z6dkdIHdY/z+qIrf5ncNk=; b=C6eXXr8b2PH4erkdjVZJcEEb5MoVGY7MOeILFixH7zPCnGJeddaWX4ttMNLi1YqJH/ eY3oYZNfleU1p9jBoXjvSO2dWH5iM79AztO5w2zB2CYb5H8Nona1Cql6YcOf6h/s+/1k XAUiIT1KNyB2hdCSr7v6UJ0cp0kE2SsHgB448= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=biipYH2voOr315G2yosHw0z6dkdIHdY/z+qIrf5ncNk=; b=8NFiXaTjkBDFgX6jUQs0xwO1Uo2xzvfVqcBeU4aLoeNN4NoNFIsIVV7ajEeQ27NZ/f QANNgjYCI6Oppt/kg0pnKkPg3OW+rYyaoh+rkgPL2l1r5qluPrjIkume1V/N9GMaiixE yrzDP7xc1OIo58qPkFuH3oR39hcH2mHNnJXVzcEI+Qk4RptaSCd3EQ2o9cPpc/Psd5un XBcr20uVqduHVFWh4tY1wkrsUXRr0XHnOnw7a5MIipEfamu+pEeqpbwh7bkdvzgsjowc /OsPGrfqgn/8TpD+SkL4FRKKSv+3dKQfhJBY+1CR3REgFBgSR0/NCIK6SGOhQ4yysoWA MxOQ== X-Gm-Message-State: AOAM532jc5KiNR3GUOhn12PRiDWK6XvXLxGPx2N8hcwYWiKMPJM3geZc Hc3jpR/lzJ37/QcbN+1blMK/qQ== X-Google-Smtp-Source: ABdhPJwQ9cQy+BKc2VSKqG/5KXd29r5BSy4Z1gLbB3mDC8aq9DdxUfIxvXRsSI2gddbzsbHOq06aaw== X-Received: by 2002:ad4:5ba4:0:b0:446:1e27:6f87 with SMTP id 4-20020ad45ba4000000b004461e276f87mr6133683qvq.11.1649990717815; Thu, 14 Apr 2022 19:45:17 -0700 (PDT) Received: from rfd.leadboat.com ([2600:1702:a20:5750::2e]) by smtp.gmail.com with ESMTPSA id d2-20020ac85ac2000000b002e1cc2d363asm2210983qtd.24.2022.04.14.19.45.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Apr 2022 19:45:17 -0700 (PDT) Date: Thu, 14 Apr 2022 19:45:15 -0700 From: Noah Misch To: Andres Freund Cc: Tom Lane , Peter Geoghegan , David Rowley , PostgreSQL Hackers Subject: Re: Intermittent buildfarm failures on wrasse Message-ID: <20220415024515.GA862547@rfd.leadboat.com> References: <1486022.1649952083@sss.pgh.pa.us> <20220414161850.ibqkevxcv6a7vdxg@alap3.anarazel.de> <1521388.1649953580@sss.pgh.pa.us> <1547912.1649971995@sss.pgh.pa.us> <1553951.1649975018@sss.pgh.pa.us> <1570894.1649986347@sss.pgh.pa.us> <20220415015249.kfsqxujrf2bn2wz6@alap3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220415015249.kfsqxujrf2bn2wz6@alap3.anarazel.de> User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Apr 14, 2022 at 06:52:49PM -0700, Andres Freund wrote: > On 2022-04-14 21:32:27 -0400, Tom Lane wrote: > > Peter Geoghegan writes: > > > Are you aware of Andres' commit 02fea8fd? That work prevented exactly > > > the same set of symptoms (the same index-only scan create_index > > > regressions), > > > > Hm. I'm starting to get the feeling that the real problem here is > > we've "optimized" the system to the point where repeatable results > > from VACUUM are impossible :-( > > The synchronous_commit issue is an old one. It might actually be worth > addressing it by flushing out pending async commits out instead. It just > started to be noticeable when tenk1 load and vacuum were moved closer. > > > What do you think about applying a polished version of what I posted in > https://postgr.es/m/20220414164830.63rk5zqsvtqqk7qz%40alap3.anarazel.de > ? That'd tell us a bit more about the horizon etc. No objection. > It's also interesting that it only happens in the installcheck cases, > afaics, not the check ones. Although that might just be because there's > more of them... I suspect the failure is somehow impossible in "check". Yesterday, I cranked up the number of locales, so there are now a lot more installcheck. Before that, each farm run had one "check" and two "installcheck". Those days saw ten installcheck failures, zero check failures. Like Tom, I'm failing to reproduce this outside the buildfarm client. I wrote a shell script to closely resemble the buildfarm installcheck sequence, but it's lasted a dozen runs without failing.