The fetch created for #470 takes about 1.3 minutes. IIRC a significant portion of that is gdalbuildvrt interrogating the bands that are being combined into a VRT to get their size and resolution. Given that, I think we can replace the VRT with a text file of /vsis3/ paths, and _readraw can handle it w/o having to interrogate files at fetch time. This should be at least a factor of 10 speed up.
The fetch created for #470 takes about 1.3 minutes. IIRC a significant portion of that is
gdalbuildvrt
interrogating the bands that are being combined into a VRT to get their size and resolution. Given that, I think we can replace the VRT with a text file of/vsis3/
paths, and_readraw
can handle it w/o having to interrogate files at fetch time. This should be at least a factor of 10 speed up.