[google-appengine] Re: appcfg to gcloud app deploy migration guide?

2017-01-06 Thread Attila-Mihaly Balazs
Great discussion, definitely something I'll keep my eye on since 
dev_appserver doesn't seem to be maintained any-more (for example the 
version check doesn't show that "1.9.49" is available).

Couple of follow-up questions:

- is there a built-in solution for deploying multiple modules in parallel? 
(we have 8 modules and it would be nice to speed up deployment)
- could we get a clear documentation on how routing is affected by 
dispatch.yml? in particular:
  - does having dispatch.yml mean that individual services can no longer be 
accesses via the "servicename-dot-appname.appspot.com" syntax?
  - does the answer to the above change depending on if the dispatch.yml 
ends in a "*/*" url or not?
  - do requests from PUSH taskqueues go trough the dispatcher? do requests 
from cron?

Thank you,
Attila

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3fc22863-bd4b-4def-90ef-ace352cff663%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Securing access between GAE applications

2017-01-06 Thread Attila-Mihaly Balazs
It is partially documented here: 
https://cloud.google.com/appengine/docs/python/outbound-requests#request_headers
 
(though it doesn't make it clear that headers are also stripped when the 
request is coming from outside of GAE or when using sockets for example).

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8da256e4-5329-429e-a4b0-43e36800c7d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Attila-Mihaly Balazs
Just FYI from one channel user to the other: Channel is deprecated won't be 
available as of December this year so you should start looking for 
alternatives really soon.

Attila

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2108817a-abb2-4a11-b054-c665912103b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GWT Client for AppEngine Endpoints

2017-01-06 Thread Matthew Rubenstein
That GWT tutorial is inactive, superseded by a project that is 
for Java but not GWT. It seems like all the Google projects 
demonstrating GWT integration with App Engine (or Endpoints to 
anywhere) are being replaced by projects for Java not GWT. 

Inactive: 

https://github.com/googlearchive/appengine-gwtguestbook-namespaces-java 
-- 
status: inactive 
This project is no longer actively developed or maintained. 

For new work on this check out relevant link 

Google App Engine Java Runtime SDK - GWT Guestbook Demo 
-- 

Links to GoogleCloudPlatform/java-docs-samples 
https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/appengine/multitenancy/
 
-- 
Multitenancy Java sample 

Shows the usage of the Namespaces API. 

An App Engine guestbook using Java, Maven, and Objectify. 
-- 


On Fri, 2017-01-06 at 09:00 -0800, 'George (Cloud Platform Support)' 
via Google App Engine wrote: 
> You may consider starting with a simple GWT tutorial, then add 
> features gradually.  

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/09f65e91-afa7-4179-9605-1121d016fa82%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GWT Client for AppEngine Endpoints

2017-01-06 Thread Matthew Rubenstein
That project is unusable. Its deployment doc links to a replacement 
project's non-GWT page. Is there a simple GWT/Endpoints tutorial that is 
complete and works with the current infrastructure? Preferably with Android 
Studio, though I'm learning to adapt Ant build files to Gradle (after years 
of not using Ant).


* Details:
I cloned its googlearchive/appengine-gwtguestbook-namespaces-java project 
from its current location
https://github.com/googlearchive/appengine-gwtguestbook-namespaces-java

and imported it into Android Studio. I downloaded gwt-2.8.0 . I added a 
build.gradle consisting of 
ant.importBuild 'build.xml'

and added to build.properties the correct values for gwt.home and 
appengine.home . Then from the commandline I executed gradle build . I had 
to add to the gwtc target JVM arg -Xss16M because the build ran out of 
memory, but it built OK. It built a lot of classes, libraries, a war 
directory. gradle runserver started a server on localhost and it seemed to 
execute a guestbook messaging system OK.

But how to deploy it to App Engine? The README.md file says:

> You can then upload your application following the instructions described 
> in the Google App Engine Java Runtime SDK documentation: 
>  http://code.google.com/appengine/docs/java/gettingstarted/uploading.html


But that code.google.com URL redirects to
https://cloud.google.com/appengine/docs/java/gettingstarted/deploying-the-application?csw=1
"App Engine > Documentation > Java
Deploying the Application
In this final part of the Guestbook tutorial, you learn how to deploy your 
application, including generating the Google Cloud Datastore indexes 
required for deployment. This page is part of a multi-page tutorial. To 
start from the beginning and see instructions for setting up, go to 
Creating a Guestbook."

That doc is not consistent with the original project. It doesn't refer to 
GWT at all. It says that running the app on the dev server (ie. gradle 
runserver ) would generate indexes in datastore-indexes-auto.xml but that 
file contained a comment indicating my gradle runserver invocation wrote 
indices, but the XML contained only "".

Maybe the indexes aren't necessary. But how to deploy it? Android Studio's 
menu Build > Deploy Module to App Engine... gives only 'This project does 
not contain any App Engine modules. To add an App Engine module for your 
project,
open “File > New Module…” menu and choose one of App Engine modules.' Menu 
File > New > New Module... shows a Google Cloud Module option, but it wants 
a "Client module" value, and the dropdown is empty. The "App Engine Java 
Endpoints Module" page linked from the new module dialog is the Github 
GoogleCloudPlatform/gradle-appengine-templates/HelloEndpoints page for 
adding an Endpoints backend to an Android app. Again, nothing about GWT.

FWIW inspecting the actual Java source showed most classes were unresolved, 
such as EntryPoint and the "core" part of "import 
com.google.gwt.core.client.EntryPoint;" etc. I suppose the build converts 
the Java to Javascript against the GWT libraries without having the 
necessary dependencies for the Java to build targeting the JVM.


On Friday, January 6, 2017 at 3:09:00 PM UTC-5, Matthew Rubenstein wrote:
>
> That GWT tutorial is inactive, superseded by a project that is 
> for Java but not GWT. It seems like all the Google projects 
> demonstrating GWT integration with App Engine (or Endpoints to 
> anywhere) are being replaced by projects for Java not GWT. 
>
> Inactive: 
>
> https://github.com/googlearchive/appengine-gwtguestbook-namespaces-java 
> -- 
> status: inactive 
> This project is no longer actively developed or maintained. 
>
> For new work on this check out relevant link 
>
> Google App Engine Java Runtime SDK - GWT Guestbook Demo 
> -- 
>
> Links to GoogleCloudPlatform/java-docs-samples 
>
> https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/appengine/multitenancy/
>  
> -- 
> Multitenancy Java sample 
>
> Shows the usage of the Namespaces API. 
>
> An App Engine guestbook using Java, Maven, and Objectify. 
> -- 
>
>
> On Fri, 2017-01-06 at 09:00 -0800, 'George (Cloud Platform Support)' 
> via Google App Engine wrote: 
> > You may consider starting with a simple GWT tutorial, then add 
> > features gradually.  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/90b8517b-e617-4ed1-8bb9-705a3e99364a%40googlegroups.com.
For more options, visit 

[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
Thanks to whoever reset the channel hours used.  It's allowed all my 
clients to be back online with notifications.

On Friday, January 6, 2017 at 9:40:30 PM UTC-5, Ster Nem wrote:
>
> Glad it's working for you.  You're welcome.
>
>
> On Friday, January 6, 2017 at 9:34:32 PM UTC-5, Ananthakrishnan 
> Venkatasubramanian wrote:
>>
>> Yeah. Issue has been fixed it seems. Brought back the old production 
>> version of our app to default which had real time notifications enabled. 
>> Working fine as expected. Thank you very much :)
>>
>> On Saturday, January 7, 2017 at 8:01:38 AM UTC+5:30, Ster Nem wrote:
>>>
>>> And of course after wasting all this time, it looks like it now works on 
>>> our sandbox environment.
>>>
>>> Of course my product environment is down because my quota has been 
>>> exceeded.  7 hours til reset.  I hope Google compensates me for at least 
>>> today's "overuse" and more since my team has lost their Friday evening..
>>>
>>> On Friday, January 6, 2017 at 9:26:34 PM UTC-5, Ster Nem wrote:

 Further details as my team have been debugging this for the past 3.5 
 hours.

 This part on our server returns error free:
 ChannelService channelService = 
 ChannelServiceFactory.getChannelService();
 token = channelService.createChannel(clientId, 1439); 


 When we try and use this token it fails and as Ananthakrishnan 
 desribes, our GWT code is setup to retry by creating a new channel.  This 
 killed our quota.

 We also have a java client using this channel and we are able debug.  
 We are noticing that our parsing logic for the response from 
 talkgadget.google.com doesn't seem to give us valid results.  
 Something is wrong on that end.

 On Friday, January 6, 2017 at 8:53:10 PM UTC-5, Ananthakrishnan 
 Venkatasubramanian wrote:
>
> Core problem for this issue is socket onopen handler is not getting 
> invoked instead onerror is getting called again and again. We are 
> creating 
> a new channel token in onerror handler. So again and again, channel token 
> will be created, onerror handler invoked and it never goes to onopen 
> handler. The problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 
> AM 
> IST onwards and it is still continuing. So far for these many years/days 
> it 
> was working fine. Waiting for the fix so that we can turn on the real 
> time 
> notifications back in our system.
>
> On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
> Venkatasubramanian wrote:
>>
>> Yeah. Facing the same issue and the application got 
>> crashed/continuously reloaded for the users. Please address this 
>> a.s.a.p. 
>> Currently we have disabled the real time notifications and addressed the 
>> production app issue.
>>
>> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>>>
>>> I use app engine channels to ensure my clients receive real-time 
>>> orders at their restaurant that they can fulfill.
>>>
>>> Within the past hour or so, I'm now getting this message when the 
>>> client side software tries to establish a channel:
>>>
>>> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
>>> xmpp.CreateChannel() required more quota than is available.
>>>
>>> I'm definitely not over the quota, and I even have an idle sandbox 
>>> app engine id and can't seem to establish channels testing there.
>>>
>>> Anyone else see this issue?  Can someone look into it?  
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f94cffdb-32cc-4409-86c6-2548b6e0f3af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
Glad it's working for you.  You're welcome.


On Friday, January 6, 2017 at 9:34:32 PM UTC-5, Ananthakrishnan 
Venkatasubramanian wrote:
>
> Yeah. Issue has been fixed it seems. Brought back the old production 
> version of our app to default which had real time notifications enabled. 
> Working fine as expected. Thank you very much :)
>
> On Saturday, January 7, 2017 at 8:01:38 AM UTC+5:30, Ster Nem wrote:
>>
>> And of course after wasting all this time, it looks like it now works on 
>> our sandbox environment.
>>
>> Of course my product environment is down because my quota has been 
>> exceeded.  7 hours til reset.  I hope Google compensates me for at least 
>> today's "overuse" and more since my team has lost their Friday evening..
>>
>> On Friday, January 6, 2017 at 9:26:34 PM UTC-5, Ster Nem wrote:
>>>
>>> Further details as my team have been debugging this for the past 3.5 
>>> hours.
>>>
>>> This part on our server returns error free:
>>> ChannelService channelService = 
>>> ChannelServiceFactory.getChannelService();
>>> token = channelService.createChannel(clientId, 1439); 
>>>
>>>
>>> When we try and use this token it fails and as Ananthakrishnan desribes, 
>>> our GWT code is setup to retry by creating a new channel.  This killed our 
>>> quota.
>>>
>>> We also have a java client using this channel and we are able debug.  We 
>>> are noticing that our parsing logic for the response from 
>>> talkgadget.google.com doesn't seem to give us valid results.  Something 
>>> is wrong on that end.
>>>
>>> On Friday, January 6, 2017 at 8:53:10 PM UTC-5, Ananthakrishnan 
>>> Venkatasubramanian wrote:

 Core problem for this issue is socket onopen handler is not getting 
 invoked instead onerror is getting called again and again. We are creating 
 a new channel token in onerror handler. So again and again, channel token 
 will be created, onerror handler invoked and it never goes to onopen 
 handler. The problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 
 AM 
 IST onwards and it is still continuing. So far for these many years/days 
 it 
 was working fine. Waiting for the fix so that we can turn on the real time 
 notifications back in our system.

 On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
 Venkatasubramanian wrote:
>
> Yeah. Facing the same issue and the application got 
> crashed/continuously reloaded for the users. Please address this a.s.a.p. 
> Currently we have disabled the real time notifications and addressed the 
> production app issue.
>
> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>>
>> I use app engine channels to ensure my clients receive real-time 
>> orders at their restaurant that they can fulfill.
>>
>> Within the past hour or so, I'm now getting this message when the 
>> client side software tries to establish a channel:
>>
>> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
>> xmpp.CreateChannel() required more quota than is available.
>>
>> I'm definitely not over the quota, and I even have an idle sandbox 
>> app engine id and can't seem to establish channels testing there.
>>
>> Anyone else see this issue?  Can someone look into it?  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a2b361fd-96bb-47e6-9842-612b16374df5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ananthakrishnan Venkatasubramanian
Yeah. Issue has been fixed it seems. Brought back the old production 
version of our app to default which had real time notifications enabled. 
Working fine as expected. Thank you very much :)

On Saturday, January 7, 2017 at 8:01:38 AM UTC+5:30, Ster Nem wrote:
>
> And of course after wasting all this time, it looks like it now works on 
> our sandbox environment.
>
> Of course my product environment is down because my quota has been 
> exceeded.  7 hours til reset.  I hope Google compensates me for at least 
> today's "overuse" and more since my team has lost their Friday evening..
>
> On Friday, January 6, 2017 at 9:26:34 PM UTC-5, Ster Nem wrote:
>>
>> Further details as my team have been debugging this for the past 3.5 
>> hours.
>>
>> This part on our server returns error free:
>> ChannelService channelService = 
>> ChannelServiceFactory.getChannelService();
>> token = channelService.createChannel(clientId, 1439); 
>>
>>
>> When we try and use this token it fails and as Ananthakrishnan desribes, 
>> our GWT code is setup to retry by creating a new channel.  This killed our 
>> quota.
>>
>> We also have a java client using this channel and we are able debug.  We 
>> are noticing that our parsing logic for the response from 
>> talkgadget.google.com doesn't seem to give us valid results.  Something 
>> is wrong on that end.
>>
>> On Friday, January 6, 2017 at 8:53:10 PM UTC-5, Ananthakrishnan 
>> Venkatasubramanian wrote:
>>>
>>> Core problem for this issue is socket onopen handler is not getting 
>>> invoked instead onerror is getting called again and again. We are creating 
>>> a new channel token in onerror handler. So again and again, channel token 
>>> will be created, onerror handler invoked and it never goes to onopen 
>>> handler. The problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 AM 
>>> IST onwards and it is still continuing. So far for these many years/days it 
>>> was working fine. Waiting for the fix so that we can turn on the real time 
>>> notifications back in our system.
>>>
>>> On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
>>> Venkatasubramanian wrote:

 Yeah. Facing the same issue and the application got 
 crashed/continuously reloaded for the users. Please address this a.s.a.p. 
 Currently we have disabled the real time notifications and addressed the 
 production app issue.

 On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>
> I use app engine channels to ensure my clients receive real-time 
> orders at their restaurant that they can fulfill.
>
> Within the past hour or so, I'm now getting this message when the 
> client side software tries to establish a channel:
>
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> xmpp.CreateChannel() required more quota than is available.
>
> I'm definitely not over the quota, and I even have an idle sandbox app 
> engine id and can't seem to establish channels testing there.
>
> Anyone else see this issue?  Can someone look into it?  
>


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/fbacdd22-23be-48ec-8ad3-4a22ebbdad09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
And of course after wasting all this time, it looks like it now works on 
our sandbox environment.

Of course my product environment is down because my quota has been 
exceeded.  7 hours til reset.  I hope Google compensates me for at least 
today's "overuse" and more since my team has lost their Friday evening..

On Friday, January 6, 2017 at 9:26:34 PM UTC-5, Ster Nem wrote:
>
> Further details as my team have been debugging this for the past 3.5 hours.
>
> This part on our server returns error free:
> ChannelService channelService = 
> ChannelServiceFactory.getChannelService();
> token = channelService.createChannel(clientId, 1439); 
>
>
> When we try and use this token it fails and as Ananthakrishnan desribes, 
> our GWT code is setup to retry by creating a new channel.  This killed our 
> quota.
>
> We also have a java client using this channel and we are able debug.  We 
> are noticing that our parsing logic for the response from 
> talkgadget.google.com doesn't seem to give us valid results.  Something 
> is wrong on that end.
>
> On Friday, January 6, 2017 at 8:53:10 PM UTC-5, Ananthakrishnan 
> Venkatasubramanian wrote:
>>
>> Core problem for this issue is socket onopen handler is not getting 
>> invoked instead onerror is getting called again and again. We are creating 
>> a new channel token in onerror handler. So again and again, channel token 
>> will be created, onerror handler invoked and it never goes to onopen 
>> handler. The problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 AM 
>> IST onwards and it is still continuing. So far for these many years/days it 
>> was working fine. Waiting for the fix so that we can turn on the real time 
>> notifications back in our system.
>>
>> On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
>> Venkatasubramanian wrote:
>>>
>>> Yeah. Facing the same issue and the application got crashed/continuously 
>>> reloaded for the users. Please address this a.s.a.p. Currently we have 
>>> disabled the real time notifications and addressed the production app issue.
>>>
>>> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:

 I use app engine channels to ensure my clients receive real-time orders 
 at their restaurant that they can fulfill.

 Within the past hour or so, I'm now getting this message when the 
 client side software tries to establish a channel:

 com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
 xmpp.CreateChannel() required more quota than is available.

 I'm definitely not over the quota, and I even have an idle sandbox app 
 engine id and can't seem to establish channels testing there.

 Anyone else see this issue?  Can someone look into it?  

>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cf38a365-ba37-4b3c-a6ea-aeec5c86f09a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
Further details as my team have been debugging this for the past 3.5 hours.

This part on our server returns error free:
ChannelService channelService = 
ChannelServiceFactory.getChannelService();
token = channelService.createChannel(clientId, 1439); 


When we try and use this token it fails and as Ananthakrishnan desribes, 
our GWT code is setup to retry by creating a new channel.  This killed our 
quota.

We also have a java client using this channel and we are able debug.  We 
are noticing that our parsing logic for the response from 
talkgadget.google.com doesn't seem to give us valid results.  Something is 
wrong on that end.

On Friday, January 6, 2017 at 8:53:10 PM UTC-5, Ananthakrishnan 
Venkatasubramanian wrote:
>
> Core problem for this issue is socket onopen handler is not getting 
> invoked instead onerror is getting called again and again. We are creating 
> a new channel token in onerror handler. So again and again, channel token 
> will be created, onerror handler invoked and it never goes to onopen 
> handler. The problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 AM 
> IST onwards and it is still continuing. So far for these many years/days it 
> was working fine. Waiting for the fix so that we can turn on the real time 
> notifications back in our system.
>
> On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
> Venkatasubramanian wrote:
>>
>> Yeah. Facing the same issue and the application got crashed/continuously 
>> reloaded for the users. Please address this a.s.a.p. Currently we have 
>> disabled the real time notifications and addressed the production app issue.
>>
>> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>>>
>>> I use app engine channels to ensure my clients receive real-time orders 
>>> at their restaurant that they can fulfill.
>>>
>>> Within the past hour or so, I'm now getting this message when the client 
>>> side software tries to establish a channel:
>>>
>>> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
>>> xmpp.CreateChannel() required more quota than is available.
>>>
>>> I'm definitely not over the quota, and I even have an idle sandbox app 
>>> engine id and can't seem to establish channels testing there.
>>>
>>> Anyone else see this issue?  Can someone look into it?  
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2c42de08-6d5b-436a-99a1-dd729a1a6d65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ananthakrishnan Venkatasubramanian
Core problem for this issue is socket onopen handler is not getting invoked 
instead onerror is getting called again and again. We are creating a new 
channel token in onerror handler. So again and again, channel token will be 
created, onerror handler invoked and it never goes to onopen handler. The 
problem started on 07-JAN-2017 SATURDAY around 3:20 or 3:30 AM IST onwards 
and it is still continuing. So far for these many years/days it was working 
fine. Waiting for the fix so that we can turn on the real time 
notifications back in our system.

On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
Venkatasubramanian wrote:
>
> Yeah. Facing the same issue and the application got crashed/continuously 
> reloaded for the users. Please address this a.s.a.p. Currently we have 
> disabled the real time notifications and addressed the production app issue.
>
> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>>
>> I use app engine channels to ensure my clients receive real-time orders 
>> at their restaurant that they can fulfill.
>>
>> Within the past hour or so, I'm now getting this message when the client 
>> side software tries to establish a channel:
>>
>> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
>> xmpp.CreateChannel() required more quota than is available.
>>
>> I'm definitely not over the quota, and I even have an idle sandbox app 
>> engine id and can't seem to establish channels testing there.
>>
>> Anyone else see this issue?  Can someone look into it?  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7149c4e9-a27d-463a-9a00-4af97927f12e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ananthakrishnan Venkatasubramanian
Core problem for this issue is socket onopen handler is not getting invoked 
instead onerror is getting called again and again. We are creating a new 
channel token in onerror handler. So again and again, channel token will be 
created, onerror handler invoked and it never goes to onopen handler. The 
problem started around 3:20 or 3:30 AM IST onwards and it still continuing. 
So far for these many years/days it was working fine. Waiting for the fix 
so that we can turn on the real time notifications back in our system.

On Saturday, January 7, 2017 at 7:03:20 AM UTC+5:30, Ananthakrishnan 
Venkatasubramanian wrote:
>
> Yeah. Facing the same issue and the application got crashed/continuously 
> reloaded for the users. Please address this a.s.a.p. Currently we have 
> disabled the real time notifications and addressed the production app issue.
>
> On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>>
>> I use app engine channels to ensure my clients receive real-time orders 
>> at their restaurant that they can fulfill.
>>
>> Within the past hour or so, I'm now getting this message when the client 
>> side software tries to establish a channel:
>>
>> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
>> xmpp.CreateChannel() required more quota than is available.
>>
>> I'm definitely not over the quota, and I even have an idle sandbox app 
>> engine id and can't seem to establish channels testing there.
>>
>> Anyone else see this issue?  Can someone look into it?  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/de89d2ae-465a-42cf-906c-117b39830cd8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ananthakrishnan Venkatasubramanian
Yeah. Facing the same issue and the application got crashed/continuously 
reloaded for the users. Please address this a.s.a.p. Currently we have 
disabled the real time notifications and addressed the production app issue.

On Saturday, January 7, 2017 at 4:57:25 AM UTC+5:30, Ster Nem wrote:
>
> I use app engine channels to ensure my clients receive real-time orders at 
> their restaurant that they can fulfill.
>
> Within the past hour or so, I'm now getting this message when the client 
> side software tries to establish a channel:
>
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> xmpp.CreateChannel() required more quota than is available.
>
> I'm definitely not over the quota, and I even have an idle sandbox app 
> engine id and can't seem to establish channels testing there.
>
> Anyone else see this issue?  Can someone look into it?  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f9cc1f7e-d8e8-41e0-ba57-f75513aa9b0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
Hmm, after this occurrence where my channel clients kept trying to 
reconnect, now my channels hours usage skyrocketed past the limit.

On Friday, January 6, 2017 at 6:27:25 PM UTC-5, Ster Nem wrote:
>
> I use app engine channels to ensure my clients receive real-time orders at 
> their restaurant that they can fulfill.
>
> Within the past hour or so, I'm now getting this message when the client 
> side software tries to establish a channel:
>
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> xmpp.CreateChannel() required more quota than is available.
>
> I'm definitely not over the quota, and I even have an idle sandbox app 
> engine id and can't seem to establish channels testing there.
>
> Anyone else see this issue?  Can someone look into it?  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0d4886c1-c3d9-466f-bb7c-a76158a83f85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Urgent: Channel API issues?

2017-01-06 Thread Ster Nem
I use app engine channels to ensure my clients receive real-time orders at 
their restaurant that they can fulfill.

Within the past hour or so, I'm now getting this message when the client 
side software tries to establish a channel:

com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
xmpp.CreateChannel() required more quota than is available.

I'm definitely not over the quota, and I even have an idle sandbox app 
engine id and can't seem to establish channels testing there.

Anyone else see this issue?  Can someone look into it?  

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9c65d8e3-1435-40c8-a388-a222d4f767f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GWT Client for AppEngine Endpoints

2017-01-06 Thread Matthew Rubenstein
That GWT tutorial is inactive, superseded by a project that is
for Java but not GWT. It seems like all the Google projects
demonstrating GWT integration with App Engine (or Endpoints to
anywhere) are being replaced by projects for Java not GWT.

Inactive:

https://github.com/googlearchive/appengine-gwtguestbook-namespaces-java
--
status: inactive
This project is no longer actively developed or maintained.

For new work on this check out relevant link

Google App Engine Java Runtime SDK - GWT Guestbook Demo
--

Links to GoogleCloudPlatform/java-docs-samples
https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/appengine/multitenancy/
--
Multitenancy Java sample

Shows the usage of the Namespaces API.

An App Engine guestbook using Java, Maven, and Objectify.
--


On Fri, 2017-01-06 at 09:00 -0800, 'George (Cloud Platform Support)'
via Google App Engine wrote:
> You may consider starting with a simple GWT tutorial, then add
> features gradually. 
> -- 
> You received this message because you are subscribed to a topic in
> the Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/top
> ic/google-appengine/swjJgsDhX9o/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to g
> oogle-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appeng...@googlegroups.co
> m.
> Visit this group at https://groups.google.com/group/google-appengine.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/google-appengine/4ddc6d23-6220-45cd-bbc6-
> adf658cb0c18%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.


--
matthew.rubenst...@blue-green-group.com
718-233-5097


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1483733310.19395.4.camel%40blue-green-group.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: how to connect codeigniter application to google cloud SQL

2017-01-06 Thread 'Nicholas (Google Cloud Support)' via Google App Engine
Hey Dinesh,

While there are no Google official tutorials on the documentation site, Setup 
CodeIgniter on Google App Engine 
 seems 
appropriate.  It explains how using CodeIgniter on App Engine with Cloud 
SQL differs from generic CodeIgniter with MySQL.  It also mentions specific 
configurations required for successful connections to a Cloud SQL instance.

Given the above code you've provided, there's not enough information to 
know what's actually happening.  If you encounter specific errors when 
running this code, I would suggest posting your code and errors on Stack 
Overflow  as 
it is a better forum for error/code troubleshooting.  We monitor the 
google-app-engine tag.

Hope the above is helpful,
Nicholas

On Thursday, January 5, 2017 at 9:27:38 AM UTC-5, Dinesh Kumar wrote:
>
> Hi,
>I am unable to connect the codeigniter application to google cloud 
> SQL, i need some step or videos link for it. 
>
> My code is : 
>
>
> db['default'] = array(
> 'dsn' => '',
> 'hostname' => ':/cloudsql/test-001:europe-west1:test-001-location-data',
> 'username' => 'root',
> 'password' => 'dev',
> 'database' => 'devapp_test',
> 'dbdriver' => 'mysqli',
> 'dbprefix' => '',
> 'pconnect' => FALSE,
> 'db_debug' => (ENVIRONMENT !== 'production'),
> 'cache_on' => FALSE,
> 'cachedir' => '',
> 'char_set' => 'utf8',
> 'dbcollat' => 'utf8_general_ci',
> 'swap_pre' => '',
> 'encrypt' => FALSE,
> 'compress' => FALSE,
> 'stricton' => FALSE,
> 'failover' => array(),
> 'save_queries' => TRUE
> );
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d3a84992-0259-4378-b7fa-5ed2f8501fe6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread 'George (Cloud Platform Support)' via Google App Engine
One cannot exclude out-of-hand the situation that a daily budget has never 
been set up for your app. You may check as follows:  

1) Go to appengine.google.com.  
2) Choose your app. 
3) Select "Billing Status" under "Billing" in the left hand frame. 
4) Your daily budget can be set there.  

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cbb18596-e741-4df9-9f48-5a1ac8426eb6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread Louise Elmose Hedegaard
96-100% is left of the free quota. When there is free quota that type of 
Exception should not happen right?

Den fredag den 6. januar 2017 kl. 19.59.03 UTC+1 skrev George (Cloud 
Platform Support):
>
> How much of the free quota is left? Once billing gets enabled, the above 
> errors should not appear any more. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c1dc2746-dbc0-4063-852d-8f9e176b77bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread 'George (Cloud Platform Support)' via Google App Engine
How much of the free quota is left? Once billing gets enabled, the above 
errors should not appear any more. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b11e21cd-cc1a-4c85-8f56-089027a1f564%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread Louise Elmose Hedegaard
Ok I think I enabled it at about 5 hours ago.
I can see that I am still using the free quota as you say, but if I still 
have quota left, why is the Exception then thrown when people try to access 
my app?

com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
datastore_v3.RunQuery() required more quota than is available. at 
com.google.apphosting.utils.runtime.ApiProxyUtils.convertApiError(ApiProxyUtils.java:41)
 
at 
com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:593)
 
at 
com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:487)
 
at 
com.google.apphosting.runtime.stubby.StubbyCallbackAdapter.success(StubbyCallbackAdapter.java:20)
 
at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(
RpcStub.java:847 
)
 
at 
com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:461)
 
at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:276) 
at 
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:320)
 
at 
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:312)
 
at 
com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:458) 
at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.runCallback(
RpcStub.java:885 
)
 
at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.rpcFinished(
RpcStub.java:895 
)
 
at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.success(
RpcStub.java:874 
)
 
at com.google.net.rpc3.impl.client.RpcClientInternalContext.runCallbacks(
RpcClientInternalContext.java:1243 
)
 
at 
com.google.net.rpc3.impl.client.RpcClientInternalContext.finishRpcAndNotifyApp(
RpcClientInternalContext.java:1140 
)
 
at com.google.net.rpc3.impl.client.RpcNetChannel.afterFinishingActiveRpc(
RpcNetChannel.java:1676 
)
 
at com.google.net.rpc3.impl.client.RpcNetChannel.finishRpc(
RpcNetChannel.java:1491 
)
 
at com.google.net.rpc3.impl.client.RpcNetChannel.handleResponse(
RpcNetChannel.java:3306 
)
 
at com.google.net.rpc3.impl.client.RpcNetChannel.messageReceived(
RpcNetChannel.java:3045 
)
 
at com.google.net.rpc3.impl.client.RpcNetChannel.access$2900(
RpcNetChannel.java:181 
)
 
at 

[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread 'George (Cloud Platform Support)' via Google App Engine
When did you enable billing? It it's 3 hours ago you might still have to 
wait a little: it may take up to a day to have the billing enabled. 

In the cloud console for your project “UltimateSync”, if you navigate to 
App Engine → Settings in the left side frame, you’ll notice that your daily 
limit appears still as “using the free quota”. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/35257acc-81f4-4170-962c-892ec54e25a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread Louise Elmose Hedegaard
Hi George,

Thank you for your reply.
The highest usage is 4% so it seems the problem is not related to quotas. 
And again, even if it was, I have enabled billing for the particular app.

Any other ideas?

Thanks,
-Louise

Den fredag den 6. januar 2017 kl. 16.24.09 UTC+1 skrev George (Cloud 
Platform Support):
>
> Hello Louise, 
>
> The provided screen capture indicates that you were checking quotas under 
> IAM & Admin. The alert-related data is to be found under Billing → Budgets 
> and Alerts. 
>
> To check the actual quotas for the Datastore app operations, you should 
> follow these steps: 
>
> 1) Navigate to appengine.google.com. 
> 2) In the left-side frame navigate to “app engine”.  
> 3) On the left hand side frame, you should see "quotas": click on that 
> icon.  
> 4) You should be able to gather more fine-grained information on your 
> Datastore access budget there.   
>
> Please let us know if you find significant info this way. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/dfd4aa44-eafe-4b8e-8c34-e6aaebf6e7b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GWT Client for AppEngine Endpoints

2017-01-06 Thread 'George (Cloud Platform Support)' via Google App Engine
You may consider starting with a simple GWT tutorial 
, 
then add features gradually. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4ddc6d23-6220-45cd-bbc6-adf658cb0c18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: appcfg to gcloud app deploy migration guide?

2017-01-06 Thread Brian
Thanks, Adam -- that's a big help!

I'm making the changes to my workflow based on your suggestions and the 
related documentation, however the process has raised a few questions:

1) I haven't noticed dispatch.yaml mentioned in the new gcloud command 
documentation. Should this be included with the other yaml files for my 
default app? (app.yaml dos.yaml index.yaml) If I need to update just a 
service, (service1.yaml) should I include the default dispatch.yaml too?

2) Since the dispatch.yaml file applies to my entire project (both default 
app and services) if I update it alone with the gcloud command, is the 
--version flag ignored, or would it know to apply it just to my default 
project app, and not the individual version ids of the services?

3) Since the "version" id field is no longer used in the .yaml files, it 
appears that I can not update both my app and services in a single command 
AND include unique version ids for each with a single --version flag. In 
this case is it best practice to update the app and services individually 
so I can specify unique version ids for each?

4) While the "version" id field is no longer used in the .yaml files, the 
documentation suggests otherwise. On 
https://cloud.google.com/appengine/docs/python/tools/uploadinganapp under 
"Updating Indexes" it states, "Define a different version ID in your app's 
app.yaml file." Is this accurate or not?

Any refinement you can offer on these issues would be very helpful.

Brian

On Saturday, December 31, 2016 at 6:00:54 PM UTC-6, Adam (Cloud Platform 
Support) wrote:
>
> Pre-release documentation can't be made available to the public 
> unfortunately. My recommendation is to read the current available App 
> Engine and gcloud docs 
>  and test. I 
> can list a few main differences here though:
>
> 1) New versions are promoted to receive all traffic by default. I'm of the 
> opinion that this is bad, and hopefully the default will change, but for 
> now you should disable this with the following command:
> gcloud config set app/promote_by_default false
>
> 2) In your app.yaml and service .yaml files, the 'application: ' and 
> 'version: 
> ' fields are not used. You should set the project to deploy to with 'gcloud 
> config set project', and the version is automatically generated, or set 
> with the '--version=' flag to 'gcloud app deploy'.
>
> 3) You can use 'gcloud app deploy ' for any .yaml, such 
> as cron.yaml, dispatch.yaml and indexes.yaml. No need for separate 
> commands like update_indexes and update_dispatch.
>
> 4) For Java apps, everything is done using the new Gcloud Maven Plugin 
>  which 
> handles translating the .xml config files to .yaml files for deployment. 
> It's similar to how the App Engine Maven Plugin worked on the standalone 
> SDK, but the plugin goals are different.
>
> 5) There is no vacuum_indexes command, instead you would use 'gcloud 
> preview datastore cleanup-indexes' 
> 
> .
>
> On Saturday, December 31, 2016 at 11:20:12 AM UTC-5, Brian wrote:
>>
>> I just installed/updated my local gcloud SDK after a Ubuntu 14.04 to 
>> 16.04 upgrade. Apparently, appcfg is no longer available by default. I'd 
>> like to start using the preferred gcloud commands to manage my projects but 
>> I can't find an "appcfg" to "gcloud app deploy" migration guide anywhere. 
>> On Stack Overflow a while back, Zachary mentioned a migration guide 
>> 
>>  
>> was planned.
>>
>> From what I've read, the changes look good, but there seems to be several 
>> gotchas that could really mess-up my active projects, so I would like to 
>> review the migration guide in fine detail to avoid any problems.
>>
>> Please let me know where I can find the migration guide so I can keep my 
>> projects moving forward. (At this point, even a rough draft would be very 
>> useful!)
>>
>> (I would have commented on the original Stack Overflow thread, but as a 
>> newbie there I'm not allowed because I don't have a high enough reputation 
>> yet.)
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/be5be774-beb9-4d88-a39d-4716e943b0d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Quota error even though quota is not exceeded

2017-01-06 Thread 'George (Cloud Platform Support)' via Google App Engine
Hello Louise, 

The provided screen capture indicates that you were checking quotas under 
IAM & Admin. The alert-related data is to be found under Billing → Budgets 
and Alerts. 

To check the actual quotas for the Datastore app operations, you should 
follow these steps: 

1) Navigate to appengine.google.com. 
2) In the left-side frame navigate to “app engine”.  
3) On the left hand side frame, you should see "quotas": click on that 
icon.  
4) You should be able to gather more fine-grained information on your 
Datastore access budget there.   

Please let us know if you find significant info this way. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c365b042-35d8-4b59-b029-72ead374e3f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Memory leak with ndb.put_multi

2017-01-06 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Thank you for reporting this issue. All further progress will occur within 
the PIT . 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8b20d398-d6b6-4ce8-8d1b-a0bae7cb1491%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Quota error even though quota is not exceeded

2017-01-06 Thread Louise Elmose Hedegaard
Hi,

I get this error "The API call datastore_v3.RunQuery() required more quota 
than is available. " which seems to mean that I have spent the daily free 
budget.
I have now enabled billing, but I still get the error above.
When I check the quota usage, it looks like the attached images - i.e. no 
quotas are exceeded.

Any advice?

Thanks,
-Louise

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1af40bd9-c694-4683-acac-fdbf681cfc84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.