CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       04/02/23 19:03:43

Modified files:
        contrib/dbsize : Tag: REL7_4_STABLE dbsize.c 
        src/backend/access/transam: Tag: REL7_4_STABLE slru.c xlog.c 
        src/backend/storage/file: Tag: REL7_4_STABLE fd.c 
        src/include/storage: Tag: REL7_4_STABLE fd.h 
        src/port       : Tag: REL7_4_STABLE copydir.c 

Log message:
        Replace opendir/closedir calls throughout the backend with AllocateDir
        and FreeDir routines modeled on the existing AllocateFile/FreeFile.
        Like the latter, these routines will avoid failing on EMFILE/ENFILE
        conditions whenever possible, and will prevent leakage of directory
        descriptors if an elog() occurs while one is open.
        Also, reduce PANIC to ERROR in MoveOfflineLogs() --- this is not
        critical code and there is no reason to force a DB restart on failure.
        All per recent trouble report from Olivier Hubaut.


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to