Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
121–129 of 129 posts
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#122A GAE user sees a problem of his service being slow, writes a frantic bug report with caps and exclamation marks and threatens to leave GAE. As a GAE user myself, two questions come to mind: 1. Is GAE outside of their .9995 SLA* uptime? If they aren't, then it probably isn't important enough spend time looking into it. Customers cannot expect better than the agreed upon uptime percent, and hosting companies are oblig…
There is no SLA for M/S applications (which run on completely different infrastructure). GAE has only ever offered a SLA for HRD applications.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#123> I'm going to assume everyone experiencing this issue is using M/S. Upgrading to HRD will solve your issue. This is the reason I abandoned AE and part of why adopting a platform that isn't standardized is incredibly dangerous. The problem is technical debt constantly accrues even when you aren't making changes . Even though the API was unchanged, HRD differs subtly enough that breakage can occur on any non-trivial p…
> This means a project written and signed off circa 2011 requires mandatory engineering costs just to continue running in a functioning and supported fashion. Funny (?) thing is, as an engineer at Google, stuff like that happened to me ALL THE TIME. I don't even want to think about how much of my time was spent simply migrating to the "latest greatest" replacement for some critical service that was being deprecated.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#124It happens that 9 AM Brussels time is midnight pacific time. I'm sure Google is running some maintentance cron at midnight thinking "This is a low demand time," and it is, across the US, but not in Brussels. These are old instances, and Google probably doesn't want to re-time or rewrite the cron job to be more efficient.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#125Remember the old "thundering herd" problem with Apache children and things of that nature? You'd basically have a whole bunch of processes which had a listening fd from an earlier call to listen(). When a new connection would come in, the kernel would wake all of them, even though only one of them would actually have something to get. The others would go through the process for nothing. It caused a big performance hi…
On what basis do you think these issues are related? The bug report provides very little insight in what's going on, only that there's a severe performance degradation at 9AM. The thundering herd problem applied to waking up child processes is one possible explanation, but there are dozens of other explanations that are just as likely, based on the information we're provided with.
Again, I don't know if this is what happened here. I've just seen this sort of thing before.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#126Earlier quoted context omitted.
What are we actually talking about when discussing "good support" and "bad support"? Is it just someone nice to talk to whilst someone else fixes a problem for you? There was an interesting article along these lines by the former President of Enterprise at Google written recently: http://gigaom.com/2013/01/26/the-delusions-that-companies-ha... In this case, the GAE feature that underlies this issue is the Master/Slav…
He falls in to a trap of knowing machine behavior, but not dealing with people behavior. Insanity #2: I need somebody to talk to when a service interruption occurs You hear about an earthquake in California, you call your aunt to make sure she is ok. You are getting bad weather in the area you live, your mom calls and checks on you. The server you use disappears off the internet and your providers status page hasn't…
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#127Response from us was initially muted because it looked like it only affected M/S apps, but it turns out (a) it can impact HRD as well, and (b) we're pretty unhappy about the level of impact for many M/S apps so we're looking at ways to resolve. It's a high priority and we're looking at a number of ways to address it. It's also a pretty interesting issue, because indirectly it's caused by (a) the large scale that App Engine is running, and (b) the large extent with which GAE is running free applications.
Regardless, apologies to those who felt support was unresponsive. We are working very hard to improve support. For the sophisticated audience that comes to these pages, please link to me on Google+ to get my attention if we are failing you (https://plus.sandbox.google.com/110401818717224273095).
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#128Earlier quoted context omitted.
Salesforce have quite a nice solution for a similar problem. If you write custom Apex code, the platform will not let you deploy it to live unless it has sufficient unit test coverage. It runs the tests and calculates code coverage when you try and deploy, and if your tests aren't covering enough, no deployment happens. So, you have tests. Then, upcoming platform changes are released to sandbox environments six month…
I take it they then don't have any tests of their own to assure backwards compatibility? Maybe I've been spoiled by using Windows for 20 years but I feel that we should be able to expect better from vendors than this. That goes double if you're paying them, though it sounds in Salesforce's case as if they pay you, because I can't see any other way in which this arrangement would make sense.
I think they do. They take that pretty seriously, breaking changes to the API are rare and usually obscure edge cases.