Neil Conway <[EMAIL PROTECTED]> writes:
> There was one case in pgstat.c where I had to wrap the hash_create() 
> call in a PG_TRY() block to ensure a file handle is closed (this code 
> might be invoked by a regular backend it appears, so elog(ERROR) won't 
> necessarily close the file handle).

A better solution is to use AllocateFile/FreeFile; I'm not 100%
certain that that works in the pgstat context, but I think it should.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to