[google-appengine] Very high request latency periods on App Engine

2011-12-05 Thread Alex Epshteyn
Last week I started noticing periods of very high request latency in my app lasting for many hours and even days. These are not correlated to the traffic patterns in my app, and so I assume it's an issue that affects all of app engine. Looking at the logs, it seems that some requests are

[google-appengine] Re: DeadlineExceededError on HRD and sky-high latency (python27+threadsafe)

2011-12-05 Thread Alex Epshteyn
I've been experiencing the same issues lately. I'm on py 2.5 and MS datastore. Didn't see this thread, so started my own: http://groups.google.com/group/google-appengine/browse_thread/thread/31d1c228070ac09b# Also filed an issue: http://code.google.com/p/googleappengine/issues/detail?id=6447

[google-appengine] Question about Write Ops cost for updating an entity with changed properties

2011-11-14 Thread Alex Epshteyn
Alfred wrote an excellent explanation of how write ops are charged ( http://groups.google.com/group/google-appengine/msg/ca47eb7678d50372? ). My question is how does the the datastore determine whether a property has actually changed - does it compare the new value to the saved value or does the

[google-appengine] Any way to specify sort direction for indexed properties?

2011-11-10 Thread Alex Epshteyn
Suppose you have an entity: class Foo(db.Model): x = db.IntegerProperty() I believe that putting an entity of this type will incur 2 write ops for the property x, because indexes in both sort directions will be written. If you don't need to sort on x in both directions, is there any way to

[google-appengine] Lots of import errors today

2011-11-01 Thread Alex Epshteyn
I'm seeing lots of DeadlineExceededErrors in production logs in recent hours where the app seems to be stuck on loading various imports. Examples: 1) File /base/python_runtime/python_lib/versions/third_party/ django-0.96/django/template/loaders/filesystem.py, line 17, in load_template_source

Re: [google-appengine] Re: Write Ops incurred during Model.put()

2011-09-24 Thread Alex Epshteyn
it in the dev_appserver's Datastore Viewer. On Tue, Sep 20, 2011 at 11:09 AM, Alex Epshteyn alexander.epsht...@gmail.com wrote: So the Write Ops value in the new dev_appserver's Datastore Viewer applies only to creating new entities of a kind, updating the entity i is presumably much cheaper if only

[google-appengine] Another perspective on the upcoming datastore prices

2011-09-23 Thread Alex Epshteyn
Consider an average dynamic page in any web application. It might do one entity write and fetch a small result set. Under the new GAE billing model, this might cost 25 Write Ops, and 21 Read Ops (a pretty conservative estimate). Those amount to ~ $40 per million page views, which is more than

[google-appengine] Re: Another perspective on the upcoming datastore prices

2011-09-23 Thread Alex Epshteyn
Correction: my math is probably off by a factor of about 10 on the AdSense revenue estimate, and I apologize for my quickness in jumping to my conclusion. But still, we're talking about some pretty narrow margins here. On Sep 23, 1:58 pm, Alex Epshteyn alexander.epsht...@gmail.com wrote

Re: [google-appengine] Another perspective on the upcoming datastore prices

2011-09-23 Thread Alex Epshteyn
my costs inline with what I had anticipated post beta to look like. -Brandon -Original Message- From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Alex Epshteyn Sent: Friday, September 23, 2011 10:59 AM To: Google App Engine Cc

Re: [google-appengine] Re: Write Ops incurred during Model.put()

2011-09-20 Thread Alex Epshteyn
So the Write Ops value in the new dev_appserver's Datastore Viewer applies only to creating new entities of a kind, updating the entity i is presumably much cheaper if only a few properties are changed? On Tue, Sep 20, 2011 at 12:27 PM, Simon Knott knott.si...@gmail.com wrote: Hi, According to

[google-appengine] What happens under the hood when a Property is switched from indexed to unindexed

2011-09-16 Thread Alex Epshteyn
Suppose you have lots of entities of a certain kind in the datastore and you want to change some of their properties (e.g. of type StringProperty) to unindexed (whereas they were previously indexed). Once you set indexed=False on the property, what happens to the existing index? Does it get

[google-appengine] Write Ops incurred during Model.put()

2011-09-16 Thread Alex Epshteyn
Does a Model.put() call incur Write Ops for every indexed property in an entity regardless of whether the actual property values have changed? In other words, if I update a stored entity having only changed one property, does the datastore update just that one index with 2 write ops (asc desc)

[google-appengine] Re: Datastore between apps.

2009-12-01 Thread Alex Epshteyn
Running both python and java runtimes (under different version strings) is an intriguing idea. Is it possible to have both the python and java local dev appservers to use the same local datastore? (If not, it seems difficult to properly test the apps.) Are there any other specific worms in this

[google-appengine] Re: Can you switch billing to monthly instead of daily

2009-09-16 Thread Alex Epshteyn
emails daily? What did you set your daily limit to? -Nick On Wed, Sep 16, 2009 at 5:24 AM, Alex Epshteyn alexander.epsht...@gmail.com wrote: It's a bit annoying to get daily billing emails and having 30 tiny charges on my credit card bill every month instead of one. In addition to being

[google-appengine] Can you switch billing to monthly instead of daily

2009-09-15 Thread Alex Epshteyn
It's a bit annoying to get daily billing emails and having 30 tiny charges on my credit card bill every month instead of one. In addition to being annoying, it complicates the accounting. I think every other hosting company charges on a monthly basis. Any chance App Engine could start using

[google-appengine] Re: Appengine down again

2009-07-02 Thread Alex Epshteyn
Everything is completely down right now. This sucks. My site is losing users every minute. On Jul 2, 2:08 pm, stelg stelg.best...@gmail.com wrote: See for this issue this informationhttp://groups.google.com/group/google-appengine-downtime-notify/brows... On Jul 2, 8:01 pm, stelg

[google-appengine] Re: Outage this morning

2009-07-01 Thread Alex Epshteyn
Another thing to note is that the system status dashboard did not pick this up: http://code.google.com/status/appengine On Jul 1, 3:10 pm, Alex Epshteyn alexander.epsht...@gmail.com wrote: My app's URL, typeracerdata.appspot.com was completely unreachble for 10 minutes and then mostly

[google-appengine] Re: Your application is exceeding a quota: Datastore Indices Count

2009-06-30 Thread Alex Epshteyn
I just started seeing this message as well today after I enabled billing on my app (id = typeracerdata) On Jun 29, 8:20 pm, Jeff S (Google) j...@google.com wrote: This quota has been reset, apologies for the inconvenience. Happy coding, Jeff On Mon, Jun 29, 2009 at 1:35 PM, gae123

[google-appengine] Elevated quota dropped a week ahead of schedule - not cool

2009-06-30 Thread Alex Epshteyn
A recent email from the App Engine team said: -- * On June 22nd, as previously announced, standard free quota levels are being adjusted: http://code.google.com/appengine/docs/quotas.html#Free_Changes * On July 6th, two weeks later, your application's special elevated free quota will

[google-appengine] Re: Problem in dashboard expanding log entries using Firefox 3.5 (Windows XP)

2009-06-30 Thread Alex Epshteyn
Confirmed. I'm also on XP with FF 3.5. Filed a bug for this: http://code.google.com/p/googleappengine/issues/detail?id=1799 On Jun 30, 11:13 pm, Tim Hoffman zutes...@gmail.com wrote: Hi I am just trying out Firefox 3.5 (windows xp - yeah I know ;-) and noticed that in the appengine

[google-appengine] Re: Too many versions error during upload

2009-06-29 Thread Alex Epshteyn
Uploads are working again for me as of this morning. On Jun 28, 6:59 pm, Alex Epshteyn alexander.epsht...@gmail.com wrote: I've been having the same problem since yesterday (with a Java app), Judging by how many messages there are on the groups about this the past couple of days, this is most

[google-appengine] Too many versions error during upload

2009-06-28 Thread Alex Epshteyn
I've been having the same problem since yesterday (with a Java app), Judging by how many messages there are on the groups about this the past couple of days, this is most likely a global app engine issue happening this weekend. I don't think it's related to the actual number of versions people

[google-appengine] GqlQuery bind method - is it safe to share the same query instance between requests?

2008-12-16 Thread Alex Epshteyn
I'm tempted to define an instance of GqlQuery in a global variable, then while handling each request, to call the query's bind() method to bind to it the parameters for the user who issued the request. I'm relatively new to Python, but in a language like Java, this would be a terrible idea - you

[google-appengine] Re: GqlQuery bind method - is it safe to share the same query instance between requests?

2008-12-16 Thread Alex Epshteyn
Ah, I see. It's safe because a new request will not be processed by the same instance of the python interpreter until the previous request has fully completed, right? Thanks, Ryan! On Dec 16, 7:37 pm, Ryan Barrett goo...@ryanb.org wrote: hi alex! you're right to be cautious, but happily,

[google-appengine] Please reopen Issue 182: Mail API: python email module import fails when source code is changed ...

2008-12-16 Thread Alex Epshteyn
This dev_appserver issue has not gone away, and is still rather annoying during development. http://code.google.com/p/googleappengine/issues/detail?id=182 --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App

[google-appengine] Re: Datastore Timeouts Must Die

2008-10-07 Thread Alex Epshteyn
08.776 /games 500 4048ms 11285mcycles 0kb 10-07 02:05PM 58.206 /games 500 4047ms 11019mcycles 0kb On Oct 6, 1:53 am, Alex Epshteyn [EMAIL PROTECTED] wrote: Please see:http://code.google.com/p/googleappengine/issues/detail?id=764 There is a recent thread on this group titled Why Google App Engine

[google-appengine] Re: What changes were recently made to request.charset?

2008-10-06 Thread Alex Epshteyn
: http://code.google.com/p/googleappengine/issues/detail?id=573 Could you explain more your issue/code that seems broken. These issues are very annoying. Regards On 6 oct, 08:50, Alex Epshteyn [EMAIL PROTECTED] wrote: I had an issue with European characters in my application that I fixed

[google-appengine] Datastore Timeouts Must Die

2008-10-05 Thread Alex Epshteyn
Please see: http://code.google.com/p/googleappengine/issues/detail?id=764 There is a recent thread on this group titled Why Google App Engine is broken and what Google must do to fix it. I personally don't think that any of the topics raised by the OP of that thread imply that anything is

[google-appengine] Re: Release of AppEngine 1.1.4 SDK

2008-10-01 Thread Alex Epshteyn
What is the proper upgrade procedure for Windows? I've just been installing over the previous files (same directory). Is this correct or not? Good to see releases coming out so frequently. Alex On Sep 27, 1:12 am, Rafe [EMAIL PROTECTED] wrote:   Hello,   This evening we have released the

[google-appengine] Re: Timeout - operation took too long

2008-10-01 Thread Alex Epshteyn
I've been seeing Timeouts on data put operations about 30-80 times a day (which accounts for as much as 1-3% of all write requests) ever since my app went into production on August 18. This is happening every day and it's very annoying. It's worse during some periods, (e.g. when the GAE team

[google-appengine] Re: Question about effect of ListProperty on index size and put times

2008-09-30 Thread Alex Epshteyn
Hi Ryan, Thanks for your explanation! Actually, upon further analysis my write timeout rate is more like 1-3% and timeouts happen every 5 - 10 minutes throughout the day. Although I have retry logic to deal with this, I feel uneasy with so many errors in my logs. It doesn't sound like you

[google-appengine] Lots of Datastore timeouts today - what keeps causing these?

2008-09-10 Thread Alex Epshteyn
A more general question first: my app has been experiencing more than 20 datastore write timeouts per day on average with an average of approx. 30K daily data write requests. I understand that it's only a 0.07% failure rate, but that's still too high for my liking. Some of my users' data has