On Apr 24, 12:12 am, Baz <[email protected]> wrote:
> What was the conflict?

As I said before, there is code that does not run in a transaction,
but that should.

Here is what I assume causes the problem. There are two functions, f()
and g(). f() modifies the data store in a consistent way, using a
transaction. g() does not.

1. g(): Retrieves a parent entity from the data store. Parent version:
86

2. f(): Retrieves the parent entity from the data store, adds a child,
increases the parent version, writes it all back. Parent version in
the data store: 87

3. g(): Does some modification to the parent entity and writes it back
to the data store. Parent version in the data store: 86

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to