Hi Morten,

The likelihood you'll see a datastore timeout bears a relation to how
expensive your operation is, but external factors - such as transient
issues on our Bigtable Tabletservers - can have a much larger impact.
As such, you'll occasionally (hopefully only very occasionally) see
timeouts even on 'simple' operations like retrieving an entity by its
key. The best approach is generally to retry the operation in
circumstances like these.

Regarding contention, how are you identifying it as such? Are you
using explicit transactions, and getting TransactionFailedError? This
is usually due to contention, but could also be caused by multiple
timeouts.

-Nick Johnson

--~--~---------~--~----~------------~-------~--~----~
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-appengine@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