Hi Mathew Appid sent in mail. (Need to keep the site relatively unpublic for about 1 more week)
Here is some additional information. I encountered this problem last week - see this thread http://groups.google.com.au/group/google-appengine/browse_thread/thread/47d0c685c802e8d7/27567828edc5884c?lnk=gst&q=Tim+Hoffman#27567828edc5884c I found then that I would hit the barrier at exactly 200 puts In this round of tests (will be our prod instance) I was doing the transactions a little different and pushing via from two seperate connections from the same ec2 instance (rather than from my home connection.) It appears that again I was hitting the problem and a combined total (across the 2 connections ) of 200 puts (not 100% certain on this as I wasn't counting puts because some of the records had lots of puts - and I was tracking documents not puts). As I mentioned in my email I am not retrying transactions, and there is no point becuase the minute I get this particular error I can't get anything else through to appengine over the remote_api (not even a get) Rgds Tim On Nov 18, 3:57 am, Matthew Blain <[email protected]> wrote: > Hi Tim, > Can you tell me the appid so we can look into this further? > Note that the transaction error is interesting--are you seeing lots of > transaction failures and thus retrying the same call repeatedly? > > --Matthew > > On Nov 17, 5:54 am, Tim Hoffman <[email protected]> wrote: > > > Hi > > > I am pushing about 20,000 entities from Plone to Appengine via the > > remote_api > > and every so often (200-300 entities (my guess is it is exactly 200) I > > start getting reponses from the remote_api > > that say > > > Please go tohttps://www.google.com/accounts/DisplayUnlockCaptcha > > and verify you are a human. Then try again. > > 2009-11-17 13:47:26 INFO root Exception sending Rollback: > > Traceback (most recent call last): > > File "/opt/ktstudio/zope/instances/prod/swantafe.buildout/ > > google_appengine/google/appengine/api/datastore.py", line 1989, in > > RunInTransactionCustomRetries > > tx.handle, resp) > > File "/opt/ktstudio/zope/instances/prod/swantafe.buildout/ > > google_appengine/google/appengine/api/apiproxy_stub_map.py", line 72, > > in MakeSyncCall > > apiproxy.MakeSyncCall(service, call, request, response) > > File "/opt/ktstudio/zope/instances/prod/swantafe.buildout/ > > google_appengine/google/appengine/api/apiproxy_stub_map.py", line 266, > > in MakeSyncCall > > rpc.CheckSuccess() > > File "/opt/ktstudio/zope/instances/prod/swantafe.buildout/ > > google_appengine/google/appengine/api/apiproxy_rpc.py", line 111, in > > CheckSuccess > > raise self.exception > > NameError: global name 'txdata' is not defined > > > Surley repeated use of the remote_api shouldn't make our google > > overlords think that I am some evil spamming robot. (What I am doing > > is robot like, but it is authenticated and it is my application and I > > am not spamming anyone ;-.) > > > Is there some sort of limit to the number of calls that can be made > > before we have to reconnect or create a new remote_api connection ? > > As obviously something is triggering this reponse from google. > > > Rgds > > > Tim -- 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=.
