You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LOGGER.info(f"Attempting to fetch remote file md5: {md5_name.as_posix()}")
urlretrieve(url, md5_file) # nosec
withopen(md5_file) asf:
remote_md5=f.read()
This means we are still writing to disk each time open_dataset is called. Maybe there some non-thread-safe things happenning? (I have no idea how it could resolve in a HDF error though).
We could try to:
Download the MD5 to memory instead than to a file?
I have no idea if this is related, but I noticed that we download the MD5 file even if the netCDF file already exists:
xclim/xclim/testing/utils.py
Lines 189 to 196 in 939adcf
This means we are still writing to disk each time
open_dataset
is called. Maybe there some non-thread-safe things happenning? (I have no idea how it could resolve in a HDF error though).We could try to:
?
Originally posted by @aulemahal in #1258 (comment)
The text was updated successfully, but these errors were encountered: