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.