You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Batch level HOLD is not acting correctly and requires additional effort once HOLD is released.
BatchConsumer daemon detects HOLD condition, but does not put Batch in "Held" state but leaves it in a processing state.
Once HOLD is released, the following manual ZK queue actions are required to release.
Set STATE to pending (or Processing if in Reporting state)
Remove batches/<bid>/states
Remove batches/<bid>/lock
Looking closer at the code, we are doing the right thing. If Ingest queue is held, we go into a waiting pattern which includes NOT acquiring PENDING jobs.
I'm unsure why after patching that jobs were in a PROCESSING state and unable to continue.
I tested a HELD queue with a Object manifest and Batch manifest and it works as expected.
Lets keep this ticket open until the next patching cycle. Before queue is released we will determine which batches arrived while HELD and examine how they are processed when released.
Batch level HOLD is not acting correctly and requires additional effort once HOLD is released.
BatchConsumer daemon detects HOLD condition, but does not put Batch in "Held" state but leaves it in a processing state.
Once HOLD is released, the following manual ZK queue actions are required to release.
For example,
Upon detection, Batch should be put in "Held" state.
Then, after release, the ADMIN UI will be needed to go from Held to Pending
The text was updated successfully, but these errors were encountered: