I'm really fed up with app engine lately

I had a routine to test an internal system, it triggers 1000 tasks that 
each adds 1000 items to datastore with .put_async / totalling 1M entities, 
each of these secondary tasks execute 1 second after each other

Another routine handles these entities, and deletes them with .delete_async 
(deletes are sequential/slow and delayed, so it's not a 1 second datastore 
contention issue)

When this routine runs, each/any operation on that model fails

.put_async's fail with: suspended generator put(context.py:810) raised 
DeadlineExceededError(The API call datastore_v3.Put() took too long to 
respond and was cancelled.)

.delete_async's fail with: suspended generator delete(context.py:844) 
raised TransactionFailedError(too much contention on these datastore 
entities. please try again.)

the model locks up

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9767dc5f-8dcf-4fca-9005-0c82da28f4e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to