Skip to content
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

[BUG][ENH] Hashing of ESM Datastores to verify that datastores haven't been updated #330

Open
charles-turner-1 opened this issue Feb 10, 2025 · 0 comments
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@charles-turner-1
Copy link
Collaborator

Despite our attempts to ensure that datastores are not updated/changed or broken (see #308), we cannot enforce that datastore owners do not make changes to their datastores, and we are not necessarily notified if changes are made. At date of writing (10/02/25), e2e tests are failing due to changes in the cmip5-al33 datastore made yesterday.

  • Note: we are only aware of this due to the e2e tests failing. Other datastore, eg. cmip6-oi10, are not included in the end to end tests, and so are liable to change without us noticing.

This represents a reproducibility as well as a package stability issue. Hashing to verify status of esm-datastores was introduced in #317, and would be a way to alert us to potential datastore changes easily (rather than losing an entire morning to bug hunting).

I'm going to add this as a sub-issue to #308.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant