Calvin, I agree with you. I came to the same conclusion after a while.
My problem was happening during a bulk/insertion of records into the
datastore. Therefore, the visitor-user experience was not a concern of
mine, since that particular process is admin-only, and admins can
wait ;). All I needed was to trap, ifI exceeded the deadline, so I
can hop on a "redirect" and proceed the process in a separate request.
Oh well, I ended up limiting myself with 30 or so insertions at a
time, and redirect, and redirect and redirect.... and keep redirecting
until I have nothing else to insert. :)
This method worked pretty good for me so far on
http://newsxperiment.appspot.com
. During periodical updates, I need to insert about 400 entries in the
datastore. And without splitting into seperate requests, there seems
to be no way to get that many :) records in there at one shot.
Cem