Removing NetCDF granules from a mosaic can cause spurious netcdf index re-inits
Description
Context:
Mosaic of netcdf files, potentially with multiple variables
A GranuleStore is instructed to remove all granules of a particular netcdf file, variable by variable
When the last variable is reached, removing the first granule works, hitting the second causes the netcdf file to re-harvest its granules, which are then removed, and so on, causing what looks like an infinite loop (but it’s probably just a very long one).
Context:
Mosaic of netcdf files, potentially with multiple variables
A GranuleStore is instructed to remove all granules of a particular netcdf file, variable by variable
When the last variable is reached, removing the first granule works, hitting the second causes the netcdf file to re-harvest its granules, which are then removed, and so on, causing what looks like an infinite loop (but it’s probably just a very long one).