id summary reporter owner description type status priority milestone component version severity resolution keywords cc 3879 Performance improvment for gdal_retile mcr Even Rouault "For large images, some file systems have performance problems if the number of files in a directory is to big, causing gdal_retile not to finish in reasonable time. A new -useDirForEachRow parameter creates a different output structure. The tiles of the base image are stored in a subdirectory called 0, the pyramids in subdirectories numbered 1,2,.... Within each of these directories another level of subdirectories is created, numbered from 0...n, depending of how many tile rows are needed for each level. Finally, a directory contains only the the tiles for one row for a specific level. For large images a performance improvement of a factor N could be achieved. A user reported a gdal_retile job not finishing within 2 weeks. After this patch, the job needs 2 days. " enhancement closed normal 1.8.0 Utilities unspecified normal fixed performance gdal_retile directory structure