hi peter!
On Sep 15, 3:01 am, gae123 <
pa...@gae123.com> wrote:
> Unfortunately, the reality I see and face in the ground for the past
> 16 months is different. As I am writing this, I have 2 GAE powered
> sites down for TWO DAYS[1] and I am still waiting. The root cause?
> Simple "index count quotas" reseting issues that Google can solve on
thanks for the feedback, and apologies for the trouble. you're right,
that particular quota has been troublesome for a long time, and when
people have hit it, the only recourse has been to post to the group
and wait for someone here to fix it manually. we've definitely been
aware of this for a while, and we've known the status quo wasn't good
enough.
happily, your timing is good, since we managed to prioritize this just
a couple weeks ago. in 1.2.6, the index count quota will be handled
much better, both in real time and behind the scenes so that if it
does skew, it will automatically be fixed. we follow a fairly agile
process internally, so we don't usually schedule release dates ahead
of time, but based on our track record so far -
http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes - we've
put out releases roughly once a month, and 1.2.6 will probably follow
that pattern.
i also feel your pain in the support department. we wish we had the
resources to provide more high-touch support! we're not a large team,
though, so we have to ruthlessly prioritize. that often means less
individual support, and it can also means prioritizing necessary but
invisible internal changes over developer-visible features and bug
fixes.
personally, i favor the approach joel spolsky describes in
http://www.joelonsoftware.com/articles/customerservice.html .
naturally, when a developer hits a problem, we should try to fix it
for them immediately if we have the resources. more importantly,
though, we should try to change app engine so that problem doesn't
happen at all. there are lots of possible app engine improvements like
this, so some of them - like the index count quota - don't get fixed
right away. we definitely try to keep track of them all, though, and
get to them all eventually. (of course, as you mention, we can always
improve the ways we communicate so that you know we're aware of a
problem and do plan to work on it eventually.)