-
Notifications
You must be signed in to change notification settings - Fork 6
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
Baseline test for deploy-action and CMIP6 recipe #4
Conversation
…eedstock into test_github_action
@cisaacstern I took pangeo-forge-esgf entirely out of the picture, but now I am running into a different issue:
Is this the same issue of a wrong pgf-recipes version? |
My local laptop run failed with a server disconnect, possibly due to my terrible internet connection 😁. I should probably try to run this on the LEAP hub with an specified environment file? |
Tried to add |
Hmmm when I change the aspect ratio i see failures like this:
I am wondering if the dynamic chunking is failing silently? I am not seeing any of the print statements that might give me a clue here. Any way I could inspect these on dataflow @cisaacstern? |
Awesome progress, @jbusecke. Lmk if there's something specific I can do to help. A few responses below.
Changing these to
If you can create an MRE or test for this on |
I think I was starting down that road here but that turned out to add a lot of complexity to the end-to-end tests. Ill look into that further and try to come up with a MRE. FYI, I have the suspicion that this might actually not be unrelated! |
Ok I have a preliminary conclusion here: I was able to reproduce the failure above for both iids used when I set the The good news here is that the dynamic chunking works pretty well, and once the upstream bug is fixed should work as intended here. I think I can split these issues up into several different parallel tasks:
|
@cisaacstern I think the most feasible way to package these iids in batches would be to have dictionary object like we did here a while back. |
Hmm I might have spoken too soon. [These changes](modify aspect ratio) still reproduce something similar to above. It must be more complex than just whether to chunk the bounds or not. I wonder if it has to do with the fact if the spatial coordinates are chunked or not. Trying now with pure time chunking alone.... |
I now have two recipes running with the deployment action and will merge this, since I think the purpose of a baseline example has been achieved. I will work in seperate PRs to scale this effort up to a first request batch (probably keeping dynamic chunking in time only), and resolving the upstream issues with certain chunking inputs on the PGF-recipe side. |
This is an attempt to systematically debug the CMIP6 recipe deployment on dataflow with the latest deploy action.
I have hardcoded the urls/iids to establish a baseline. I want one dataset to go through without any of the new stuff I have developed:
I ran into a TON of trouble trying to develop this locally, which I still think is an important option that people should have (more to be discussed).
cc @cisaacstern