Martijn van Oosterhout <[EMAIL PROTECTED]> writes: > Is this so? This happened to me the other day (hence the question about > having COPY note failure earlier) because the disk filled up. I was > confused because du showed nothing. Eventually I did an lsof and found > the postgres backend had a large number of open file handles to deleted > files (each one gigabyte).
The backend, or the bgwriter? Please be specific. The bgwriter should drop open file references after the next checkpoint, but I don't recall any forcing function for regular backends to close open files. 8.3 and HEAD should ftruncate() the first segment of a relation but I think they just unlink the rest. Is it sane to think of ftruncate then unlink on the non-first segments, to alleviate the disk-space issue when someone else is holding the file open? regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers