It all comes at a cost: increased complexity. You can't beat the simplicity of task queues and the 10m limit seems artificially imposed to me. I mean, we pay for CPU time, as we would pay for 20m, 30m, 1h tasks. I've got a simple task that takes a long time, looping through hundreds of thousands of rows to produced ordered files in output. The current code is simple and elegant but I have to keep increasing the CPU size in order to finish the task within 10m. A solution could be using MapReuce, but I haven't figured out yet how MapReduce would solve my problem without hitting the memory limit: with my simple task there are only 1000 rows in memory at any given time (of course, minus the GC). A MapReduce shuffle stage would require all entities, or at least their keys, to be kept in memory, and that's impossible with F1s or F2s.
Emanuele On Wednesday, 10 December 2014 19:24:30 UTC+13, Vinny P wrote: > > On Sat, Dec 6, 2014 at 5:58 AM, Maneesh Tripathi < > [email protected] <javascript:>> wrote: > >> I have Created an task queue which stop working after 10 Min. >> I want to increase the timing. >> Please help me on this >> > > > Task queue requests are limited to 10 minutes of execution time: > https://cloud.google.com/appengine/docs/java/taskqueue/overview-push#task_deadlines > > If you need to go past the 10 minute deadline, you're better off using a > manual or basic scaled module: > https://cloud.google.com/appengine/docs/java/modules/#scaling_types > > > ----------------- > -Vinny P > Technology & Media Consultant > Chicago, IL > > App Engine Code Samples: http://www.learntogoogleit.com > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/d/optout.
