Indeed.
Don't rely on the mem cache to keep your pictures for a long time,
since they will eventually be removed from the cache. The datastore is
GAE's sole persistent data store (except queued tasks in a non-
databasey way), and GAE give us a free amount of storage.
On Oct 26, 5:03 pm,
Thanks, Ikai. I'll bear the low-level API in mind, but I try to avoid
this to make my application as portable as possible.
On Oct 26, 8:09 pm, Ikai Lan (Google) ikai.l+gro...@google.com
wrote:
No, you can't share a PMF instance between app instances. Constructing this
is slow because it has to
Yoyo, you are aware that you only have to enable your account as
billable and that it doesn't actually cost anything as long as you
stay within the free quota? See the Quota page for more info (http://
code.google.com/appengine/docs/quotas.html#Blobstore)
On Oct 27, 9:12 am, Ian Marshall
First of all what version of mojarra you use?
In case you using the modified jar that was done by Josh for Google
App Engine SDK 1.2.6 you should using the original mojarra jars.
I wrote a short tutorial on how one can use the original mojarra jars
You can find it here:
Thanks for the answer Ikai. I have another question which perhaps is a
bit off topic but I hope You will answer nevertheless. Will it be
possible to use the Channel API on Java clients (like Android) and not
only from within browsers? It would be awesome.
Thanks again.
On Oct 26, 7:26 pm, Ikai
Thanks for your advices.
I'll use the datastore and the blobstore.
When I first write my app, I supposed my static field will probably be drop
by GAE, because of the non-use of API like memcache or datastore.
I try it, for fun and curiosity. It was interesting to understand WHY it was
a bad idea
Wow Thank you Don
you have a very keen eye.
On Wed, Oct 27, 2010 at 12:53 AM, l.denardo lorenzo.dena...@gmail.comwrote:
I need a good pair of glasses :-)
On Oct 26, 5:42 pm, Don Schwarz schwa...@google.com wrote:
Yes, it's a bug in your code:
while(tempFlag == true);
Note the
I wanted to keep the data when upgrading my app to a new version. How
can I do this?
Each time I upgrade it it looks like my data was lost. There is no way
in admin area that i can back up my data before upgrade.
Thanks.
Q
--
You received this message because you are subscribed to the Google
What does your upload page look like? Can you post the full servlet?
--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine
On Tue, Oct 26, 2010 at 4:12 PM, pac
It's not required to use mapreduce. It's just easier to manage the jobs.
You'll hit the 30 second deadline if you don't, and you'll end up building
your own task queue management logic anyway.
--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
I'm not sure about that. It's my understanding that the Channel API depends
on generated Javascript, so if you can interpret that, why not? I haven't
looked much into how comet is being implemented in the Channel API - I know
there's a long-polling implementation as a fallback. Using a non-browser
Hi Ikai,
Upload page is a composite, in which I have a decorator panel which
contains another composite which has FormPanel (Upload field)
As for servlet code:
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException,
That looks right to me. Strange ... can you compare your code against this
project? It's some sample code I whipped up a while ago. Here's the GWT
upload widget:
http://github.com/ikai/gwt-gae-image-gallery/blob/master/src/com/ikai/photosharing/client/widgets/UploadPhoto.java
Here's the servlet
Is this a non-issue at all? Anyone?
Thank you.
On Oct 26, 7:37 pm, qiwawa deng...@gmail.com wrote:
I wanted to keep the data when upgrading my app to a new version. How
can I do this?
Each time I upgrade it it looks like my data was lost. There is no way
in admin area that i can back up my
I have a com.google.appengine.api.datastore.Text object stored in the
datastore, when examined through the datastore viewer, it reads as it
should e.g. 'this is a test'
I retrieve it with a
public Text getData() {
return data;
}
then write it out with getWriter, however I'm getting Text:
Hi Max,
Does it copy on startup or build?
I am using Eclipse 3.5 , 3.6 and it doesn't copy to lib always. It
happens when SDK is changed or maybe on startup.
Regardless, I wanted to do the same thing and what I did is write an
ANT task that runs every build.
The ANT task removed the libs that I
i have following record in the datastore.
datastore ABC
===
ID/Name title message user
===
and the user is the object.
how to run GQL to filter a particular user's record - user
Hi..
Thanks for ur reply.
Content Type application/octet-stream is working fine but same
operation doing for Content Type application/pdf.
i want view pdf in browser like image view in browser.
If have any idea help me.
--
You received this message because you are subscribed to the
Thanks for the reports, we're looking into it. In general, if there's
an app engine issue that causes cron to miss a job, it will be
executed once the system recovers, i.e. jobs are not entirely
dropped. The exact time the task will execute depends on the
frequency and scheduling. If you're
Hi Guys,
I need something like a global counter. Namely, a have a number of
pictures and want to show them one by one. In other words, I need some
kind of cursor (points to current picture) that I could move from one
picture to another. So I could use synchronized static variable, but
as I
I have understand very well the Stephen solution. I'm just fighting with the
serve part of the code...
2010/10/27 ego008 ego...@gmail.com
you can do it step by step here
http://code.google.com/intl/en/appengine/docs/python/images/usingimages.html
Use a query cursor and sort your images in whatever order you want.
Use memcache to cache the cursor state between requests.
Rgds
T
On Oct 27, 3:21 pm, megaswin maxim.tru...@gmail.com wrote:
Hi Guys,
I need something like a global counter. Namely, a have a number of
pictures and want to
I've never seen an automatically generated ID of zero. But it might be
safer to use -1 as an invalid marker, rather than 0.
On Oct 27, 4:40 am, Tapir tapir@gmail.com wrote:
I want to check whethor or not a reference id is invalid by comparing
it with a zero.
Works?
--
You received this
Hi Robert,
yes, if I have the same keywords, two times, I get results. It It
seems,
that your theory is right.
Any suggestion, how I can realize this on one query?
Greets
Alex
On 14 Okt., 18:33, Robert Kluin robert.kl...@gmail.com wrote:
Hey Alex,
I am guessing that under the hood App
Hi @ all,
I know, that theres an issue, and that this bug is already known.
I always get errors, when I try to remove an Entity. I´m using
JDO with the RequestFactory, and I get the following Error:
Server Error: No such Object
I checked the id and everything, but the Object definitely
exists
Indeed... it was infinitive loop because of our error in algorithm.
With no answer and no support from AppEngine team we have to big doubt
in app engine, so that we overlook our mistakes.
There wasn't possible to log anything or catch exception when this
error happened so we couldn't know if it
We actually saw this on one of our instances yesterday. All urls
would 404 and nothing showed in the logs/dashboard. A re-deploy to a
new version fixed it for us.
-Mike
On Oct 26, 4:49 pm, Wes westho...@gmail.com wrote:
One of my site's is suddenly giving a 404 on the default version as
well
Hello everyone,
I am new to App Engine and have been developing my first application
for a few weeks now. My application is hosted on App Engine, and I
have installed a beta version to a Google Apps Domain that I manage. I
have the application up and running just fine, but now I am trying to
I don't know whether you are using the Java or Python SDK, but it
sounds like what you're after is documented here:
Python - http://code.google.com/appengine/docs/python/multitenancy/
Java - http://code.google.com/appengine/docs/java/multitenancy/
Basically it's up to the developer, but it's a
I have 2 classes:
public class Cobro implements Serializable {
@Persistent(defaultFetchGroup = true)
private Pago pago;
}
And the other :
public class Pago implements Serializable {
@Persistent(mappedBy = pago)
private Cobro
I wanted to chime in. We're seeing high latency (10s, 0 cpu_ms) on
tasks that are put into the queue on an hourly basis. This has been
going on for a couple of weeks at least. The end result is that we're
churning through our CPU time early in the morning, and then our app
is dead for the real
Generally speaking: no. Entity groups will guarantee a stronger chance of
data locality, but this should not affect index traversal or batch reads.
A best practice, however, is to keep entity groups as small as possible.
There aren't many compelling reasons to not use root entities if you don't
Appengine has been horrible since the last maintenance. Periodic
waves of Request was aborted after waiting too long... and
DeadlineExceededErrors... Flurries of 25-100 of these in a 2-3 minute
period. Occurs on simple pages as well as db-intensive ones. I'm
using Django Appengine Patch.
It
The initial launch of GAE4B will focus on building apps for your domain
only. Suppose you had @yourcompany.com Google Apps domain. With GAE4B, all
your apps would not have quota restrictions, but login via a @
yourcompany.com domain would be required for all pages. If a company wanted
to build
get_serving_url is a URL to the file directly - you use it in the
actual image tag.
self.response.out.write('img src=%s/'%images.get_serving_url(resource, 32))
On 27 October 2010 19:28, Massimiliano massimiliano.pietr...@gmail.com wrote:
I'm trying to serve the images with this code, but it's
Simon thanks for the link on the namespaces, I've been through
most of the App Engine API's and that was first.
Ikai so GAE4B is going to be run initally for intranet companies.
I have a tech company on Google Apps @bigbrer.com.
So, your saying that I have use my @gmail account to deploy an app
Same here. We are just planning a migration out of GAE :-(
On 27 oct, 19:44, johnP j...@thinkwave.com wrote:
Appengine has been horrible since the last maintenance. Periodic
waves of Request was aborted after waiting too long... and
DeadlineExceededErrors... Flurries of 25-100 of these in a
Yeah, I'm in the same boat. We're trying to decide which implementation of
this app to go with, and having AppEngine be in an unreliable state isn't
helping my cause at all.
Derrick
On Wed, Oct 27, 2010 at 12:25 PM, Carlos Ble ble.jur...@gmail.com wrote:
Same here. We are just planning a
In the last couple of days we've been seeing
java.lang.NoClassDefFoundError exceptions in our log for our GAE Java
app. The class in question is one of ours that works and has worked
for months. What could this be? Is this caused by problems with a
static server behind the scenes? Has anyone
mmm using an xml file?
On 26 oct, 17:28, Fork Labs forkl...@gmail.com wrote:
Hello Nacho,
The values I want to access with Hibernate are pre-calculated outside
of the server. Think of them as configuration, or as i18n values.
Regards
--
You received this message because you are subscribed
Appl id:geognos
appl version : 5
language :python
live instances at the time: 2
loading request: no
A typical normal operation for this request :
10-27 09:47AM 08.920 /api/countries/info/CL.json 200 17ms 19cpu_ms 0kb
MSIE 15.0,gzip(gfe)
195.97.105.127 - - [27/Oct/2010:09:47:08 -0700] GET
Same issue with me while trying from Chrome.
Cleared cookies - no lack.
Works OK from Firefox.
On Oct 18, 2:19 pm, Andrius andriu...@gmail.com wrote:
Hi,
when I try to open datastore admin page in google app engine admin
area I get frame window asking me to provide google account to log in.
I was doing some load tests on app engine today when I noticed a new
Info message in the logs: After handling this request, the process
that handled this request reached the maximum number of requests that
may be handled in a single process' lifetime, and exited normally.
So what that supposed to
Any explanation about this ConcurrentModificationException, so that we
can design gae app accordingly ?!
On Oct 25, 12:25 pm, Matija matija.jerko...@gmail.com wrote:
This is log when this ConcurrentModificationException happened again.
One request starts chain of tasks and sometimes I get this
I do understand this, but my html is:
img src=/serve/{{ elemento.link }} width=10%/br/a
How have I to modify the html?
I tried with an Iframe, but doesn't work.
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_uploads('File')
blob_info =
Hi, I saw that now (and don't remember seeing that before) we have a
maximum number of daily request (43B here), it's enougth for ~500
req/s, let's say I reach 50% of that, could I request more? (and the
same question applies to all quotas in the Details Quota page)
--
Rafael Sierra
I needed a tool to move videos from Amazon S3 to the GAE Blobstore all
controlled from my GAE app. My best solution was to put a command
line cURL app on an AWS Micro instance. I needed it to run
asynchronously to keep my app from timing out, so I put in a daemon to
process queued cURL requests.
Can anybody else explain me this pending_ms information especially for
task with cold start and how it is related to average latency ? If it
is somewhere explained could you provide me with links to it ?!
I remember times (two years ago) where group discussions were much
more dynamic and you
It's in trusted tester mode right now. I have to check the roadmap to see if
we've announced a date. I don't believe we have.
There's no roadmap item for GAE4B features (SLA, support) for non-domain
applications yet.
--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger:
Yes.
http://code.google.com/support/bin/request.py?contact_type=AppEngineCPURequest
In general, we usually grant all requests where we see high QPS and daily
budgets to match.
--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit:
You could store the url in the datastore (after updating your model
definion to include the field :)
frasi.gruppo = self.request.get('domain')
frasi.link = blob_info.key()
frasi.servinglink = images.get_serving_url(frasi.link, 32)
frasi.put()
.
Then would just in the template
img
Hi,
I noticed that App Engine is setting ETags on static files. Is there a
way to turn them off? ETags override the cache-control header and
cause the browser to issue additional HTTP requests to check for
modified files. This is bad for performance and completely unnecessary
if you use an asset
Yes. Application instances are meant to be relatively short lived. Once each
instance has served a certain amount of requests, we will gracefully
terminate it and spin up a new instance to take its place. The number of
requests to trigger this limit is subject to change for performance tuning
If you are not saving any entities why are you using a transaction to
put the task into the queue.
The idea of a queuing a task transactionally is that the task doesn't
get fired if the transaction fails (ie you save of entities fails).
Seems completely redundant
Rgds
T
On Oct 21, 11:18 pm,
Hi
Try reading http://code.google.com/appengine/docs/python/gettingstarted/
as a staring point, then start experimenting.
You need to understand what appengine is good/bad for, before you go
to far in your endeacours. I am not sure I understand exactly what
you are
asking. So I would suggest a
Does cron run for every version?
Let's say I have versions 1-0 1-1 and 1-2, all of them with the same
cronjobs, it will run 3 times?
--
Rafael Sierra
http://blog.rafaelsdm.com
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To post to
Just curious, do you guys retire instances after around 10k requests
to avoid memory leaks?
--
superco...@gmail.com
On Wed, Oct 27, 2010 at 6:50 PM, Ikai Lan (Google)
ikai.l+gro...@google.com wrote:
Yes. Application instances are meant to be relatively short lived. Once each
instance has
For a while earlier this evening, every page of my app was producing 500 errors
with this message:
Error: Server Error
The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error
message and the query that
Hi Ikan Lan,
I have seen this on so many discussions here in the forums -
A best practice, however, is to keep entity groups as small as
possible
As far as I understand it, one Model class should not have too many
records i.e. one table should not have many records
Isn't this strange ? When we
It's not just you, I'm getting the same error as a user to GQueues. It
is when trying to authenticate using the Google Apps account.
I'm guessing unscheduled maintenance
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To post to this group,
I have been getting the same error message off and on for 2
days...quite annoying. I just cant figure out why one minute it works
and the next it dont.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To post to this group, send email to
I was getting lots of DeadLineExceeded exceptions. The status page showed
Elevated for both the datastore and task queues.
On Wed, Oct 27, 2010 at 7:53 PM, Bethany bethanyp...@gmail.com wrote:
I have been getting the same error message off and on for 2 days...quite
annoying. I just cant
I'm seeing the same for app uploads :( Errors 500 and then 409, because
rollback in upload has not finished correctly.
On Wed, Oct 27, 2010 at 7:54 PM, Rohit rjenv...@gmail.com wrote:
I was getting lots of DeadLineExceeded exceptions. The status page showed
Elevated for both the datastore and
yep me too. system status says there is an Anomaly with the Datastore
that is being investigated. :O
--
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-appeng...@googlegroups.com.
To unsubscribe from
Error 500 is the one i get over and over again :(
On Wed, Oct 27, 2010 at 10:00 PM, Dmitry Anipko dmitry.ani...@gmail.comwrote:
I'm seeing the same for app uploads :( Errors 500 and then 409, because
rollback in upload has not finished correctly.
On Wed, Oct 27, 2010 at 7:54 PM, Rohit
Would a state of elevated for datastor or task queues affect deployments?
I'm unable to deploy my app.
On Wed, Oct 27, 2010 at 11:02 PM, blackpawn pharmapsycho...@gmail.comwrote:
yep me too. system status says there is an Anomaly with the Datastore that
is being investigated. :O
--
You
Does appengine do this in a way which is safe to a heavily-loaded
application? i.e. load the new instance while the old instance is still
serving requests and then simply re-direct requests to the new instance?
Something like this should really be documented.
From:
We experience lots of timeouts too. I think Google guys are trying to
upgrade their infrastructure during the nights and we see some side
effects...
--
superco...@gmail.com
On Wed, Oct 27, 2010 at 10:04 PM, Sundar cyberto...@gmail.com wrote:
Would a state of elevated for datastor or task
And now it's all ok. It's amazing how well it works when it does, and how I
have crazy anxiety when things go wonky on GAE :)
On Wed, Oct 27, 2010 at 11:04 PM, Sundar cyberto...@gmail.com wrote:
Would a state of elevated for datastor or task queues affect deployments?
I'm unable to deploy my
Thanks GAE team for the quick action~
On Oct 28, 11:12 am, Sundar cyberto...@gmail.com wrote:
And now it's all ok. It's amazing how well it works when it does, and how I
have crazy anxiety when things go wonky on GAE :)
On Wed, Oct 27, 2010 at 11:04 PM, Sundar cyberto...@gmail.com wrote:
Awesome.
--
superco...@gmail.com
On Wed, Oct 27, 2010 at 10:24 PM, Raymond C. windz...@gmail.com wrote:
Thanks GAE team for the quick action~
On Oct 28, 11:12 am, Sundar cyberto...@gmail.com wrote:
And now it's all ok. It's amazing how well it works when it does, and how I
have crazy
+1, it is appreciated.
=T=
On Oct 27, 2010, at 8:53 PM, supercobra wrote:
Awesome.
--
superco...@gmail.com
On Wed, Oct 27, 2010 at 10:24 PM, Raymond C. windz...@gmail.com wrote:
Thanks GAE team for the quick action~
On Oct 28, 11:12 am, Sundar cyberto...@gmail.com wrote:
And now
There are no tables on App Engine, only Kinds which are arbitrary
collections of properties. In fact, all applications' entities are
stored in a single bigtable table.
Entity groups refers to a logical group of entities that are
physically stored together; this allows that group of entities to
73 matches
Mail list logo