Skip to content

Conversation

@jgallagher59701
Copy link
Member

This is a fix for issue 305.

@jgallagher59701
Copy link
Member Author

Based on recent feedback from NSIDC, we are going to have to test this against the Unidata Java client code, beyond that, it's ready for review.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 8, 2025

@ndp-opendap
Copy link
Contributor

The checksum problem may be at play here as well. You might try modifying the ncdump URL to ask for checksums, which I think will cause ncdump to expect them? Not sure...

@ndp-opendap
Copy link
Contributor

ndp-opendap commented Sep 10, 2025

Sorry about my confusion:

The changes have been merged to master, but they only affect the NGAP api endpoint.

  • If your data access URL path ends with a NASA restified path (collections/collection-id/granules/granule-ur) the the response will contain checksums. Period. Even if you add the dap4.checksum=false KVP to the query string they will still be sent.
  • Otherwise, for all other DAP4 data requests, the checksum are still optional and may only be requested by adding the dap4.checksum=true KVP to the query string

@jgallagher59701
Copy link
Member Author

NB: This also relates to, and fixes, EED3 issue HYRAX-1867.

@jgallagher59701
Copy link
Member Author

Make a test deployment of Hyrax that contains this and put it on UAT and make sure that NSIDC's application (OA) still works.

@jgallagher59701
Copy link
Member Author

@ndp-opendap @Mikejmnez Please review this so I can start the process today of getting this to SIT.

@ndp-opendap ndp-opendap self-requested a review November 18, 2025 21:01
Copy link
Contributor

@ndp-opendap ndp-opendap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@sonarqubecloud
Copy link

@jgallagher59701
Copy link
Member Author

Tested against OA in UAT. Works - see ticket for details (https://bugs.earthdata.nasa.gov/browse/HYRAX-1948)

@jgallagher59701 jgallagher59701 merged commit edfe21f into master Dec 1, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants