-
-
Notifications
You must be signed in to change notification settings - Fork 43
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
Enable Byte-Range request support #107
Conversation
…da-forge-pinning 2020.07.20.22.41.22
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Ping @WardF @DennisHeimbigner any idea why this test would fail? |
Taking a look now, not sure offhand. I notice they failures are openmpi; we see failures when using openmpi as it stands, we currently recommend mpich. Last discussion we had about this with members of our HPC community, it was determined to be an issue with openmpi and not an issue we could fix. Let me dig back into that, and also drill down on these failures. |
Ok, this is unrelated to openmpi as far as I can tell; ignore the previous comment. Would it be possible, for these tests, to set the |
All matrix items, no mpi and mpich are failing. |
The travis error I see is because the ./configure build is looking for |
@WardF I tried to turn it on, so hopefully this will give us something useful. @DennisHeimbigner I'm not sure what you mean about the AWS SDK. I don't see any information about that in the logs. This is for version 4.7.4, which is before any zarr stuff was merged to master as far as I understand. |
I was looking at the travis builds, which failed. |
@DennisHeimbigner The travis logs for this project don't say anything about S3/AWS. Are you getting them switched with the Unidata netcdf-c builds? @WardF Looks like they fail with:
I've been able to reproduce locally (using conda-forge to build). EDIT: Oh, I see that's what was output before. |
To summarize a lot of behind-the-scenes debugging between @dopplershift and I, and using the following command:
Additional infoOther facts of varying usefulness in no particular order.
Conclusions, next stepsAt this point, it seems most likely that the issue is either a change in the API for
|
I think we have a fix over at Unidata/netcdf-c#1798. I'll look at adding the patch to the build once it's reviewed. |
e0eff4c
to
797c459
Compare
🎉 |
Alright, success! |
Thanks @dopplershift. Looking forward to trying this new feature. Hope it does not break the ABI 😄 |
netCDF-C has support for accessing remote files using Byte-Range requests, but it's not enabled by default. This PR turns on the support--all it requires is libcurl (already used for OPeNDAP support).
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)