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.)