• Tom Lane's avatar
    Fix failure to rotate postmaster log file for size reasons on Windows. · 8556869f
    Tom Lane authored
    When we eliminated "unnecessary" wakeups of the syslogger process, we
    broke size-based logfile rotation on Windows, because on that platform
    data transfer is done in a separate thread.  While non-Windows platforms
    would recheck the output file size after every log message, Windows only
    did so when the control thread woke up for some other reason, which might
    be quite infrequent.  Per bug #7814 from Tsunezumi.  Back-patch to 9.2
    where the problem was introduced.
    
    Jeff Janes
    8556869f
syslogger.c 35.6 KB