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

Add ingestion attempt communication with PMPY #3049

Merged
merged 7 commits into from
Feb 3, 2023

Conversation

lagoan
Copy link
Contributor

@lagoan lagoan commented Jan 30, 2023

Context

pushmi_pullyu is now re-adding entities that failed to be deposited back into the deposit queue and the deposit is retried very quickly. This is an issue because we don't give time for whatever problem occurred during ingestion to be fixed.

We need another communication channel between jupiter and pushmi_pullyu so they can organize and figure out when we can retry the deposits and when to drop them.

This new communication channel is a set of keys where we will add the uuid of the recently added entity, with the value 0 representing the first attempt for ingestion.

Related to pushmi_pully issue 297

What's New

The change is only to add a key-value pair on redis indicating the new entity to be deposited with its current attempt count.

This release should be done at the same time as pushmi_pullyu changes on PR #298

This new communication channel is a set of keys where we will add the
uuid of the recently added entity, with the value 0 that represents the
first attempt for ingestion.
…albertalib/jupiter into add/entity_ingestion_attempts_priority
This is a temporary meassure so we can go through the rest of the tests.

We still need to go back and update the code to work with a newer ruby
version.
pgwillia
pgwillia previously approved these changes Feb 2, 2023
Copy link
Member

@pgwillia pgwillia left a comment

Choose a reason for hiding this comment

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

config/brakeman.yml Outdated Show resolved Hide resolved
app/models/jupiter_core/depositable.rb Outdated Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
pgwillia
pgwillia previously approved these changes Feb 2, 2023
Copy link
Member

@pgwillia pgwillia left a comment

Choose a reason for hiding this comment

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

👍

@lagoan lagoan merged commit e91eec3 into master Feb 3, 2023
@lagoan lagoan deleted the add/entity_ingestion_attempts_priority branch February 3, 2023 20:11
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.

2 participants