Do google app engine pull queues return tasks in FIFO order of their arrival time?
I read the following in the pull queue documentation:
"the API returns the specified number of tasks in order of the oldest task ETA."
ETA = "Estimated time of arrival", which I don't fully understand in this context.
I'm trying get tasks in order of their arrival time in the queue with python.
Each task in the queue has an ETA, by default set to the time when the task in enqueued. But it's possible to enqueue tasks with an ETA in the future (or even in the past). From google.appengine.api.taskqueue package, in between
taskqueue.add()
arguments:As long as you don't overwrite the default ETA by using these arguments when enqueueing tasks they will be pulled in FIFO order.