Реализована функция автоматического отслеживания и удаления "брошенных" (orphaned) файлов. Реализация подробно описана в статье блога Удаление брошенных файлов. Применение описанного в ней подхода регулируется с помощью GUC gp_track_pending_delete
. По умолчанию параметру присвоено значение on
, что означает использование новой обработки orphaned-файлов. Следует учитывать, что параметр gp_track_pending_delete
можно изменить только путем редактирования файла postgresql.conf на всех сегментах с помощью утилиты gpconfig
, а для применения изменений требуется перезапуск СУБД.
Следует учитывать, что установка Greengage DB 6.29.0 не приводит к удалению всех накопившихся ранее "брошенных" файлов, однако предотвращает их накопление в будущем