"As the documentations says, to avoid this you would need to implement 
idempotent transactions, but its better to attack the underlying problem 
(Datastoretimeout exception). Because your app is on M/S, this could explain 
why you are getting this exception in a low rate. You can mitigate this by 
migrating your application to High Replication datastore."

Does this means that If I migrate my app use the High Replication Datastore, 
the issue with the DatastoreTimeoutException  will go away?

In fact I'm considering such migration, because my app is fully rewritten to 
use twig-persist instead of JDO (a new version of the application) and I 
have to migrate 90% of the existing data to a new GAE app (due m-s -> HRD 
migration restriction I have to create another app). I also have to consider 
some consistency issues that are described in 
http://code.google.com/appengine/docs/java/datastore/hr/overview.html.

-- 
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/-/CLFW3DcEnWwJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to