Hi
I'm running into issues where sometimes whenever I send a batch job to do a mutate operation (e.g. pause ad), it takes a long time (more than few hours) to keep polling the status for 'DONE' or 'CANCELLED'. But when I check the account, I can see the changes are done generally within minutes.
The issue I'm experiencing is sometimes before I know the first batch job has completed or not (through polling status), I need to send another batch job to perform another mutate operation on the same entity. In this scenario,
- Would AdWords process multiple batch jobs sequentially only (FIFO) or it's independent?
- How long do batch jobs generally take to complete (assuming no errors)?
My concern is if AdWords processes the batch jobs independently, I may run into integrity issues. For example,
- My system pauses the ad (batch job #1) - pending.
- User pauses the ad.
- My system enables the ad (batch job #2) - completes.
- Ad gets paused (batch job #1 finally completes), but I expected the ad to be enabled (based on last action).
Hope someone can shed some light here. Thanks.