yalelibrary / YUL-DC

Preliminary issue tracking for Yale University Libraries Digital Collections project
3 stars 0 forks source link

Refactor Create Parent Objects Batch Process #2902

Closed jpengst closed 3 months ago

jpengst commented 3 months ago

Summary

Our BatchProcess model is getting too large and could use a refactor. There are currently 3 jobs that can be refactored into their own concerns: create parent objects, recreate child oid ptiffs, and resync from preservica.

Acceptance Criteria

jpengst commented 3 months ago

PR: https://github.com/yalelibrary/yul-dc-management/pull/1424

K8Sewell commented 3 months ago

Deployed to Test with release v2.71.4

K8Sewell commented 3 months ago

Queued large (73 update parent jobs & 73 update IIIF manifest jobs) amount of jobs before the deploy and they all completed successfully after the deploy. No evidence that deploying will affect jobs in the queue. Also checked a few of the jobs that were refactored and they completed successfully as well. Will promote to UAT once approval is granted.

Image

jillpe commented 3 months ago

Will check in on Monday

K8Sewell commented 3 months ago

PTIFF jobs complete on UAT. Approved for release.

sshetenhelm commented 3 months ago

Refactored jobs worked for me in UAT. Anything else I need to do? If not, ready to close :)