I received an error that the commit timed out using the Java low-level API. The transaction actually succeeded, which was unexpected.
The operation deleted around 1000 to 2000 entities (in batches of 500). The biggest issue is when the timeout occurs, we are not sure whether the transaction will succeed or not. This uncertainty goes against one of the reasons we'd want to use transactions (think: transfer money from one bank account to another where one bank account is in GAE). Can you give us the opportunity to specify our own timeout as we'll know what is best for our apps? Or set a larger default timeout? Also, can you rollback on timeout? Cheers, Clay --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
