Re: [google-appengine] Very low performance in appengine endpoints

2014-05-05 Thread timh
You images are too small to see detail. However just looking at the graph 
and number of steps it looks like when you fetch entities
you are doing it one entity at a time which means a lot of round trips 
(rpcs).  Which can slow things down enourmously.

You probably need to look at the code that retrieves entities.  Look at 
using larger batch sizes.  You haven't mentioned what language or 
datastore access mechanism (ie on python, db or ndb) etc.

T

On Monday, May 5, 2014 5:19:25 AM UTC+8, DiTieM wrote:
>
> Hello Vinni,
>
> Thank you for the quick reply. 
>
> I did install appstats and try to find out if there were the bottle necks. 
> The chart was basically reading from the datastore and then there was a 5 
> seconds without any "information". Now it behaves different because it 
> reads all from memcache (as you will see, there is no big improvement). I 
> am going to make an screenshot without the memcache, it will take some time.
>
>
> I also measured the time (using time.time( )) between different moments of 
> the answer. Here is the log:
>
>  22:31:54.677 GETTING KEYS 0.182710
>  22:31:58.785 GETTING TRIPS 4.290660
>  22:31:58.785 FILTERING 0.000270
>  22:31:58.794 GETtING TA PROFILE 0.008220
>  22:32:04.771 COMPOSING ANSWER 5.977440
>  22:32:04.854 GETTING RATES 0.083230
>
> If there is any other information you can consider useful just let me know.
>
>
>
> 
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Very low performance in appengine endpoints

2014-05-05 Thread DiTieM

>
> You images are too small to see detail
>


Apologies, "Google Groups" resized. I did not notice till you mentioned. 
The image is 1.7 mg and it was 1400 pixels wide. I cropped it, hope this 
time it will be more visible.
 

> You probably need to look at the code that retrieves entities.  Look at 
> using larger batch sizes.  You haven't mentioned what language or 
> datastore access mechanism (ie on python, db or ndb) etc.
>

the tag of the message: python27, I thought people used that for "saying 
the language", I guess not easy to read. I am using ndb, as db is 
deprecated.
 
Removing some if-then-else, the code is like this:

query = TATripDB.query( TATripDB.draft == 0 )

 if request.offset:
 cursor = Cursor( urlsafe = request.offset )
 else:
 cursor = None

# limit = request.limit
rows, next_cursor, more  = query.fetch_page( 200, start_cursor = 
cursor )

ret = [ ]
com_cache = { }
cur_cache = { }

if rows:
unique_temporal_user = self.get_ta_profile( rows[ 0 
].from_agency )

for r in rows:
ret.append( get_tatrip_answer( unique_temporal_user
# user_set[ r.key.parent( 
).id( ) ]
  , r
  , vlc_of_trip_key( 
userID_key, r.key )
  , cur_cache
  , com_cache ) )

 return ExploreTATripA( trips  = ret
 , next_token = next_token 
 , cur_rates  = cur_rates  )


The version of the memcache introduce some changes:

tatrips_keys = memcache.get( 'TATRIPS_KEYS' )

if tatrips_keys:
rows = map( lambda x: self.get_tatrip_from_key( x 
), tatrips_keys )

I thought of using this method to avoid putting big object in memcache. 
This is maybe what you refer as getting in larger batch size? Later I am 
going to do some more experiments. Thank you for the suggestion!

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Very low performance in appengine endpoints

2014-05-05 Thread timh
Hi

Completely missed the tag (can't say I ever look at them)

Looking at the graph you are doing an awful lot of memcache gets and sets 
one after another and each rpc costs time (round trip etc)
Just looking at the graph it tells me you code is behaving inefficiently. 
 You want as few steps in the graph as possible  as each one has a fairly 
fixed overhead in terms of roundtrip.
For instance if there is 30ms base overhead for each round trip excluding 
any work, and you do 100 rpcs then thats an immediate 3000ms added to you 
processing time.

These means start batching operations,  for instance you can do get_multi 
and set_multi when using memcache.  

I am having trouble working out what you code is trying to do (hard to read 
here and incomplete), but basically you need to try and batch all 
operations.
Its not clear why you have so many memcache.set's interleaved with all the 
gets.  Again try and do it all at the end in a few operations.

The evidence as to where all you time is going is in the graph.

T


On Monday, May 5, 2014 6:37:36 PM UTC+8, DiTieM wrote:
>
> You images are too small to see detail
>>
>
>
> 
> Apologies, "Google Groups" resized. I did not notice till you mentioned. 
> The image is 1.7 mg and it was 1400 pixels wide. I cropped it, hope this 
> time it will be more visible.
>  
>
>> You probably need to look at the code that retrieves entities.  Look at 
>> using larger batch sizes.  You haven't mentioned what language or 
>> datastore access mechanism (ie on python, db or ndb) etc.
>>
>
> the tag of the message: python27, I thought people used that for "saying 
> the language", I guess not easy to read. I am using ndb, as db is 
> deprecated.
>  
> Removing some if-then-else, the code is like this:
>
> query = TATripDB.query( TATripDB.draft == 0 )
>
>  if request.offset:
>  cursor = Cursor( urlsafe = request.offset )
>  else:
>  cursor = None
>
> # limit = request.limit
> rows, next_cursor, more  = query.fetch_page( 200, start_cursor = 
> cursor )
>
> ret = [ ]
> com_cache = { }
> cur_cache = { }
>
> if rows:
> unique_temporal_user = self.get_ta_profile( rows[ 0 
> ].from_agency )
>
> for r in rows:
> ret.append( get_tatrip_answer( unique_temporal_user
> # user_set[ r.key.parent( 
> ).id( ) ]
>   , r
>   , vlc_of_trip_key( 
> userID_key, r.key )
>   , cur_cache
>   , com_cache ) )
>
>  return ExploreTATripA( trips  = ret
>  , next_token = next_token 
>  , cur_rates  = cur_rates  )
>
>
> The version of the memcache introduce some changes:
>
> tatrips_keys = memcache.get( 'TATRIPS_KEYS' )
>
> if tatrips_keys:
> rows = map( lambda x: self.get_tatrip_from_key( x 
> ), tatrips_keys )
>
> I thought of using this method to avoid putting big object in memcache. 
> This is maybe what you refer as getting in larger batch size? Later I am 
> going to do some more experiments. Thank you for the suggestion!
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Error deploying application: loop at 87% on sending batch files

2014-05-05 Thread Gilberto Torrezan Filho
Well, removing the symbolic links *helps* solving the issue, but sometimes 
the deployment still fails.

It's like 1 success in 3-4 attempts. Always with the same symptom: stuck at 
87% and sending files till the hard limit of 1 is reached.

Deploying an app has become a painful experience. Is anybody else with the 
same issue?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] ndb.add_flow_exception has no effect

2014-05-05 Thread Josh Whelchel (Loudr)
I am unable to remove certain exceptions from our logs via 
ndb.add_flow_exception.

class CompletedExpectedException(Exception):
> """This Exception is completely expected. 
> We don't need to see it as "errors" in the logs, or GAE dashboard 
> graphs."""
> pass
> # The following code, when on the 'global' app level, does not have an effect.
> ndb.add_flow_exception(CompletedExpectedException)
> # The following code does not work, eitherclass 
> WarmupHandler(webapp2.RequestHandler):
> """/_ah/warmup or /_ah/start"""
> def get(self):
> ndb.add_flow_exception(CompletedExpectedException)
>
> def post(self):
> self.get()
>
>
The code above does not prevent "CompletedExpectedException" from appearing 
in the logs.

This is primarily a problem because the only way that I know to 'fail' a 
deferred task is to throw an exception. (I know that I can use a direct 
taskqueue implementation with self.error(500) for this, but I'd still like 
to understand the functionality of ndb.add_flow_exception).

It is documented here: 
https://developers.google.com/appengine/docs/python/ndb/functions

As a side note - I would think this function, as documented, should belong 
in a different API than the datastore. *shrug*

Also asked on Stack 
Overflow,
 
if you would like that sweet, sweet reputation. :P

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: images api issues

2014-05-05 Thread Josh Whelchel (Loudr)
We are also seeing semi-frequent "TransformationError" exceptions being 
raised with no message attributed to them.

On Thursday, May 1, 2014 3:24:20 AM UTC-7, Rafael Sanches wrote:
>
> Anyone else having recurrent issues with the images API?
>
> I know Google doesn't guarantee any SLA for that API, but the error rates 
> are just terrible. 
>
> Can someone please let me know what's happening and when it's going to be 
> fixed?
>  

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] App Engine 1.9.4 Released

2014-05-05 Thread Eric Han


Hi Everyone,
We are pleased to announce the latest release of Google App Engine 1.9.4. For 
more about the focus of this and the last release, please see our blog post 
(http://googlecloudplatform.blogspot.com/2014/04/announcing-release-of-google-app-engine-1-9-3.html).
 

Version 1.9.4 - April 30, 2014

*Python*


   - Fixed an issue with the Search API where it does not correctly parse 
expressions that use the subtraction operator without surrounding whitespaces.
 - Fixed an issue with the devappserver Search API allowing searches 
for a field with a negated value.
 - Fixed an issue with the devappserver Search API not handling 
searches for empty quotes the same way as production.
 - Fixed an issue with the devappserver Search API not matching 
documents with atom fields the same way as production.
 - Fixed an issue with the devappserver Search API allowing expressions 
that use the snippet operator over a numeric field.
 - Fixed an issue with the devappserver Search API allowing sorting 
expressions to use the snippet operator.
 - Fixed an issue with the devappserver Search API not validating that 
cursors are from a previous search.
 - Fixed an issue with the devappserver Search API not parsing queries 
that use the fuzzy search operator (~).
 - Fixed an issue with the devappserver Search API not validating the 
default value for sorting expressions on date fields.
 - Fixed an issue with the devappserver memcache viewer not displaying 
items with non-ASCII characters properly.
- https://code.google.com/p/googleappengine/issues/detail?id=9459
 - Fixed an issue with the devappserver allowing arbitrarily large file 
uploads using HTTP POST requests. It now matches production limits of 32MB.
- https://code.google.com/p/googleappengine/issues/detail?id=10384
 - Fixed an issue with NDB deserialization looping infinitely when 
nested value is None.
- https://code.google.com/p/googleappengine/issues/detail?id=10758
 
*PHP*


   - Fixed an issue with libcurl giving a load error for Mac OS X Snow Leopard 
clients.
- https://code.google.com/p/googleappengine/issues/detail?id=10405
 - Fixed an issue with making simultaneous mysqli connections to the 
same CloudSQL instance causing the request to time out.
  

thanks, Eric Han
Google Cloud Platform

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Daily Budget Setting no longer available in Google Cloud Console

2014-05-05 Thread Michael Thomsen (Google Inc.)
Hi Lawrence,

Thanks for the feedback. We are definitely aware of this feature missing in 
the Google Developers Console (formerly the Google Cloud Console). We are 
working on addressing this, and hopefully will have this fixed soon.

Thanks for using our product, and keep the feedback coming.

Kind Regards,

Michael Thomsen
Product Manager, Google Developers Console

On Monday, April 14, 2014 8:48:22 AM UTC-7, Lawrence Mok wrote:
>
> Since Google started migrating App Engine Billing to Google Cloud Console, 
> there are no longer an option to set a daily budget. (reference: 
> https://developers.google.com/appengine/pricing#change_budget). I am not sure 
> if this is intentional or just a miss, but this is very important to me as a 
> developer / start up founder.
>
> One of the major reason I choose Google App Engine is that I can set a fixed 
> daily budget so that I won't get billing surprise because of any unexpected 
> event (e.g. sudden spike of visits / DOS attack - which happened to me before 
> but I was denied for a refund because Google told me an DOS attack causing 
> the reach of my daily budget is not an DOS attack (which I think it's 
> nonsense because if there is no daily budget, a scalable service can 
> virtually give you an unlimited bill), luckily it's the daily budget that 
> protected me from a potential bankrupt)
>
> I hope someone in Google could clarify this ASAP, I believe many developers 
> are concerned about the risk of billing surprise and would take this as a 
> major factor of deciding which cloud service to use.
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error deploying application: loop at 87% on sending batch files

2014-05-05 Thread Fernando Gil
Hi Gilberto,

I am having the same problem right now with the SDK 1.9.4. I switched back
to version 1.9.3 and the upload went fine.

Best regards,
Fernando


On Fri, May 2, 2014 at 7:09 PM, Gilberto Torrezan Filho <
gilberto.torre...@gmail.com> wrote:

> Continuing with my struggle to make it work:
>
> The file which the error log complains about varies among deployment
> attempts. So it is not related to the file itself.
>
> I tried to change the application version, using a new version (called 4).
> No luck.
> I tried to deploy only the default module, instead of the entire EAR. No
> luck, same behavior.
> I tried to deploy only the default module, using the appcfg.sh script
> directly (instead of mvn appengine:update), and still no luck.
>
> I'm running out of options. =/
>
>
> On Friday, May 2, 2014 1:25:03 PM UTC-3, Gilberto Torrezan Filho wrote:
>>
>> Hi,
>>
>> I'm having a weird problem when trying to deploy my application to App
>> Engine. I'm running a Java application, and using Maven with Modules. My
>> project structure was created by the skeleton-archetype, described here:
>> https://developers.google.com/appengine/docs/java/tools/maven
>>
>> I have the default and only one more module. The default uses F1
>> automatic scaling and the second module uses B2 basic scaling. My
>> application is not a new one (I'm trying to update it on production), and
>> it is billing-enabled.
>>
>> From the root directory (where the super project resides) I executed:
>>
>> mvn clean install
>>>
>>
>> With no issues. The project was built and everything was ok.
>>
>> But when executing:
>>
>> mvn appengine:update -e
>>>
>>
>> From my EAR directory (below the root), I got this strange behavior:
>>
>> Beginning interaction for module default...
>>> 0% Created staging directory at: '/tmp/appcfg4856430756419614536.tmp'
>>> 5% Scanning for jsp files.
>>> 20% Scanning files on local disk.
>>> 25% Scanned 250 files.
>>> 28% Scanned 500 files.
>>> 31% Scanned 750 files.
>>> 33% Scanned 1000 files.
>>> 34% Scanned 1250 files.
>>> 35% Scanned 1500 files.
>>> 36% Scanned 1750 files.
>>> 37% Initiating update.
>>> 37% Cloning 395 static files.
>>> 37% Cloning 1545 application files.
>>> 40% Uploading 696 files.
>>> 52% Sending batch containing 53 blob(s) totaling 3024KB.
>>> 61% Sending batch containing 54 blob(s) totaling 3221KB.
>>> 68% Sending batch containing 55 blob(s) totaling 3259KB.
>>> 73% Sending batch containing 56 blob(s) totaling 3304KB.
>>> 77% Sending batch containing 57 blob(s) totaling KB.
>>> 80% Sending batch containing 58 blob(s) totaling 3345KB.
>>> 82% Sending batch containing 59 blob(s) totaling 3357KB.
>>> 84% Sending batch containing 60 blob(s) totaling 3368KB.
>>> 85% Sending batch containing 61 blob(s) totaling 3374KB.
>>> 86% Sending batch containing 62 blob(s) totaling 3503KB.
>>> 87% Sending batch containing 63 blob(s) totaling 3508KB.
>>> 87% Sending batch containing 64 blob(s) totaling 3549KB.
>>> 87% Sending batch containing 65 blob(s) totaling 3598KB.
>>> 87% Sending batch containing 66 blob(s) totaling 3626KB.
>>> 87% Sending batch containing 67 blob(s) totaling 3639KB.
>>> 87% Sending batch containing 68 blob(s) totaling 3650KB.
>>> 87% Sending batch containing 69 blob(s) totaling 3661KB.
>>> 87% Sending batch containing 70 blob(s) totaling 3667KB.
>>> 87% Sending batch containing 71 blob(s) totaling 3796KB.
>>> 87% Sending batch containing 72 blob(s) totaling 3801KB.
>>> 87% Sending batch containing 73 blob(s) totaling 3842KB.
>>> 87% Sending batch containing 74 blob(s) totaling 3891KB.
>>> 87% Sending batch containing 75 blob(s) totaling 3919KB.
>>> 87% Sending batch containing 76 blob(s) totaling 3932KB.
>>> 87% Sending batch containing 77 blob(s) totaling 3944KB.
>>> 87% Sending batch containing 78 blob(s) totaling 3954KB.
>>> 87% Sending batch containing 79 blob(s) totaling 3961KB.
>>
>> 87% Sending batch containing 80 blob(s) totaling 4089KB.
>>>
>> (and so on... till...)
>>>
>> 87% Exception in flushing batch payload, so sending 1 by 1...Error
>>> posting to URL: https://appengine.google.com/api/appversion/addfiles?=&;
>>> module=default&app_id=(myproject)&version=3&
>>> 400 Bad Request
>>> Max number of files and blobs is 1.
>>>
>>> 87% Rolling back the update.
>>>
>>> com.google.appengine.tools.admin.HttpIoException: Error posting to URL:
>>> https://appengine.google.com/api/appversion/addfile?module=
>>> default&path=META-INF%2FMANIFEST.MF&app_id=(myproject)&version=3&
>>> 400 Bad Request
>>> Max number of files and blobs is 1.
>>>
>>> Unable to update app: Error posting to URL:
>>> https://appengine.google.com/api/appversion/addfile?module=
>>> default&path=META-INF%2FMANIFEST.MF&app_id=(myproject)&version=3&
>>> 400 Bad Request
>>> Max number of files and blobs is 1.
>>>
>>> Please see the logs [/tmp/appcfg2488967039807633573.log] for further
>>> information.
>>>
>>
>> And the log /tmp/appcfg2488967039807633573.log shows:
>>
>> Unable to update:
>>> com.google.

[google-appengine] How to provie same application's version to all team member

2014-05-05 Thread Asa chater
Hi , 
How we can get the same applicartion's version(source code) from app Engine 
when we are working with a team?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: images api issues

2014-05-05 Thread Jasper Op de Coul
Yes, we had the same problem, but we also had issues serving other files 
from cloudstorage (where the images are also located). 
GCS was just randomly dropping connections. Our app runs in the EU 
datacenter with EU buckets btw.

The annoying thing is that in the appengine log, all looks well (200OK) but 
the enduser get's a 500

Does anyone know if there is a status page for  GCS similar to the 
appengine status page?


On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:
>
> Anyone else having recurrent issues with the images API?
>
> I know Google doesn't guarantee any SLA for that API, but the error rates 
> are just terrible. 
>
> Can someone please let me know what's happening and when it's going to be 
> fixed?
>  

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Can I run an AppEngine app with mixed Java and Go runtimes?

2014-05-05 Thread Diego Duclos
Wouldn't having a module in java and the other in go be a much better
option then hacking this with versions ? This really isn't the intended
usage of versions


On Sat, May 3, 2014 at 7:21 AM, Vinny P  wrote:

> On Thu, May 1, 2014 at 1:32 PM, Ronoaldo Pereira 
>  wrote:
>
> I'm porting the front-end handlers of a large Java app to Go. However, I'm
>> not able to run the Java and Go runtimes in paralell in the development
>> server, to share the same datastore backend.
>>
>> Is there a way to acomplish that? I'm asking here because I noticed some
>> Java code to launch instances from devappserver2 module in the Python SDK.
>> I tought that it may be possible to run both a Java module and a Go module
>> with that service, if I was using the Java Yaml configuration.
>>
>
>
>
> Yes you can, but you have to upload the Java and Go versions separately as
> different versions within the same application ID. Then you can use App
> Engine services (task queue, datastore, etc) to communicate between each
> version.
>
>
> -
> -Vinny P
> Technology & Media Advisor
> Chicago, IL
>
> App Engine Code Samples: http://www.learntogoogleit.com
>
>  --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Help! appcfg.py upload_data java heap out of memory error

2014-05-05 Thread ruixiang

Hello Everyone! I am encountering out of java heap memory when uploading 
data to my app using the appcfg.py

*appcfg.py upload_data --url http://localhost:8080/_ah/remote_api 
--filename download_data*

The data file is about 400MB. I monitored the JVM used by the google 
appengine when uploading data, and it will not acquire more memory after it 
reaches a threshold of 300MB. And it will crash several minutes after it 
reaches the threshold. How can I solve this problem? I cannot work properly 
without all of my data. Thanks so much!

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] I have problems when trying to deploy my goapp. You do not have permission.

2014-05-05 Thread Sergio Miranda
I'm getting this error when trying to deply my goapp in the console on 
linux.
Can someone help me?

Starting update of app: helloworld, version: 1
06:09 PM Getting current resource limits.
2014-04-28 18:09:44,906 ERROR appcfg.py:2323 An error occurred processing 
file '': HTTP Error 403: Forbidden. Aborting. 
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u'helloworld').
--- end server output ---
error while running appcfg.py: exit status 1

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] do a simple search when ran out of complex search quota

2014-05-05 Thread Jnnese C

Hi,
I ran out of complex search quota, and i still have simple search quota.
But if i do a simple search , it still throws an OverQuotaException.

Is it a normal situation? does anyone have the same issue?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Can google app engine support servlet 3.0?

2014-05-05 Thread 이찬형
If it can't still support, when it update to servlet 3.0 ?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Add a user with a Google Apps domain alias

2014-05-05 Thread Aaron Antrim
I am having the same problem, I believe.

I have a Google Apps domain.

Did you ever find a resolution to this problem?

Thanks,
Aaron

On Friday, October 7, 2011 7:52:37 AM UTC-7, Pieter Coucke wrote:
>
> Hi,
>
> How can I send e-mails from my app with the same domain name as my app
> if the domain name is a Google Apps domain alias?
>
>
> A description of my steps:
>
> I want to send e-mails from my app with an e-mail address that is the
> same as my custom domain name for my app, but I am not able to add the
> user.  I registered a domain alias for my app, say
> www.mydomainalias.com.  mydomainalias.com is a Google Apps domain
> alias for my real Google Apps domain mydomain.com.
>
> When I try to add nor...@mydomainalias.com  as a user with 
> permission
> "viewer" to my app, I do get the e-mail with the confirmation link in
> my nor...@mydomain.com  account.
> When I click the confirmation link
> (
> https://appengine.google.com/a/mydomainalias.com/permissions/newadmin?app_id=s~my-app-id&token=sometoken=
> )
> I get the following error message:
> "Sorry, you've reached a login page for a domain that isn't using
> Google Apps. Please check the web address and try again."  This is
> understandable since I should log in with my primary Google Apps
> domain according to
> http://www.google.com/support/a/bin/answer.py?hl=en&answer=33419 .
>
> When I change the confirmation link to
>
> https://appengine.google.com/a/mydomain.com/permissions/newadmin?app_id=s~my-app-id&token=sometoken=
> then I can add the user, but then the e-mail address that is added is
> nor...@mydomain.com , and not 
> nor...@mydomainalias.com.
>
> Has anyone seen something similar (and has a workaround)?
>
> Thanks,
>
> Pieter Coucke
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Daily Budget Setting no longer available in Google Cloud Console

2014-05-05 Thread Michael Thomsen (Google Inc.)
Hi Lawrence,

Thanks for the feedback. We are definitely aware of this feature missing in 
the Google Developers Console (formerly the Google Cloud Console). We are 
working on addressing this, and hopefully will have this fixed soon.

Thanks for using our product, and keep the feedback coming.

Kind Regards,

Michael Thomsen
Product Manager, Google Developers Console

On Monday, April 14, 2014 8:48:22 AM UTC-7, Lawrence Mok wrote:
>
> Since Google started migrating App Engine Billing to Google Cloud Console, 
> there are no longer an option to set a daily budget. (reference: 
> https://developers.google.com/appengine/pricing#change_budget). I am not sure 
> if this is intentional or just a miss, but this is very important to me as a 
> developer / start up founder.
>
> One of the major reason I choose Google App Engine is that I can set a fixed 
> daily budget so that I won't get billing surprise because of any unexpected 
> event (e.g. sudden spike of visits / DOS attack - which happened to me before 
> but I was denied for a refund because Google told me an DOS attack causing 
> the reach of my daily budget is not an DOS attack (which I think it's 
> nonsense because if there is no daily budget, a scalable service can 
> virtually give you an unlimited bill), luckily it's the daily budget that 
> protected me from a potential bankrupt)
>
> I hope someone in Google could clarify this ASAP, I believe many developers 
> are concerned about the risk of billing surprise and would take this as a 
> major factor of deciding which cloud service to use.
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Searching array elements in app engine entity

2014-05-05 Thread Ritesh Paul
I have an array - Books, with names of books in it. In the google app 
engine, I already have a database of books stored in entities. Now I want 
to find which of the books in the array are there in the database stored in 
app engine. Can someone please let me know how to proceed using JAVA?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] dev_appserver.py problem

2014-05-05 Thread john felipe urrego mejia
Hi, please tell me how fix this:

(kenv)notroot@dhcppc9:~$ dev_appserver.py --host=0.0.0.0 --port=3000 
KhanLatest/INFO 2014-04-29 19:22:46,350 sdk_update_checker.py:242] 
Checking for updates to the SDK.
INFO 2014-04-29 19:22:46,722 sdk_update_checker.py:286] This SDK 
release is newer than the advertised release.
WARNING  2014-04-29 19:22:46,725 api_server.py:374] Could not initialize 
images API; you are likely missing the Python "PIL" module.
INFO 2014-04-29 19:22:46,728 api_server.py:171] Starting API server at:http
://localhost:43712
WARNING  2014-04-29 19:22:47,324 inotify_file_watcher.py:143] There are too 
many directories in your application for changes in all of them to be 
monitored. You may have to restart the development server to see some 
changes to your files.
INFO 2014-04-29 19:22:47,325 dispatcher.py:182] Starting module 
"default" running at: http://0.0.0.0:3000
WARNING  2014-04-29 19:22:47,335 inotify_file_watcher.py:143] There are too 
many directories in your application for changes in all of them to be 
monitored. You may have to restart the development server to see some 
changes to your files.
INFO 2014-04-29 19:22:47,347 dispatcher.py:182] Starting module 
"mapreducebackend-version" running at: http://0.0.0.0:3001
INFO 2014-04-29 19:22:47,348 admin_server.py:117] Starting admin server 
at: http://localhost:8000
ERROR2014-04-29 19:22:47,720 http_runtime.py:262] bad runtime process 
port ['']
Traceback (most recent call last):
  File 
"/home/notroot/KhanLatest/tools/google_appengine/_python_runtime.py",line 
82, in 
_run_file(__file__, globals())
ERROR2014-04-29 19:22:47,722 http_proxy.py:94] bad runtime process port 
['']
  File 
"/home/notroot/KhanLatest/tools/google_appengine/_python_runtime.py",line 
78, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
  File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/runtime.py"
, line 175, in 
main()
  File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/runtime.py"
, line 153, in main
sandbox.enable_sandbox(config)
  File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py"
, line 159, in enable_sandbox
__import__('%s.threading' % dist27.__name__)
  File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py"
, line 888, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named google.appengine.dist27.threading
INFO 2014-04-29 19:22:47,823 module.py:627] default: "GET /_ah/warmup 
HTTP/1.1" 500 1112


In my browser http://192.168.1.10:3000/, Show me this:

bad runtime process port [''] Traceback (most recent call last): File 
"/home/notroot/KhanLatest/tools/google_appengine/_python_runtime.py", line 82, 
in  _run_file(__file__, globals()) File 
"/home/notroot/KhanLatest/tools/google_appengine/_python_runtime.py", line 78, 
in _run_file execfile(_PATHS.script_file(script_name), globals_) File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/runtime.py",
 line 175, in  main() File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/runtime.py",
 line 153, in main sandbox.enable_sandbox(config) File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py",
 line 159, in enable_sandbox __import__('%s.threading' % dist27.__name__) File 
"/home/notroot/KhanLatest/tools/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py",
 line 888, in load_module raise ImportError('No module named %s' % fullname) 
ImportError: No module named google.appengine.dist27.threading


Tnks for any help

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Modules vs Multiple Scripts?

2014-05-05 Thread ZTNXiLUzVm
I am developing in App Engine with Python and I understand what Modules are 
from reading the 
documentation,
 
but I thought the process of splitting your code into multiple scripts and 
mapping them in the app.yaml file was supposed to accomplish the same 
thing. Does splitting the code into multiple scripts not actually do 
anything except make the code more organized?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] error

2014-05-05 Thread amin . berradi
   [ERROR] Unable to start App Engine server
java.lang.RuntimeException: Unable to restore the previous TimeZone
at 
com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:366)
at 
com.google.appengine.tools.development.DevAppServerImpl.doStart(DevAppServerImpl.java:269)
at 
com.google.appengine.tools.development.DevAppServerImpl.access$000(DevAppServerImpl.java:47)
at 
com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:213)
at 
com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:211)
at java.security.AccessController.doPrivileged(Native Method)
at 
com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211)
at 
com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.NoSuchMethodException: 
java.util.TimeZone.setDefaultInAppContext(java.util.TimeZone)
at java.lang.Class.getDeclaredMethod(Unknown Source)
at 
com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:362)
... 11 more
Unable to start embedded HTTP server
com.google.gwt.core.ext.UnableToCompleteException: (see previous log 
entries)
at 
com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:102)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
at com.google.gwt.dev.DevMode.main(DevMode.java:322)
[ERROR] shell failed in doStartupServer method

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Doing a simple search throws an OverQuotaException when running out of my complex search quota , but i still have simple search quota.

2014-05-05 Thread Jnnese C
Hi,
I ran out of my complex search quota , but i still have simple search quota.
if i do a simple search, it will still throw an OverQuotaException.
Is it a normal situation?
Does anyone has the same issue?

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] [HELP] SSL Error using custom domain with Google App Engine

2014-05-05 Thread Rain


I followed the steps detailed 
here
 to 
setup up and run WordPress on Google App Engine then

I followed the steps detailed 
here to 
use a custom domain with google app engine.

   - I'm the admin of the Google Apps account
   - I'm the owner of the Google App Engine account
   - I've added the domain to my Google Apps account through my App Engine 
   account
   - I see my App Engine app in my Google Apps account
   - I set the CNAME "test" to point to ghs.googlehosted.com
   - I added the web address under my Google Apps account and it says "Your 
   users can access my-app-id at: test.mydomain.com

Now when I go to http://test.mydomain.com/wp-admin, it redirects to https
://test.mydomain.com/wp-admin and I get an SSL connection error (Unable to 
make a secure connection to the server.)


Please HELP!

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Issues with Blobstore API for Google Cloud Storage

2014-05-05 Thread Dany
Hi Tim,
I face the same issue. I can not have the BlobInfo deleted when deleting a 
gcs file whatever the technique (blobstoreService.delete or 
gcsService.delete).
 Have you found a clean way or a workaround that delete both the gcs file 
and the blobinfo ?

Thanks
Dany

Le vendredi 12 juillet 2013 08:46:14 UTC+2, Tim Rob a écrit :
>
> Hi Vinny,
>
> Thanks for your reaction.
>
> When you're deleting from GCS, are you using the Java GCS library? Try 
>> using the function BlobstoreService.delete(blobkey) here: 
>> https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService
>>
> Yes I use the Google Cloud Storage (GCS) Client Library for Java.
> I tried using the BlobStoreService.delete(blobKey) call but that didn't 
> work. The thing is that after saving the file we only store the GCS file 
> name (not the blobk Key). There is a BlobStoreService.createGsBlobKey 
> method to recreate the BlobKey from the GCS filename, but when using that 
> blobKey to the delete method it will delete the GCS file, but the Blob 
> Viewer entry is still visible (giving a server error when opened).
>  
>
> On Thu, Jul 11, 2013 at 1:41 AM, Tim Rob  wrote:
>>
>>> For me it would be best if the file would not appear in the Blob Viewer 
>>> at all, we're using GCS and not the blobstore. But it would also be fine if 
>>> we're only charged once for the storage costs.
>>>
>>  
>> I would bet that internally, App Engine needs to record the uploads as 
>> blobs (and also show them in the blob viewer) so it can do blob 
>> manipulations on them (for instance, ImageService and getServingUrl both 
>> take BlobKey references).
>>
> Even without a Blob Viewer entry it's possible to call any API method 
> (like getServingUrl) that requires a BlobKey is possible using the 
> BlobStoreService.createGsBlobKey to create the blobKey. We're already using 
> this for images only stored in GCS.
>  
>
>> Being charged twice is clearly an error though. Are you sure you're being 
>> charged twice over, or is it just that the quota is shown twice? You may 
>> want to file an issue in the tracker 
>> https://code.google.com/p/googleappengine/issues/list .
>>
> Yes I'm almost sure. The quota is showed once. But the stored data appears 
> in App Engine under "Blobstore Stored Data" and at Billing in my API 
> project where GCS is enabled (once). I would expect the Blobstore Stored 
> Data in App Engine should not show any data usage, since all data is stored 
> in our GCS account. This was already the case before, until we started 
> using the blobstoreService.createUploadUrl call to upload files directly 
> into GCS.
> Before this I was using the now deprecated Files API. Another reason to 
> choose for blobstoreService.createUploadUrl was to prevent streaming large 
> binary blob data through small/low memory App Engine instances.
> I will file an issue (unless you think I'm missing something).
>
> Thanks, Tim
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Problem with the Google indexation related to SNI & invalid SSL certificat

2014-05-05 Thread Frederic Hanna

"[...]the origin of my concerns regarding this post was that, in some 
cases, it seems that web crawlers [Google] actually associates the client 
domain running with the invalid SSL cert with the hosting provider 
domain's. An example will follow. "
Full case here: 
http://serverfault.com/questions/591802/nginx-https-http-redirection-using-wildcard-error/591818?noredirect=1#comment698824_591818

Gentelmen, to reproduce : Open a new nav tab , open google.com and type in 
"infernalhost", or click here: https://www.google.ca/search?q=infernalhost

You will see that the first website is https://c3iinc.com, but has the 
title and the description of https://infernalhost.com! 
If you open the link you will see an SSL ssl_error_bad_cert_domainis error.

*This bug is not present with Bing or Yahoo.*

*So how is the search engine handling those kind of ssl related errors, and 
why is it showing the bad URL?*

Thank you for your help

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] unable to deploy: Java 6 applications are prevented from being deployed

2014-05-05 Thread Kent Tong
Hi,

I've created a new app engine project and configured it to use java 7 at 
the following places in Project Properties:

   - Java Compiler (JavaSE-1.7)
   - Project Facets | Java (1.7)
   - Scala Compiler | target (jvm-1.7)

However, at deployment it keeps telling me that Java 6 applications can't 
be deployed. Any idea?

Thanks in advance!

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Anyone having an App Engine running in EU without Premium Account?

2014-05-05 Thread Jesper Rix
Hello,

I have been using google compute unit for quite some time and realized that 
my project maybe will be better suited for App engine. 

But i want to create an instance in an EU datacenter since i am located in 
Denmark and so are my users.

I wonder if any of you have an App Engine running in EU datacenter without 
Premium Account?

I signed the request form yesterday, but i did not get any confirmation.

-Jesper

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Browser auto refresh

2014-05-05 Thread 0aps
Is there a way to configure dev_appserver.py so when I update my files it 
also refresh the browser?

Im not sure if this is the right section for the question, my apologize if 
it's not.

Greetings.

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Announcing Mowbly - Mobile PaaS built over App Engine

2014-05-05 Thread Vignesh
Hello all,

Mowbly is a complete enterprise mobility platform as a service built over 
App Engine. With Mowbly, you can develop, test, deploy, manage & monitor 
mobile projects. It has a forever free community edition too which follows 
the Github model. Please do check it out at http://www.mowbly.com

regards
Vignesh

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Apps No Longer Free

2014-05-05 Thread Nimesh Kumar Barman


I have some domains with Google Apps Standard (Free) Edition Enabled to 
sell. All my domains are primary domain enabled with Google Apps Free 
Edition and valid through 2015 – 2018. You can add your domain as 
sub-domain and enjoy Google Apps Standard (Free) Edition for Life Time. 

 

*Prices:*

- 10 users licensed domain INR 5,000 / US$80 for Life Time  ( Google Price: 
US$500 / year ) 

- 50 users licensed domain INR 15,000 / US$250 for Life Time ( Google 
Price: US$2,500 / year )

- 100 users licensed domain INR 20,000 / US$333 for Life Time ( Google 
Price: US$5,000 / year )

- 200 users licensed domain INR 25,000 / US$415 for Life Time ( Google 
Price: US$10,000 / year )

- 500 users licensed domain INR 30,000 / US$500 for Life Time ( Google 
Price: US$25,000 / year )

 

*Availability as on 01 May 2014 | 17:43 GMT+6:30*

10 Users Licensed with Google Apps Free Edition enabled = Sold 3 | 
Available: 2

50 Users Licensed with Google Apps Free Edition enabled = Sold 8 | 
Available 4 

100 Users Licensed with Google Apps Free Edition enabled = Sold 7 | 
Available 2

200 Users Licensed with Google Apps Free Edition enabled = Sold 7 | 
Available 0

500 Users Licensed with Google Apps Free Edition enabled = Sold 1 | 
Available 1 

 

   - Payment through eBay India or PayPal.  
   - Instant Google Apps Admin credentials delivery by mail. 
   - Instant domain push/ transfer to your registrar account. 
   - Live support over Team Viewer 

NOTE:

The process of transferring of Google Apps account and domain transfer is 
100% legal as per Google TOS. It’s just change of Google apps 
credentials... nothing else. So please buy with full confidence. For more 
details mail me on *nimesh...@gmail.com* 

 

On Friday, December 7, 2012 8:12:42 AM UTC+5:30, Greg wrote:
>
> Just saw that Google Apps is no longer free for 
> businesses
> . 
>
> I have no problem paying for a Google Apps account where I actually use 
> Google apps, but at the moment you have to have a Google Apps account to 
> link a domain to an Appengine app. Some of our apps have two or three 
> domains showing the same app, and because you need to have an account for 
> each email address that Appengine sends email from, we have three or four 
> accounts per domain. So this is potentially going to add $600 per year to 
> our costs - all for virtual accounts that don't actually use Google Apps at 
> all.
>
> Can someone from Google comment please? Either Google Apps accounts need 
> to remain free if they are associated with Appengine apps, or there needs 
> to be another way to link domains (and authorise email addresses) for 
> Appengine.
>
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Adding search documents in a transaction

2014-05-05 Thread yngling
I want to add an entity to the datastore, and at the same time add a search 
document (the document is just a geolocation and a timestamp, with an id to 
locate the real entity). If the transaction fails and the entity is not 
added to the datastore, I naturally do not want the search document to be 
added either. Is there transactional support for adding search documents?

/Alexander

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Query - Google App Engine

2014-05-05 Thread Udaya Priya.T
Hi,

We want to build a website/application for cloud testing platform where 
users should be 
1. able to login with their gmail accounts, 
2. able to upload their app or give a url
3. able to create multiple projects and invite my team members with read or 
write permissions
4. able to upload the bug report, update the dashboard and download the app
5. able to schedule test cycles using Google calendar or any other 
interface.
6. able to use an international credit card to buy the services.
7. able to view information such as pricing details, service types, 
management team etc without logging in.
We would like to know whether the above features are possible with google 
app engine and also with PHP?

thanks in advance.

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Can I run an AppEngine app with mixed Java and Go runtimes?

2014-05-05 Thread yngling
I have three Go modules and a Java module (for payment through Braintree, 
using a library of theirs). I plan on porting the Java module to Go, but it 
works fine as is. The only downside is that I have the modules communicate 
through urlfetch, so it's a bit slow, but works fine.

/Alexander

Den torsdagen den 1:e maj 2014 kl. 20:32:59 UTC+2 skrev Ronoaldo Pereira:
>
> I'm porting the front-end handlers of a large Java app to Go. However, I'm 
> not able to run the Java and Go runtimes in paralell in the development 
> server, to share the same datastore backend.
>
> Is there a way to acomplish that? I'm asking here because I noticed some 
> Java code to launch instances from devappserver2 module in the Python SDK. 
> I tought that it may be possible to run both a Java module and a Go module 
> with that service, if I was using the Java Yaml configuration.
>
> Kind regards,
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: images api issues

2014-05-05 Thread Rafael
This is getting worst every day:
https://www.dropbox.com/s/f4s0a7l0ol416fs/Screenshot%202014-05-05%2011.16.19.png

Cloud support says the image api isn't covered under SLA and suggested to
to run the image transformations on my instances instead. (this probably
means: learn python and lose days of productivity)
Does anyone knows how to do images transformations in Java? Without passing
through the appengine images api? Last time I checked, that was impossible
since the images package is blacklisted.
I will be truly hurt if I do all that work and then the problem is on the
GCS cloud storage.

Any one knows what's going on?



On Thu, May 1, 2014 at 8:47 AM, Jasper Op de Coul  wrote:

> Yes, we had the same problem, but we also had issues serving other files
> from cloudstorage (where the images are also located).
> GCS was just randomly dropping connections. Our app runs in the EU
> datacenter with EU buckets btw.
>
> The annoying thing is that in the appengine log, all looks well (200OK)
> but the enduser get's a 500
>
> Does anyone know if there is a status page for  GCS similar to the
> appengine status page?
>
>
>
> On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:
>>
>> Anyone else having recurrent issues with the images API?
>>
>> I know Google doesn't guarantee any SLA for that API, but the error rates
>> are just terrible.
>>
>> Can someone please let me know what's happening and when it's going to be
>> fixed?
>>
>  --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Issues with Blobstore API for Google Cloud Storage

2014-05-05 Thread Tim Rob
Hi Dany,

Yes we made some changes to the code. In some cases we now also store the 
BlobKey (besides the GCS file name) which is returned from 
BlobstoreService.getUploads.
When we use the returned BlobKey to delete the file both the BlobInfo and 
GCS file are correctly deleted (using BlobstoreService.delete(blobKey)).

And in other cases we're directly writing to GCS using:
GcsOutputChannel outputChannel = GcsService.createOrReplace([FILENAME], 
GcsFileOptions.getDefaultInstance());
In that case we won't end up with the extra unnecessary BlobInfo. And 
without BlobInfos the ImageService.getServingUrl still works fine (using a 
generated BlobKey).
We also wrote a small task that cleans ups old BlobInfos with missing GCS 
files (using BlobInfoFactory).

Hope that helps!

Best Tim





On Wednesday, April 30, 2014 4:35:57 PM UTC+2, Dany wrote:
>
> Hi Tim,
> I face the same issue. I can not have the BlobInfo deleted when deleting a 
> gcs file whatever the technique (blobstoreService.delete or 
> gcsService.delete).
>  Have you found a clean way or a workaround that delete both the gcs file 
> and the blobinfo ?
>
> Thanks
> Dany
>
> Le vendredi 12 juillet 2013 08:46:14 UTC+2, Tim Rob a écrit :
>>
>> Hi Vinny,
>>
>> Thanks for your reaction.
>>
>> When you're deleting from GCS, are you using the Java GCS library? Try 
>>> using the function BlobstoreService.delete(blobkey) here: 
>>> https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService
>>>
>> Yes I use the Google Cloud Storage (GCS) Client Library for Java.
>> I tried using the BlobStoreService.delete(blobKey) call but that didn't 
>> work. The thing is that after saving the file we only store the GCS file 
>> name (not the blobk Key). There is a BlobStoreService.createGsBlobKey 
>> method to recreate the BlobKey from the GCS filename, but when using that 
>> blobKey to the delete method it will delete the GCS file, but the Blob 
>> Viewer entry is still visible (giving a server error when opened).
>>  
>>
>> On Thu, Jul 11, 2013 at 1:41 AM, Tim Rob  wrote:
>>>
 For me it would be best if the file would not appear in the Blob Viewer 
 at all, we're using GCS and not the blobstore. But it would also be fine 
 if 
 we're only charged once for the storage costs.

>>>  
>>> I would bet that internally, App Engine needs to record the uploads as 
>>> blobs (and also show them in the blob viewer) so it can do blob 
>>> manipulations on them (for instance, ImageService and getServingUrl both 
>>> take BlobKey references).
>>>
>> Even without a Blob Viewer entry it's possible to call any API method 
>> (like getServingUrl) that requires a BlobKey is possible using the 
>> BlobStoreService.createGsBlobKey to create the blobKey. We're already using 
>> this for images only stored in GCS.
>>  
>>
>>> Being charged twice is clearly an error though. Are you sure you're 
>>> being charged twice over, or is it just that the quota is shown twice? You 
>>> may want to file an issue in the tracker 
>>> https://code.google.com/p/googleappengine/issues/list .
>>>
>> Yes I'm almost sure. The quota is showed once. But the stored data 
>> appears in App Engine under "Blobstore Stored Data" and at Billing in my 
>> API project where GCS is enabled (once). I would expect the Blobstore 
>> Stored Data in App Engine should not show any data usage, since all data is 
>> stored in our GCS account. This was already the case before, until we 
>> started using the blobstoreService.createUploadUrl call to upload files 
>> directly into GCS.
>> Before this I was using the now deprecated Files API. Another reason to 
>> choose for blobstoreService.createUploadUrl was to prevent streaming large 
>> binary blob data through small/low memory App Engine instances.
>> I will file an issue (unless you think I'm missing something).
>>
>> Thanks, Tim
>>
>>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Query - Google App Engine

2014-05-05 Thread Barry Hunter
In the broadest sence, all that should be possible with AppEngine and even
the PHP runtime.


But the devil is in the details. Some of the steps might not work exactly
as you envision, but the actual function is possible in some way. Might
just need to be flexible in how exacty easy is implemented.

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: I have problems when trying to deploy my goapp. You do not have permission.

2014-05-05 Thread Mars Lan
Please change the app id "hellloworld" in your app.yaml to match the one 
you created on https://appengine.google.com. 

On Monday, April 28, 2014 3:21:45 PM UTC-7, Sergio Miranda wrote:
>
> I'm getting this error when trying to deply my goapp in the console on 
> linux.
> Can someone help me?
>
> Starting update of app: helloworld, version: 1
> 06:09 PM Getting current resource limits.
> 2014-04-28 18:09:44,906 ERROR appcfg.py:2323 An error occurred processing 
> file '': HTTP Error 403: Forbidden. Aborting. 
> Error 403: --- begin server output ---
> You do not have permission to modify this app (app_id=u'helloworld').
> --- end server output ---
> error while running appcfg.py: exit status 1
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: images api issues

2014-05-05 Thread Josh Whelchel
Rafael,

This problem affects us on Python as well - we can not use Python Imaging
Library on AppEngine. (These issues will be easier to address when Managed
VMs goes live, where we can use any packages we desire).


On Mon, May 5, 2014 at 11:27 AM, Rafael  wrote:

> This is getting worst every day:
>
> https://www.dropbox.com/s/f4s0a7l0ol416fs/Screenshot%202014-05-05%2011.16.19.png
>
> Cloud support says the image api isn't covered under SLA and suggested to
> to run the image transformations on my instances instead. (this probably
> means: learn python and lose days of productivity)
> Does anyone knows how to do images transformations in Java? Without
> passing through the appengine images api? Last time I checked, that was
> impossible since the images package is blacklisted.
> I will be truly hurt if I do all that work and then the problem is on the
> GCS cloud storage.
>
> Any one knows what's going on?
>
>
>
> On Thu, May 1, 2014 at 8:47 AM, Jasper Op de Coul <
> jasper.opdec...@gmail.com> wrote:
>
>> Yes, we had the same problem, but we also had issues serving other files
>> from cloudstorage (where the images are also located).
>> GCS was just randomly dropping connections. Our app runs in the EU
>> datacenter with EU buckets btw.
>>
>> The annoying thing is that in the appengine log, all looks well (200OK)
>> but the enduser get's a 500
>>
>> Does anyone know if there is a status page for  GCS similar to the
>> appengine status page?
>>
>>
>>
>> On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:
>>>
>>> Anyone else having recurrent issues with the images API?
>>>
>>> I know Google doesn't guarantee any SLA for that API, but the error
>>> rates are just terrible.
>>>
>>> Can someone please let me know what's happening and when it's going to
>>> be fixed?
>>>
>>  --
>> 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 http://groups.google.com/group/google-appengine.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> 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/topic/google-appengine/FdJAX-ujPek/unsubscribe
> .
> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Josh Whelchel

CTO : Loudr, Bundle Dragon
loudr.fm / bundledragon.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: images api issues

2014-05-05 Thread Rafael
Josh,

The solution proposed from support was to use a python backend using PIL
image library.

Are you sure that doesn't work?

thanks
rafa


On Mon, May 5, 2014 at 12:39 PM, Josh Whelchel  wrote:

> Rafael,
>
> This problem affects us on Python as well - we can not use Python Imaging
> Library on AppEngine. (These issues will be easier to address when Managed
> VMs goes live, where we can use any packages we desire).
>
>
> On Mon, May 5, 2014 at 11:27 AM, Rafael  wrote:
>
>> This is getting worst every day:
>>
>> https://www.dropbox.com/s/f4s0a7l0ol416fs/Screenshot%202014-05-05%2011.16.19.png
>>
>> Cloud support says the image api isn't covered under SLA and suggested to
>> to run the image transformations on my instances instead. (this probably
>> means: learn python and lose days of productivity)
>> Does anyone knows how to do images transformations in Java? Without
>> passing through the appengine images api? Last time I checked, that was
>> impossible since the images package is blacklisted.
>> I will be truly hurt if I do all that work and then the problem is on the
>> GCS cloud storage.
>>
>> Any one knows what's going on?
>>
>>
>>
>> On Thu, May 1, 2014 at 8:47 AM, Jasper Op de Coul <
>> jasper.opdec...@gmail.com> wrote:
>>
>>> Yes, we had the same problem, but we also had issues serving other files
>>> from cloudstorage (where the images are also located).
>>> GCS was just randomly dropping connections. Our app runs in the EU
>>> datacenter with EU buckets btw.
>>>
>>> The annoying thing is that in the appengine log, all looks well (200OK)
>>> but the enduser get's a 500
>>>
>>> Does anyone know if there is a status page for  GCS similar to the
>>> appengine status page?
>>>
>>>
>>>
>>> On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:

 Anyone else having recurrent issues with the images API?

 I know Google doesn't guarantee any SLA for that API, but the error
 rates are just terrible.

 Can someone please let me know what's happening and when it's going to
 be fixed?

>>>  --
>>> 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 http://groups.google.com/group/google-appengine.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>> 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/topic/google-appengine/FdJAX-ujPek/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Josh Whelchel
>
> CTO : Loudr, Bundle Dragon
> loudr.fm / bundledragon.com
>
> --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: images api issues

2014-05-05 Thread Rafael
Josh, it seems PIL has been supported on python 2.7 since 2012:
https://code.google.com/p/googleappengine/issues/detail?id=38

It seems that the only solution for me is to port all my Java code to
python.

Jasper, have you understood if the problems are on cloud storage dropping
connections, or in the image serving api?


On Mon, May 5, 2014 at 1:54 PM, Rafael  wrote:

> Josh,
>
> The solution proposed from support was to use a python backend using PIL
> image library.
>
> Are you sure that doesn't work?
>
> thanks
> rafa
>
>
> On Mon, May 5, 2014 at 12:39 PM, Josh Whelchel  wrote:
>
>> Rafael,
>>
>> This problem affects us on Python as well - we can not use Python Imaging
>> Library on AppEngine. (These issues will be easier to address when Managed
>> VMs goes live, where we can use any packages we desire).
>>
>>
>> On Mon, May 5, 2014 at 11:27 AM, Rafael  wrote:
>>
>>> This is getting worst every day:
>>>
>>> https://www.dropbox.com/s/f4s0a7l0ol416fs/Screenshot%202014-05-05%2011.16.19.png
>>>
>>> Cloud support says the image api isn't covered under SLA and suggested
>>> to to run the image transformations on my instances instead. (this probably
>>> means: learn python and lose days of productivity)
>>> Does anyone knows how to do images transformations in Java? Without
>>> passing through the appengine images api? Last time I checked, that was
>>> impossible since the images package is blacklisted.
>>> I will be truly hurt if I do all that work and then the problem is on
>>> the GCS cloud storage.
>>>
>>> Any one knows what's going on?
>>>
>>>
>>>
>>> On Thu, May 1, 2014 at 8:47 AM, Jasper Op de Coul <
>>> jasper.opdec...@gmail.com> wrote:
>>>
 Yes, we had the same problem, but we also had issues serving other
 files from cloudstorage (where the images are also located).
 GCS was just randomly dropping connections. Our app runs in the EU
 datacenter with EU buckets btw.

 The annoying thing is that in the appengine log, all looks well (200OK)
 but the enduser get's a 500

 Does anyone know if there is a status page for  GCS similar to the
 appengine status page?



 On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:
>
> Anyone else having recurrent issues with the images API?
>
> I know Google doesn't guarantee any SLA for that API, but the error
> rates are just terrible.
>
> Can someone please let me know what's happening and when it's going to
> be fixed?
>
  --
 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 http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/d/optout.

>>>
>>>  --
>>> 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/topic/google-appengine/FdJAX-ujPek/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Josh Whelchel
>>
>> CTO : Loudr, Bundle Dragon
>> loudr.fm / bundledragon.com
>>
>> --
>> 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 http://groups.google.com/group/google-appengine.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: images api issues

2014-05-05 Thread Josh Whelchel
Rafael,

Oh my gosh, I apologize! It looks like, at some point, Google added "PIL"
support to the libraries available. My apologies, again.


On Mon, May 5, 2014 at 1:54 PM, Rafael  wrote:

> Josh,
>
> The solution proposed from support was to use a python backend using PIL
> image library.
>
> Are you sure that doesn't work?
>
> thanks
> rafa
>
>
> On Mon, May 5, 2014 at 12:39 PM, Josh Whelchel  wrote:
>
>> Rafael,
>>
>> This problem affects us on Python as well - we can not use Python Imaging
>> Library on AppEngine. (These issues will be easier to address when Managed
>> VMs goes live, where we can use any packages we desire).
>>
>>
>> On Mon, May 5, 2014 at 11:27 AM, Rafael  wrote:
>>
>>> This is getting worst every day:
>>>
>>> https://www.dropbox.com/s/f4s0a7l0ol416fs/Screenshot%202014-05-05%2011.16.19.png
>>>
>>> Cloud support says the image api isn't covered under SLA and suggested
>>> to to run the image transformations on my instances instead. (this probably
>>> means: learn python and lose days of productivity)
>>> Does anyone knows how to do images transformations in Java? Without
>>> passing through the appengine images api? Last time I checked, that was
>>> impossible since the images package is blacklisted.
>>> I will be truly hurt if I do all that work and then the problem is on
>>> the GCS cloud storage.
>>>
>>> Any one knows what's going on?
>>>
>>>
>>>
>>> On Thu, May 1, 2014 at 8:47 AM, Jasper Op de Coul <
>>> jasper.opdec...@gmail.com> wrote:
>>>
 Yes, we had the same problem, but we also had issues serving other
 files from cloudstorage (where the images are also located).
 GCS was just randomly dropping connections. Our app runs in the EU
 datacenter with EU buckets btw.

 The annoying thing is that in the appengine log, all looks well (200OK)
 but the enduser get's a 500

 Does anyone know if there is a status page for  GCS similar to the
 appengine status page?



 On Thursday, May 1, 2014 12:24:20 PM UTC+2, Rafael Sanches wrote:
>
> Anyone else having recurrent issues with the images API?
>
> I know Google doesn't guarantee any SLA for that API, but the error
> rates are just terrible.
>
> Can someone please let me know what's happening and when it's going to
> be fixed?
>
  --
 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 http://groups.google.com/group/google-appengine.
 For more options, visit https://groups.google.com/d/optout.

>>>
>>>  --
>>> 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/topic/google-appengine/FdJAX-ujPek/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Josh Whelchel
>>
>> CTO : Loudr, Bundle Dragon
>> loudr.fm / bundledragon.com
>>
>> --
>> 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 http://groups.google.com/group/google-appengine.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> 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/topic/google-appengine/FdJAX-ujPek/unsubscribe
> .
> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Josh Whelchel

CTO : Loudr, Bundle Dragon
loudr.fm / bundledragon.com

-- 
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 http://groups.google.com/group/google-a

Re: [google-appengine] How to provie same application's version to all team member

2014-05-05 Thread Barry Hunter
There is a command to download code
https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Python_Downloading_source_code

which should work, as long as the admin didnt disable it.

But in general if working as part of team should be using a proper version
control system to coordinate code updates.

Things like Git, SVN, or Mercurial.

http://en.wikipedia.org/wiki/Revision_control



On 28 April 2014 17:20, Asa chater  wrote:

> Hi ,
> How we can get the same applicartion's version(source code) from app
> Engine when we are working with a team?
>
> --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Error deploying application: loop at 87% on sending batch files

2014-05-05 Thread Gilberto Torrezan Filho
Hi Fernando,

Thanks for your message (I was feeling lonely here =P). I'll check it out.

Gilberto

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] outputDirectory setting in maven config

2014-05-05 Thread husayt
When setting up maven I refer to this page 
https://developers.google.com/appengine/docs/java/tools/maven 
and it says the following:

By default, the  flag is set to 5 seconds, which means 
server is checking every 5 seconds for changes in the web application 
files, and reloads the application automatically. This is useful with IDEs 
that support the *compile on save* feature like NetBeans. In order to use 
this feature, you must configure the  section as follows:


   
target/${project.artifactId}-${project.version}/WEB-INF/classes
   
  
   



The problem with that it places all class files in /WEB-INF/classes and 
that folder is then being deployed to server on appengine:update. If you 
have too many class files then update fails. Normally to not send all class 
files, I used true setting, which places 
all class files into jar. But outputDirectory setting overrides that.

So what it the recommended way to use here? I will appreciate for advice.









-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] [HELP] SSL Error using custom domain with Google App Engine

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 9:10 PM, Rain  wrote:

> Now when I go to http://test.mydomain.com/wp-admin, it redirects to https
> ://test.mydomain.com/wp-admin and I get an SSL connection error (Unable
> to make a secure connection to the server.)
>


Do you have a SSL certificate added to your Apps account?

Try visiting your website through your appspot URL (
your-application-id.appspot.com rather than test.mydomain.com ) and see if
you can configure WP through that.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Modules vs Multiple Scripts?

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 5:18 PM, ZTNXiLUzVm  wrote:

> I am developing in App Engine with Python and I understand what Modules
> are from reading the 
> documentation,
> but I thought the process of splitting your code into multiple scripts and
> mapping them in the app.yaml file was supposed to accomplish the same
> thing. Does splitting the code into multiple scripts not actually do
> anything except make the code more organized?
>


You may be getting a little confused from the terminology. A Python module
( https://docs.python.org/2/tutorial/modules.html ) is a file containing
Python code. As you said, splitting up your app into different files helps
with organization, code reuse, and so forth.

An App Engine module is completely different and not related to the concept
of Python modules except in the most generic way. It's true that GAE
modules help with code organization, but it's much more than that. Each
module tends to be a fully featured application or self-contained service:
for example, one module is a web site, another module implements the API,
yet another supplies the backend heavy-lifting logic, and so forth. GAE
modules also supply other benefits: logs are separated and you can specify
different instance sizes.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] error

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 4:13 PM,  wrote:

>[ERROR] Unable to start App Engine server
> java.lang.RuntimeException: Unable to restore the previous TimeZone
>


Did you recently install or upgrade a new version of the App Engine SDK?

Try adding the following JVM parameter to Eclipse:
*-Dappengine.user.timezone=UTC* Detailed instructions are here:
http://stackoverflow.com/a/9479051


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Query - Google App Engine

2014-05-05 Thread Vinny P
On Mon, May 5, 2014 at 2:01 PM, Barry Hunter  wrote:

> In the broadest sence, all that should be possible with AppEngine and even
> the PHP runtime.
>
>
> But the devil is in the details. Some of the steps might not work exactly
> as you envision, but the actual function is possible in some way. Might
> just need to be flexible in how exacty easy is implemented.
>


+1.

@OP: Yes, you can do everything you listed with App Engine. But most of
what you listed needs more detail before anyone can talk specifics,
implementation-wise.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Browser auto refresh

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 10:36 PM, 0aps  wrote:

> Is there a way to configure dev_appserver.py so when I update my files it
> also refresh the browser?
>
> Im not sure if this is the right section for the question, my apologize if
> it's not.
>


No, there isn't.

The dev appserver will automatically reload your application if it detects
changes ,
but there's no way to indicate to the browser that the app has changed.

As a workaround, you could insert the meta refresh tag into the
pageand have the browser
refresh periodically.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Add a user with a Google Apps domain alias

2014-05-05 Thread Vinny P
On Tue, Apr 22, 2014 at 12:51 PM, Aaron Antrim 
 wrote:

> I am having the same problem, I believe.
>



You can't send mail from App Engine using a domain alias's name. If you
want to do so, you'll have to sign up for SendGrid or a similar external
mail service and send through them:
http://sendgrid.com/blog/5-best-practices-for-using-sendgrid-with-google-app-engine/



-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] unable to deploy: Java 6 applications are prevented from being deployed

2014-05-05 Thread Vinny P
On Thu, May 1, 2014 at 9:30 AM, Kent Tong  wrote:

> However, at deployment it keeps telling me that Java 6 applications can't
> be deployed. Any idea?
>



As of App Engine 1.9.0, you can't deploy Java 6 applications unless they've
been whitelisted. You need to upgrade to Java 7, or ask for your
application to be whitelisted for Java 6 by filling out this application:
http://goo.gl/ycffXq



-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] unable to deploy: Java 6 applications are prevented from being deployed

2014-05-05 Thread Vinny P
Is the Compiler Compliance Level set to 1.7? It's in the Java > Compiler
screen.



-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com




On Thu, May 1, 2014 at 9:30 AM, Kent Tong  wrote:

> Hi,
>
> I've created a new app engine project and configured it to use java 7 at
> the following places in Project Properties:
>
>- Java Compiler (JavaSE-1.7)
>- Project Facets | Java (1.7)
>- Scala Compiler | target (jvm-1.7)
>
> However, at deployment it keeps telling me that Java 6 applications can't
> be deployed. Any idea?
>
> Thanks in advance!
>
>  --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Can google app engine support servlet 3.0?

2014-05-05 Thread Vinny P
On Sun, May 4, 2014 at 9:11 AM, 이찬형  wrote:

> If it can't still support, when it update to servlet 3.0 ?
>


You might want to star this feature request:
https://code.google.com/p/googleappengine/issues/detail?id=3091


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Problem with the Google indexation related to SNI & invalid SSL certificat

2014-05-05 Thread Vinny P
On Mon, Apr 28, 2014 at 8:11 PM, Frederic Hanna 
 wrote:

>
> "[...]the origin of my concerns regarding this post was that, in some
> cases, it seems that web crawlers [Google] actually associates the client
> domain running with the invalid SSL cert with the hosting provider
> domain's. An example will follow. "
> Full case here:
> http://serverfault.com/questions/591802/nginx-https-http-redirection-using-wildcard-error/591818?noredirect=1#comment698824_591818
>
> *So how is the search engine handling those kind of ssl related errors,
> and why is it showing the bad URL?*
>



So to clarify, you're experiencing this issue with the Google search
engine, and not with any App Engine APIs, correct?

If so, you'll want to redirect your question to the webmasters forum:
https://productforums.google.com/forum/#!forum/webmasters



-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Unable to use android client to post data to app engine back end

2014-05-05 Thread Vinny P
On Thu, May 1, 2014 at 9:23 AM, Ronald Kamulegeya <
ronald.kamulegeya.2...@gmail.com> wrote:

> What happens is that code runs like say 5minutes and after i get an
> "connection closed by peer".
>
> Here is the logcat for the error i get.
> 05-01 16:53:29.320: W/System.err(10603): javax.net.ssl.SSLException:
> Connection closed by peer
>
> Any pointers to the cause of the delay?
>
> NB . In this  part of the world internet speeds are very slow(especially
> when using mobile devices).
>


If you run your Android app within your PC's Android emulator, do you get
the same exception? If not, how fast is the connection when compared to
your mobile?



-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] dev_appserver.py problem

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 2:24 PM, john felipe urrego mejia <
ingenierofelipeurr...@gmail.com> wrote:

> Hi, please tell me how fix this:
>
> in load_module raise ImportError('No module named %s' % fullname) 
> ImportError: No module named google.appengine.dist27.threading
>
>

Did you recently upgrade your App Engine SDK? If not, have you successfully
compiled this application before using this version?


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] do a simple search when ran out of complex search quota

2014-05-05 Thread Vinny P
On Wed, Apr 30, 2014 at 4:03 AM, Jnnese C  wrote:

>
> I ran out of complex search quota, and i still have simple search quota.
> But if i do a simple search , it still throws an OverQuotaException.
>
> Is it a normal situation? does anyone have the same issue?
>



When you get the OverQuotaException, did you run other search queries
simultaneously or very recently prior to the exception?

Sometimes that exception will occur if you run too many search queries in a
short period of time.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Very low performance in appengine endpoints

2014-05-05 Thread Vinny P
 On Sun, May 4, 2014 at 4:19 PM, DiTieM  wrote:

> Hello Vinni, Thank you for the quick reply.
> I did install appstats and try to find out if there were the bottle necks.
>

So as you can see from the AppStats graph, the vast majority of the request
is spent waiting for datastore and memcache operations - not with Endpoints
processing.

The problem here is you're doing too many calls to the datastore and
memcache. Even worse, you're making these calls serially, rather than in
parallel. I see you posted some code; I'm not entirely sure what it's
supposed to do (perhaps you could expand further), but the short
explanation is that you need to rewrite the code to make these calls
asynchronously, to batch your get/set calls, and to make much fewer calls
in the first place. See the memcache documentation at
https://developers.google.com/appengine/docs/python/memcache/clientclassfor
async info.


On Mon, May 5, 2014 at 5:37 AM, DiTieM  wrote:
>
> I thought of using this method to avoid putting big object in memcache.
>


How large are the objects you're storing in Memcache? Memcache objects can
be as large as 1 MB: you can fit a lot of data into a single object.  Push
as much data into a single object or set of objects as you can, then
retrieve them in one call.

 Consider also purchasing dedicated memcache (
https://developers.google.com/appengine/docs/adminconsole/memcache ) and
see if that helps performance.


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] ndb.add_flow_exception has no effect

2014-05-05 Thread Vinny P
On Thu, May 1, 2014 at 3:29 PM, Josh Whelchel (Loudr)  wrote:

> I am unable to remove certain exceptions from our logs via
> ndb.add_flow_exception.
> The code above does not prevent "CompletedExpectedException" from
> appearing in the logs.
>
> This is primarily a problem because the only way that I know to 'fail' a
> deferred task is to throw an exception. (I know that I can use a direct
> taskqueue implementation with self.error(500) for this, but I'd still like
> to understand the functionality of ndb.add_flow_exception).
>
> It is documented here:
> https://developers.google.com/appengine/docs/python/ndb/functions
>



When you see this exception, what logging level does it appear at (WARNING,
DEBUG, etc)?


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Searching array elements in app engine entity

2014-05-05 Thread Vinny P
On Tue, Apr 29, 2014 at 8:37 AM, Ritesh Paul  wrote:

> I have an array - Books, with names of books in it. In the google app
> engine, I already have a database of books stored in entities. Now I want
> to find which of the books in the array are there in the database stored in
> app engine. Can someone please let me know how to proceed using JAVA?
>


Can you describe the entities you're using to store the book data? How many
properties, the names of the properties. the acceptable values of each
property, and so forth?


-
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Modules vs Multiple Scripts?

2014-05-05 Thread Diego Duclos
Also important: each module is allowed to scale up / down seperatly, which
means you can configure the more important things to scale faster while
allowing slower scaling (and thus lower costs) on less important modules


On Tue, May 6, 2014 at 5:37 AM, Vinny P  wrote:

>
> On Tue, Apr 29, 2014 at 5:18 PM, ZTNXiLUzVm  wrote:
>
> I am developing in App Engine with Python and I understand what Modules
>> are from reading the 
>> documentation,
>> but I thought the process of splitting your code into multiple scripts and
>> mapping them in the app.yaml file was supposed to accomplish the same
>> thing. Does splitting the code into multiple scripts not actually do
>> anything except make the code more organized?
>>
>
>
> You may be getting a little confused from the terminology. A Python module
> ( https://docs.python.org/2/tutorial/modules.html ) is a file containing
> Python code. As you said, splitting up your app into different files helps
> with organization, code reuse, and so forth.
>
> An App Engine module is completely different and not related to the
> concept of Python modules except in the most generic way. It's true that
> GAE modules help with code organization, but it's much more than that. Each
> module tends to be a fully featured application or self-contained service:
> for example, one module is a web site, another module implements the API,
> yet another supplies the backend heavy-lifting logic, and so forth. GAE
> modules also supply other benefits: logs are separated and you can specify
> different instance sizes.
>
>
> -
> -Vinny P
> Technology & Media Advisor
> Chicago, IL
>
> App Engine Code Samples: http://www.learntogoogleit.com
>
>
> --
> 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 http://groups.google.com/group/google-appengine.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.