Ray,

Very interesting data, indeed. Although, it's tough to make any suggestions
as to what was going on without any other context. If you'd like, we can
take a look at your app to see if there is something out of the ordinary
that would lead to the latency numbers that you're reporting.

-- Chris

On Fri, Apr 6, 2012 at 7:49 PM, Ray <windz...@gmail.com> wrote:

> The images are here: (Google Groups had problem on file attachment
> apparently)
>
> http://dl.dropbox.com/u/182081/photo1.png
> http://dl.dropbox.com/u/182081/photo2.png
> http://dl.dropbox.com/u/182081/photo3.png
>
>
> On Saturday, April 7, 2012 10:47:52 AM UTC+8, Ray wrote:
>>
>> AppEngine has had some pretty bad days recently.  I was lucky enough to
>> capture two dashboard with just a few hours apart which shows how bad the
>> HR datastore could be:
>>
>> The first two image show the hourly "Avg Latency" of the requests, the
>> first one was the data around 8 hours ago, the other one was a few hours
>> back.  Normally the requests finish in a few hundreds ms, which are mostly
>> get by key datastore access.  When HR datastore misbehave, there are many
>> deadline exceeded error right on db access and even if they complete, they
>> become very slow. (from you chart you can see 3s to 9s latency in average).
>>  The two time periods are having similar traffic and no special code was
>> running to cause the problem.
>>
>> There were no code change, no abnormal status on the status page.  They
>> are typical (although this one is worst than normal in terms of error
>> percentage) HR performance for me, HR datastore has constant errors, just
>> not worst than M/S.
>>
>> The third image shows how unstable HR datastore could be. Those errors
>> are mostly caused by timeout on db access.
>>
>>
>> On Saturday, April 7, 2012 5:53:04 AM UTC+8, stevep wrote:
>>>
>>> Ray wrote: " I am still having around 1% percentage of datastore
>>> timeout from any kind of datastore accesses like a simple
>>> get_wih_id()."
>>>
>>> I have not seen this. If you and others are seeing 1% get_by_id()s
>>> failing due to timeouts, it needs to be diagnosed by G. stat. Be sure
>>> to report it.
>>>
>>> If it is a common issue, and remains so with G. acknowledging its part
>>> and parcel of their PaaS, then it really is time to move to AWS for
>>> me.
>>>
>>> -stevep
>>>
>>> On Apr 5, 6:26 pm, Ray <windz...@gmail.com> wrote:
>>> > No one regret moving to HRD not because its great, instead its the M/S
>>> > sucked too bad lately. 30 minutes download evey week is a disaster for
>>> > any kind of app hosting on it.
>>> >
>>> > At the mean time, HRD still isn't flawless.  I am still having around
>>> 1%
>>> > percentage of datastore timeout from any kind of datastore accesses
>>> like a
>>> > simple get_wih_id().  It is slower than M/S and cost more (the /G cost
>>> is
>>> > now the same since Google raised the price for M/S too, but the slower
>>> > respond still cost more on instance number)
>>> >
>>> > The most stinky part is how Google advertise it as a 100% up time
>>> service
>>> > when it is generating more exceptions than most shared MySQL hosting
>>> > outside.  I know I know, its about scalability.  But how many apps are
>>> > having hundreds or thousands of DB access every second that can
>>> benefit
>>> > from its scalability which can compensate the constant flaw?
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > On Thursday, April 5, 2012 4:46:57 AM UTC+8, Robert Kluin wrote:
>>> >
>>> > > I think this is a really good idea.  It will encourage people with
>>> > > apps to move, and help further persuade new apps to not use
>>> > > master-slave.  I have not spoken to anyone who regretted the move to
>>> > > high-replication.
>>> >
>>> > > Robert
>>> >
>>> > > On Wed, Apr 4, 2012 at 15:42, Chris Ramsdale <cramsd...@google.com>
>>> wrote:
>>> > > > Hey App Engine Users,
>>> >
>>> > > > Almost 4 years after launch, we’ve seen fantastic growth both in
>>> Google
>>> > > App
>>> > > > Engine and the apps that run on it. And although the Master/Slave
>>> > > Datastore
>>> > > > was a big part of our early success, it's time to announce the
>>> > > deprecation
>>> > > > of the Master/Slave Datastore in favor of the High-Replication
>>> Datastore
>>> > > > (HRD). HRD has provided us with higher availability and better,
>>> more
>>> > > > predictable performance. Many upcoming features will be HRD-only
>>> and we
>>> > > > strongly encourage you to migrate all your applications as soon as
>>> > > possible
>>> > > > using the migration tools found in the Application Settings tab of
>>> the
>>> > > > Administration Console. The deprecation period will follow the
>>> guidelines
>>> > > > set in our terms of service. If you have any questions or
>>> concerns,
>>> > > please
>>> > > > contact us at ms-datastore-deprecat...@**google.com.
>>> >
>>> > > > Chris
>>> >
>>> > > > Product Manager, Google App Engine
>>> >
>>> > > > --
>>> > > > 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-appengine@googlegroups.**com <google-appengine@googlegroups.com>.
>>>
>>> > > > To unsubscribe from this group, send email to
>>> > > > google-appengine+unsubscribe@**googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>.
>>>
>>> > > > For more options, visit this group at
>>> > > >http://groups.google.com/**group/google-appengine?hl=en<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 view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/BwVDunKB5hsJ.
>
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> 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 google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to