The 30 second deadline is a hard limit and can't be overridden. Once the Task Queue is available (coming soon!), you will be able to more effectively handle this by updating a small number of entities per request and dynamically adding new tasks until the full set of entities is updated. For now, you will have to find a way to do this by issuing multiple requests or handling the updates in smaller, more frequent chunks, perhaps using cron if you want these entities to be updated in the background. - Jason
On Wed, Aug 19, 2009 at 1:41 AM, PSL <[email protected]>wrote: > > Hi , > > I have 2000 records of an entity in my datastore. > I want to make a change in a particular field of the entity for all > records. > When I try to persist the updated records, it gives > HardDeadlineExceededError after updating near about 400 records and it > takes more than 30 seconds. > Is there any workaround so that the persisting process will remain > continue even after 30 seconds? > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" 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-java?hl=en -~----------~----~----~----~------~----~------~--~---
