Hi,

There are one or two failures per month on crake.  It looks like when
authentication is rejected, as expected in the tests, the psql process
is exiting, but there is a race where the Perl script still wants to
write a dummy query to its stdin (?), so you get:

psql: FATAL:  LDAP authentication failed for user "test1"
ack Broken pipe: write( 13, 'SELECT 1' ) at
/usr/share/perl5/vendor_perl/IPC/Run/IO.pm line 549.

Example:

https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=crake&dt=2019-11-10%2023%3A36%3A04

tmunro=> select animal, snapshot, branch from run where fail_stage =
'ldapCheck' order by snapshot desc;
 animal |      snapshot       |    branch
--------+---------------------+---------------
 crake  | 2020-08-02 02:32:30 | REL_13_STABLE
 crake  | 2020-07-22 23:36:04 | REL_12_STABLE
 crake  | 2020-07-14 00:52:04 | REL_13_STABLE
 crake  | 2020-05-15 17:35:05 | REL_11_STABLE
 crake  | 2020-04-07 20:51:03 | REL_12_STABLE
 mantid | 2020-03-04 18:17:58 | REL_12_STABLE
 mantid | 2020-03-04 17:59:58 | REL_11_STABLE
 crake  | 2020-01-17 14:33:21 | REL_12_STABLE
 crake  | 2019-11-10 23:36:04 | REL_11_STABLE
 crake  | 2019-09-09 08:48:25 | HEAD
 crake  | 2019-08-05 21:18:23 | REL_12_STABLE
 crake  | 2019-07-19 01:33:31 | HEAD
 crake  | 2019-07-16 01:06:02 | REL_11_STABLE
(13 rows)

(Ignore mantid, it had a temporary setup problem that was resolved.)


Reply via email to