[appengine-java] Re: URLFetch Setting User Agent
Hey, I'm seeing the same issue kind of. We're able to set the User-Agent, but not completely. That string is still always appended. This is causing issues because we're using an API which authenticates its version via User-Agent so we're getting VersionErrors due the appended user-agent string. User-Agent: API_VERSION_DARTAPI_12.8.12 AppEngine-Google; (+http://code.google.com/appengine; appid: google.com:dartapi)\r\n Is there a way to set it completely and delete the second part? - Avi On Jul 21, 6:25 pm, Ikai Lan (Google) ika...@google.com wrote: Interestingly enough it says we can do it here: http://googleappengine.blogspot.com/2009/04/sdk-version-121-released Though I wonder if we changed this to make it easier to spot spammers. Ikai Lan Developer Programs Engineer, Google App Engine Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine On Fri, Jul 15, 2011 at 2:45 AM, ANithian anith...@gmail.com wrote: Hi all, Apologies if I am missing something fundamental but I am not having any luck setting the user agent string of my URL connection to a web site I am trying to invoke. Here is my code: URL u = new URL(http://hokiesuns.appspot.com/echorequest;); HttpURLConnection uConn = (HttpURLConnection)u.openConnection(); uConn.setRequestProperty(User-Agent, MyAgent); If you access that URL, it will simply print the user agent of the request and I always see: AppEngine-Google; (+http://code.google.com/appengine;appid: s~hokiesuns) (Since my app is hokiesuns and I am invoking from that) I have read that it's possible to set the user agent and I double checked the spelling from the HTTP spec, am I missing something? Thanks Amit -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: URLFetch Setting User Agent
Yup, I am seeing the same kind of issue. Even when the User-Agent is set it is appended with that string. This is causing issues since an API we are using authenticates its version by setting the User-Agent, but this is causing an error to be thrown due to the appended string. Case: User-Agent: API_VERSION_DARTAPI_12.8.12 AppEngine-Google; (+http:// code.google.com/appengine; appid: google.com:dartapi)\r\n - Avi On Jul 21, 6:25 pm, Ikai Lan (Google) ika...@google.com wrote: Interestingly enough it says we can do it here: http://googleappengine.blogspot.com/2009/04/sdk-version-121-released Though I wonder if we changed this to make it easier to spot spammers. Ikai Lan Developer Programs Engineer, Google App Engine Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine On Fri, Jul 15, 2011 at 2:45 AM, ANithian anith...@gmail.com wrote: Hi all, Apologies if I am missing something fundamental but I am not having any luck setting the user agent string of my URL connection to a web site I am trying to invoke. Here is my code: URL u = new URL(http://hokiesuns.appspot.com/echorequest;); HttpURLConnection uConn = (HttpURLConnection)u.openConnection(); uConn.setRequestProperty(User-Agent, MyAgent); If you access that URL, it will simply print the user agent of the request and I always see: AppEngine-Google; (+http://code.google.com/appengine;appid: s~hokiesuns) (Since my app is hokiesuns and I am invoking from that) I have read that it's possible to set the user agent and I double checked the spelling from the HTTP spec, am I missing something? Thanks Amit -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Correlative number
I have de same problem! -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/Zfjgk95NgzoJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: Correlative number
I have de same problem. I tried to use de Key but this one is correlative to all tables, so i can't used. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/KDbwzalaI5YJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[google-appengine]
-- Regards, twitter:@yinhm 有微码头:http://yinhm.appspot.com github: https://github.com/yinhm -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Need help understanding Appengine billing
Hi, I've seen apps that are doing maybe a couple million requests per day cost $50 a day, I've seen apps doing tens of millions of requests a day cost $50 a day, and I've seen apps do over one hundred million requests in a day cost $500 a day. It completely depends on how intensive your app is to run. Robert On Jul 22, 2011 9:50 AM, Kwame iweg...@gmail.com wrote: -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Need help
Show us your app.yaml and main.py. On Jul 22, 2011 3:03 AM, Madhusudhan G Revankar sudhansa...@gmail.com wrote: I am experiencing GAE in eclipse.its working fine with java programming.But its not happening same with Python. While i run webapp using python. I am getting error as follows : Status: 404 Not Found Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Content-Length: 0 Please let me know,where i am missing in configuration. On Fri, Jul 22, 2011 at 12:20 PM, Robert Kluin robert.kl...@gmail.com wrote: Just a note, if you want help you need to provide enough information that someone can help you. On Jul 18, 2011 7:50 AM, Madhusudhan G Revankar sudhansa...@gmail.com wrote: Hi, I am facing problem in run/debug setting in eclipse for python(webapp). Not able to run on google app engine. Please help me on this -- Thanks Regards Madhusudhan -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Thanks Regards Madhusudhan -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Total Stored Data is larger than the actual use.
I recently uploaded a large number of entities, the Datastore Statistics reports the size of all the entities is 59 MBytes. However, the main Dashboard shows that the Total Stored Data is 48% used. Why this situation happens on the Dashboard? My App ID is *chemical-chemdata*, and it is using Master/Slave Replication. lezizi -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/-WFXpb7QTxcJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] what is the quickest way to backup my data to another application?
i want to backup my data to another app.to download and upload is too slow. is there any way quicker? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Google+ disabling accounts
I'm concerned about this as well. As a result I will probably use a throwaway account to try out Google+. On Jul 24, 7:36 am, Michael Quartly pleasedontdisablemyacco...@gmail.com wrote: I have an App Engine app tied to my personal google account and Googles approach to disabling accounts without warning for TOS violations and the trouble people have gone through to unsuccessfully contact Google about getting their accounts undisabled has got me quite worried about keeping my app on App Engine moving forward. If my main google account which is the billing administrator for the account, gets deleted, how will this affect my App Engine account? At the very least I imagine this means that I would be unable to make any billing changes to the App. It goes without saying that I believe Googles apparent trigger happy approach to disabling google accounts has got me quite worried. Especially given how hard it can be to reach Google in a timely fashion. I would be grateful if somebody from Google could address my concerns. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] what is the quickest way to backup my data to another application?
The Datastore Admin tool can copy a datastore from one app to another http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html (Its almost certainly built to faciliate a Master/Save to High Replication migration, but doesnt appear to be limited to such) On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote: i want to backup my data to another app.to download and upload is too slow. is there any way quicker? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: what is the quickest way to backup my data to another application?
that is great. On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote: The Datastore Admin tool can copy a datastore from one app to another http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html (Its almost certainly built to faciliate a Master/Save to High Replication migration, but doesnt appear to be limited to such) On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote: i want to backup my data to another app.to download and upload is too slow. is there any way quicker? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: what is the quickest way to backup my data to another application?
when copying, note me: Copy Job Status The token used to submit this form has expired. how to fix this? and in this step: 3. Grant Permission to Write to the Target App i copy the google/appengine/ext/appstats/sample_appengine_config.py to my TARGET app's root directory, rename to appengine_config.py, add the line: remoteapi_CUSTOM_ENVIRONMENT_AUTHENTICATION = ('HTTP_X_APPENGINE_INBOUND_APPID', ['source appid here']) then update. right? On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote: The Datastore Admin tool can copy a datastore from one app to another http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html (Its almost certainly built to faciliate a Master/Save to High Replication migration, but doesnt appear to be limited to such) On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote: i want to backup my data to another app.to download and upload is too slow. is there any way quicker? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Datastore Replication Options - can not be changed once app id is created
No, that's not accurate. We reduced the cost of high replication datastore CPU to be the same as master/slave datastore CPU. There are only very limited cases where you might want to consider using master/slave. Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine On Sun, Jul 24, 2011 at 1:56 AM, dreamer venugopal.vasire...@gmail.comwrote: Thanks Ikai for replying. I want to keep the running costs low as much as possible as this is education side. I read cpu and other costs will be around 3:1. On Jul 21, 10:18 am, Ikai Lan (Google) ika...@google.com wrote: No, you cannot reuse the application ID. What is the reason you do not want to use high replication? Reliability and consistent performance are beneficial, even to small applications. Ikai Lan Developer Programs Engineer, Google App Engine Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine On Wed, Jul 20, 2011 at 8:58 AM, dreamer venugopal.vasire...@gmail.com wrote: For now this option can not be changed once app id is created. Is there any possibility of changing this in future. I created small education site, for this high replication is not really necessary. Only way seems to create another application id, but I like old app id. Another issue, even if I delete app, I can not re-user app id. Not finding any way out, any Ideas ? I just created two apps like this -http://schoolk12.appspot.com/ (High replication) -http://schoolk13.appspot.com/ (master/slave) -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] About this: An app can only access entities that it created itself. An app can't access data that belongs to other apps.
It is possible to think of an application that will make use of 2 different categories of *data stores: 1) Common 2) Private.* * * The Common Data Store will contain data that are likely to be used by *all the users* within their *Private* Storage Area. The application would need to be capable of establishing a validated connection to a data store *common* to all the users of the system (GAE/GWT system). The *common* data store would be a storage area accessible by any *registered and validated user. *These *validated* users could be the only users with the proper credentials to *add* entities (public entities) that would be only READ (never WRITTEN) by users accepted as *Private Users*, related to a *Private Data Store*, with private data, visible only by those enrolled in such data stores. The *Common Data Store* would contain stuff like: - Entities - Legal - Fiscal Data (IRS, VAT number, etc.) - Sector - Natural - Fiscal Data - Professional Data - Postal Addresses - Relationships to Entities - Home - Office - Warehouse - Vacation - Factory - Store - Email Addresses - Products and Services - Products - Descriptions - SKU - Materials - Descriptions - SKU - Services - Description - Conditions - Other Stuff The *Private Data Store* would contain stuff like: - Accounting - Invoicing - Inventory - Puchasing The *connection* between the *Common* and the *Private* data containers would include short versions of the full data in the *common* container, with *KEYS *pointing at the *Common* *Data Storage System* that would have embedded in themselves the sort of retrieval that they would require. I have completed and in working condition a design of this sort using FirebirdSQL and C++ Builder Windows applications. This has been out there in use by a few companies since year 2000. The central hypothesis has turned to be true: all *common* databases tend to contain replications of data already existing in the others. Why to allow such redundancy? Actually, the *owner* of the data should be responsible for letting their data visible by those who need it. However, with the potential of the GAE/GWT development environment and run time powerful equipment, I suppose it is time to work on something of this sort. The concept is impossible if the situation in the following statement prevails: *An app can only access entities that it created itself. An app can't access data that belongs to other apps. * As it is right now, the schema of *Common plus Private* data stores *IS*impossible. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/HUNbc_k9KakJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Urgent - Unable to deploy/update existing Java App
Since at least 23/07/2011 08:00 CEST (don't know about before), I'm unable to deploy a new version of my app. It throws a 404 Not found error: 20% Scanning files on local disk. 25% Initiating update. java.io.IOException: Error posting to URL: https://appengine.google.com/api/appv ersion/create?app_id=blablablaversion=1 404 Not Found This application does not exist (app_id=u'blablabla'). Unable to update app: Error posting to URL: https://appengine.google.com/api/app version/create?app_id=blablablaversion=1 404 Not Found This application does not exist (app_id=u'blablabla'). Please fix this ASAP as I need to make changes to our application (I've masked the real application id with blablabla in this example). I have tried to update several of my applications (HR and non-HR apps) and all updates are failing. Also tried from different GEO-locations. Won't help. Thanks -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/X7cUOi8ATs4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] implementing a code store in GAE
we are building a customisable dashboard/widget type interface that can include any number of 'preinstalled' widgets. i am looking into the best logic for how to store the assorted files that go into making a gadget. most of it is straightforward, but i need to establish the best way of 'installing' future widgets and any associated backend code that may be associated with them – ideally this is not by repeated deployment if one assumes a w3c widget spec object (or opensocial whatever) that is a package of files with a manifest that also were to include arbitrary backend code as well as the views and frontend stuff, would storing backend code in datastore and pulling it out at runtime for eval() be efficient? jonathon -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/ZPjjUusdDyUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Gwt Sound doesn't work!?
i added zero code to my gwt.xml inherits name=org.miller.gwt.Sound/inherits and then added 'gwt-sound.jar' to my project but when i'm going to run it,it shows zero error Loading modules mysound.TestSound Loading inherited module 'org.miller.gwt.Sound' [WARN] Injected scripts no longer use an associated JavaScript block; ignoring. has anyone ever could use this library (gwt-sound)? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Sending email from java issues
Hello My app seems to have hit problems sending email. It has been working fine until yesterday around 13:00 gmt. From that point on I'm getting an io exception being thrown with the error text of internal error. Has anyone else seem similar issues I wonder? Martin -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] GAE Datastore Admin cannot be reached
I have uppdated app.yaml with builtins: - datastore_admin: on but when I click on datastore admin, the web page does not display. Is this an unresolved GAE issue or have I misunderstood something? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Windows XP__GoogleAppEngine-1.5.2.msi___python compatibility
Hi, First of all, thanks for the time invested in reading this. Simple question ;) I just would like to know the Python version compatible with GoogleAppEngine1.5.2.msi. If it is easier to find a compatibility match with Python, with another version, please let me know, as long is a .msi version ;) Is it Python 2.5. ? When I go to http://www.python.org/download/releases/2.5/ it recommends the version 2.6, but I heard that the version 2.5 is the only one compatible with GoodleAppEngine. Am I wrong ? I would like an .msi Python package, for my windows XP... and ideally a good GoogleAppEngine + Python version compatible with latest windows version, so I do not have to look for new version compatibilities whenever I get a new Windows computer... ;) THANK YOU Miguel -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: App Engine Weekly Community Update #1
Johan, this new format is an excellent idea! Thanks for providing this stuff. It's really a great way to stay on top of things going on around app engine development. I like the 1:1 as well as the stats about the groups. I wonder why the Java group has such a low percentage compared to the others. Are Java-developers not helping each other as much? ;) Note toe self: We should change that… Again, thanks and keep it coming! Best, Stefan -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: App Engine Weekly Community Update #1
Johan, this new format is an excellent idea! Thanks for providing this stuff. It's really a great way to stay on top of things going on around app engine development. I like the 1:1 as well as the stats about the groups. I wonder why the Java group has such a low percentage compared to the others. Are Java-developers not helping each other as much? ;) Note toe self: We should change that… Again, thanks and keep it coming! Best, Stefan -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: what is the quickest way to backup my data to another application?
it seems working. when copy, it notes me: = Copy Job Status The following jobs were launched by MapReduce. Each job's status will only be available for as long as the job takes to complete. Once the job is complete, it will remove the status objects from your datastore. Click a job's id for status information. Copy job with id 1586834901429EA290AA4 kicked off. = click the job id, it notes me: = KeyError: Could not find job with ID u'1586834901429EA290AA4' = in target app, i see the model class. but in Datastore Admin, the columns of Entities, Avg. Size/Entity, Total Size are all Stats not available. how can i know whether the entities are all copied or partly? On Jul 24, 6:20 pm, Barry Hunter barrybhun...@gmail.com wrote: The Datastore Admin tool can copy a datastore from one app to another http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html (Its almost certainly built to faciliate a Master/Save to High Replication migration, but doesnt appear to be limited to such) On Sun, Jul 24, 2011 at 9:11 AM, saintthor saintt...@gmail.com wrote: i want to backup my data to another app.to download and upload is too slow. is there any way quicker? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Google+ disabling accounts
Well there's the name related stuff http://www.zdnet.com/blog/violetblue/google-plus-deleting-accounts-en-masse-no-clear-answers/567 On Jul 24, 6:41 pm, Ikai Lan (Google) ika...@google.com wrote: On our team, we generally try to give developers notice before disabling application IDs. There's one case where we are being a bit more aggressive in shutting down accounts: spammers. If your application is an obvious spammer, we will disable your application IDs without warning. We had been warning users, but they were putting up applications faster than we could disable them. I understand your concerns about Google+, but I wouldn't let that hold you back from creating an account. I'm not aware of any cases where legitimate user accounts are being disabled (the user accounts currently in question are users under 13), but I know the team is hard at work to try to balance out the kinks in their system. Ikai Lan Developer Programs Engineer, Google App Engine Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine On Sun, Jul 24, 2011 at 4:36 AM, Strom xxst...@gmail.com wrote: I'm concerned about this as well. As a result I will probably use a throwaway account to try out Google+. On Jul 24, 7:36 am, Michael Quartly pleasedontdisablemyacco...@gmail.com wrote: I have an App Engine app tied to my personal google account and Googles approach to disabling accounts without warning for TOS violations and the trouble people have gone through to unsuccessfully contact Google about getting their accounts undisabled has got me quite worried about keeping my app on App Engine moving forward. If my main google account which is the billing administrator for the account, gets deleted, how will this affect my App Engine account? At the very least I imagine this means that I would be unable to make any billing changes to the App. It goes without saying that I believe Googles apparent trigger happy approach to disabling google accounts has got me quite worried. Especially given how hard it can be to reach Google in a timely fashion. I would be grateful if somebody from Google could address my concerns. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Google+ disabling accounts
HI Limor Ladyada Fried https://plus.google.com/u/0/108772200278976934119/posts is a fairly well known individual who had her account disabled. (It has been re-enabled) But it's pretty clear no-one is sure why. Which is definately cause for concern. Rgds Tim -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/31no-yOTU2EJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: About this: An app can only access entities that it created itself. An app can't access data that belongs to other apps.
HI You probably should do some reading up on the use of multitenancy and namespaces in the datastore http://code.google.com/appengine/docs/python/multitenancy/overview.html I think you will find it does provide you with the basis for implementing what you outline Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/2NlHRJ3aCr0J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] More than 20 applications?
Hey Igor, If you have a legitimate use-case they'll give you more apps. Also, I think I've read somewhere that when the new pricing goes online you'll be able to create more apps. Sounds like you might want to look at the $500/month option too. http://www.google.com/enterprise/cloud/appengine/pricing.html Robert On Sat, Jul 23, 2011 at 22:31, Igor igor.ferreira.ce...@gmail.com wrote: Hello. I am thinking in use Google App Engine to host apps for clients, so will need to increase apps limit to a higher number after some time. Is this possible? Thanks. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Urgent - Unable to deploy/update existing Java App
Hi Marcel, Are you sure the application id is correct? Perhaps it has inadvertently got changed for testing or something? Or maybe this is just a transient error that resolved itself? Robert On Sat, Jul 23, 2011 at 04:00, Marcel Manz marcel.m...@gmail.com wrote: Since at least 23/07/2011 08:00 CEST (don't know about before), I'm unable to deploy a new version of my app. It throws a 404 Not found error: 20% Scanning files on local disk. 25% Initiating update. java.io.IOException: Error posting to URL: https://appengine.google.com/api/appv ersion/create?app_id=blablablaversion=1 404 Not Found This application does not exist (app_id=u'blablabla'). Unable to update app: Error posting to URL: https://appengine.google.com/api/app version/create?app_id=blablablaversion=1 404 Not Found This application does not exist (app_id=u'blablabla'). Please fix this ASAP as I need to make changes to our application (I've masked the real application id with blablabla in this example). I have tried to update several of my applications (HR and non-HR apps) and all updates are failing. Also tried from different GEO-locations. Won't help. Thanks -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/X7cUOi8ATs4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Total Stored Data is larger than the actual use.
Hi, There are a number of reasons you might see this: 1) indexes are not included in the datastore stats, 2) there is a delay between loading the data and the datastore stats being updated, 3) tasks and blobstore blobs are included in the storage quota but not datastore stats. Indexes are probably one of the biggest factors. Remember the appid, namespace, kind name, and property name(s) and value(s) are all included in every single index row. Also, you have to explicitly disable indexes on most property types. If you'd like stats on indexes star issue 2740: http://code.google.com/p/googleappengine/issues/detail?id=2740 Robert On Sun, Jul 24, 2011 at 01:55, lezizi w...@lezizi.org wrote: I recently uploaded a large number of entities, the Datastore Statistics reports the size of all the entities is 59 MBytes. However, the main Dashboard shows that the Total Stored Data is 48% used. Why this situation happens on the Dashboard? My App ID is chemical-chemdata, and it is using Master/Slave Replication. lezizi -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/-WFXpb7QTxcJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] implementing a code store in GAE
Hi Jonathan, There are a few recent threads in the groups with similar questions. You might be able to come up with something more clever, but you'll likely wind up using eval. Keep the potential security risks in mind -- anyone who uploads code will have full access to your datastore, memcahce, etc Robert On Fri, Jul 22, 2011 at 16:40, Jonathon Broughton jbrough...@alliesandmorrison.com wrote: we are building a customisable dashboard/widget type interface that can include any number of 'preinstalled' widgets. i am looking into the best logic for how to store the assorted files that go into making a gadget. most of it is straightforward, but i need to establish the best way of 'installing' future widgets and any associated backend code that may be associated with them – ideally this is not by repeated deployment if one assumes a w3c widget spec object (or opensocial whatever) that is a package of files with a manifest that also were to include arbitrary backend code as well as the views and frontend stuff, would storing backend code in datastore and pulling it out at runtime for eval() be efficient? jonathon -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/ZPjjUusdDyUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Windows XP__GoogleAppEngine-1.5.2.msi___python compatibility
Hi Miguel. 2.5.4 is the latest 2.5 series binary release. Using something from the 2.5 series will help you avoid subtle bugs caused by differences in the Python runtimes. http://www.python.org/download/releases/2.5.4/ Robert On Sat, Jul 23, 2011 at 03:06, Miguel Arnedo chercheurdetre...@gmail.com wrote: Hi, First of all, thanks for the time invested in reading this. Simple question ;) I just would like to know the Python version compatible with GoogleAppEngine1.5.2.msi. If it is easier to find a compatibility match with Python, with another version, please let me know, as long is a .msi version ;) Is it Python 2.5. ? When I go to http://www.python.org/download/releases/2.5/ it recommends the version 2.6, but I heard that the version 2.5 is the only one compatible with GoodleAppEngine. Am I wrong ? I would like an .msi Python package, for my windows XP... and ideally a good GoogleAppEngine + Python version compatible with latest windows version, so I do not have to look for new version compatibilities whenever I get a new Windows computer... ;) THANK YOU Miguel -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] GAE Datastore Admin cannot be reached
Have you redeployed your app? Is that new version default? Robert On Fri, Jul 22, 2011 at 19:18, manuela andersso...@gmail.com wrote: I have uppdated app.yaml with builtins: - datastore_admin: on but when I click on datastore admin, the web page does not display. Is this an unresolved GAE issue or have I misunderstood something? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Intermittent 404 when hitting my app
Yes, this is usually caused by the way you've setup your handlers py files. The your handler should look something like: [... your handlers ...] application = webapp.WSGIApplication(...) def main(): run_wsgi_app(application) if __name__ == '__main__': main() Robert On Wed, Jul 13, 2011 at 11:35, Registered doo...@gmail.com wrote: Randomly and intermittently when loading a link from my app, appengine throws a 404. Has anyone seen this behaviour ? Reloading the page always works. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Error 403: --- begin server output ---You do not have permission to modify this app
After two years of successful uploads of all my five applications I've changed to Django 1.2 Now it says: You do not have permission to modify this app Details: Application: reimbu-germany; version: 570 Host: appengine.google.com Starting update of app: reimbu-germany, version: 570 Scanning files on local disk. Error 403: --- begin server output --- You do not have permission to modify this app (app_id=u'reimbu- germany'). --- end server output --- It's the same with all my apps. I've checked that the app name is the same on appspot.com and in my app.yaml Any idea how to resolve? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Google+ disabling accounts
Just funny ... what Google does I hate Facebook because they have automated deletion systems, it seems Google is on the same path On Jul 24, 7:27 pm, Tim Hoffman zutes...@gmail.com wrote: HI Limor Ladyada Fried https://plus.google.com/u/0/108772200278976934119/posts is a fairly well known individual who had her account disabled. (It has been re-enabled) But it's pretty clear no-one is sure why. Which is definately cause for concern. Rgds Tim -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Error 403: --- begin server output ---You do not have permission to modify this app
Is there any chance that after providing a wrong password I was permanently locked out? On Jul 24, 10:30 pm, Jonathan jonathan.na...@gmail.com wrote: After two years of successful uploads of all my five applications I've changed to Django 1.2 Now it says: You do not have permission to modify this app Details: Application: reimbu-germany; version: 570 Host: appengine.google.com Starting update of app: reimbu-germany, version: 570 Scanning files on local disk. Error 403: --- begin server output --- You do not have permission to modify this app (app_id=u'reimbu- germany'). --- end server output --- It's the same with all my apps. I've checked that the app name is the same on appspot.com and in my app.yaml Any idea how to resolve? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Need help understanding Appengine billing
Generally, with the new billing scheme if you don't have a good monetization model you shouldn't use AppEngine I am always building products that are ad-monetized and for example today my ECPM dropped from 0.9 to 0.04 The income is still greater than AppEngine costs but I am sure I will be on the edge or over the edge with the new scheme On Jul 24, 9:35 am, Robert Kluin robert.kl...@gmail.com wrote: Hi, I've seen apps that are doing maybe a couple million requests per day cost $50 a day, I've seen apps doing tens of millions of requests a day cost $50 a day, and I've seen apps do over one hundred million requests in a day cost $500 a day. It completely depends on how intensive your app is to run. Robert On Jul 22, 2011 9:50 AM, Kwame iweg...@gmail.com wrote: -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Transactions and ancestor in a different namespace
Correct, I'm still on 2.2.3 (it's great, thanks!). Would I run into big problems switching to 3.0 because of this? In only one or two instances I ran into the last minute key conversion issue, but I've worked around that with a ObjectifyWrapper which is actually not bad at all. In the spirit of if it ain't broke... I haven't switched yet to 3.0. The thing is that we have data in a main namespace with historical data in different namespaces. Previously this was all in one namespace and because I want to update that data in a transaction it was in the same entity group. Now that it is crossing namespaces it looks like that can't be done anymore, which is a bit of a pain but not a huge problem for now. Hugo On 23 jul, 21:39, Jeff Schnitzer j...@infohazard.org wrote: If you are using Objectify 3.0, the Key? is a simple wrapper for the native datastore Key - with all the same namespace consequences. In previous versions, the Key? - Key conversion was done last-minute so it would inherit the namespace then. Jeff On Sat, Jul 23, 2011 at 5:51 AM, Hugo Visser botte...@gmail.com wrote: Well it appears that the entire key path for an entity group is bound to one namespace. I am using Objectify in my app which doesn't have the namespace in the keys but when checking out the low level Java api that became apparent. On 22 jul, 12:48, Hugo Visser botte...@gmail.com wrote: Is it anywhere explicitly documented that the ancestor of an entity must have it's key in the same namespace as the entity itself? I'm using namespaces a lot in our app and in production I get an error if I try to do a transactional update of an entity with parent x in a different namespace than the entity that I'm updating. Is this intentional? If it is, I guess the dev server should also check this, my unit tests pass :) Hugo -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Google+ disabling accounts
Okay, here's someone with clarifications: https://plus.google.com/106912596786226524817/posts/Z363KsqgVaY When an account is suspended for violating the Google+ common name standards, access to Gmail or other products unrelated to the Google+ profile are not removed. (Of course there are other Google-wide policies (e.g. egregious spamming, illegal activity, etc) that do apply to all Google products, and violations of these policies could in fact lead to a Google-wide suspension.) It is not our intention to shut off access to all Google services when an account is suspended for violating our Google+ common name standards. This is a misunderstanding, and I wanted to clarify it. If that has happened, then it has happened in error and it is our intention to correct it. Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine On Sun, Jul 24, 2011 at 5:57 PM, Joops john.b...@gmail.com wrote: One theory I saw is that it was because the two people in question had nicknames embedded in their real names, rather than in the nick name field. I am not going to judge them on that bit. (They want the real names to be real names, it's their dime). I do however share concern about the impact that a temp/mistaken ban could have as it impacts GMail, and presumably app engine logins. I find that sometimes there is lots of kerfuffle over not too much substance on the internet. This feels a bit like that to me. (Although it does highlight the issue of accessing your own information if the entity that stores that information decides you have been bad, which is probably something people should generally try to think about) J. On Jul 24, 8:45 pm, Kaan Soral kaanso...@gmail.com wrote: Just funny ... what Google does I hate Facebook because they have automated deletion systems, it seems Google is on the same path On Jul 24, 7:27 pm, Tim Hoffman zutes...@gmail.com wrote: HI Limor Ladyada Fried https://plus.google.com/u/0/108772200278976934119/posts is a fairly well known individual who had her account disabled. (It has been re-enabled) But it's pretty clear no-one is sure why. Which is definately cause for concern. Rgds Tim -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] the copied data show me Stats not available
i copied some data to another app. in target app, datastore admin, i see the copied entity kinds. but the columns show Stats not available. how can i know how many entitys were successfully copied? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] do we need pay for the unnecesssary instances which should be created?
now, my websites has very small traffic, but except the 3 always on instances, there are 3 more dynamic instacnes are created. do we need pay for the unnecesssary instances which should be created? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: do we need pay for the unnecesssary instances which should be created?
sorry, I missed a not in the title, it should be do we need pay for the unnecesssary instances which should NOT be created? On Jul 25, 11:33 am, Tapir tapir@gmail.com wrote: now, my websites has very small traffic, but except the 3 always on instances, there are 3 more dynamic instacnes are created. do we need pay for the unnecesssary instances which should be created? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] /_ah/warmup exception in the recent days,
in recent days, may app throws may exceptions in /_ah/warmup, which doesn't happen one week ago. Here is trace: # 1. 2011-07-24 18:54:18.898 /_ah/warmup 500 32490ms 13514cpu_ms 0kb See details 0.1.0.3 - - [24/Jul/2011:18:54:18 -0700] GET /_ah/warmup HTTP/ 1.1 500 0 - - beta15.352055871775460464.youyards.appspot.com ms=32491 cpu_ms=13514 api_cpu_ms=0 cpm_usd=0.375414 loading_request=1 exit_code=104 throttle_code=1 instance=00c61b117cda5355a145f5fc74ab8327593f1d 2. I 2011-07-24 18:53:51.004 javax.servlet.ServletContext log: Initializing Spring root WebApplicationContext 3. I 2011-07-24 18:54:08.848 javax.servlet.ServletContext log: Set web app root system property: 'webapp.root' = [/base/data/home/apps/s~youyards/ beta15.352055871775460464] 4. I 2011-07-24 18:54:08.849 javax.servlet.ServletContext log: Initializing log4j from [/base/ data/home/apps/s~youyards/beta15.352055871775460464/WEB-INF/classes/ log4j.properties] 5. W 2011-07-24 18:54:18.858 Error for /_ah/warmup java.lang.ExceptionInInitializerError at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.buildFrom(Descriptors.java:207) at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:271) at com.google.appengine.tools.appstats.StatsProtos.clinit(StatsProtos.java: 5427) at com.google.appengine.tools.appstats.StatsProtos $RequestStatProto.getDescriptor(StatsProtos.java:3504) at com.google.appengine.tools.appstats.MemcacheWriter.persist(MemcacheWriter.java: 231) at com.google.appengine.tools.appstats.MemcacheWriter.commit(MemcacheWriter.java: 165) at com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java: 151) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 249) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 260) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $2.handleRequest(RuntimePb.java:9805) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422) at com.google.net.rpc.impl.Server $RpcTask.runInContext(Server.java:579) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:449) at com.google.tracing.TraceContext.runInContext(TraceContext.java:689) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 327) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 319) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:447) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: com.google.apphosting.api.DeadlineExceededException: This request (d0b130b4c5861d8e) started at 2011/07/25
[google-appengine] Re: /_ah/warmup exception in the recent days,
sorry. 2 spell mistaks in my last coment, it shoud be: my app throws many exceptions in /_ah/warmup, which btw, why google groups doesn't allow modify a comment, at least for 10 minutes after posting the comment? It makes people think google groups is the most bad user experience community. On Jul 25, 11:38 am, Tapir tapir@gmail.com wrote: in recent days, may app throws may exceptions in /_ah/warmup, which doesn't happen one week ago. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Google+ disabling accounts
Can't you just add another account as an owner in case one gets disabled? That way you won't lose access to your app at least. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/qcH_Ihe_dZ4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] the copied data show me Stats not available
Have you given it some time to update the stats? On Sun, Jul 24, 2011 at 21:54, saintthor saintt...@gmail.com wrote: i copied some data to another app. in target app, datastore admin, i see the copied entity kinds. but the columns show Stats not available. how can i know how many entitys were successfully copied? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] HR database, ancestor queries and data consistency: docs not 100% clear
Hi, On Sun, Jul 24, 2011 at 16:56, Pol i...@pol-online.net wrote: Hi, I'm having some trouble with this article in the scope of the HR datastore: http://code.google.com/appengine/articles/transaction_isolation.html It says: In a High Replication datastore the transaction is typically completely applied within a few hundred milliseconds after the commit() returns. However, even if it is not completely applied, subsequent reads, writes, and ancestor queries will always reflect the results of the commit() because these operations apply any outstanding modifications before executing. But then just afterwards, it also says: However, if a concurrent request executes a query whose predicate (the 'where clause' for you SQL/GQL fans out there) is not satisfied by the pre-update entity—but is satisfied by the post-update entity —the entity will only be part of the result set if the query executes after the apply operation has reached Milestone B. ancestor queries will always reflect the results of the commit() because these operations apply any outstanding modifications before executing != the entity will only be part of the result set if the query executes after the apply operation has reached Milestone B My understanding of this article is therefore the following (assuming an HR datastore and that we are inside a transaction): 1) Using db.get() / db.put() on an entity always executes on its latest version: no race conditions possible, period. - Observations in my app appears to confirm that behavior. 2) Using db.GqlQuery() / db.put() on entities in the same entity group might still be subject to race-conditions: for instance, a previously *committed* transaction modified the entities that would be returned by the query in the later transactions, but the datastore indexes are not up-to-date yet (or something like that), so the query doesn't see the updated entities - even if calling db.get() directly on them would return the versions that match the query. - I've reviewed my code carefully and I think I'm seeing such race conditions in my app. Unless your doing the fetch and db.put() within a transaction, the put could be simply overwriting the entities. Perhaps that is your issue. The query will be consistent if it is an *ancestor* query, ie the where clause specifies ANCESTOR IS xxx. You can do the ancestor query (or a fetch by key) and put within a transaction; that should allow you to ensure consistency. Can Google folks confirm #2? And if yes, how do you effectively work around this limitation? Is there such a thing as a flush() command? Some extra param to say commit and wait for real completion at the end of the transaction? I'm OK with extra latency per-entity group, but I really need to avoid race conditions in this specific part of my app. When you do an ancestor query, get, or put, a flush on the entity group effectively happens before the operation. Robert Thanks, - Pol -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] HR database, ancestor queries and data consistency: docs not 100% clear
On Mon, Jul 25, 2011 at 7:56 AM, Pol i...@pol-online.net wrote: Hi, I'm having some trouble with this article in the scope of the HR datastore: http://code.google.com/appengine/articles/transaction_isolation.html It says: In a High Replication datastore the transaction is typically completely applied within a few hundred milliseconds after the commit() returns. However, even if it is not completely applied, subsequent reads, writes, and ancestor queries will always reflect the results of the commit() because these operations apply any outstanding modifications before executing. But then just afterwards, it also says: However, if a concurrent request executes a query whose predicate (the 'where clause' for you SQL/GQL fans out there) is not satisfied by the pre-update entity—but is satisfied by the post-update entity —the entity will only be part of the result set if the query executes after the apply operation has reached Milestone B. ancestor queries will always reflect the results of the commit() because these operations apply any outstanding modifications before executing != the entity will only be part of the result set if the query executes after the apply operation has reached Milestone B The first part specifically refers to ancestor queries. Ancestor queries always operate on the latest copy of the data, as they're restricted to an entity group; regular queries don't have that guarantee. My understanding of this article is therefore the following (assuming an HR datastore and that we are inside a transaction): 1) Using db.get() / db.put() on an entity always executes on its latest version: no race conditions possible, period. - Observations in my app appears to confirm that behavior. Correct, with the usual caveat about transactionality (if you're not doing this inside a transaction, you have a potential race condition). 2) Using db.GqlQuery() / db.put() on entities in the same entity group might still be subject to race-conditions: for instance, a previously *committed* transaction modified the entities that would be returned by the query in the later transactions, but the datastore indexes are not up-to-date yet (or something like that), so the query doesn't see the updated entities - even if calling db.get() directly on them would return the versions that match the query. - I've reviewed my code carefully and I think I'm seeing such race conditions in my app. Correct - but again, any update outside a transaction always has possible race conditions. Can Google folks confirm #2? And if yes, how do you effectively work around this limitation? Is there such a thing as a flush() command? Some extra param to say commit and wait for real completion at the end of the transaction? I'm OK with extra latency per-entity group, but I really need to avoid race conditions in this specific part of my app. Do the update in a transaction, which fetches the entity, updates it, and stores it. -Nick Johnson Thanks, - Pol -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Nick Johnson, Developer Programs Engineer, App Engine -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
回复:Re: [google-appengine] Total Stored Data is larger than the actual use.
I've stared it. By the way, can you show me how to disable indexes? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/DZfwwUK0QrgJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: 回复:Re: [google-appengine] Total Stored Data is larger than the actual use.
In Python it looks like this: class Example(db.Model): prop = db.StringProperty(indexed=False) The Java syntax is more complex, and I don't recall it from memory. ;) Robert On Mon, Jul 25, 2011 at 00:36, lezizi w...@lezizi.org wrote: I've stared it. By the way, can you show me how to disable indexes? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/DZfwwUK0QrgJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] I think my app's Index has happend
Report stuck indexes here: http://code.google.com/p/googleappengine/issues/entry?template=Production%20issue On Thu, Jul 14, 2011 at 04:21, 승호 최 shz0...@gmail.com wrote: I tried to delete indexes 1 week ago. But they still deleting app name - dealmateweb check this thanks -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.