I want to put some entities in the same entity group as a parent. If multiple users try to create child entities at the same time, will their put requests all lock on the parent entity and get executed in sequence (even though I am not making any changes to the parent? and the parent does not hold references to the children). I would hope not, but want some clarity on this.
If their put requests get run one at a time, will I have to continually retry? I read somewhere that App Engine automatically retries non-transactional requests on failures. However, I then read here that we should retry our requests as is typical where optimistic concurrency is used. http://code.google.com/appengine/docs/java/datastore/transactions.html#What_Can_Be_Done_In_a_Transaction What are the rules on when a retry is needed? Are they needed anytime I try to create a child entity without affecting the parent? -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. 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.
