mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-14 10:13:05 +02:00
01c2669b97
Prior to 2.16 the Perl manifest code would skip any file that began with a dot. This was not intentional but it allowed PostgreSQL socket files to be located in the data directory. The new C code in 2.16 did not have this unintentional exclusion so socket files in the data directory caused errors. Worse, the file type error was being thrown before the exclusion check so there was really no way around the issue except to move the socket files out of the data directory. Special file types (e.g. socket, pipe) will now be automatically skipped and a warning logged to notify the user of the exclusion. The warning can be suppressed with an explicit --exclude. Reported by CluelessTechnologist, Janis Puris, Rachid Broum. |
||
---|---|---|
.. | ||
Archive | ||
Backup | ||
Check | ||
Common | ||
Config | ||
Protocol | ||
Storage | ||
Db.pm | ||
DbVersion.pm | ||
InfoCommon.pm | ||
LibC.pm | ||
LibCAuto.pm | ||
Main.pm | ||
Manifest.pm | ||
Restore.pm | ||
RestoreFile.pm | ||
Version.pm |