We are restoring a GIS data processing server that had over 50 TB of raster files stored on it. File sizes on the server range from 5 MB to 500 MB. Our directory structure groups image tiles from each map product into its own folder.
How does Restic decide which files to restore first during a large restore? In our case, it appears to be restoring files in a random order from all over directory structure. Because our data requires all the files in a folder be restored before we can load them, this means that none of our data will be accessible until the entire repository has completed.
This random restore order also makes it impossible to monitor the progress of the restore or resume failed restores.
Is there a way to force restic to restore files in a certain order? Top-to-bottom of the directory tree? Sorted alphabetically or by creation date?