You can’t span different storage services with transaction at this time. Right now, only the task queue and datastore can participate in a transaction.
This will allow you to achieve most of the outcome you’re looking for (ie guaranteed writes), but not advanced transactional controls. When writing to the data store, you can enqueue a task in a datastore transaction. When the task runs you can write to a persistence service in a transaction, for example cloudsql. Your task will give you retry if the attempt fails. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/cc27a9f9-1a03-4bad-931c-8cce355230da%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
