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

Replace loop w/distributed map in DiscoverAndQueueGranules #278

Merged
merged 1 commit into from
Nov 1, 2023

Conversation

chuckwondo
Copy link
Collaborator

This restructures the DiscoverAndQueueGranules workflow to avoid the event transition quota on Step Functions, thus allowing us to ingest an entire collection with a single rule, rather than 1 rule per year.

Note: this will be ideally suited for migrating to CBA Prod, but might require changes in coordination with the CMR JSON file generation Airflow process, as that process currently only restores from glacier and generates metadata files 1 year at a time.

@chuckwondo chuckwondo temporarily deployed to uat October 28, 2023 01:39 — with GitHub Actions Inactive
@chuckwondo chuckwondo temporarily deployed to uat October 28, 2023 01:39 — with GitHub Actions Inactive
@chuckwondo
Copy link
Collaborator Author

chuckwondo commented Oct 28, 2023

@krisstanton and @jsrikish, when you're reviewing this PR, it's best to review the changes to docs/DISCOVERY.md rendered as HTML so you can see the diagram I added: https://github.com/NASA-IMPACT/csdap-cumulus/blob/full-scale-discovery/docs/DISCOVERY.md#improved-solution-unlimited-scalability

Fixes #274

Copy link
Collaborator

@krisstanton krisstanton left a comment

Choose a reason for hiding this comment

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

This is great!

@jsrikish jsrikish merged commit 3f2f4e3 into main Nov 1, 2023
7 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.

3 participants