I have a push queue with a number of long running tasks enqueued. I notice that the push queue has reached a state, however, where the No. of running tasks < No. of tasks in queue < Max number of concurrent tasks.
This is unideal, as I would like the queue to be processing at its maximum capacity. Does this have to do with the bucket size set on the queue? Would tweaking this alter the queue's responsiveness?
It is also relevant to note that I updated the queue configuration, after adding the tasks, to be a max of 40 concurrent tasks. Also, I added the tasks all at the same time. I noticed that the queue initially processed the tasks well at the original 20 concurrent task limit, but -- when updated to 40 concurrent tasks -- did not seem to respond, and always kept a task running number of under 20. Any insights from other users' experience or the Google team?