I hear what you're saying, but at that rate I'm pretty much rewriting my
application plus cost isn't even known. And I like the datastore.
The problem as always is how the app was written. Users can update one
field at a time on a data grid and save it back via ajax, so that's
seriously not e
more on this crazy error:
here is my web call in my python script:
application = webapp.WSGIApplication([
('/', Linker),
('/bill', Linker),
('/Linky', Linker),
('/Link', Linker),
('/sign', Linker)
The only one that works is - ('/Linky', Linker),
BUT they are all the same otherwise. N
Hi All,
My little app became over quota on Small Datastore Operations
recently. What the most confused me is what kind of actions belong to
Small Datastore Operations? I can't figure it out. Can anyone give me
the detail for this?
Appreciate your help!
--
You received this message because you a
Hi,
Someone asked this just earlier today -
https://groups.google.com/d/msg/google-appengine/csrZsowdUmY/CACgb4jWCqUJ
Cheers,
Simon
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussion on the web visit
https://groups.
Most of the time, it's COUNT queries that is causing over-quota for small
ops. It costs 1 small op per entity counted. You should use a counter
entity instead, sharding it if necessary.
The rest of the time it's using OFFSET + LIMIT queries. Each offset value
costs 1 small small op. You should u
Hello, I use Java SDK with low-level api, but my question is related
to the interpretation of the values in appstats page (CPU, API, RPC,
Grand total times, etc)
For example:
1. I run a query using low level api to get only the keys for some
entities.
2. query with the list of keys to get the entit
When deploing a new app versoin in HRD, I have an index with error and even
when I delete it and try again it still ends up in error status. My appid
is ofertaunica-hr. Should I fill a production issue?
Thanks,
-Ronoaldo
--
You received this message because you are subscribed to the Google Gr
It's not there. On the "Application Settings" page I have the following
light-blue titled sections: Basics, Performance, Configured Services,
Built-ins, Domain Setup, Disable Datastore Writes, and Disable or Delete
Application. Nothing about migration.
Maybe it hasn't been rolled out to everyon
hi,
if i have some packages as .zip files how is GAE dealing with the .pyc files.
would it have a better performance if .pyc files are included in the .zip?
thx
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send
Hello,
I seem to have a problem with hotmail treating email that I send from an app
running on the Google App Engine as SPAM, even though it is not. I was
wondering if anyone had setup a Sender ID Framework to work with the Google App
Engine to solve this type of problem and whether it worked o
Hi guys,
We've just released a new starter app that helps you create a Facebook App
in a minute on Google App Engine (on CoderBuddy, the free, social web IDE).
We've written up quick, detailed instructions to help you with the
configuration on Facebook's Dev site as well. You can check it all out
No, best to take those out.
-A
--
Adrian Scott, Ph.D.
CEO, Founder
CoderBuddy
http://www.coderbuddy.com/ <-- Create a Google App Engine app in a minute
without installing anything
On Tue, Nov 8, 2011 at 9:02 AM, andreas schmid wrote:
> hi,
>
> if i have some packages as .zip files how is GA
hi again,
i'm still fighting the backends.:)
i have some backend instances i try to call from the front end via
task queue.
i see in logs that the task is successfully created and the backend is
called, but on the beckend side i always left with the following:
/_ah/start 500 979ms 0kb instance=1
GAE in my Mac OSX 10.7.2 system was updated to 1.6.0 by its auto-updater.
In the GoogleAppEngineLauncher, I have changed the "Python Path" to
"/usr/bin/python2.7" from the Preferences, the logs display that the GAE
still run in python2.6.
Here are the Logs:
*** Running dev_appserver with the f
I am trying my first python2.7 GAE apps. Everything goes smoothly in the
GAE python2.7 Getting Started guild, except the chapter Using Templates.
http://code.google.com/appengine/docs/python/gettingstartedpython27/templates.html
I have added the lines in my app.yaml:
libraries:
- name: jinja2
This is a show-stopper for me. Can anyone point me towards a useful
resource? At this point I'm looking for someone to pay for a solution (but
I _am_ hoping for less than $12k a year for appengine premium support).
--
You received this message because you are subscribed to the Google Groups
"G
I am answering my own issue.
I found this (not-nice line for MACs) line in my py code:
Solved:
reload(sys); sys.setdefaultencoding('utf-8') # DO NOT USE ON A MAC!!
For some reason this reload is OK on Windows and the GAE but not on
the Mac local version - errors it out.
I do not know why MacBook
I installed the python 2.7.2 dmg today 0n MacBook Air Lion 10.7.2 - I
just let it install itself.
Then I checked in a terminal window >python -v
Result fine, it showed python 2.72.
Then I downloaded the GAE 1.6 dmg and let that install itself too.
Result - All OK (I assume my new GAE is running o
I am answer my own question.
I found this (not-nice line for MACs) line in my py code:
reload(sys); sys.setdefaultencoding('utf-8') # DO NOT USE ON A MAC!!
For some reason this reload is OK on Windows and the GAE but not on
the Mac local version - errors it out.
I do not know why MacBook Airs
Answering my own issue.
I found this (not-nice line for MACs) line in my py code:
reload(sys); sys.setdefaultencoding('utf-8') # DO NOT USE ON A MAC!!
OK on Windows and the GAE but not on
the Mac local version - errors it out.
I do not know why MacBook Airs (Lion) do not like this.
it was q
You should've made a new thread about it. Anyway, SPF is already added
automatically by Google for mails delivered by 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@googlegr
Google announced this in May.
"We have added a few restrictions to the Mail API to improve the
reliability and reputation of the service for all applications. First,
emails must be sent from email accounts managed by Google (either
Gmail, or a domain signed up for Google Apps). Second, we’ve reduc
I've got a small "issue" with this release:
the development server is writing many more entities to the local
datastore (log entries?).
As I have a hook on datastore write ops to log what is put and when,
it's polluting my logs but that's not the point:
My "issue" is that the local datastore file
You have to use db.Key.from_path('Model',id) to construct the key.
http://code.google.com/appengine/docs/python/datastore/keyclass.html#Key_from_path
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to goog
FilterOperator.EQUAL :
=> to use with single values arguments (like String, Integer,
Long, ...)
FilterOperator.IN :
=> to use with collections arguments (like Set,
List, ...)
=> works like a "OR" clause over all the collection members in the SQL
word.
Hope this help.
--
You received this messag
Hi,
I can't see that either... Even after I deploy a new alternate version of
my app with the new SDK. Do I have to mark the new vesion as default?
Att,
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussion on the web v
Just installed 1.6.0 SDK
When running my app got the messages:
WARNING 2011-11-08 09:33:04,487 rdbms_mysqldb.py:90] The rdbms API is not
available because the MySQLdb library could not be loaded.
Error: option --rdbms_sqlite_path not recognized
What is wrong?
--
You received this message b
Ronoaldo,
You're right that hasn't been rolled out yet.
Remain patient, and you'll see a message in the forums when it is available.
Sorry for the misinformation.
-- Stacy
On Tue, Nov 8, 2011 at 9:22 AM, Ronoaldo José de Lana Pereira <
rpere...@beneficiofacil.com.br> wrote:
> Hi,
>
> I can't s
Stacy,
Thanks for the update. We can't wait to see this rolling out.
Again, congrat's to the AppEngine Team for the big news leaving preview.
-Ronoaldo
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussion on the web vi
hi,
in my app i need local resources which i user only locally while developing and
don't want to upload them on deploy.
thats why i have this specific folder listed in skip_files.
but since now (probably one of the latest SDK releases) this makes the SDK
ignore those files, which is pretty unc
Same here
--
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/-/BDGGzz0ahFMJ.
To post to this group, send email to google-appengine@googlegroups.com.
To
I'm finding that unit testing async based requests is rather tricky,
as the put() often doesn't finish by the time the unit test is run. Is
there any way to do a system-wide flush of all async requests on the
development server? The only other solution I have is to add if branch
that waits for the
There's no direct equivalent. If you write a utility method you'll want to
use a transaction-- that way you won't overwrite an existing entity if one
with the given kind and key name already exists.
-Amy
On Tue, Nov 8, 2011 at 3:55 PM, _vjy wrote:
>
> What is JDO equ. of python datastore ope
Have you installed jinja2 locally? Historically, the SDK has not
included 3rd party libraries (PIL was the first example). They had to
be installed on your own machine, and the SDK would be able to import
them.
On Tue, Nov 8, 2011 at 8:55 AM, Kai wrote:
> I am trying my first python2.7 GAE apps.
After managing my instances, I had a similar sticker shock with data store
usage. However, the app stats utility, even though its really built around
the old pricing model, was invaluable in telling me what my heavy hitters
were in terms of data store ops. I implemented caching for my most
import
Alberto,
It sounds like you are wanting to alias the app id, so that your URL can
remain the same after the migration. What are your old (MS) and new app
ids?
On Mon, Nov 7, 2011 at 8:17 PM, Alberto Gualis wrote:
> We are having a very serious issue in our company because we use
> Google App E
As Matt says, you need to install jinja2 on your local Python instance.
This will be fixed in a future release.
Cheers,
Brian
On Wed, Nov 9, 2011 at 7:45 AM, NG wrote:
> Same here
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> T
Hi Samson,
What do you have in the "handlers" section of your app.yaml?
Cheers,
Brian
On Sat, Nov 5, 2011 at 4:52 AM, Samson wrote:
> Hi,
>
> I am currently stuck with an issue that I can't fix. I've just
> upgraded my app to Python 2.7 using Django Nonrel. I've tried posting
> this question
I would like to get a confirmation. It appears that under new billing
memcache API limits are lifted for all apps. In effect memcache use is
unlimited. Is that correct?
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussi
link does not work
--
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/-/JHLT-C_FgEwJ.
To post to this group, send email to google-appengine@googlegroups
FWIW, your app would have been a problem under the old pricing model
as well. The only difference WRT the datastore is that instead of
being charged "datastore operations" you were charged a magic number
of "api_cpu_ms" per operation. The pricing model is pretty much the
same, it's just more expe
Here is an article that can help you reduce the # of composite indexes you
use in some cases:
http://code.google.com/appengine/articles/indexselection.html
On Tue, Nov 8, 2011 at 4:16 PM, Jeff Schnitzer wrote:
> FWIW, your app would have been a problem under the old pricing model
> as well. The
Thank you, Matt and Brian.
Actually, I have not installed jinja2 in my system. I will try to
fixed this minor issue and finish the tutorial guild. :)
On Nov 9, 7:39 am, Brian Quinlan wrote:
> As Matt says, you need to install jinja2 on your local Python instance.
>
> This will be fixed in a futur
+1
On Nov 8, 11:37 am, pdknsk wrote:
> Google announced this in May.
>
> "We have added a few restrictions to the Mail API to improve the
> reliability and reputation of the service for all applications. First,
> emails must be sent from email accounts managed by Google (either
> Gmail, or a dom
Thank you for providing the information.
I tried python 2.7.1 which is bundled with Lion.
Although, this problem is not quite annoying because I can run
dev_appserver.py command in terminal to avoid the warning message.
On Nov 9, 12:18 am, Droid wrote:
> I installed the python 2.7.2 dmg today 0n
Who pretty cool!
Dude, on another note, what's up with the URL slug?
"lose-your-facebook-app-virginity-create-one-i" Did you guys set a title
and change it to something more safe-for-work? =)
--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai
On
On Wed, Nov 9, 2011 at 4:40 AM, thstart wrote:
> Just installed 1.6.0 SDK
>
> When running my app got the messages:
>
> WARNING 2011-11-08 09:33:04,487 rdbms_mysqldb.py:90] The rdbms API is not
> available because the MySQLdb library could not be loaded.
>
>
This is an ignorable warning-- it sh
I started getting a lot of
(,
ResponseTooLargeError('The response from API call
datastore_v3.RunQuery() was too large.',), )
errors from my crons
These errors started after I switched to 2.7 and concurrency
I am guessing now requests are not allowed a lot of memory, and these
datastore calls are
I need to get rid of the hourly limits (datastore, urlfetch) for my
app with appid: createnspread
To get around them I slowed down my mapreduce but i came to a point
that, even with scatters, some queues span 17000 depth, so i need the
speed
What should I do?
My previous experience was to open
hourly 2 million url fetch limit, what a ridiculous limit ...
so 24*2 = 48 million, there is your scalability limit
the only reason I use appengine is scalability and these hourly limits
mess with my scalability
On Nov 9, 3:31 am, Kaan Soral wrote:
> I need to get rid of the hourly limits (dat
This issue has been opened here:
http://code.google.com/p/google-appengine-mac-launcher/issues/detail?id=4
Hit the "Enter" key in the text field will solve this problem.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussi
Hi Kaan,
This is a bug in the Python 2.7 runtime that will be fixed with the
1.6.1 release.
Cheers,
Brian
On Wed, Nov 9, 2011 at 12:19 PM, Kaan Soral wrote:
> I started getting a lot of
> ( 'google.appengine.runtime.apiproxy_errors.ResponseTooLargeError'>,
> ResponseTooLargeError('The response
Sorry, I forgot to add the obvious detail:
This bug is triggered if the result of your datastore call is >1MB.
Cheers,
Brian
On Wed, Nov 9, 2011 at 1:22 PM, Brian Quinlan wrote:
> Hi Kaan,
>
> This is a bug in the Python 2.7 runtime that will be fixed with the
> 1.6.1 release.
>
> Cheers,
> Bri
Does the order of the index properties matter, when specifying them in
query, and in the index definition file?
--
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 unsub
Sean,
You'd either use Python or Java to serve a URL, then use PHPCurl to
retrieve the URL. Can you provide more details about the Java class?
--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai
On Thu, Nov 3, 2011 at 10:21 AM, Sean Dorman wrote:
>
That's really an unfortunate situation. You always have to be careful with
mass deletes. We won't be able to restore your application's data. 30gb is
$7, which would have been a $3 increase (if I am remember the pricing
correctly). It's worthwhile to use a slower, safer solution and not rush
into t
Hi Vlad,
Like all APIs, memcache has 'sanity limits', which can be lifted on an
app-by-app basis if your app encounters them. Nothing has changed in this
respect with the new billing.
-Nick Johnson
On Wed, Nov 9, 2011 at 11:07 AM, vlad wrote:
> I would like to get a confirmation. It appears t
Hi Lenny,
You should always wait for async requests to finish, including in
production. If you don't explicitly wait yourself, the appserver will wait
for them to complete before returning the response to the user anyway.
-Nick Johnson
On Wed, Nov 9, 2011 at 7:49 AM, Lenny Rachitsky wrote:
> I
Hi Andreas,
The appserver deliberately does its best to emulate the production
environment; this includes prohibiting access to files your app will not
have in production.
If you want to access files that won't be available in production, you
should probably write a separate script and run it out
Hello,
I am trying to copy data from my appengine to my dev server, instead of
doing the normal bulk download/upload, I tried the datastore admin copy
function. I've setup the dev server public ip so it can be seen from
outside.
When I try to run it from appengine, it fails with status 401, no
This is unlikely to work, and you should never ever expose your
dev_appserver publicly.
Consider making a small reusable test dataset you can easily load, rather
than relying on a complete dump of production data, which won't scale.
-Nick
On Wed, Nov 9, 2011 at 4:31 PM, Mariano Benitez wrote:
>
Hi Melissa,
It's likely your data is simply being evicted as not worth the memory it
takes up - you can fit a lot of smaller memcache values in the space a blob
takes up.
Consider just setting the correct caching headers in your response,
instead. This will result in frontends, proxies and browse
Run dev_appserver.py with parameter: --allow_skipped_files
I think that should work.
--
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/-/8tlRK_o7vJM
I'm building a system with news feed style broadcasting. there won't
be millions of users, probably just 100k and interesting feed would go
to inbox of ~10k users.
everyone's recommend the method to solve fan-out proposed by Brett,
and i really like it, works something like this:
class Feed(db.Mo
Why does this keep happening. For no apparent reason Google Apps stop
redirecting the www subdomain to the custom domain. This is usually
late and night and clears up. This is more than annoying. Why is
this so hard for them?
--
You received this message because you are subscribed to the Goo
i have been watching memcache statistics and can't figure out when
they reset. I have noticed they will sometimes go for days without
resetting and then are reset. Any insights on this? Thanks
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" gro
66 matches
Mail list logo