On 03/16/2016 11:05 AM, Tom Lane wrote:
"Joshua D. Drake" <j...@commandprompt.com> writes:
fd.c[1] will remove files from pgsql_tmp on a restart but not a
crash-restart per this comment:

* NOTE: we could, but don't, call this during a post-backend-crash restart
* cycle.  The argument for not doing it is that someone might want to
* the temp files for debugging purposes.  This does however mean that
* OpenTemporaryFile had better allow for collision with an existing temp
* file name.

I understand that this is designed this way. I think it is a bad idea

Possible compromise: remove files only in non-Assert builds?

Oh, that seems absolutely reasonable. If we are using assert builds it is because we are debugging something (or should be) anyway.



                        regards, tom lane

Command Prompt, Inc.                  http://the.postgres.company/
PostgreSQL Centered full stack support, consulting and development.
Everyone appreciates your honesty, until you are honest with them.

Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:

Reply via email to