HI,

I understand that it is possible for a single task to be executed more
than once, but is it safe to assume that only one instance of a
specific task will be executing at the one time? It makes it much more
difficult (time consuming) to implement idempotent behaviour if it is
possible for the subsequent executions of a task to begin before the
first has completed - i.e. for the same task to be executing
concurrently. I can think of ways of using db locking (memcache is not
reliable - especially when this scenario is most likely to occur
during system failures) to recognise the multiple concurrent
executions, but it would be great to know that this scenario cannot
occur.  Thanks,

Colin

-- 
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-appeng...@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.

Reply via email to