Hi, I have been experiencing locks with task queues since last week too, specially when I use dynamic instances in my backends. During minutes the CPU load goes to 0% on all instances, and the queues keep growing but no single task is executed (and this happens with as few tasks as 10). After some time (minutes), it unlocks itself and continues execution. The worst of all is that these locks are causing that some operations on datastore timeout, so our application enters a catastrophic spiral where everything starts to fail.
In my case I am using backends (2 backends, 1 static, 1 dynamic with 2 instances, 6 concurrent requests max), and JDO access to datastore inside the tasks. I keep the JDO objects transient, to discard that the problems are due to JDO locks, and most of the times the operation that times out is a simple getObjectById() -maybe just because is the first operation inside the task-. I hope this contributes solving the problem, Eduardo. -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/tCR-yjx1hhoJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
