Skip to content
Snippets Groups Projects
Commit 80727ce1 authored by Tom Lane's avatar Tom Lane
Browse files

Use stat(2) to probe for existing xlog segments in InstallXLogFileSegment,

rather than actually opening the files.  This eliminates some corner cases
where the file indeed exists but open() fails for another reason, such
as being out of file descriptors.  The net reliability gain is probably
tiny, since xlog.c is full of other file open calls that will elog(PANIC)
if they fail for any reason; but this specific failure mode has been
observed in the field, so we may as well fix it.
parent 7a196bab
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment