-
Notifications
You must be signed in to change notification settings - Fork 492
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
adding api for new mdc processing state db table #10424
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good and straightforward - I did leave one comment about not needing a create table script because JPA automatically creates tables for new entities (unless there's something I'm missing).
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Info about new APIs need to be the guides.
Also, I'm wondering about a potentially backward-incompatible change.
@stevenwinship I'm sending this back to you but I'll test what's here.
Oh also https://jenkins.dataverse.org/job/IQSS-Dataverse-Develop-PR/job/PR-10424/7/testReport/junit/edu.harvard.iq.dataverse.api/HarvestingClientsIT/testHarvestingClientRun_AllowHarvestingMissingCVV_False/ is failing but I assume its transient since run 6 was fine. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we standardize on camelCase?
src/main/java/edu/harvard/iq/dataverse/api/MakeDataCountApi.java
Outdated
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
After a little back and forth, we're good. Merging. |
📦 Pushed preview images as
🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name. |
Keeps track of the processing state of each of the tar files combating log data for MDC. This allows for re-running failed logs and tracking failures as reported by counter_processor.
Does not close the issue IQSS/dataverse.harvard.edu#3 but is a dependency
Special notes for your reviewer:
Suggestions on how to test this: Simple CRUD apis for makedatacountprocessstate table
Does this PR introduce a user interface change? If mockups are available, please link/include them here: No
Is there a release notes update needed for this change?: Needs docs for new APIs. release notes included
Additional documentation:
https://dataverse-guide--10424.org.readthedocs.build/en/10424/developers/make-data-count.html