Re: pgsql: Unbreak recovery test on Windows
От | Andrew Dunstan |
---|---|
Тема | Re: pgsql: Unbreak recovery test on Windows |
Дата | |
Msg-id | 8b18dd96-964e-b48c-61b1-ef8888bf0c3b@dunslane.net обсуждение исходный текст |
Ответ на | Re: pgsql: Unbreak recovery test on Windows (Andrew Dunstan <andrew@dunslane.net>) |
Список | pgsql-committers |
On 3/21/21 1:06 PM, Andrew Dunstan wrote: > On 3/21/21 12:38 PM, Tom Lane wrote: >> Andrew Dunstan <andrew@dunslane.net> writes: >>> Unbreak recovery test on Windows >> Hmm, looks like this broke things on other machines. >> crake and sifaka (so far) are showing >> >> # Running: pg_ctl kill KILL 2237831 >> ok 3 - killed process with KILL >> ack Broken pipe: write( 13, '\\q >> ' ) at /usr/share/perl5/vendor_perl/IPC/Run/IO.pm line 549. >> >> which looks like a race condition: did we manage to stuff the "\q" >> command down the pipe before killing the psql process, or not? >> >> > > Ugh. Is there any reason we need to do those kills before we end the > psql processes? If not I'm tempted just to move them - after the psql's > are finished it should be safe. At any rate I'll go and test that. > > Well, no good deed goes unpunished. That makes things hang on my Linux box. Maybe we should just send the \q on Windows. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com
В списке pgsql-committers по дате отправления: