cleanup temporary files after crash - Mailing list pgsql-hackers

From Euler Taveira
Subject cleanup temporary files after crash
Date
Msg-id CAH503wDKdYzyq7U-QJqGn=Gm6XmoK+6_6xTJ-Yn5WSvoHLY1Ww@mail.gmail.com
Whole thread Raw
Responses Re: cleanup temporary files after crash  (Tomas Vondra <tomas.vondra@2ndquadrant.com>)
List pgsql-hackers
Hi,

Bug #16427 mentioned that temporary files are not removed after a crash. I heard similar complaints from some customers. In the bug report [1], I proposed a new GUC to control whether temporary files are removed after a crash recovery. The current behavior is only useful for debugging purposes. It also has an undesirable behavior: you have to restart the service to reclaim the space. Interrupting the service continuity isn't always an option and due to limited resources, you have no choice but to restart the service.

The new GUC cleanup_temp_files_after_crash is marked as SIGHUP. Hence, you can enable it to debug without service interruption. The default value is on which means it changes the current behavior. Documentation and tests are included.


Regards,

--
Euler Taveira                 http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Attachment

pgsql-hackers by date:

Previous
From: Bharath Rupireddy
Date:
Subject: Re: A new function to wait for the backend exit after termination
Next
From: "David G. Johnston"
Date:
Subject: Re: A new function to wait for the backend exit after termination