Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g1upO-0005ST-Nk for pgsql-committers@arkaria.postgresql.org; Mon, 17 Sep 2018 14:48:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1g1upM-00018g-Ug for pgsql-committers@arkaria.postgresql.org; Mon, 17 Sep 2018 14:48:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g1upM-00018Z-Pj for pgsql-committers@lists.postgresql.org; Mon, 17 Sep 2018 14:48:40 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g1upJ-0002Uk-OT for pgsql-committers@lists.postgresql.org; Mon, 17 Sep 2018 14:48:40 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id w8HEmWek019656; Mon, 17 Sep 2018 10:48:32 -0400 From: Tom Lane To: Michael Paquier cc: pgsql-committers@lists.postgresql.org, Andrew Dunstan Subject: Re: pgsql: Allow concurrent-safe open() and fopen() in frontend code for Wi In-reply-to: <20180917140202.GF31460@paquier.xyz> References: <23543.1536938575@sss.pgh.pa.us> <20180914224939.GA1178@paquier.xyz> <20180917114113.GA31460@paquier.xyz> <17194.1537191697@sss.pgh.pa.us> <20180917140202.GF31460@paquier.xyz> Comments: In-reply-to Michael Paquier message dated "Mon, 17 Sep 2018 23:02:02 +0900" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <19654.1537195712.1@sss.pgh.pa.us> Date: Mon, 17 Sep 2018 10:48:32 -0400 Message-ID: <19655.1537195712@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Michael Paquier writes: > On Mon, Sep 17, 2018 at 09:41:37AM -0400, Tom Lane wrote: >> Looking at the set of commits between the prior run and that one, >> it's hard to see anything that could have triggered the test failures >> other than this patch --- but I also don't see how this patch would've >> blown up pgbench without breaking earlier tests. Ideas? > Thanks, I have been looking at the build farm but I missed this one. > dory, which uses VS 2015 is not complaining because it does not run > bincheck. At quick glance, it seems to be caused by process_file() in > pgbench.c which would need to open files in text mode, and the input > file parsing fails at the first '\' character found. Oh, you're thinking pgbench isn't robust against finding \r's visible in its input? Could be. > I'll test that stuff on tomorrow morning manually. We've got a bit of a timing problem because we want to wrap 11beta4/rc1 (still TBD) in a few hours. I'll take a look and see if I can push a quick fix before that. regards, tom lane