Hey Steve,
  They actually added a default version "target" recently.  You can
use that to send a task back to the default version of your app, just
as you would to send a task to a numbered version.  Just set the
target to taskqueue.DEFAULT_APP_VERSION.

Robert



On Tue, Jan 24, 2012 at 11:25, stevep <[email protected]> wrote:
> Very helpful. Any ideas about the what+why of sending tasks to the
> default version when running a numbered version? thx-stevep
>
> On Jan 23, 12:53 pm, Jeff Schnitzer <[email protected]> wrote:
>> Task Queues execute on frontend instances just like normal requests.
>> They will only spin up a 2nd instance if the additional task traffic
>> crosses the normal latency/idle threshold.
>>
>> Tasks are processed just like normal requests; they share the same
>> memcache, instance memory, etc as your normal application.
>>
>> Tasks are, however, separate requests so if you have some thread local
>> data it won't be available in the later task execution thread.  Also
>> sometimes the task queues get backed up so it's hard to absolutely
>> predict when a task will be run.  Usually it's pretty instantaneous
>> though.
>>
>> One thing that makes tasks easier is the Deferred feature, available
>> in both Python and Java.
>>
>> The task queue rocks.  I lean on it pretty heavily.  Also, you can
>> enlist some number of tasks (5, I think) transactionally, which
>> creates a good way to work around 2pc issues.
>>
>> Jeff
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Jan 23, 2012 at 2:58 PM, Brandon Wirtz <[email protected]> wrote:
>> > Apparently nothing.  But having only been doing python for a year, I was
>> > trying to do it the PHP way.
>>
>> > Now that I know... This looks great, and it appears that what I should have
>> > done with ASync writes should have been done with task queues.
>>
>> > Do Task Queues Execute on the Front end instances? Or will adding tasks 
>> > spin
>> > up a second instance?
>>
>> > I'm currently serving 30k visitors a day per instance, and I don't know if
>> > tasks would take some users from 1 instance to 2 instances.
>>
>> > -Brandon
>>
>> > -----Original Message-----
>> > From: [email protected]
>> > [mailto:[email protected]] On Behalf Of Jeff Schnitzer
>> > Sent: Monday, January 23, 2012 11:15 AM
>> > To: [email protected]
>> > Subject: Re: [google-appengine] 'Flush' Like "I'm tapping out but keep
>> > working" in Python?
>>
>> > On Mon, Jan 23, 2012 at 1:49 PM, Brandon Wirtz <[email protected]> wrote:
>>
>> >> But can I say "Your process will be completed shortly" close the
>> >> output, and then Log some stuff, make some updates to the data store,
>> >> but let the user get on with life?
>>
>> > How would this be different than shunting any remaining work off to the 
>> > task
>> > queue?
>>
>> > Jeff
>>
>> > --
>> > 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=en.
>>
>> > --
>> > 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 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> 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=en.
>

-- 
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=en.

Reply via email to