We have a Status variant FAILED from which the API will never pull tasks from to distribute. When clients fail on a package because it's too large, they should send some sort of indicator that they couldn't scan the package because of it's size. The API can then handle this by changing that package's status to FAILED so it doesn't get stuck in the queue forever.
We have a Status variant
FAILED
from which the API will never pull tasks from to distribute. When clients fail on a package because it's too large, they should send some sort of indicator that they couldn't scan the package because of it's size. The API can then handle this by changing that package's status to FAILED so it doesn't get stuck in the queue forever.