[google-appengine] Re: how to work around this eror: "DeadlineExceededError"

2011-04-30 Thread Erwin Streur
Sasha, you are absolutely right. Based on the orignal post I assumed that the number of Authority records belonging to a given twitterUser is 0 or 1, because the get method is used which returns the first result only (according to doc) and not the fetch method which can return multiple results. In

[google-appengine] Re: how to work around this eror: "DeadlineExceededError"

2011-04-27 Thread Erwin Streur
To make sure that we are on the right track. You do get the deadline ExceededException on the get statement and the work upto that statement do not cost so much time (you have verified this by profiling/ checking timestamps of log statement) I primarily develop in Java, but what I understand from

[google-appengine] Re: Neat way to remove obsolete properties from entities?

2011-04-06 Thread Erwin Streur
Robert, Are you sure that this is going to work? In GAE there is a significant difference between a property not being set/not existing at all and being set to null/None. Erwin On 5 apr, 08:27, Robert Kluin wrote: > Hey Greg, >   Assuming you are deleting the property definition from the Model,

[google-appengine] Re: gae needs a counter service

2011-03-20 Thread Erwin Streur
I'm puzzled by all the answers, because to me the question is not clear. Just like Robert says: different uses have different requirements on the behavior of counters. So what are you looking for and why do things like DatastoreService.allocateIds or MemcacheService.increment not work for you? On

[google-appengine] Re: Application Over Quota - CPU limit

2011-03-17 Thread Erwin Streur
:( The logs and dashboard are filtered by application version and normally only that of the version flagged as default are displayed. Just found out that a non-default version had been used intensely. On 17 mrt, 15:01, Erwin Streur wrote: > Same problem now with my app. > > 7 hours in

[google-appengine] Re: Application Over Quota - CPU limit

2011-03-17 Thread Erwin Streur
Same problem now with my app. 7 hours into budget day, 6.5 CPU hours used, but chart CPU Seconds Used/Second shows values ranging from 0.01 to 0.14. No excess # of requests nor long running requests reported in the logs. Have also raised an issue for it. On 17 mrt, 00:17, Arun Shanker Prasad wr

[google-appengine] Re: How to configure a entity field to be unique?

2011-02-07 Thread Erwin Streur
You are not the only one with this requirement. You might want to star http://code.google.com/p/googleappengine/issues/detail?id=178 On Feb 5, 12:47 am, dudu wrote: > Oh God...thanks folks, I used email just as example, I have other fields > with this constraint problem. -- You received this me

[google-appengine] Re: How to configure a entity field to be unique?

2011-02-03 Thread Erwin Streur
Ed, You could indeed follow the Google suggested approach and ignore it. Or consider it to happen infrequently and expect to catch most violating situations by performing a find on email in the Datastore before writing the User entity, maybe with some additional checks and reporting during later

[google-appengine] Re: How to do a batch operation without 30 sec time limit

2011-01-24 Thread Erwin Streur
Yes, you can. The Mapper API has been designed for that kind of batch processing, especially for the type where the large amount of execution time is caused by the large amount of individual entities to process (instead of long execution time for each of the entities). I recommend having a look at

[google-appengine] Re: Newbie Q - Public IP address_DNS Server?

2010-12-17 Thread Erwin Streur
You might want to star the following issue http://code.google.com/p/googleappengine/issues/detail?id=1269 -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscrib

[google-appengine] Re: System Status page misleading

2010-12-02 Thread Erwin Streur
In another topic somebody mentioned api-status.com. Indeed I find the following page to represent the GAE status much better: http://api-status.com/6404/117406/Google-App-Engine-API -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to

[google-appengine] Re: App Engine serving cluster is under unexpectedly high or uneven load...please contact the App Engine team

2010-12-01 Thread Erwin Streur
As the message subtly indicated the problem is not in the execution of your code handling the request, but the Google System preparing itself for delegating the request to your code. Probably it is trying to startup a new instance, but fails to do so within 10 seconds ( check the Request Time/Late

[google-appengine] System Status page misleading

2010-11-24 Thread Erwin Streur
Hi, I find the System Status page (http://code.google.com/status/ appengine) misleading. It almost always shows 100% Availability and "No significant issues". The non "No significant issues" was on 2nd November: "Service disruption" even though I have see "Investigating" in the mean time as well.

[google-appengine] Startup performance icw Spring initialization

2010-11-04 Thread Erwin Streur
a serious problem I'm curious to know whether other developers have similar issues and how they addressed them. I haven't made up my mind about the resolution strategy for this (tweak Spring, remove Spring, add keep a live pings....) Regards, Erwin Streur -- You received this mes

[google-appengine] Re: Just verifying - App Engine is hosted on servers located in the USA right?

2010-09-30 Thread Erwin Streur
I agree. Rumors indicate that there are a couple in the Netherlands and Belgium (Google appears to like water ;-), but there is hardly any information about which ones are used for what. I'm surprised by the statement of Ikai Lan (Google) about it and would like more clarification on it. Does it m

[google-appengine] What are the IP address ranges used by GAE for outgoing HTTP requests

2010-06-24 Thread Erwin Streur
We have developed a application as a Google App, which does call backs into our corporate domain for sending updates to the backend systems using HTTP. Of course the corporate network is firework protected and we have set rules to allow trafic based on the IP address ranges which were used then. A