Story
As described in a comment in #2859, sometimes a job may time out and fail before all records in a CSV are processed. This causes some jobs to run multiple times. We would like to change the batch process behavior to process CSVs in segments of 50 rows at a time, to prevent process from timing out and re-running.
This behavior should be applied to the following batch processes:
DeleteParentObjects
GenerateManifest
GeneratePdf
GeneratePtiff
ReassociateChildOids
RecreateChildOidPtiffs
SetupMetadata
SolrIndex
UpdateParentObjects
Acceptance
The following jobs run in segments of 50 rows until completion:
[ ] DeleteParentObjects
[ ] GenerateManifest
[ ] GeneratePdf
[ ] GeneratePtiff
[ ] ReassociateChildOids
[ ] RecreateChildOidPtiffs
[ ] SetupMetadata
[ ] SolrIndex
[ ] UpdateParentObjects
Engineering Notes
Jobs that have batching patterns to pull from:
Story As described in a comment in #2859, sometimes a job may time out and fail before all records in a CSV are processed. This causes some jobs to run multiple times. We would like to change the batch process behavior to process CSVs in segments of 50 rows at a time, to prevent process from timing out and re-running.
This behavior should be applied to the following batch processes:
Acceptance The following jobs run in segments of 50 rows until completion:
Engineering Notes Jobs that have batching patterns to pull from: