From: | Thomas Munro <thomas(dot)munro(at)gmail(dot)com> |
---|---|
To: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | LDAP check flapping on crake due to race |
Date: | 2020-08-02 05:29:57 |
Message-ID: | CA+hUKGLFmW+HQYPeKiwSp5sdFFHtFViCpw4Mh6yAgEx74r5-Cw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
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.)
From | Date | Subject | |
---|---|---|---|
Next Message | Noah Misch | 2020-08-02 06:10:48 | Re: LDAP check flapping on crake due to race |
Previous Message | Justin Pryzby | 2020-08-02 04:24:51 | Re: display offset along with block number in vacuum errors |