I am using the Google Appengine remote shell, with Python. I am walking through an entire database table updating all my entities, and I am doing this in 500 entity chunks. This is all working fine. The task involves
- fire up the remote shell
- kick off the job
- wait 10 minutes
- rinse, repeat
I’d like to keep this up while I’m at work, and just do it in the background, without of course impacting my productivity :-). What’s getting in my way is the firewall, which prevents this sort of transfer of data, when logged in over VPN.
So is there a way to do this, like in a separate Emacs shell? If I had two computers, I’d just run this thing on my spare, but I don’t. (I do have an iPad, but I doubt that helps).
I may be misunderstanding the core issues, and hence, my question.
Rather than using the remote shell, it’ll probably be easier – and certainly quicker – to run the job entirely on the server via the mapreduce API.