• Alvaro Herrera's avatar
    Fix removal of files in pgstats directories · f9b50b7c
    Alvaro Herrera authored
    Instead of deleting all files in stats_temp_directory and the permanent
    directory on a crash, only remove those files that match the pattern of
    files we actually write in them, to avoid possibly clobbering existing
    unrelated contents of the temporary directory.  Per complaint from Jeff
    Janes, and subsequent discussion, starting at message
    CAMkU=1z9+7RsDODnT4=cDFBRBp8wYQbd_qsLcMtKEf-oFwuOdQ@mail.gmail.com
    
    Also, fix a bug in the same routine to avoid removing files from the
    permanent directory twice (instead of once from that directory and then
    from the temporary directory), also per report from Jeff Janes, in
    message
    CAMkU=1wbk947=-pAosDMX5VC+sQw9W4ttq6RM9rXu=MjNeEQKA@mail.gmail.com
    f9b50b7c
pgstat.c 133 KB