Re: BUG #16161: pg_ctl stop fails sometimes (on Windows)
Tom Lane <[email protected]> Thu, 19 Dec 2019 15:09:45 -0500
| Newsgroups | gmane.comp.db.postgresql.bugs |
|---|---|
| Message-ID | <[email protected]> |
Alexander Lakhin <[email protected]> writes: > Maybe we should change the condition to 'if (stat(fileName, &st) != 0 && > (err = GetLastError()) == ERROR_ACCESS_DENIED)' to avoid unnecessary > sleep with a loop iteration... Well, we have to loop back on file-not-found too ... > It seems that the check for ERROR_DELETE_PENDING was added to > pgwin32_safestat() blindly, the issue wasn't reproduced at that time: > https://www.postgresql.org/message-id/CAB7nPqRJV6trFta-Qzgi6j2feuYR2ZC%2BKHvWdHnbpDG2scTrxw%40mail.gmail.com Hmm, makes one wonder whether that's actually live code. regards, tom lane