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.

Reply via email to