Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AppEngine bulkloader, high replication store and python27 runtime

Can anyone clarify the situation here?

I've used the Bulkloader with Python25 and old/master slave databases.

I've also used it (for uploading data only) with Python25 and the high replication datastore, despite what it says here:

http://code.google.com/appengine/docs/python/tools/uploadingdata.html

This document applies to apps that use the master/slave datastore. If your app uses the High Replication datastore, it is possible to copy data from the app, but Google does not currently support this use case.

However, I'm now trying the Bulkloader with the high replication datastore and Python27 and it appears to be irretrievably broken. It actually seems to bypass the authentication step, even though I am passing my email correctly to appcfg.py

Has anyone else tried this? Can anyone confirm which components Bulkloader will/won't work with?

like image 623
Justin Avatar asked Dec 11 '11 20:12

Justin


1 Answers

Sounds like you "had a remote_api handler specified in the python25 app.yaml but not the python27 version.

You need to run the python27 version with threadsafe: False [or] appengine will complain about the CGI - style handler."

'

Please answer the question instead of just commenting next time.

like image 196
Gabe Avatar answered Sep 29 '22 19:09

Gabe