When a granule file is corrupted, the whole subsetting job fails. For example:
OSError: Unable to open file (truncated file: eof = 1481376008, sblock->base_addr = 0, stored_eof = 1750328398)
The particular case where this was discovered was during subsetting of L2A data, and the particular corrupted file is for granule SC:GEDI02_A.002:2432546346
To handle this situation, we should simply ignore (but still log) any errors related to attempting to open a granule file, thus skipping such problematic files.
When a granule file is corrupted, the whole subsetting job fails. For example:
The particular case where this was discovered was during subsetting of L2A data, and the particular corrupted file is for granule SC:GEDI02_A.002:2432546346
To handle this situation, we should simply ignore (but still log) any errors related to attempting to open a granule file, thus skipping such problematic files.