-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Identify root cause of netcdf-c errors in logs #13
Comments
Easy to clear out with shell foo, for readable logs, but doesn't get away from the problem 😛
|
This actually happened with an |
FYI, if you ever start getting more nefarious errors, ensure you don't have |
There are occasions when parallel=True works very well @tom-andersson, especially when reading. This is a known issue with divergent library dependencies, it arises from not managing things entirely with conda. Thanks for the heads up though |
That's interesting @JimCircadian, thanks for sharing. I had weeks of stochastic NetCDF/HDF errors and managed to narrow it down to the use of |
Found that this attribute in question relates to changes relating to compression, in the underlying netcdf C library, which is great to know. I wouldn't be surprised if the error is coming because we're spanning multiple datasets created using different versions using open_mfdataset, but without understanding the interactions between open_mfdataset and the build in question causing the issue (see below) I won't be able to narrow in on whether this is a data problem or a library interoperability issue. There is talk that this is why we should be relying on conda for everything, but that is a cop out to me. Massive static conda requirements being set in stone were really troublesome when we started with the library redevelopment. This can be solved and hopefully even improved within the xarray <--> netcdf-c dependency chain once I understand what's happening. I like this sort of thing, so assigning this to myself again. Build in question (4.9.0 actually contains the PR referenced)...
The good thing is that it's relatively clear this doesn't have any manifest effect, which I doubted it would. |
Interestingly whilst looking at iris processing, the HDF error becomes apparent:
|
Struggling to narrow in on the cause of this, but using conda to manage the environment is creating HDF5 library incompatibilities. This might be the result of stored data and its preparation, as the BAS and JASMIN environments are the same (last time I checked) dependency wise but the errors are really disruptive in logging.
Definitely keen to see if this is seen by those running their own environments and pipelines from scratch.
icenet_data
commands are from previous environments are the likely culprit and these warnings aren't anything more than an annoyance.The text was updated successfully, but these errors were encountered: