Hi lein,

When there is a collision on a write to the datastore, the transaction
is retried automatically. This is part of the reason why collisions
can be so expensive and should be avoided :-) Several of the videos on
App Engine from Google I/O contain some advice and best practices for
datastore operations: http://sites.google.com/site/io/

Happy coding,

Jeff

On Aug 29, 2:59 pm, Iein <[EMAIL PROTECTED]> wrote:
> Hi folks...
>
> I'm working on a high transaction volume application and we've been
> doing some load testing. We're encountering the following warning
> messages on a number of high contention entities that we're updating
> inside transactions:
>
>          Transaction collision for entity group with key
> datastore_types.Key.from_path(xx)
>
> I'm wondering how to precisely interpret this specific message, i.e.
> did the original transaction fail and then attempt retry?
> On certain requests the message is logged multiple times. Any
> information would be appreciated.
>
> Thanks.
>
> PS - the key path from the warning message was purposely omitted
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to