Re: [google-appengine] app engine returning white pages

2012-03-19 Thread Mos
Yes, we had it  two days ago (it last for about 5 hours). Check this
critical ticket and vote, twitter, write blogs, tell the press (Otherwise
Google seems to have no interest in fixing their platform. For me it feels
like Google has no interest in GAE anymore. First canceling two support
list here, now no communication during major problems in GAE runtime for
about one week):

http://code.google.com/p/googleappengine/issues/detail?id=7133#c43


2012/3/19 sebastián serrano 

> Hi,
>   Some of my users are reporting that the app engine has been returning a
> white page for the last week, it just happened to me and the request don't
> even appears on the app engine log. Then after 3 refresh it started to work
> again.
>Has anybody else seen this before??
>
> -Sebastian
>
> --
> 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/-/5BJmASp-yF4J.
> 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.



[google-appengine] Java Channel API limits

2012-03-19 Thread Carlos
In http://code.google.com/intl/es-ES/appengine/docs/quotas.html#Channel you 
can read that with billing enabled the maximum channel created rate is 60 
creations/minute. Does it mean that we can created only 86,400 
channels/day. It's very low rate, isn't it? And if i have estimated  that I 
could have peaks of for example: 4,000 creations/minute... What i can do? 
60 creations/minute are few creations if the channels are 1to1... Is this 
correct?

-- 
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/-/D5_pWDlp2TIJ.
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.



[google-appengine] Re: Java Channel API limits

2012-03-19 Thread Richard Watson
In the absence of an official reply, note that if you're close to the 
limits you can theoretically get more just by asking for it.
(Which they say at the bottom of each section: "Outgrowing the maximums? 
Request an increase.")

On Monday, March 19, 2012 11:30:40 AM UTC+2, Carlos wrote:
>
> In http://code.google.com/intl/es-ES/appengine/docs/quotas.html#Channelyou 
> can read that with billing enabled the maximum channel created rate is 
> 60 creations/minute. Does it mean that we can created only 86,400 
> channels/day. It's very low rate, isn't it? And if i have estimated  that I 
> could have peaks of for example: 4,000 creations/minute... What i can do? 
> 60 creations/minute are few creations if the channels are 1to1... Is this 
> correct?
>

-- 
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/-/_6FWj1qYiqUJ.
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.



[google-appengine] Re: how do I get my 'Recipients Emailed' quota back after hrd migration?

2012-03-19 Thread Karl Rosaen
Thanks Jose, that did the trick

On Friday, March 16, 2012 11:21:41 PM UTC-4, Jose Montes de Oca wrote:
>
> Hi,
>
> Please fill out this form for your use case: 
> https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
>
> Hope this helps!
>
> On Friday, March 16, 2012 8:22:09 AM UTC-7, Karl Rosaen wrote:
>>
>> Ok, I know see that the limit is 100 until "the first charge is cleared":
>>
>> http://code.google.com/appengine/docs/quotas.html
>>
>> but given we just migrated an app, waiting for up to a week for the first 
>> charge to go through is not really acceptable... I'll try to file a 
>> production ticket about this, but I would hope that the migration tool, 
>> when used with an app in good standing, could transfer the email quotas to 
>> avoid disruption of sending emails.
>>
>>
>> On Friday, March 16, 2012 11:14:11 AM UTC-4, Karl Rosaen wrote:
>>>
>>> Hi, I just migrated our app to the high replication datastore, billing 
>>> enabled and everything.
>>>
>>> I can't seem to adjust or opt in to pay more for the mail api quotas, 
>>> and the default limit of 100 recipients emailed is not nearly enough and 
>>> it's disrupting our application.
>>>
>>> In our previous app, our quota for 'Recipients Emailed' was 1,771,789, 
>>> I think I opted in to pay more for that limit a while back.
>>>
>>> Anyways, how do I get my quota back? We're willing to pay!
>>>
>>
On Friday, March 16, 2012 11:21:41 PM UTC-4, Jose Montes de Oca wrote:
>
> Hi,
>
> Please fill out this form for your use case: 
> https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
>
> Hope this helps!
>
> On Friday, March 16, 2012 8:22:09 AM UTC-7, Karl Rosaen wrote:
>>
>> Ok, I know see that the limit is 100 until "the first charge is cleared":
>>
>> http://code.google.com/appengine/docs/quotas.html
>>
>> but given we just migrated an app, waiting for up to a week for the first 
>> charge to go through is not really acceptable... I'll try to file a 
>> production ticket about this, but I would hope that the migration tool, 
>> when used with an app in good standing, could transfer the email quotas to 
>> avoid disruption of sending emails.
>>
>>
>> On Friday, March 16, 2012 11:14:11 AM UTC-4, Karl Rosaen wrote:
>>>
>>> Hi, I just migrated our app to the high replication datastore, billing 
>>> enabled and everything.
>>>
>>> I can't seem to adjust or opt in to pay more for the mail api quotas, 
>>> and the default limit of 100 recipients emailed is not nearly enough and 
>>> it's disrupting our application.
>>>
>>> In our previous app, our quota for 'Recipients Emailed' was 1,771,789, 
>>> I think I opted in to pay more for that limit a while back.
>>>
>>> Anyways, how do I get my quota back? We're willing to pay!
>>>
>>
On Friday, March 16, 2012 11:21:41 PM UTC-4, Jose Montes de Oca wrote:
>
> Hi,
>
> Please fill out this form for your use case: 
> https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
>
> Hope this helps!
>
> On Friday, March 16, 2012 8:22:09 AM UTC-7, Karl Rosaen wrote:
>>
>> Ok, I know see that the limit is 100 until "the first charge is cleared":
>>
>> http://code.google.com/appengine/docs/quotas.html
>>
>> but given we just migrated an app, waiting for up to a week for the first 
>> charge to go through is not really acceptable... I'll try to file a 
>> production ticket about this, but I would hope that the migration tool, 
>> when used with an app in good standing, could transfer the email quotas to 
>> avoid disruption of sending emails.
>>
>>
>> On Friday, March 16, 2012 11:14:11 AM UTC-4, Karl Rosaen wrote:
>>>
>>> Hi, I just migrated our app to the high replication datastore, billing 
>>> enabled and everything.
>>>
>>> I can't seem to adjust or opt in to pay more for the mail api quotas, 
>>> and the default limit of 100 recipients emailed is not nearly enough and 
>>> it's disrupting our application.
>>>
>>> In our previous app, our quota for 'Recipients Emailed' was 1,771,789, 
>>> I think I opted in to pay more for that limit a while back.
>>>
>>> Anyways, how do I get my quota back? We're willing to pay!
>>>
>>
On Friday, March 16, 2012 11:21:41 PM UTC-4, Jose Montes de Oca wrote:
>
> Hi,
>
> Please fill out this form for your use case: 
> https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
>
> Hope this helps!
>
> On Friday, March 16, 2012 8:22:09 AM UTC-7, Karl Rosaen wrote:
>>
>> Ok, I know see that the limit is 100 until "the first charge is cleared":
>>
>> http://code.google.com/appengine/docs/quotas.html
>>
>> but given we just migrated an app, waiting for up to a week for the first 
>> charge to go through is not really acceptable... I'll try to file a 
>> production ticket about this, but I would hope that the migration tool, 
>> when used with an app in good standing, could transfer the email q

[google-appengine] sending mail from n...@myapp.appspotmail.com fails after migrating to myapp-hrd (alias doesn't work for appspotmail.com)

2012-03-19 Thread Karl Rosaen
I see that someone else has already posted a production 
issueabout this 
(unanswered), but wanted to check here in case anyone has any 
updates.

The problem is that after migrating from app.appspot.com to 
app-hrd.appspot.com, the aliasing of the app so that app.appspot.com points 
to app-hrd does not carry over to sending mail from app.appspotmail.com.

This is breaking all of the automated emailing functionality of our app 
post migration. We could just switch all senders to be from 
app-hrd.appspotmail.com, but this seems like an unfortunate workaround.

Are there any plans to properly alias appspotmail sending for hrd migration?

Thanks,
Karl

-- 
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/-/WKHqPUd0Mu4J.
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.



Re: [google-appengine] Re: Channel API between front and backend instances

2012-03-19 Thread Andrin von Rechenberg
Star this issue:
http://code.google.com/p/googleappengine/issues/detail?id=6726

I think it's the same problem.

Cheers,
-Andrin

On Wed, Mar 14, 2012 at 7:04 PM, Jonathan Harris
wrote:

> Any news on this potential fix?
>
> On Thursday, 28 July 2011 19:56:22 UTC+1, Justin Haugh wrote:
>>
>> Not at the moment, but we're working on a fix for this, so that a channel
>> created by a frontend can be used by a backend, and vice-versa.  I can't
>> provide an exact release date at this point, but it likely will be in one
>> of the next few releases.
>>
>> Until then, the suggested method of handling this is to have either your
>> frontend or backend be responsible for Channel communication, and use
>> another mechanism for communication between FE and BE, such as urlfetch,
>> memcache, the datastore, or the task queue.
>>
>> Justin
>>
>
> On Thursday, 28 July 2011 19:56:22 UTC+1, Justin Haugh wrote:
>>
>> Not at the moment, but we're working on a fix for this, so that a channel
>> created by a frontend can be used by a backend, and vice-versa.  I can't
>> provide an exact release date at this point, but it likely will be in one
>> of the next few releases.
>>
>> Until then, the suggested method of handling this is to have either your
>> frontend or backend be responsible for Channel communication, and use
>> another mechanism for communication between FE and BE, such as urlfetch,
>> memcache, the datastore, or the task queue.
>>
>> Justin
>>
>  --
> 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/-/0dNrXhs8CowJ.
> 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.



[google-appengine] No reply from Google support concerning pricing

2012-03-19 Thread Felix E. Klee
On 2012-02-25 and 03-09 CET, I sent emails to:

  appengine_updated_pric...@google.com

So far no reply. Any suggestion whom else to contact with specific
questions concerning pricing?

Cases such as this make me wonder if Google is perhaps not taking App
Engine serious anymore. Wonder when they will shut it down like so
many other recent services...

-- 
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.



Re: [google-appengine] No reply from Google support concerning pricing

2012-03-19 Thread Stefano Ciccarelli
You remembered me that I sent a mail to that address a couple of months ago
without response...


2012/3/19 Felix E. Klee 

> On 2012-02-25 and 03-09 CET, I sent emails to:
>
>  appengine_updated_pric...@google.com
>
> So far no reply. Any suggestion whom else to contact with specific
> questions concerning pricing?
>
> Cases such as this make me wonder if Google is perhaps not taking App
> Engine serious anymore. Wonder when they will shut it down like so
> many other recent services...
>
> --
> 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.
>
>


-- 
Nel mondo esistono 10 categorie di persone, quelle che capiscono il binario
e quelle che non lo capiscono.

-- 
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.



[google-appengine] Re: Java Channel API limits

2012-03-19 Thread Carlos
I sent this question to that url two weeks ago. But I have not been 
answered yet. My problem is that I'm developing a project and I need to 
know if java channel api will be a solution for us or it doesn't. And the 
number of channels created it's critical. I can't develop my solution using 
that tech (java channel api) if i don't know that it will can serve the 
demand. 

-- 
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/-/L7PAHOttef4J.
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.



[google-appengine] Re: Java Channel API limits

2012-03-19 Thread Richard Watson
I gotcha.  I think that if you pay the $500 a month support 
protection-money you get more reliable answers, but I'm not sure since I 
haven't done that myself.  One alternative is to put a "what's the highest 
channel-creation rate possible" type question on stackoverflow and hope 
that elicits an answer from someone seeking karma.

On Monday, March 19, 2012 7:41:18 PM UTC+2, Carlos wrote:
>
> I sent this question to that url two weeks ago. But I have not been 
> answered yet. My problem is that I'm developing a project and I need to 
> know if java channel api will be a solution for us or it doesn't. And the 
> number of channels created it's critical. I can't develop my solution using 
> that tech (java channel api) if i don't know that it will can serve the 
> demand. 
>

-- 
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/-/j14LT7bpeaUJ.
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.



Re: [google-appengine] Re: More then 100 complains and no feedback from Google. Was: Outages?

2012-03-19 Thread toonetown
So - spent the weekend and this morning migrating to HRD...took all of 12 
minutes before I started getting the same HardDeadlineExceeded exceptions. 
:(

BOO!

-Nathan

On Thursday, March 15, 2012 5:49:02 PM UTC-6, Jeff Schnitzer wrote:
>
> On Thu, Mar 15, 2012 at 7:36 PM, toonetown  wrote:
> > So, explain this to me...is this only a master/slave issue, and those 
> with high replication data store aren't seeing the harddeadlinexceeded 
> exceptions? That wouldn't make sense in our case, as we use absolutely no 
> data store functionality.
> >
> > I'd be willing to migrate my app if it would make any difference...but I 
> can't see how it would be any different.
>
> The difference is that Google actually cares about uptime on the HRD.
>
> Jeff
>
>

-- 
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/-/c8ubYznmWZkJ.
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.



[google-appengine] Re: Java Channel API limits

2012-03-19 Thread Heiko Roth

>
> You can increase limits at:


http://code.google.com/intl/de-DE/appengine/docs/quotas.html

resp.

http://support.google.com/code/bin/request.py?&contact_type=AppEngineCPURequest
 

-- 
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/-/PEgt-OJyFbMJ.
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.



[google-appengine] Re: How to restore data from backup?

2012-03-19 Thread Arie Ozarov
Thanks John,

Issue 6858 was closed as we were waiting to get your permission to 
remove/cleanup the failed backup.
Failure was triggered by a partial failure to finalize a blob file using 
the files api. Though rare, once
happened further calls to finalize the same file will keep on failing. 
There is a work in progress on
the files api to reduce the likelihood of such a failure as well as making 
it idempotent (so further calls to finalize a file after a failed finalize 
call may succeed).
Would you like me to delete the failed backup?

Arie.


On Friday, March 16, 2012 8:18:02 PM UTC-7, johnP wrote:
>
>
> "Issue 6858 in googleappengine" 
>
> Thanks! 
>
> johnP 
>
>
> On Mar 16, 6:06 pm, Arie Ozarov  wrote: 
> > Hi John, 
> > 
> > What is your ticket id? 
> > 
> > Arie. 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On Friday, March 16, 2012 2:36:56 PM UTC-7, johnP wrote: 
> > 
> > > I have a production ticket to clear a stuck backup for over 6 weeks. 
> > > If you find a way to remedy the situation, I'd like to be 'next in 
> > > line' :) 
> > 
> > > johnP 
> > 
> > > On Mar 16, 10:28 am, Arie Ozarov  wrote: 
> > > > Hi Yegor, 
> > 
> > > > Looks like something went wrong with this backup and it likely that 
> it 
> > > was 
> > > > not finalized correctly. 
> > > > I can look around with your permission and the related application 
> id. 
> > 
> > > > Arie. 
> > 
> > > > On Wednesday, March 14, 2012 6:41:12 PM UTC-7, Yegor Jbanov wrote: 
> > 
> > > > > How do I restore data from a backup? 
> > 
> > > > > The documentation ( 
> > > > >
> http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html) 
> > 
> > > > > is no good. The "Completed Operations" section contains my 
> backups, 
> > > e.g. 
> > > > > "Backup: datastore_backup_2012_03_15 23 steps Completed". However 
> > > there is 
> > > > > no way to "select the backup" and I don't see any "Restore" 
> buttons. I 
> > > > > tried with and without disabled write operations. 
> > 
> > > > > Yegor

-- 
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/-/mbaepkLJRgUJ.
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.



[google-appengine] Re: sending mail from n...@myapp.appspotmail.com fails after migrating to myapp-hrd (alias doesn't work for appspotmail.com)

2012-03-19 Thread PK
+1 I never got an answer on this one and would like to know too.

Please star http://code.google.com/p/googleappengine/issues/detail?id=6243

PK

-- 
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/-/c0fPwDZINwoJ.
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.



[google-appengine] Best practices to authenticate requests comming from my AppEngine app

2012-03-19 Thread Ronoaldo José de Lana Pereira
We're integrating our AppEngine app with third parties services. They need 
to restrict access on the resources that we are using. They requested an IP 
address to open their firewall rules, which is not a good practice, since 
all appengine apps may share one or more ip addresses to perform URLFetch 
requests. How should we do this access control securely? Is there any 
secure way to be sure that the HTTP request is comming from my application 
and not from an untrusted source?

Any tips are welcome.

Best Regards,

-Ronoaldo

-- 
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/-/nDzt2E5BuHkJ.
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.



RE: [google-appengine] Best practices to authenticate requests comming from my AppEngine app

2012-03-19 Thread Brandon Wirtz
Get a dream host account. Call it, have it call your third party. That way
only 1 IP.

 

 

From: google-appengine@googlegroups.com
[mailto:google-appengine@googlegroups.com] On Behalf Of Ronoaldo José de
Lana Pereira
Sent: Monday, March 19, 2012 1:33 PM
To: google-appengine@googlegroups.com
Subject: [google-appengine] Best practices to authenticate requests comming
from my AppEngine app

 

We're integrating our AppEngine app with third parties services. They need
to restrict access on the resources that we are using. They requested an IP
address to open their firewall rules, which is not a good practice, since
all appengine apps may share one or more ip addresses to perform URLFetch
requests. How should we do this access control securely? Is there any secure
way to be sure that the HTTP request is comming from my application and not
from an untrusted source?

 

Any tips are welcome.

 

Best Regards,

 

-Ronoaldo

-- 
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/-/nDzt2E5BuHkJ.
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.



[google-appengine] Re: How to restore data from backup?

2012-03-19 Thread johnP
Yes - please do so

johnP

(I originally gave permission on 1 MAR).



On Mar 19, 1:02 pm, Arie Ozarov  wrote:
> Thanks John,
>
> Issue 6858 was closed as we were waiting to get your permission to
> remove/cleanup the failed backup.
> Failure was triggered by a partial failure to finalize a blob file using
> the files api. Though rare, once
> happened further calls to finalize the same file will keep on failing.
> There is a work in progress on
> the files api to reduce the likelihood of such a failure as well as making
> it idempotent (so further calls to finalize a file after a failed finalize
> call may succeed).
> Would you like me to delete the failed backup?
>
> Arie.
>
>
>
>
>
>
>
> On Friday, March 16, 2012 8:18:02 PM UTC-7, johnP wrote:
>
> > "Issue 6858 in googleappengine"
>
> > Thanks!
>
> > johnP
>
> > On Mar 16, 6:06 pm, Arie Ozarov  wrote:
> > > Hi John,
>
> > > What is your ticket id?
>
> > > Arie.
>
> > > On Friday, March 16, 2012 2:36:56 PM UTC-7, johnP wrote:
>
> > > > I have a production ticket to clear a stuck backup for over 6 weeks.
> > > > If you find a way to remedy the situation, I'd like to be 'next in
> > > > line' :)
>
> > > > johnP
>
> > > > On Mar 16, 10:28 am, Arie Ozarov  wrote:
> > > > > Hi Yegor,
>
> > > > > Looks like something went wrong with this backup and it likely that
> > it
> > > > was
> > > > > not finalized correctly.
> > > > > I can look around with your permission and the related application
> > id.
>
> > > > > Arie.
>
> > > > > On Wednesday, March 14, 2012 6:41:12 PM UTC-7, Yegor Jbanov wrote:
>
> > > > > > How do I restore data from a backup?
>
> > > > > > The documentation (
>
> >http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html)
>
> > > > > > is no good. The "Completed Operations" section contains my
> > backups,
> > > > e.g.
> > > > > > "Backup: datastore_backup_2012_03_15 23 steps Completed". However
> > > > there is
> > > > > > no way to "select the backup" and I don't see any "Restore"
> > buttons. I
> > > > > > tried with and without disabled write operations.
>
> > > > > > Yegor

-- 
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.



[google-appengine] Re: EVENTUAL_CONSISTENCY was Switched to HRD - So far not impressed

2012-03-19 Thread stevep
I did some tests with get_by_id and results were a lot faster. Forget
the result, but all our direct gets must be eventual now whenever it
is a relatively static entity.

Must say I have not used it for queries because the nearly omnipresent
issue for use (business transactional stuff) is index consistency not
speed.

One thing I would really like to know about eventual_consistency and
indices is the order of the consistency. If entities get updated in
series 1, 2, 3, and the index updates get fanned out to the various
index tables, will the eventual index updates also be 1,2,3 or will
the order change.

The docs aren't clear, and I can imagine either approach might apply.
Folks might find it very useful to know this because very often I find
myself with eventual consistency issues that could be easily worked
around if I could rely on the 1,2,3 index updates.

Anyway, recommend EVENTUAL definitely for get_by_id -- works for me at
least.

hth -stevep

On Mar 18, 9:27 pm, "Brandon Wirtz"  wrote:
> Changed to
> read_policy=db.EVENTUAL_CONSISTENCY
>
> First pass testing, queries happened 28% faster.
>
> Not sure what that will translate to in savings since I run Thread safe...
>
> But we do a Data store read on 15% of page serves, so things should average
> about 5% faster.

-- 
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.



[google-appengine] Re: Datastore backup not working, task exits with error code 500

2012-03-19 Thread Arie Ozarov
Hi Daniel,

In both cases the backup failed in its last stage which is a cleanup stage.
In that stage empty files, that were created by the mapreduce library (for 
kinds with a small amount of entities), are being removed.
The failure is triggered when there are more than 500 files to be deleted 
and is going to be addressed soon.
I can either cleanup your failed backups or change them to be marked as 
complete (leaving the empty files in place).
Also, as a workaround to prevent this kind of failure, until a fixed is 
available, I suggest you backup 15 kinds or less at a time.

Arie.


On Friday, March 16, 2012 6:08:04 PM UTC-7, Daniel Behnen wrote:
>
> Hi Arie, 
>
> thanks for your reply. The id is friends4school and please feel free 
> to check the logs and backup metadata. Thanks in advance! 
>
>
> Daniel 
>
> On 16 Mrz., 21:48, Arie Ozarov  wrote: 
> > Hi Daniel, 
> > 
> > We can tell more if you give us the application id and a permission to 
> > check the related logs and backup metadata. 
> > 
> > Arie. 
> > 
> > 
> > 
> > On Thursday, March 15, 2012 11:40:33 AM UTC-7, Daniel Behnen wrote: 
> > 
> > > Hi, 
> > 
> > > when trying to create a backup of all my tables, many map reduce tasks 
> > > (>1,000) are spawn but one task does not complete successfully. The 
> > > remaining task calls "POST /_ah/datastore_admin/queue/deferred" and 
> exists 
> > > with error code 500. 
> > > Now there are two stalled tasks in the default queue, one for each 
> backup 
> > > run and the backups do not show up in the backup list. 
> > 
> > > Is there a way to complete the running backups or to start a 
> successful 
> > > backup? 
> > 
> > > Thanks!

-- 
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/-/7QgBXlFDFSYJ.
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.



[google-appengine] Re: sending mail from n...@myapp.appspotmail.com fails after migrating to myapp-hrd (alias doesn't work for appspotmail.com)

2012-03-19 Thread Moishe
Please fill out this spreadsheet and we'll up the mail quota for your app: 
https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0

On Monday, March 19, 2012 2:14:13 PM UTC-6, PK wrote:
>
> +1 I never got an answer on this one and would like to know too.
>
> Please star http://code.google.com/p/googleappengine/issues/detail?id=6243
>
> PK
>

-- 
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/-/TJ1ReyIJfNQJ.
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.



[google-appengine] XMPP GAE own clients

2012-03-19 Thread Markus Unger
Hello!

I have GAE App with XMPP Support and I can receive and send messages with 
my account exam...@appspot.com

But is there a way to create a new xmpp Account for my domain 
maybe exampl...@apppost.com or exampl...@apppost.com ?

Currently the xmpp Service allows to send and receive messages but is there 
a way to create additional accounts like a pure XMPP Server?

Regards,

Markus

-- 
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/-/kzi62lLEHssJ.
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.



[google-appengine] Re: How to restore data from backup?

2012-03-19 Thread Arie Ozarov
All data associated with the mentioned backup was removed.
For some reason your comment/permission is not captured in the issue thread.
FYI, there is a different pending fix for dealing with backups of many 
kinds (per backup) that have a low number of entities.
In such cases a post backup cleanup task (to delete empty files that were 
created for these kinds) may fail (if number of empty files is bigger than 
500).
Until a fix is available I would suggest you to avoid backing up more than 
15 kinds at a time (this should handle the worst case of 1 entity per kind).

Arie.

On Monday, March 19, 2012 1:47:52 PM UTC-7, johnP wrote:
>
> Yes - please do so 
>
> johnP 
>
> (I originally gave permission on 1 MAR). 
>
>
>
> On Mar 19, 1:02 pm, Arie Ozarov  wrote: 
> > Thanks John, 
> > 
> > Issue 6858 was closed as we were waiting to get your permission to 
> > remove/cleanup the failed backup. 
> > Failure was triggered by a partial failure to finalize a blob file using 
> > the files api. Though rare, once 
> > happened further calls to finalize the same file will keep on failing. 
> > There is a work in progress on 
> > the files api to reduce the likelihood of such a failure as well as 
> making 
> > it idempotent (so further calls to finalize a file after a failed 
> finalize 
> > call may succeed). 
> > Would you like me to delete the failed backup? 
> > 
> > Arie. 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On Friday, March 16, 2012 8:18:02 PM UTC-7, johnP wrote: 
> > 
> > > "Issue 6858 in googleappengine" 
> > 
> > > Thanks! 
> > 
> > > johnP 
> > 
> > > On Mar 16, 6:06 pm, Arie Ozarov  wrote: 
> > > > Hi John, 
> > 
> > > > What is your ticket id? 
> > 
> > > > Arie. 
> > 
> > > > On Friday, March 16, 2012 2:36:56 PM UTC-7, johnP wrote: 
> > 
> > > > > I have a production ticket to clear a stuck backup for over 6 
> weeks. 
> > > > > If you find a way to remedy the situation, I'd like to be 'next in 
> > > > > line' :) 
> > 
> > > > > johnP 
> > 
> > > > > On Mar 16, 10:28 am, Arie Ozarov  wrote: 
> > > > > > Hi Yegor, 
> > 
> > > > > > Looks like something went wrong with this backup and it likely 
> that 
> > > it 
> > > > > was 
> > > > > > not finalized correctly. 
> > > > > > I can look around with your permission and the related 
> application 
> > > id. 
> > 
> > > > > > Arie. 
> > 
> > > > > > On Wednesday, March 14, 2012 6:41:12 PM UTC-7, Yegor Jbanov 
> wrote: 
> > 
> > > > > > > How do I restore data from a backup? 
> > 
> > > > > > > The documentation ( 
> > 
> > >http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html) 
>
> > 
> > > > > > > is no good. The "Completed Operations" section contains my 
> > > backups, 
> > > > > e.g. 
> > > > > > > "Backup: datastore_backup_2012_03_15 23 steps Completed". 
> However 
> > > > > there is 
> > > > > > > no way to "select the backup" and I don't see any "Restore" 
> > > buttons. I 
> > > > > > > tried with and without disabled write operations. 
> > 
> > > > > > > Yegor

-- 
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/-/z2s2rgmlt5wJ.
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.



[google-appengine] App Engine documentation moving to developers.google.com/appengine/

2012-03-19 Thread Larry Hosken
Hello App Engine Developers!

The English-language App Engine documentation at 
http://code.google.com/appengine/ is moving to 
https://developers.google.com/appengine/. Other languages will be following 
soon once we have thoroughly tested the initial move. The content of the 
documentation is the same at each location and we will begin redirecting 
requests for code.google.com/appengine to developers.google.com/appengine 
shortly. If you are currently viewing the docs in a language other than 
English, code.google.com will continue to function normally. 

We hope you enjoy the new look and feel of the documentation. Happy Coding!


Larry Hosken, on behalf of the App Engine documentation team

-- 
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/-/jOQzG4RnO0gJ.
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.



[google-appengine] Re: sending mail from n...@myapp.appspotmail.com fails after migrating to myapp-hrd (alias doesn't work for appspotmail.com)

2012-03-19 Thread Karl Rosaen
Hi Moishe,

This isn't concerning the quota, but rather whether an app running on 
myapp-hrd that aliases myapp after migration can still send mail from 
addr...@myapp.appspotmail.com.

Karl

On Monday, March 19, 2012 6:02:55 PM UTC-4, Moishe wrote:
>
> Please fill out this spreadsheet and we'll up the mail quota for your app: 
> https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
>
> On Monday, March 19, 2012 2:14:13 PM UTC-6, PK wrote:
>>
>> +1 I never got an answer on this one and would like to know too.
>>
>> Please star 
>> http://code.google.com/p/googleappengine/issues/detail?id=6243
>>
>> PK
>>
>

-- 
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/-/xjKPewJNnOsJ.
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.



[google-appengine] Fwd: 1.6.4 Prerelease Now Available

2012-03-19 Thread Marzia Niccolai
Hi,

The 1.6.4 prerelease SDKs are now available to download for Python and Java
here: http://code.google.com/p/googleappengine/downloads/list

Please see release notes below.

-Marzia

Python Version 1.6.4
===
- Datastore statistics now show the amount of storage used by application
 indexes.
- Billed applications which have specified additional logs storage over 1 GB
 are now being charged for that storage at $0.24/GB/month.
- We have released an experimental utility for backing up your application's
 blobs at the same time you migrate your datastore data. You can opt in to
 blob migration in the Admin Console when you start your migration.
- Using the Blobstore API's serve_blob method, your application can serve
 objects hosted on Google Storage for Developers.
- We have updated the experimental Backup/Restore functionality to include
 the option to backup and restore to Google Storage for Developers.
- The NDB datastore API is now generally available.
- In the Python 2.7 runtime, Background threads are available as an
 experimental release when using App Engine backends.
- In an application's Admin Console, there is a Memcache viewer available
 that lists Memcache stats and has the ability to view Memcache content
 based on key.
- In the Capabilities API stub in the SDK, you can now enable or disable
 a capability using SetPackagedEnabled.
- The Windows installer now prompts to install Python 2.7 instead of
 Python 2.5.
- The Testbed API now supports the Capabilities API.
- GQL queries in the Admin Console no longer throw an error when a trailing
 semi-colon is included.
- The Datastore API now includes a NonTransactional decorator to ensure that
 a function is run outside of a transaction. Existing transactions are
paused
 while the function is executing.
- The Datastore Admin now shows entities from every namespace.
   http://code.google.com/p/googleappengine/issues/detail?id=3962
- Fixed an issue with _strptime when threadsafe was specified.
   http://code.google.com/p/googleappengine/issues/detail?id=6489
- Fixed an issue where DatastoreFileStub.__del__ fails on tempfile.msktemp.
   http://code.google.com/p/googleappengine/issues/detail?id=6749
- WebOb 1.1.1 is now included in the SDK, and used by default there when
 Python 2.7 is specified.
   http://code.google.com/p/googleappengine/issues/detail?id=7014
- Fixed an issue where the index.yaml file was cleared if your skip_files
entry
 differs from the default skip_files list.
   http://code.google.com/p/googleappengine/issues/detail?id=7031

Java Version 1.6.4
=
- Datastore statistics now show the amount of storage used by application
 indexes.
- Billed applications which have specified additional logs storage over 1 GB
 are now being charged for that storage at $0.24/GB/month.
- We have released an experimental utility for backing up your application's
 blobs at the same time you migrate your datastore data. You can opt in to
 blob migration in the Admin Console when you start your migration.
- Using the blobstoreService.serve method, your application can serve
objects
 hosted on Google Storage for Developers.
- We have updated the experimental Backup/Restore functionality to include
 the option to backup and restore to Google Storage for Developers.
- Version 2.0 of the App Engine DataNucleus plugin is now available as an
 experimental release. This plugin contains support for JDO 3 and JPA 2 and
 over 40 bug fixes. For a full list see:

http://code.google.com/p/datanucleus-appengine/source/browse/branches/2_0_0/dist/RELEASE_NOTES.ORM
- Threads are available as an experimental feature via
 com.google.appengine.api.ThreadManager.
- In an application's Admin Console, there is a Memcache viewer available
 that lists Memcache stats and has the ability to view Memcache content
 based on key.
- The method ApiProxy.getRemainingMillis() returns the amount of
milliseconds
 remaining before a request hits the request deadline.
- New datastore query related callbacks - PreGet(), PreQuery(), and
PostLoad()
 are now available.
- Omitting the  directive from appengine-web.xml now results in
 a warning. Starting with the 1.6.5 release, omitting this directive will
 result in an error.
- You can set an RPC deadline for the Task Queue API's leaseTasks method.
- GQL queries in the Admin Console no longer throw an error when a trailing
 semi-colon is included.
- Fixed an issue where  did not work.
   http://code.google.com/p/googleappengine/issues/detail?id=5774
- The Datastore Admin now shows entities from every namespace.
   http://code.google.com/p/googleappengine/issues/detail?id=3962
- Fixed an issue in the Java Development Server where Task Queue retry
 parameters were ignored.
   http://code.google.com/p/googleappengine/issues/detail?id=5200

-- 
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] Re: 1.6.4 Prerelease Now Available

2012-03-19 Thread Tom Willis
"- WebOb 1.1.1 is now included in the SDK, and used by default there when
 Python 2.7 is specified.
   http://code.google.com/p/googleappengine/issues/detail?id=7014";

/happy dance

On Monday, March 19, 2012 8:10:45 PM UTC-4, Marce (Google) wrote:
>
> Hi,
>
> The 1.6.4 prerelease SDKs are now available to download for Python and 
> Java here: http://code.google.com/p/googleappengine/downloads/list
>
> Please see release notes below.
>
> -Marzia
>
> Python Version 1.6.4
> ===
> - Datastore statistics now show the amount of storage used by application
>  indexes.
> - Billed applications which have specified additional logs storage over 1 
> GB
>  are now being charged for that storage at $0.24/GB/month.
> - We have released an experimental utility for backing up your 
> application's
>  blobs at the same time you migrate your datastore data. You can opt in to
>  blob migration in the Admin Console when you start your migration.
> - Using the Blobstore API's serve_blob method, your application can serve
>  objects hosted on Google Storage for Developers.
> - We have updated the experimental Backup/Restore functionality to include
>  the option to backup and restore to Google Storage for Developers.
> - The NDB datastore API is now generally available.
> - In the Python 2.7 runtime, Background threads are available as an
>  experimental release when using App Engine backends.
> - In an application's Admin Console, there is a Memcache viewer available
>  that lists Memcache stats and has the ability to view Memcache content
>  based on key.
> - In the Capabilities API stub in the SDK, you can now enable or disable
>  a capability using SetPackagedEnabled.
> - The Windows installer now prompts to install Python 2.7 instead of
>  Python 2.5.
> - The Testbed API now supports the Capabilities API.
> - GQL queries in the Admin Console no longer throw an error when a trailing
>  semi-colon is included.
> - The Datastore API now includes a NonTransactional decorator to ensure 
> that
>  a function is run outside of a transaction. Existing transactions are 
> paused
>  while the function is executing.
> - The Datastore Admin now shows entities from every namespace.
>http://code.google.com/p/googleappengine/issues/detail?id=3962
> - Fixed an issue with _strptime when threadsafe was specified.
>http://code.google.com/p/googleappengine/issues/detail?id=6489
> - Fixed an issue where DatastoreFileStub.__del__ fails on tempfile.msktemp.
>http://code.google.com/p/googleappengine/issues/detail?id=6749
> - WebOb 1.1.1 is now included in the SDK, and used by default there when
>  Python 2.7 is specified.
>http://code.google.com/p/googleappengine/issues/detail?id=7014
> - Fixed an issue where the index.yaml file was cleared if your skip_files 
> entry
>  differs from the default skip_files list.
>http://code.google.com/p/googleappengine/issues/detail?id=7031
>
> Java Version 1.6.4
> =
> - Datastore statistics now show the amount of storage used by application
>  indexes.
> - Billed applications which have specified additional logs storage over 1 
> GB
>  are now being charged for that storage at $0.24/GB/month.
> - We have released an experimental utility for backing up your 
> application's
>  blobs at the same time you migrate your datastore data. You can opt in to
>  blob migration in the Admin Console when you start your migration.
> - Using the blobstoreService.serve method, your application can serve 
> objects
>  hosted on Google Storage for Developers.
> - We have updated the experimental Backup/Restore functionality to include
>  the option to backup and restore to Google Storage for Developers.
> - Version 2.0 of the App Engine DataNucleus plugin is now available as an
>  experimental release. This plugin contains support for JDO 3 and JPA 2 and
>  over 40 bug fixes. For a full list see:
>
> http://code.google.com/p/datanucleus-appengine/source/browse/branches/2_0_0/dist/RELEASE_NOTES.ORM
> - Threads are available as an experimental feature via
>  com.google.appengine.api.ThreadManager.
> - In an application's Admin Console, there is a Memcache viewer available
>  that lists Memcache stats and has the ability to view Memcache content
>  based on key.
> - The method ApiProxy.getRemainingMillis() returns the amount of 
> milliseconds
>  remaining before a request hits the request deadline.
> - New datastore query related callbacks - PreGet(), PreQuery(), and 
> PostLoad()
>  are now available.
> - Omitting the  directive from appengine-web.xml now results in
>  a warning. Starting with the 1.6.5 release, omitting this directive will
>  result in an error.
> - You can set an RPC deadline for the Task Queue API's leaseTasks method.
> - GQL queries in the Admin Console no longer throw an error when a trailing
>  semi-colon is included.
> - Fixed an issue where  did not work.
>http://code.google.com/p/googleappengine/issues/detail?id=5774
> - The Datastore A

[google-appengine] realy upset

2012-03-19 Thread sana
please help me experts!!
i am creating a website through app engine plugins in java. my task is
to save the uploaded image on google app engine. that i cannot do,
please guide me like a child how i can do this easily and without
errors.
please!

-- 
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.



[google-appengine] Newbie in google app engine

2012-03-19 Thread Tarek Assem
Hey community..
I have a task to do a mobile cloud computing application so after searching 
a lot i figured out that the best service to host my back-end and database 
is "Google App Engine"
I decided to use JSP and servlets since am a bit familiar with Java
To sum up: am looking for an efficient tutorial rather than the 
documentation i have found here.
Thank you in advance 

-- 
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/-/wdBdgLyfvG8J.
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.



[google-appengine] Re: Our new performance tuning "best practices" document

2012-03-19 Thread Jesus Alvarez
Hi Simon and Per,

I am deploying my small app to gae and would like to benefit from jar 
packaging.
Could you give me a little more detail on how to do it?

The google eclipse plugin does all the "deploy" job and I really dont know 
exactly what is going on and how to create jars from .class. And what is 
more important, tell eclipse to upload these jars instead of classes


thanks a lot 

El sábado 27 de agosto de 2011 22:14:09 UTC+2, Simon Knott escribió:
>
> Hi,
>
> Thanks for taking the time to write up your thoughts - it's always really 
> useful to learn from other peoples' experiences.  
>
> I'm also glad to be a hero for a day :)
>
> Cheers,
> Simon
>

-- 
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/-/LyLjaTvxiAcJ.
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.



[google-appengine] Requests / second chart displaying no data (dashboard) - log limit reached

2012-03-19 Thread Boris Walsh


Hi,
My dashboard "requests" chart has been displaying no data since I hit the 
log limit last week.
I would have assumed that the logs are stored on a sliding time window 
basis, as my settings suggest: last 90 days.
I see no option for resetting or whatever. Other dashboard indicators seem 
to be working fine.
Can anyone tell me what is going on?

Btw, the app is NOT public, meaning that other than "internal" (task) 
queries, there is no activity. 
Are these types of queries now filtered out of the activity chart?

Thanks,
bw

-- 
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/-/bln30uwm-vwJ.
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.



[google-appengine] Re: Skyrocketed instances problem on python apps.

2012-03-19 Thread Chris Dimitropoulos
Same problem here, for most of the days on last week, and especially
on March 13th, from an average of 15 instaces per day, we jumped to 60
instances, as a result of increased milliseconds per request (no
change from our side). I looked up system status and there is a huge
latency increase for March 13:
http://code.google.com/status/appengine/detail/serving/2012/03/13#ae-trust-detail-static-get-small-nogzip-latency

In our case, this is reflected in billing, from an average cost of $10
- $15 per day, we jumped up to $54 per day.

Can pls someone explain what happened and if we deserve a refund or
something? Our budget has really gone through the roof...

tnx


On Mar 10, 12:03 am, Christopher Wong  wrote:
> Hello,
> It caught my attention that instance usage on our app (tetris4fun) has been
> shooting the roof - at some point there were 250+ instances running, and 20
> is what we need on daily basis so far.
> Attached are the graphs for the instances and the empty instances in
> question. I have also attached the request graph to show that our usage
> pattern is consistent.
>
> Thanks,
> Chris
>
>  instances.JPG
> 170KViewDownload
>
>  instances2.JPG
> 28KViewDownload
>
>  cache.JPG
> 31KViewDownload

-- 
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.



[google-appengine] Trouble with sending emails

2012-03-19 Thread Nicole K
I am new to Google apps and currently use it to register HS students
for Advanced Placement exams.  The problem is that we realized Friday
night that kids were not getting their confirmation emails after
registering and we did some research and found that there was a 100
email per day cap on the free account, so I set up a google checkout
account and linked my cc to the account to enable billing so that we
could send out a new confirmation email to all of the students.  I
checked and the card is linked to the account and I have record that
it was linked, but we tried on Sunday to send out all the emails and
once again it stopped after 100 were sent, any ideas???

Thanks!!

Nicole

-- 
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.



Re: [google-appengine] Re: Frontend Instance Class (Default F1? 128MB?) All my instances have been running around 256MB

2012-03-19 Thread doright
I'm hoping its not too late to revive this thread.

I still don't understand.  Specifically, in java, what happens when my 
instance memory usage surpasses an instance limit.  I'm running F1 and my 
instances tend to settle around 160MB, sometimes a little higher.  Do they 
simply sit there and not get sent any requests?  Are they shut down - 
doesn't seem to be the case.  If they still serve requests what is the 
incentive for upgrading instances?

thanks for any help,

On Wednesday, December 14, 2011 7:31:36 PM UTC+1, Jon McAlister wrote:
>
> Yes, F1 is what all frontend instances were using prior to the 1.6.1 
> release.
>
> Scott, the issue with your instances dashboard is that our accounting
> and enforcement of java memory is different than for python, and this
> implementation detail is "bleeding through the interface" here.
>
> Specifically, for java, the memory limit
> (
> http://code.google.com/appengine/docs/java/config/backends.html#Instance_Classes
> )
> is what we use as the jvm heap size. However, here the admin console
> is listing the process memory usage. These two are not the same thing.
> The java process size is usually higher than the jvm heap size, but
> usually by a small and relatively stable amount (e.g. 10%). So, in
> this case, the jvm heap size is 128MB, and the process size is larger
> (and that is what is listed on the page). When you choose a larger
> instance class, new instances will be configured with larger jvm heap
> sizes.
>
> On Wed, Dec 14, 2011 at 12:03 AM, Per  wrote:
> > I'm confused by these changes too. Although I'm happy to have choice
> > (pay more for more speed sounds awesome) this leaves an odd
> > aftertaste  After all the communication issues around the recent
> > pricing changes, shouldn't it be quite obvious that people will ask
> > you about the details anyway? Wouldn't it help to spend a couple
> > minutes upfront, explaining this change/new feature better? Surely you
> > have spent many hours working on the implementation, why not share
> > some additional insight?
> >
> > "By default, all applications use the basic frontend instance setting
> > of 128MB memory and  600MHz CPU."
> >
> > So, if F1 is what we've been using the past months, why don't you just
> > say so.  And if it happened to be F2, then people will find out
> > eventually, and you should say to too.
> >
> > I can see a mysterious drop in performance of my application since the
> > 22nd of November. I have not analysed it yet (it only occurred to me
> > now, since I was busy), but it would help a lot if you'd take the
> > guesswork out of these announcements -- because otherwise I am
> > somewhat tempted to believe that we've been on something similar to F2
> > and will now have to pay more to achieve the same old performance.
> > Please tell me it's not like this, and I'll shut up instantly :)
> >
> > Cheers,
> > Per
> >
> >
> >
> > On Dec 14, 12:03 pm, Scott Murphy  wrote:
> >> Hi, I am confused.  Did the default used to be F2?  All my instances 
> run >
> >> 128MB of ram. How is this possible?  Does this mean that part of the 
> memory
> >> is swapped to disk?  If I choose a larger instance class say (F4), will 
> my
> >> Java Heap size automatically change to allow up to 512MB heap? Or is 
> this
> >> extra memory not usable by the app?
> >>
> >> 0..0 ms108112:44:46170.1 MBytes[image: Resident 
> Icon]Resident0..0 ms
> >> 27701 day, 21:07:27190.0 MBytes[image: Resident 
> Icon]Resident0.0171905.0 ms
> >> 14101 day, 5:35:31182.7 MBytes[image: Resident Icon]Resident0.4331114.4 
> ms
> >> 402102:49:43239.3 MBytes[image: Dynamic Icon]Dynamic0..0 
> ms109701:00:15203.4
> >> MBytes[image: Dynamic Icon]Dynamic0..0 ms12500:12:01197.4 
> MBytes[image:
> >> Dynamic Icon]Dynamic0.2331295.7 ms48500:22:12192.7 MBytes[image: Dynamic
> >> Icon]Dynamic0.4671081.0 ms696734:08:09245.1 MBytes[image: Dynamic Icon]
> >> Dynamic0.3831486.6 ms367314:03:36243.4 MBytes[image: Dynamic 
> Icon]Dynamic
> >> 0..0 ms641304:15:35243.5 MBytes[image: Dynamic 
> Icon]Dynamic0.0503124.3
> >> ms600:02:07149.5 MBytes[image: Dynamic Icon]Dynamic0.05030326.0 
> ms200:00:40136.2
> >> MBytes[image: Dynamic Icon]Dynamic0.5671189.9 ms551503:33:30244.8 
> MBytes[image:
> >> Dynamic Icon]Dynamic
> >
> > --
> > 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.
> >
>
>

-- 
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/-/FVYYa-MKn0AJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, sen

[google-appengine] Re: Requests / second chart displaying no data (dashboard) - log limit reached

2012-03-19 Thread Kyle Jensen
Ditto - my dashboard is not updating at all for the past 48 hours at least.
-Kyle

On Monday, March 19, 2012 12:05:47 AM UTC-7, Boris wrote:
>
>
>
> Hi,
> My dashboard "requests" chart has been displaying no data since I hit the 
> log limit last week.
> I would have assumed that the logs are stored on a sliding time window 
> basis, as my settings suggest: last 90 days.
> I see no option for resetting or whatever. Other dashboard indicators seem 
> to be working fine.
> Can anyone tell me what is going on?
>
> Btw, the app is NOT public, meaning that other than "internal" (task) 
> queries, there is no activity. 
> Are these types of queries now filtered out of the activity chart?
>
> Thanks,
> bw
>
>

-- 
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/-/YGIPdbH6VhcJ.
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.



Re: [google-appengine] Fwd: 1.6.4 Prerelease Now Available

2012-03-19 Thread Jeff Schnitzer
On Mon, Mar 19, 2012 at 8:10 PM, Marzia Niccolai
 wrote:
> - Omitting the  directive from appengine-web.xml now results in
>  a warning. Starting with the 1.6.5 release, omitting this directive will
>  result in an error.

This is a very good idea.

Jeff

-- 
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.



[google-appengine] ReferenceProperty is Broken when referencing entities that use ID instead of key_name.

2012-03-19 Thread Albert
This is broken both in SDK and Production.

I filed an issue (link below), but I'd like to know if I'm missing 
something.

#Models

class A(db.Expando):
  foo = db.StringProperty()

class B(db.Expando):
  bar = db.ReferenceProperty(A)


#Saving works fine

...
a = A()
a.foo = "bar"
a.put()

b = B()
b.bar = a
b.put()


#BUT Referencing is broken

...
b = B.all().get()
self.response.out.write(b.bar.foo) #this does not work
self.response.out.write(b.bar.get().foo) #this does not work


#The error message for both is similar and looks like the one below:

Traceback (most recent call last):
  File "C:\Program Files 
(x86)\Google\google_appengine\google\appengine\ext\webapp\_webapp25.py", line 
701, in __call__
handler.get(*groups)
  File "C:\project\main.py", line 34, in get
self.response.out.write(b.bar.foo)
  File "C:\Program Files 
(x86)\Google\google_appengine\google\appengine\ext\db\__init__.py", line 1860, 
in __getattribute__
return super(Expando, self).__getattribute__(key)
  File "C:\Program Files 
(x86)\Google\google_appengine\google\appengine\ext\db\__init__.py", line 3561, 
in __get__
reference_id.to_path())
ReferencePropertyResolveError: ReferenceProperty failed to be resolved: [u'A', 
u'266']


#Dev or Production?

BOTH.

This bug is also breaking the links in the B entities in the Admin Console 
Datastore Viewer in production. Clicking on the referenced property links, 
present an "entity not found" error.


#Insights

It seems that the resolver method is incorrectly treating the entity id as a 
name, and passing it to the resolver as a string instead of an int or long. I 
did some more tests with db.Key.from_path(), and the output key is different if 
the second argument is a string and if it is an int or long. Perhaps this is 
related to the bug above.



Can someone verify this? Am I missing something?


ISSUE LINK: http://code.google.com/p/googleappengine/issues/detail?id=7170 

Thanks!

-- 
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/-/YmaoTVVxVScJ.
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.



[google-appengine] Re: Switched to HRD - So far not impressed

2012-03-19 Thread Daniel
Just to follow up.  It appears my app has settled down and appears to be 
running once again at around the same speed/price as prior to the HRD 
switch.  There was one error that kept cropping up which a small code 
change fixed.  It's odd as I never saw that error prior to the switch and 
I'm on python25 currently.  In any case I think I'm in a good spot.  I'll 
let this run for a few days before playing with python27.

On Thursday, March 15, 2012 10:26:31 PM UTC-7, Daniel wrote:
>
> I've been running a server for my game SkyWords on AppEngine for a little 
> over a year now and never switched over to an HRD server.  I was under the 
> impression it cost more but recently learned it doesn't.. so I made the 
> switch. 
>
> Prior to switching I had my server running really smoothly, most days I'd 
> get zero server errors, some days a small handful.  I swtiched in hopes to 
> leverage off python27 and possibly bring the cost of my server down. 
>  Since switching I'm getting a lot (hundreds) or errors a day now. 
>
> First I made the switch to python27 and found I was getting multiple 
> server errors (mostly DeadlineExceededErrors) so I switched back to 
> python25.  I'm still getting multiple (hundreds) of DeadlineExceededErrors 
> using python25... Have others found this? could the servers be slower even 
> when using python25 causing me to bump up against deadline errors?
>
> I'm also finding some of my cron jobs are failing on my backend server. 
>  The logs are showing errors with references to python27, it appears my 
> backend is running python27, not python25?  I made sure to kill and 
> recreate the backend after double checking my app is set to python25 and 
> still seeing the python27 errors.  How do I ensure the backend server is 
> also running python25?
>
> I'm really bummed, I can't go back and now I've got to spend serval nights 
> debugging what I expected to be a smooth transition. Any advice is 
> appreciated
>
> Daniel
>
>

-- 
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/-/gUcBQ5L1RT4J.
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.



[google-appengine] Re: How to restore data from backup?

2012-03-19 Thread johnP
Very much appreciate your intervention and your help.  Issue appears
to be resolved.  Thanks!

john



On Mar 19, 3:44 pm, Arie Ozarov  wrote:
> All data associated with the mentioned backup was removed.
> For some reason your comment/permission is not captured in the issue thread.
> FYI, there is a different pending fix for dealing with backups of many
> kinds (per backup) that have a low number of entities.
> In such cases a post backup cleanup task (to delete empty files that were
> created for these kinds) may fail (if number of empty files is bigger than
> 500).
> Until a fix is available I would suggest you to avoid backing up more than
> 15 kinds at a time (this should handle the worst case of 1 entity per kind).
>
> Arie.
>
>
>
>
>
>
>
> On Monday, March 19, 2012 1:47:52 PM UTC-7, johnP wrote:
>
> > Yes - please do so
>
> > johnP
>
> > (I originally gave permission on 1 MAR).
>
> > On Mar 19, 1:02 pm, Arie Ozarov  wrote:
> > > Thanks John,
>
> > > Issue 6858 was closed as we were waiting to get your permission to
> > > remove/cleanup the failed backup.
> > > Failure was triggered by a partial failure to finalize a blob file using
> > > the files api. Though rare, once
> > > happened further calls to finalize the same file will keep on failing.
> > > There is a work in progress on
> > > the files api to reduce the likelihood of such a failure as well as
> > making
> > > it idempotent (so further calls to finalize a file after a failed
> > finalize
> > > call may succeed).
> > > Would you like me to delete the failed backup?
>
> > > Arie.
>
> > > On Friday, March 16, 2012 8:18:02 PM UTC-7, johnP wrote:
>
> > > > "Issue 6858 in googleappengine"
>
> > > > Thanks!
>
> > > > johnP
>
> > > > On Mar 16, 6:06 pm, Arie Ozarov  wrote:
> > > > > Hi John,
>
> > > > > What is your ticket id?
>
> > > > > Arie.
>
> > > > > On Friday, March 16, 2012 2:36:56 PM UTC-7, johnP wrote:
>
> > > > > > I have a production ticket to clear a stuck backup for over 6
> > weeks.
> > > > > > If you find a way to remedy the situation, I'd like to be 'next in
> > > > > > line' :)
>
> > > > > > johnP
>
> > > > > > On Mar 16, 10:28 am, Arie Ozarov  wrote:
> > > > > > > Hi Yegor,
>
> > > > > > > Looks like something went wrong with this backup and it likely
> > that
> > > > it
> > > > > > was
> > > > > > > not finalized correctly.
> > > > > > > I can look around with your permission and the related
> > application
> > > > id.
>
> > > > > > > Arie.
>
> > > > > > > On Wednesday, March 14, 2012 6:41:12 PM UTC-7, Yegor Jbanov
> > wrote:
>
> > > > > > > > How do I restore data from a backup?
>
> > > > > > > > The documentation (
>
> > > >http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html)
>
> > > > > > > > is no good. The "Completed Operations" section contains my
> > > > backups,
> > > > > > e.g.
> > > > > > > > "Backup: datastore_backup_2012_03_15 23 steps Completed".
> > However
> > > > > > there is
> > > > > > > > no way to "select the backup" and I don't see any "Restore"
> > > > buttons. I
> > > > > > > > tried with and without disabled write operations.
>
> > > > > > > > Yegor

-- 
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.