Thank you for this explanation ! Another point, if I've only 1 task in the queue and my bucket_size = 10. This task may be never be triggered if there is no new task ? The system is waiting for 9 new tasks ?
Regards. On 26 juin, 01:15, "Jeff S (Google)" <j...@google.com> wrote: > Hi Sylvain, > > Great question! The bucket sized is intended to allow you to regulate bursts > of incoming task executions. For example, if you set the bucket size to 1, > only one task in the queue can be started at a time. If the task queues > quota bucket is empty, no new tasks for the queue will be started. > > This differs slightly from rate (as noted in the docs): > > http://code.google.com/appengine/docs/python/config/queue.html#Queue_... > > A high rate with a small bucket size means that new tasks will be executed > quickly when the queue is empty, but only a small number of tasks will be > started at once. So you could intentionally cause the queue to grow longer > when lots of new tasks are being added to spread out your task execution > more evenly. > > Cheers, > > Jeff > > Sylvain <sylvain.viv...@gmail.com> wrote: > > > Hi, > > > I don't really understand the bucket_size parameter in the task config > > yaml. > > > Is it possible de have an example ? > > > For example, I've 100 tasks in the queue. (rate 1/s) > > What does it change if my bucket_size = 1 or 10 ? > > > and if I have only 5 tasks ? (rate 1/s) > > What does it change if my bucket_size = 1 or 10 ? > > > Thank you > > > Regards --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---