[google-appengine] Index problem with GAE for Java

2010-11-08 Thread Rmac
Hi,

I am struggling with getting a query to work that has a simple
equality condition on one property in the where clause and one sort by
on another property.  GAE responds with a "no matching index found"
error along with the index entries to put in the datastore-indexes.xml
file.  I put those supplied entries in the file, redeploy, and then
later also look at the GAE administration console to see those indexes
are actually in "serving" status.  But, rerunning the query results in
the same error.  Does anyone have an idea how to get indexes to work
in Java GAE?

Thanks in advance.

-- 
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 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: _ah login page failing on devapp / Python

2010-11-08 Thread Pedro Ferreira
Lembra de mim ?

E vc agora ta no meio de Google Apps ?

haueihahuae

é bom saber.

Tou pegando uns caras pra programar

Se tiver a fim,

Responde meu e-mail

Abcs!

Em 08-11-2010 23:59, Jorge Guberte escreveu:
> That's it. Thanks!
>
> On 8 nov, 15:53, Robert Kluin  wrote:
>> You might want to try installing and running with Python 2.5.  Seems
>> to clear up quite a few of these issues.
>>
>> Robert
>>
>>
>>
>>
>>
>>
>>
>> On Sat, Nov 6, 2010 at 17:04, Jorge Guberte  wrote:
>>> Hi.
>>> On the localhost, users.create_login_url('/') redirects me to a page
>>> where i get a bunch of errors:
>>> --> --> -->
>>> Traceback (most recent call last):
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 3211, in _HandleRequest
>>>self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 3154, in _Dispatch
>>>base_env_dict=env_dict)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 527, in Dispatch
>>>base_env_dict=base_env_dict)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 2452, in Dispatch
>>>CGIDispatcher.Dispatch(self, *args, **kwargs)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 2404, in Dispatch
>>>self._module_dict)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 2441, in curried_exec_cgi
>>>return ExecuteCGI(*args, **kwargs)
>>>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
>>> \dev_appserver.py", line 2312, in ExecuteCGI
>>>logging.debug('Executing CGI with env:\n%s', pprint.pformat(env))
>>>  File "C:\Python27\lib\pprint.py", line 60, in pformat
>>>return PrettyPrinter(indent=indent, width=width,
>>> depth=depth).pformat(object)
>>>  File "C:\Python27\lib\pprint.py", line 119, in pformat
>>>self._format(object, sio, 0, 0, {}, 0)
>>>  File "C:\Python27\lib\pprint.py", line 137, in _format
>>>rep = self._repr(object, context, level - 1)
>>>  File "C:\Python27\lib\pprint.py", line 230, in _repr
>>>self._depth, level)
>>>  File "C:\Python27\lib\pprint.py", line 242, in format
>>>return _safe_repr(object, context, maxlevels, level)
>>>  File "C:\Python27\lib\pprint.py", line 284, in _safe_repr
>>>for k, v in _sorted(object.items()):
>>>  File "C:\Python27\lib\pprint.py", line 75, in _sorted
>>>with warnings.catch_warnings():
>>>  File "C:\Python27\lib\warnings.py", line 327, in __init__
>>>self._module = sys.modules['warnings'] if module is None else
>>> module
>>> KeyError: 'warnings'
>>> When deployed, the link works fine.
>>> Here's my code:
>>> import random
>>> import os
>>> from google.appengine.api import users
>>> from google.appengine.ext import webapp, db
>>> from google.appengine.ext.webapp import util, template
>>> from google.appengine.ext.webapp.util import run_wsgi_app
>>> class MainHandler(webapp.RequestHandler):
>>>def get(self):
>>>url = users.create_login_url('/')
>>>link = 'Login' % url
>>>self.response.out.write(link)
>>> Any help is appreciated.
>>> --
>>> 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 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-appeng...@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: Is imperative RequestHandler possible in GAE?

2010-11-08 Thread Zeynel
On Nov 6, 7:38 am, Tim Hoffman  wrote:

> Hope this gives you some ideas.

Yes, thanks. Very helpful.

-- 
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 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: _ah login page failing on devapp / Python

2010-11-08 Thread Jorge Guberte
That's it. Thanks!

On 8 nov, 15:53, Robert Kluin  wrote:
> You might want to try installing and running with Python 2.5.  Seems
> to clear up quite a few of these issues.
>
> Robert
>
>
>
>
>
>
>
> On Sat, Nov 6, 2010 at 17:04, Jorge Guberte  wrote:
> > Hi.
> > On the localhost, users.create_login_url('/') redirects me to a page
> > where i get a bunch of errors:
> > --> --> -->
> > Traceback (most recent call last):
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 3211, in _HandleRequest
> >    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 3154, in _Dispatch
> >    base_env_dict=env_dict)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 527, in Dispatch
> >    base_env_dict=base_env_dict)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 2452, in Dispatch
> >    CGIDispatcher.Dispatch(self, *args, **kwargs)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 2404, in Dispatch
> >    self._module_dict)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 2441, in curried_exec_cgi
> >    return ExecuteCGI(*args, **kwargs)
> >  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> > \dev_appserver.py", line 2312, in ExecuteCGI
> >    logging.debug('Executing CGI with env:\n%s', pprint.pformat(env))
> >  File "C:\Python27\lib\pprint.py", line 60, in pformat
> >    return PrettyPrinter(indent=indent, width=width,
> > depth=depth).pformat(object)
> >  File "C:\Python27\lib\pprint.py", line 119, in pformat
> >    self._format(object, sio, 0, 0, {}, 0)
> >  File "C:\Python27\lib\pprint.py", line 137, in _format
> >    rep = self._repr(object, context, level - 1)
> >  File "C:\Python27\lib\pprint.py", line 230, in _repr
> >    self._depth, level)
> >  File "C:\Python27\lib\pprint.py", line 242, in format
> >    return _safe_repr(object, context, maxlevels, level)
> >  File "C:\Python27\lib\pprint.py", line 284, in _safe_repr
> >    for k, v in _sorted(object.items()):
> >  File "C:\Python27\lib\pprint.py", line 75, in _sorted
> >    with warnings.catch_warnings():
> >  File "C:\Python27\lib\warnings.py", line 327, in __init__
> >    self._module = sys.modules['warnings'] if module is None else
> > module
> > KeyError: 'warnings'
>
> > When deployed, the link works fine.
> > Here's my code:
>
> > import random
> > import os
> > from google.appengine.api import users
> > from google.appengine.ext import webapp, db
> > from google.appengine.ext.webapp import util, template
> > from google.appengine.ext.webapp.util import run_wsgi_app
>
> > class MainHandler(webapp.RequestHandler):
> >    def get(self):
> >        url = users.create_login_url('/')
> >        link = 'Login' % url
> >        self.response.out.write(link)
>
> > Any help is appreciated.
>
> > --
> > 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 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-appeng...@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: Video streaming working with tag, not with flash player ?

2010-11-08 Thread John McLaughlin
AFAIK "player.swf" just takes a file link.  It doesn't ask for byte
ranges.  This on the edge of my knowledge of Flash though, I haven't
done any work with live video streaming, and I'm working from the
Python API.

I just double checked and IE8 indeed falls through to the Flash player
for my examples.  If you send me your email address I can give you a
link to a simple example page.

John
johnmclaugh...@massanimation.com


On Nov 8, 11:18 am, Mark  wrote:
> @John, thanks for the link, I believe I'm using the same techniques I
> picked up from another writeup:
>
>  http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-wi...
>
> The html5 video tag is working for me, it's just the flash player
> isn't. When you are using the flash player, do you see your servlet
> get requested for any byte ranges, or any other hints as to what
> portion of the blob to fetch? For example, this is what my video get
> servlet looks like:
>
>   public void doGet(HttpServletRequest req, HttpServletResponse resp)
>     throws IOException
>   {
>     String vid = req.getParameter("vid");
>     try {
>       Video video =
> PMF.get().getPersistenceManager().getObjectById(Video.class, vid);
>       BlobstoreService blobstoreService =
> BlobstoreServiceFactory.getBlobstoreService();
>       ByteRange br = blobstoreService.getByteRange(req);
>       if (br != null) {
>         // Works fine with  tag.
>         blobstoreService.serve(video.getBlobKey(), resp);
>       }
>       else {
>         // Flash player never seems to request any data. I can try
> forcing some down:
>         blobstoreService.serve(video.getBlobKey(), new ByteRange(0, 0
> + 1024 * 256), resp);
>       }
>   }
>
> So I can force some info down (horrible idea) and I'll at least see a
> few frames render in the flash player, but that's the best I can get.
> The player won't play any content.
>
> I'll check out the link you posted which seems to do a more thorough
> job than what I was referencing. I'm just curious to know if you
> really got the flash player pulling or just the  tag?
>
> Thanks
>
> On Nov 8, 1:13 pm, Stephen Johnson  wrote:
>
>
>
>
>
>
>
> > Have you tried using FlowPlayer?
>
> > On Mon, Nov 8, 2010 at 8:42 AM, Mark  wrote:
> > > Hi,
>
> > > I'm doing some work with the blobstore and videos. I've gotten it to
> > > work (was pretty easy) when using the  tag, something like:
>
> > >  
> > >    
> > >  
>
> > > Some browsers support the video tag, and my servlet which serves the
> > > videos sees byte ranges specified from the client browser.
>
> > > Because not all browsers support the  tag, I was wondering if
> > > it is wiser to switch to a flash video player instead. When I try
> > > that, the flash player does not present any requested byte range to
> > > the servlet. It seems that the flash player just doesn't support that,
> > > and I was recommended to use progressive download or RTMP - but I
> > > don't know if app engine supports either of those.
>
> > > Has anyone else got streaming with flash working from the blobstore?
> > > Would be fine going with the  tag but not sure if it's really
> > > well supported yet,
>
> > > 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-appeng...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com > >  e...@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-appeng...@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: Fan-in with materialized views: A sketch

2010-11-08 Thread Robert Kluin
Hey Dmitry,
   I am working on getting some decent documentation about when you
might want to use fanout versus directly using creatwork.  And, about
usage in general.  If I am dealing with one or two aggregations I
usually use creatework directly.  You can only insert five
transactional tasks in one database transaction, so with four you
could directly use creatework eliminating a fanout task.

  As far as rates go, I have been using a rate of 35/s and bucket size
of 40.  However, I also get periodic queue backups.  I think the max
rate / sec is currently 50, but I thought there was an announcement it
was getting increased (maybe I am just remembering the increase to
50/sec announcement though).  You might want to bump your rate up to
50/sec.  I always use a dedicated queue for creatework and aggregation
tasks.  In one of my apps I use multiple queues to get a bit higher
throughput.

  I generally prefer to use creatework tasks; they cleanly handle any
failures that occur and keeps my primary processing running as fast as
possible.  However, when I first started using this type of
aggregation technique I created the 'work' models and attempted to
insert the aggregator task (non-transactionaly!) within my primary
transaction.  If your primary processing is within tasks, and your
tasks are fast enough, give it a shot.  Converting CreateWorkHandler
to something you can use directly should not be a big deal.



Robert







On Mon, Nov 8, 2010 at 18:14, Dmitry  wrote:
> Hi Robert,
>
> What queue configuration do you use for your system?
> I came to another problem. I usually process several feeds in parallel
> and can insert up to 20-30 new items to the database. With 4
> aggregators it's >80 create_work tasks in one moment. So after a
> minute I can have up to 1000 tasks in queue... so I have up to 5
> minutes delay in processing.
>
> It seems that for initial aggregation I should insert create work
> models not in tasks.
> I messed up again:)
>
> On Nov 5, 6:46 am, Robert Kluin  wrote:
>> Dmitry,
>>    I finally got the time to make these changes.  Let me know if that
>> works for your use-case.
>>
>>    I really appreciate all of your suggestions and help with this.
>>
>> Robert
>>
>> 2010/11/3 Dmitry :
>>
>> > oops I read expression in wrong direction. This will definitely work!
>>
>> > On Nov 3, 7:43 pm, Robert Kluin  wrote:
>> >> Dmitry,
>> >> š Right, I know those will cause problems. So what about my suggested 
>> >> solution of using:
>>
>> >> šif not re.match("^[a-zA-Z0-9-]+$", task_name):
>> >> š š š task_name = šsha1_hash(task_name)
>>
>> >> That should correctly handle your use cases, since the full name will be 
>> >> hashed.
>>
>> >> Are there issues with that solution I am not seeing?
>>
>> >> Robert
>>
>> >> On Nov 3, 2010, at 3:52, Dmitry  wrote:
>>
>> >> > Robert,
>>
>> >> > You will get into the trouble with these aggregations:
>>
>> >> > urls:
>> >> > http://ÐÒÁ×ÉÔÅÌØÓÔ×Ï.ÒÆ/search/?phrase=ÎÁÌÏǧion=gov_events ->
>> >> > httpsearchphrase
>> >> > http://ÐÒÁ×ÉÔÅÌØÓÔ×Ï.ÒÆ/search/?phrase=ÐÒÅÚÉÄÅÎÔ§ion=gov_events ->
>> >> > httpsearchphrase
>>
>> >> > or usernames:
>> >> > ÍÓÔÉÔÅÌØ2000 -> 2000
>> >> > ÔÅÓÔ2000 -> 2000
>>
>> >> > but anyway in most cases your approach will work well:) You can leave
>> >> > it up to the user (add some kind of flag "use_hash").
>>
>> >> > or we can try to url encode strings:
>> >> > urllib.quote(task_name.encode('utf-8'))
>> >> > http3AD0BFD180D0B0D0B2D0B8D182D0B5D0BBD18CD181D182D0B2D0BED180D184search3Fphrase3DD0BDD0B0D0BBD0BED0B3
>> >> > http3AD0BFD180D0B0D0B2D0B8D182D0B5D0BBD18CD181D182D0B2D0BED180D184search3Fphrase3DD0BFD180D0B5D0B7D0B8D0B4D0B5D0BDD182
>>
>> >> > but this is not better that hash :-D
>>
>> >> > thanks
>>
>> >> > On Nov 3, 7:13 am, Robert Kluin  wrote:
>> >> >> Hey Dmitry,
>> >> >> š I am sure the "fix" in that commit is _not_ a good idea. šOriginally
>> >> >> I stuck it in because I use entity keys as the task-name, sometimes
>> >> >> they contains characters not allowed in task-names. šI actually
>> >> >> debated for several days about pushing that update out; šfinally I
>> >> >> decide to push and hope someone would notice and offer their thoughts.
>>
>> >> >> š I like your idea a lot. šBut, for many aggregations I like to use
>> >> >> entity keys, it makes it possible for me to visually see what a task
>> >> >> is doing. šWhat do you think about something like the following
>> >> >> approach:
>>
>> >> >> š if not re.match("^[a-zA-Z0-9-]+$", task_name):
>> >> >> š š š task_name = sha1_hash(task_name)
>>
>> >> >> That should allow 'valid' names to remain as-is, but it will safely
>> >> >> encode non-valid task-names. šDo you think that is an acceptable
>> >> >> method?
>>
>> >> >> Thanks a lot for your feedback.
>>
>> >> >> Robert
>>
>> >> >> On Tue, Nov 2, 2010 at 07:15, Dmitry  wrote:
>> >> >>> Hi Robert,
>>
>> >> >>> Regarding your latest commit:
>>
>> >> >>> # TODO: find a better solution for cleaning up the name.
>> >> >>> task_name = re

[google-appengine] Re: Fan-in with materialized views: A sketch

2010-11-08 Thread Dmitry
Hi Robert,

What queue configuration do you use for your system?
I came to another problem. I usually process several feeds in parallel
and can insert up to 20-30 new items to the database. With 4
aggregators it's >80 create_work tasks in one moment. So after a
minute I can have up to 1000 tasks in queue... so I have up to 5
minutes delay in processing.

It seems that for initial aggregation I should insert create work
models not in tasks.
I messed up again:)

On Nov 5, 6:46 am, Robert Kluin  wrote:
> Dmitry,
>    I finally got the time to make these changes.  Let me know if that
> works for your use-case.
>
>    I really appreciate all of your suggestions and help with this.
>
> Robert
>
> 2010/11/3 Dmitry :
>
> > oops I read expression in wrong direction. This will definitely work!
>
> > On Nov 3, 7:43 pm, Robert Kluin  wrote:
> >> Dmitry,
> >> š Right, I know those will cause problems. So what about my suggested 
> >> solution of using:
>
> >> šif not re.match("^[a-zA-Z0-9-]+$", task_name):
> >> š š š task_name = šsha1_hash(task_name)
>
> >> That should correctly handle your use cases, since the full name will be 
> >> hashed.
>
> >> Are there issues with that solution I am not seeing?
>
> >> Robert
>
> >> On Nov 3, 2010, at 3:52, Dmitry  wrote:
>
> >> > Robert,
>
> >> > You will get into the trouble with these aggregations:
>
> >> > urls:
> >> > http://ÐÒÁ×ÉÔÅÌØÓÔ×Ï.ÒÆ/search/?phrase=ÎÁÌÏǧion=gov_events ->
> >> > httpsearchphrase
> >> > http://ÐÒÁ×ÉÔÅÌØÓÔ×Ï.ÒÆ/search/?phrase=ÐÒÅÚÉÄÅÎÔ§ion=gov_events ->
> >> > httpsearchphrase
>
> >> > or usernames:
> >> > ÍÓÔÉÔÅÌØ2000 -> 2000
> >> > ÔÅÓÔ2000 -> 2000
>
> >> > but anyway in most cases your approach will work well:) You can leave
> >> > it up to the user (add some kind of flag "use_hash").
>
> >> > or we can try to url encode strings:
> >> > urllib.quote(task_name.encode('utf-8'))
> >> > http3AD0BFD180D0B0D0B2D0B8D182D0B5D0BBD18CD181D182D0B2D0BED180D184search3Fphrase3DD0BDD0B0D0BBD0BED0B3
> >> > http3AD0BFD180D0B0D0B2D0B8D182D0B5D0BBD18CD181D182D0B2D0BED180D184search3Fphrase3DD0BFD180D0B5D0B7D0B8D0B4D0B5D0BDD182
>
> >> > but this is not better that hash :-D
>
> >> > thanks
>
> >> > On Nov 3, 7:13 am, Robert Kluin  wrote:
> >> >> Hey Dmitry,
> >> >> š I am sure the "fix" in that commit is _not_ a good idea. šOriginally
> >> >> I stuck it in because I use entity keys as the task-name, sometimes
> >> >> they contains characters not allowed in task-names. šI actually
> >> >> debated for several days about pushing that update out; šfinally I
> >> >> decide to push and hope someone would notice and offer their thoughts.
>
> >> >> š I like your idea a lot. šBut, for many aggregations I like to use
> >> >> entity keys, it makes it possible for me to visually see what a task
> >> >> is doing. šWhat do you think about something like the following
> >> >> approach:
>
> >> >> š if not re.match("^[a-zA-Z0-9-]+$", task_name):
> >> >> š š š task_name = sha1_hash(task_name)
>
> >> >> That should allow 'valid' names to remain as-is, but it will safely
> >> >> encode non-valid task-names. šDo you think that is an acceptable
> >> >> method?
>
> >> >> Thanks a lot for your feedback.
>
> >> >> Robert
>
> >> >> On Tue, Nov 2, 2010 at 07:15, Dmitry  wrote:
> >> >>> Hi Robert,
>
> >> >>> Regarding your latest commit:
>
> >> >>> # TODO: find a better solution for cleaning up the name.
> >> >>> task_name = re.sub('[^a-zA-Z0-9-]', '', task_name)[:500]
>
> >> >>> Don't think this is a good idea:) For example I have unicode
> >> >>> characters in aggregation value. In this case regexp will return
> >> >>> nothing.
> >> >>> I use sha1 hash now... but there's also a little possibility of
> >> >>> collision
>
> >> >>> sha1_hash(self.agg_name)
>
> >> >>> def utf8encoded(data):
> >> >>> šif data is None:
> >> >>> š šreturn None
> >> >>> šif isinstance(data, unicode):
> >> >>> š šreturn unicode(data).encode('utf-8')
> >> >>> šelse:
> >> >>> š šreturn data
>
> >> >>> def sha1_hash(value):
> >> >>> šreturn hashlib.sha1(utf8encoded(value)).hexdigest()
>
> >> >>> On Oct 24, 9:26 pm, Robert Kluin  wrote:
> >>  Hi Dmitry,
> >>  š Glad to hear it was helpful! šNot sure when you checked it out last,
> >>  but I made a number of good (I think) improvements in the last couple
> >>  days, such as continuations to allow splitting large groups of work
> >>  up.
>
> >>  Robert
>
> >>  On Sun, Oct 24, 2010 at 07:57, Dmitry  
> >>  wrote:
> >> > Robert,
>
> >> > You grouping_with_date_rollup.py example was extremely helpful. 
> >> > Thanks
> >> > a lot again! :)
>
> >> > On Oct 14, 8:47 pm, Robert Kluin  wrote:
> >> >> Hey Carles,
> >> >> š Glad it seems helpful. šI am hoping to get time today to push out
> >> >> some revisions and sample code.
>
> >> >> Robert
>
> >> >> On Thu, Oct 14, 2010 at 05:50, Carles Gonzalez  
> >> >> wrote:
> >> >>> Robert, I took a brief inspection at your code and seems very 
> >> >>> cool. Ex

Re: [google-appengine] App Engine application not visible on dashboard of Google Apps users

2010-11-08 Thread Ikai Lan (Google)
This worked for me, but it wasn't instantaneous. Is it still not showing up
for you?

--
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 Fri, Nov 5, 2010 at 1:29 AM, bengroot87  wrote:

> I'm working on a Google App Engine application and want to bind it to
> my Google Apps environment. This works perfect for my admin account of
> Google Apps. When I login to Google Apps with this account, I see the
> added application on my dashboard.
>
> But, when I login to the Google Apps environment (using
> https://www.google.com/a/mydomain.com/) with a regular user account
> then the app is not visible. I expected the app to be available for
> all users just like the Market Place apps.
>
> For the binding I followed this link:
> http://www.google.com/support/a/bin/answer.py?hl=nl&answer=91077
>
> I also tried the "add more services" function on the dashboard of the
> administrator.
>
> --
> 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 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-appeng...@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] Lots of 500ers

2010-11-08 Thread Felippe Bueno
Ikai,
Since 11/07, I don't see any errors for my applications (500 or
DeadlineExceededError).
Thank you guys, very much.


On Mon, Nov 8, 2010 at 5:21 PM, Ikai Lan (Google)
 wrote:
> Are you guys still seeing these issues? Do you have any times for when this
> was taking place?
>
> --
> 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> wrote:
>>
>> Hey Daniel,
>>  I've been seeing periodic bursts of 500 errors for requests that
>> never reach my app (ie no requests logged).  Aside from that my apps
>> are running very fast, and I have not had any errors.
>>
>>  Are you getting errors in your logs?
>>
>>
>>
>> Robert
>>
>>
>>
>>
>>
>> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
>> > Hi,
>> > I get tons of 500ers when using our application today, even when
>> > accessing the start page.
>> > Any ideas why?
>> >
>> > Daniel
>> >
>> > --
>> > 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 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-appeng...@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-appeng...@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-appeng...@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: Lots of 500ers

2010-11-08 Thread Jason C
Another another set of 196 DeadlineExceededErrors.

AppID: steprep
Log time: 2010-11-08 1.40p - 1.42p
Instances: ~150

Might be worth noting that all of these timeouts were handling
taskqueue items (though that is by far the majority of our requests).

On Nov 8, 3:52 pm, Jason C  wrote:
> Just noticed another burst of 82 DeadlineExceededErrors.
>
> AppID: steprep
> Log time: 2010-11-08 1.17p / 1.18p
> Instances: 155
>
> j
>
> On Nov 8, 3:48 pm, dflorey  wrote:
>
>
>
>
>
>
>
> > Hi,
> > my app is running pretty fast now but I've been receiving many 500ers
> > the whole day (GMT).
>
> >http://ucm.floreysoft.net
>
> > app-id: universalcontactmanager
>
> > Thanks,
>
> > Daniel
>
> > On Nov 8, 9:57 pm, Jason C  wrote:
>
> > > I just noticed a burst of about 65 DeadineExceededErrors (for requests
> > > that normally finish in well under 30s).
>
> > > AppID: steprep
> > > Log time: 2010-11-08 12.52 / 12.53
> > > Instances: around 155 at the time
>
> > > j
>
> > > On Nov 8, 2:06 pm, Robert Kluin  wrote:
>
> > > > Hey Ikai,
> > > >   I only had one or two burst of them I noticed this morning.  Noticed
> > > > this on two apps once around 10:30 eastern time, and again around
> > > > 12:30 eastern.  Both time it seemed to last under 5 minutes.  In both
> > > > cases my apps were serving traffic with multiple instances.
>
> > > >   Both times I also noticed appspot.com acting funny (very slow) too.
>
> > > >   Aside from that my apps have been supercharged since Saturday.
> > > > Props to the AE team. very nice work.
>
> > > > Robert
>
> > > > On Mon, Nov 8, 2010 at 14:21, Ikai Lan (Google)
>
> > > >  wrote:
> > > > > Are you guys still seeing these issues? Do you have any times for 
> > > > > when this
> > > > > was taking place?
>
> > > > > --
> > > > > 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> > > > > wrote:
>
> > > > >> Hey Daniel,
> > > > >>  I've been seeing periodic bursts of 500 errors for requests that
> > > > >> never reach my app (ie no requests logged).  Aside from that my apps
> > > > >> are running very fast, and I have not had any errors.
>
> > > > >>  Are you getting errors in your logs?
>
> > > > >> Robert
>
> > > > >> On Mon, Nov 8, 2010 at 11:11, dflorey  
> > > > >> wrote:
> > > > >> > Hi,
> > > > >> > I get tons of 500ers when using our application today, even when
> > > > >> > accessing the start page.
> > > > >> > Any ideas why?
>
> > > > >> > Daniel
>
> > > > >> > --
> > > > >> > 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 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-appeng...@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-appeng...@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-appeng...@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: Lots of 500ers

2010-11-08 Thread Jason C
Just noticed another burst of 82 DeadlineExceededErrors.

AppID: steprep
Log time: 2010-11-08 1.17p / 1.18p
Instances: 155

j

On Nov 8, 3:48 pm, dflorey  wrote:
> Hi,
> my app is running pretty fast now but I've been receiving many 500ers
> the whole day (GMT).
>
> http://ucm.floreysoft.net
>
> app-id: universalcontactmanager
>
> Thanks,
>
> Daniel
>
> On Nov 8, 9:57 pm, Jason C  wrote:
>
>
>
>
>
>
>
> > I just noticed a burst of about 65 DeadineExceededErrors (for requests
> > that normally finish in well under 30s).
>
> > AppID: steprep
> > Log time: 2010-11-08 12.52 / 12.53
> > Instances: around 155 at the time
>
> > j
>
> > On Nov 8, 2:06 pm, Robert Kluin  wrote:
>
> > > Hey Ikai,
> > >   I only had one or two burst of them I noticed this morning.  Noticed
> > > this on two apps once around 10:30 eastern time, and again around
> > > 12:30 eastern.  Both time it seemed to last under 5 minutes.  In both
> > > cases my apps were serving traffic with multiple instances.
>
> > >   Both times I also noticed appspot.com acting funny (very slow) too.
>
> > >   Aside from that my apps have been supercharged since Saturday.
> > > Props to the AE team. very nice work.
>
> > > Robert
>
> > > On Mon, Nov 8, 2010 at 14:21, Ikai Lan (Google)
>
> > >  wrote:
> > > > Are you guys still seeing these issues? Do you have any times for when 
> > > > this
> > > > was taking place?
>
> > > > --
> > > > 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> > > > wrote:
>
> > > >> Hey Daniel,
> > > >>  I've been seeing periodic bursts of 500 errors for requests that
> > > >> never reach my app (ie no requests logged).  Aside from that my apps
> > > >> are running very fast, and I have not had any errors.
>
> > > >>  Are you getting errors in your logs?
>
> > > >> Robert
>
> > > >> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
> > > >> > Hi,
> > > >> > I get tons of 500ers when using our application today, even when
> > > >> > accessing the start page.
> > > >> > Any ideas why?
>
> > > >> > Daniel
>
> > > >> > --
> > > >> > 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 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-appeng...@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-appeng...@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-appeng...@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: Lots of 500ers

2010-11-08 Thread dflorey
Hi,
my app is running pretty fast now but I've been receiving many 500ers
the whole day (GMT).

http://ucm.floreysoft.net

app-id: universalcontactmanager

Thanks,

Daniel

On Nov 8, 9:57 pm, Jason C  wrote:
> I just noticed a burst of about 65 DeadineExceededErrors (for requests
> that normally finish in well under 30s).
>
> AppID: steprep
> Log time: 2010-11-08 12.52 / 12.53
> Instances: around 155 at the time
>
> j
>
> On Nov 8, 2:06 pm, Robert Kluin  wrote:
>
>
>
>
>
>
>
> > Hey Ikai,
> >   I only had one or two burst of them I noticed this morning.  Noticed
> > this on two apps once around 10:30 eastern time, and again around
> > 12:30 eastern.  Both time it seemed to last under 5 minutes.  In both
> > cases my apps were serving traffic with multiple instances.
>
> >   Both times I also noticed appspot.com acting funny (very slow) too.
>
> >   Aside from that my apps have been supercharged since Saturday.
> > Props to the AE team. very nice work.
>
> > Robert
>
> > On Mon, Nov 8, 2010 at 14:21, Ikai Lan (Google)
>
> >  wrote:
> > > Are you guys still seeing these issues? Do you have any times for when 
> > > this
> > > was taking place?
>
> > > --
> > > 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> > > wrote:
>
> > >> Hey Daniel,
> > >>  I've been seeing periodic bursts of 500 errors for requests that
> > >> never reach my app (ie no requests logged).  Aside from that my apps
> > >> are running very fast, and I have not had any errors.
>
> > >>  Are you getting errors in your logs?
>
> > >> Robert
>
> > >> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
> > >> > Hi,
> > >> > I get tons of 500ers when using our application today, even when
> > >> > accessing the start page.
> > >> > Any ideas why?
>
> > >> > Daniel
>
> > >> > --
> > >> > 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 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-appeng...@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-appeng...@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-appeng...@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] appcfg.py to ignore files

2010-11-08 Thread Rafael Sierra
Thanks, that's what I'm looking for :)

On Thu, Nov 4, 2010 at 1:24 AM, 风笑雪  wrote:
> Add skip_files section in you app.yaml like this:
>
> skip_files: |
>  ^(.*/)?(
>  (app\.yaml)|
>  (#.*#)|
>  (.*~)|
>  (.*\.py[co])|
>  (.*/RCS/.*)|
>  (\..*)|
>  (.*/\.svn/.*)|
>  (.*/Thumbs\.db)|
>  )$
>
>  (\..*) means any filename begin with '.'
> --
> keakon
>
>
>
> On Thu, Nov 4, 2010 at 10:35 AM, Rafael Sierra  wrote:
>> Isn't there any way to avoid upload .hg, .orig, and many others backup
>> files? Something like .hgignore
>>
>> --
>> 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 this group, send email to google-appeng...@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-appeng...@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.
>
>



-- 
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 this group, send email to google-appeng...@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: Lots of 500ers

2010-11-08 Thread Jason C
I just noticed a burst of about 65 DeadineExceededErrors (for requests
that normally finish in well under 30s).

AppID: steprep
Log time: 2010-11-08 12.52 / 12.53
Instances: around 155 at the time

j

On Nov 8, 2:06 pm, Robert Kluin  wrote:
> Hey Ikai,
>   I only had one or two burst of them I noticed this morning.  Noticed
> this on two apps once around 10:30 eastern time, and again around
> 12:30 eastern.  Both time it seemed to last under 5 minutes.  In both
> cases my apps were serving traffic with multiple instances.
>
>   Both times I also noticed appspot.com acting funny (very slow) too.
>
>   Aside from that my apps have been supercharged since Saturday.
> Props to the AE team. very nice work.
>
> Robert
>
> On Mon, Nov 8, 2010 at 14:21, Ikai Lan (Google)
>
>
>
>
>
>
>
>  wrote:
> > Are you guys still seeing these issues? Do you have any times for when this
> > was taking place?
>
> > --
> > 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> > wrote:
>
> >> Hey Daniel,
> >>  I've been seeing periodic bursts of 500 errors for requests that
> >> never reach my app (ie no requests logged).  Aside from that my apps
> >> are running very fast, and I have not had any errors.
>
> >>  Are you getting errors in your logs?
>
> >> Robert
>
> >> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
> >> > Hi,
> >> > I get tons of 500ers when using our application today, even when
> >> > accessing the start page.
> >> > Any ideas why?
>
> >> > Daniel
>
> >> > --
> >> > 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 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-appeng...@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-appeng...@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-appeng...@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: The request to API call mail.Send() was too large.

2010-11-08 Thread GK
Yes. I tried to send the email to ~40 recipients. Also, I just noticed
that each time I click the "send emails" button, 1 or 2 emails get
sent out, then the exception gets thrown. The attachments are large
jpg images (like 2550x3000 or something) so each individual image size
is something like 700kb.

The stack trace for the exception is:
javax.servlet.ServletContext log: Exception while dispatching incoming
RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method
'public abstract boolean
com.webapps.rhinestone.client.RhinestoneAdd.emailAssociatedImages()'
threw an unexpected exception: com.google.apphosting.api.ApiProxy
$RequestTooLargeException: The request to API call mail.Send() was too
large.
at
com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:
378)
at
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
581)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:
188)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:
224)
at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:
62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
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:
238)
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:
261)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:8486)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:8484)
at
com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:
24)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
418)
at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:
572)
at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:448)
at com.google.tracing.TraceContext.runInContext(TraceContext.java:
688)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
326)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
318)
at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:446)
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.ApiProxy
$RequestTooLargeException: The request to API call mail.Send() was too
large.
at com.google.net.rpc.RpcStub$RpcCallbackDispatcher
$1.runInContext(RpcStub.java:1025)
at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:448)
 

Re: [google-appengine] Lots of 500ers

2010-11-08 Thread Robert Kluin
Hey Ikai,
  I only had one or two burst of them I noticed this morning.  Noticed
this on two apps once around 10:30 eastern time, and again around
12:30 eastern.  Both time it seemed to last under 5 minutes.  In both
cases my apps were serving traffic with multiple instances.

  Both times I also noticed appspot.com acting funny (very slow) too.


  Aside from that my apps have been supercharged since Saturday.
Props to the AE team. very nice work.

Robert







On Mon, Nov 8, 2010 at 14:21, Ikai Lan (Google)
 wrote:
> Are you guys still seeing these issues? Do you have any times for when this
> was taking place?
>
> --
> 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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin 
> wrote:
>>
>> Hey Daniel,
>>  I've been seeing periodic bursts of 500 errors for requests that
>> never reach my app (ie no requests logged).  Aside from that my apps
>> are running very fast, and I have not had any errors.
>>
>>  Are you getting errors in your logs?
>>
>>
>>
>> Robert
>>
>>
>>
>>
>>
>> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
>> > Hi,
>> > I get tons of 500ers when using our application today, even when
>> > accessing the start page.
>> > Any ideas why?
>> >
>> > Daniel
>> >
>> > --
>> > 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 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-appeng...@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-appeng...@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-appeng...@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: The request to API call mail.Send() was too large.

2010-11-08 Thread Ikai Lan (Google)
There's a 1mb limit on RPC calls in general. Did you try to send the email
to a large number of recipients?

What we need is a reproducible test case. If you have some code and some
attachments we can use to deterministically reproduce the error, we can
track this down.

--
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 Mon, Nov 8, 2010 at 11:37 AM, GK  wrote:

> Each attachment is individually uploaded to the application and stored
> in the datastore, so I assume that they are all less than 1mb.
> However, it possible that an email can contain multiple attachments,
> with the sum totaling more than 1 mb. I don't think this is the
> problem, though, because I have successfully sent out emails that have
> more than 1mb worth of attachments.
>
> On Nov 8, 11:10 am, "Ikai Lan (Google)" 
> 
> >
> wrote:
> > Are the attachments greater than 1mb? Can you log the size of the
> > attachments?
> >
> > --
> > 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 Mon, Nov 8, 2010 at 7:13 AM, GK  wrote:
> > > Hi,
> >
> > > My app threw an exception because apparently The request to API call
> > > mail.Send() was too large. Could someone please explain what quota it
> > > exceeded and if there is a way to get around this (either by better
> > > coding or by paying google)
> >
> > > My app needs to send emails with image attachments. The size of these
> > > attachments is up to the users.
> >
> > > 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-appeng...@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-appeng...@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: The request to API call mail.Send() was too large.

2010-11-08 Thread GK
Each attachment is individually uploaded to the application and stored
in the datastore, so I assume that they are all less than 1mb.
However, it possible that an email can contain multiple attachments,
with the sum totaling more than 1 mb. I don't think this is the
problem, though, because I have successfully sent out emails that have
more than 1mb worth of attachments.

On Nov 8, 11:10 am, "Ikai Lan (Google)" 
wrote:
> Are the attachments greater than 1mb? Can you log the size of the
> attachments?
>
> --
> 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 Mon, Nov 8, 2010 at 7:13 AM, GK  wrote:
> > Hi,
>
> > My app threw an exception because apparently The request to API call
> > mail.Send() was too large. Could someone please explain what quota it
> > exceeded and if there is a way to get around this (either by better
> > coding or by paying google)
>
> > My app needs to send emails with image attachments. The size of these
> > attachments is up to the users.
>
> > 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-appeng...@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-appeng...@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] Lots of 500ers

2010-11-08 Thread Ikai Lan (Google)
Are you guys still seeing these issues? Do you have any times for when this
was taking place?

--
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 Mon, Nov 8, 2010 at 10:21 AM, Robert Kluin wrote:

> Hey Daniel,
>  I've been seeing periodic bursts of 500 errors for requests that
> never reach my app (ie no requests logged).  Aside from that my apps
> are running very fast, and I have not had any errors.
>
>  Are you getting errors in your logs?
>
>
>
> Robert
>
>
>
>
>
> On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
> > Hi,
> > I get tons of 500ers when using our application today, even when
> > accessing the start page.
> > Any ideas why?
> >
> > Daniel
> >
> > --
> > 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 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-appeng...@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-appeng...@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: Video streaming working with tag, not with flash player ?

2010-11-08 Thread Mark
@John, thanks for the link, I believe I'm using the same techniques I
picked up from another writeup:

  
http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback

The html5 video tag is working for me, it's just the flash player
isn't. When you are using the flash player, do you see your servlet
get requested for any byte ranges, or any other hints as to what
portion of the blob to fetch? For example, this is what my video get
servlet looks like:

  public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
  {
String vid = req.getParameter("vid");
try {
  Video video =
PMF.get().getPersistenceManager().getObjectById(Video.class, vid);
  BlobstoreService blobstoreService =
BlobstoreServiceFactory.getBlobstoreService();
  ByteRange br = blobstoreService.getByteRange(req);
  if (br != null) {
// Works fine with  tag.
blobstoreService.serve(video.getBlobKey(), resp);
  }
  else {
// Flash player never seems to request any data. I can try
forcing some down:
blobstoreService.serve(video.getBlobKey(), new ByteRange(0, 0
+ 1024 * 256), resp);
  }
  }

So I can force some info down (horrible idea) and I'll at least see a
few frames render in the flash player, but that's the best I can get.
The player won't play any content.

I'll check out the link you posted which seems to do a more thorough
job than what I was referencing. I'm just curious to know if you
really got the flash player pulling or just the  tag?

Thanks

On Nov 8, 1:13 pm, Stephen Johnson  wrote:
> Have you tried using FlowPlayer?
>
>
>
>
>
>
>
> On Mon, Nov 8, 2010 at 8:42 AM, Mark  wrote:
> > Hi,
>
> > I'm doing some work with the blobstore and videos. I've gotten it to
> > work (was pretty easy) when using the  tag, something like:
>
> >  
> >    
> >  
>
> > Some browsers support the video tag, and my servlet which serves the
> > videos sees byte ranges specified from the client browser.
>
> > Because not all browsers support the  tag, I was wondering if
> > it is wiser to switch to a flash video player instead. When I try
> > that, the flash player does not present any requested byte range to
> > the servlet. It seems that the flash player just doesn't support that,
> > and I was recommended to use progressive download or RTMP - but I
> > don't know if app engine supports either of those.
>
> > Has anyone else got streaming with flash working from the blobstore?
> > Would be fine going with the  tag but not sure if it's really
> > well supported yet,
>
> > 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-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@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-appeng...@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: Early Christmas Present from Google?

2010-11-08 Thread Ikai Lan (Google)
Hey everyone,

Thanks for the great feedback! Going forward, we're cautiously optimistic
about the datastore improvements. You should continue to code using best
practices - that is, don't assume datastore get() will always run in 5ms and
place make 200 get calls serially. We'll be watching the performance closely
in the meantime.

--
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 Sun, Nov 7, 2010 at 4:23 PM, Eugene D  wrote:

> Blazin'! Great work!
>
> On Nov 8, 1:14 am, Tom Wu  wrote:
> > +1
> >
> > Great datastore improve.
> >
> > 2010/11/8 Marc Provost 
> >
> >
> >
> >
> >
> >
> >
> > > +1
> >
> > > Thanks googlers! This is awesome.
> >
> > > On Nov 7, 4:58 pm, nickmilon  wrote:
> > > > + 1
> > > > Impressive performance gains - congratulation to Google and App
> Engine
> > > > team.
> > > > Lets hope current performance will be a benchmark for the future.
> >
> > > > On Nov 7, 12:17 am, Greg  wrote:
> >
> > > > > Check out the datastore stats after today's maintenance...
> >
> > > > >
> http://code.google.com/status/appengine/detail/datastore/2010/11/06#a.
> > > ..
> >
> > > --
> > > 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 e...@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-appeng...@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-appeng...@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] Blank Page on Server

2010-11-08 Thread Ikai Lan (Google)
Can you provide any more information? What do the logs say? Does the request
hit your server? What is the URL to your application?

--
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 Sun, Nov 7, 2010 at 6:18 AM, PawanModi  wrote:

> Hi,
>
> I am using Java SDK for Google App Engine. Using eclipse google plugin
> for application development. My application works fine in my local
> machine in eclipse but getting blank page on application server.
>
> But I used python for bulkloader. I stuck here badly and not able to
> proceed. I am not sure how to fix this. Can any one help me in this.
>
> Application Engine SDK version 1.3.5.
> GWT SDK 2.0.4
>
>
> Thanks & regards,
> Pawan Modi
>
> --
> 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 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-appeng...@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] Dev app does not restart on code save

2010-11-08 Thread Ikai Lan (Google)
This is a Java app, correct? The server is *not* supposed to restart on code
save. What's supposed to happen is that if you have "Build Automatically"
checked, the code will be compiled incrementally as it is saved. If you
select "Debug as Web Application", this puts the JVM into debug mode which
will hot reload most saved classes.

--
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 Sun, Nov 7, 2010 at 3:42 AM, jesbox  wrote:

> Hi,
> Just working through the tutorials under Eclipse. The app is supposed
> to restart when any code file is saved, but this does not happen to
> me.
>
> Further, I do not find any knob to do it manually. The "Servers" tab
> is empty, so this kind of app does not run in a web server.
>
> Any tips?
>
> --
> 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 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-appeng...@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 request to API call mail.Send() was too large.

2010-11-08 Thread Ikai Lan (Google)
Are the attachments greater than 1mb? Can you log the size of the
attachments?

--
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 Mon, Nov 8, 2010 at 7:13 AM, GK  wrote:

> Hi,
>
> My app threw an exception because apparently The request to API call
> mail.Send() was too large. Could someone please explain what quota it
> exceeded and if there is a way to get around this (either by better
> coding or by paying google)
>
> My app needs to send emails with image attachments. The size of these
> attachments is up to the users.
>
> 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-appeng...@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-appeng...@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: App Gallery no longer available

2010-11-08 Thread Ikai Lan (Google)
Hey guys,

Apologies for the delayed responses on this thread. The App Gallery was
something that was really awesome in App Engine's infancy, but App Engine
has since matured a bit and it's really not the best way to showcase App
Engine's capabilities. We've decommissioned it. If you're interested in App
Engine happenings, you'll definitely want to regularly check out our Reddit
page:

http://www.reddit.com/r/appengine

We should have better communicated our intents with this page. We're
unlikely to bring the App Gallery back. I'd personally love to see an App
Engine application that serves the function the App Gallery served, maybe
one that even uses the Prediction API (http://code.google.com/apis/predict/)
to sort out the spam and do rankings. If this is a project community members
are interested in taking on, let me know and I'll get you access to the
prediction API.

On a related note, due to the changes coming in Google Groups, we will be
porting the Open Source projects page as well as the "Will it Play" Java
frameworks page to our Project Hosting site:

http://code.google.com/p/googleappengine/w/list

--
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 Mon, Nov 8, 2010 at 1:03 AM, Tonny <12br...@gmail.com> wrote:

> I you wan't to emphasize the importance of this thread, please mark is
> a favorite - I tink Google Engineers are monitoring those for
> importance.
>
> On Nov 8, 8:53 am, Julian Namaro  wrote:
> > I think a specific "App Engine" tag in a general Web App Gallery would
> > make more sense than what we had before.
> > After all, what you can do with App Engine is pretty much the same
> > than what you can do with other technology stacks, and much of what
> > the user experiences is the common client-side part anyway.
> >
> > On Nov 7, 6:21 am, nickmilon  wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Also the gallery was a kind of museum where you could see how GAE
> > > appls have been evolved in time from the early days circa April 2008
> > > till now, always advancing using new features of the platform or as
> > > the features were understood by the developers.
> > > Now if they even do substitute this with a new site I doubt early
> > > developers will go and resubmit their work.
> > > So I only hope Google reconsiders this, fixes the problems related to
> > > spam and classification of appls and restore the site.
> >
> > > On Nov 6, 5:17 am, Julian Namaro  wrote:
> >
> > > > An App Gallery is a great idea but Google's one looked like a weekend
> > > > project thrown out in the wild and was pretty useless.
> > > > There was a lot of spam, unhelpful reviews, and occasionally you
> could
> > > > see Desktop software (running only on Windows, not even cross-
> > > > plateform) with a whole bunch of 5-stars ratings in this "App Engine"
> > > > gallery.
> >
> > > > My guess is that they're deprecating the gallery in favor of the
> > > > Chrome Web Store. Hope this will be a more serious attempt :]
> >
> > > > On Nov 5, 6:14 am, MLTrim  wrote:
> >
> > > > > Do you know why App Gallery  is no longer available?
> >
> > > > >http://appgallery.appspot.com
> >
> > > > > thanks
> > > > > Michele
>
> --
> 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 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-appeng...@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] incremental appcfg.py download_data

2010-11-08 Thread Ikai Lan (Google)
It is possible, but you will have to design a custom solution. Mark your
entities with an update timestamp and do downloads based on that field.

--
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 Fri, Nov 5, 2010 at 1:41 AM, c1sc0  wrote:

> Is it possible to do incremental downloads of appengine data? I'm
> trying to do nightly backups & ideally I only want to download the
> delta. Is that possible?
>
> Cheers ~ F
>
> --
> 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 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-appeng...@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] can appcfg.py upload_data but not replace entire matched entities?

2010-11-08 Thread Ikai Lan (Google)
I don't believe so. Entities are stored whole. They're not like database
tables where you can update a single column. The bulkloader turns your local
CSV entry into an entity and list of properties and saves that without
reading the current entity in the datastore.

Would it be easier if you could read your CSV file from the blobstore in a
mapper job? You'd have programmatic control over reading the existing entity
and deciding whether to modify it or not.

--
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 Thu, Nov 4, 2010 at 11:10 PM, Philip wrote:

> Any suggestions on getting this to work well?
>
> We upload from a csv that has 4 fields. The receiving entity in the
> datastore has 5 properties. We only mention the 4 fields in the
> bulkloader.yaml file. When the upload_data completes, existing
> entities that matched the entries in the csv are replaced, not
> updated.
>
> This results in us losing the 5th property as a result of upload_data
> for existing entities.
>
> Is there a way to preserve the 5th property during the upload_data
> process while at the same time replacing any of the values of the 4
> properties that may have been updated in the csv 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-appeng...@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-appeng...@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] First request on a new instance always has a status of 200 and an empty body

2010-11-08 Thread Barry Hunter
Sounds like you missing the

if __name__ == '__main__':
   main();

thing :)

On 7 November 2010 22:47, David Rocamora
 wrote:
> Hi,
>
> I'm working on a project that consists of a REST service that's
> running in GAE. It's simple and written in Python with the webapp
> framework. I've noticed a problem where the first request to the
> application always returns an empty body with an HTTP status code of
> 200. I'm seeing this problem in both the dev server on my machine and
> when the app is uploaded to GAE.
>
> The app has just one get method and one post method. These are used to
> add and view things in the datastore at the URI that the client is
> accessing. If the data is not in the data store when a client tries to
> GET it, the app should return a 404 and no body. If the data is there
> it should return the data in the body of the response with an HTTP
> status of 200. A POST works similarly; HTTP 200 with some data in the
> body if we can update the datastore and a 500 error if there was a
> problem. This works after the first request to the dev server or an
> instance, but the first request is always returned with an empty body
> and a status code of 200.
>
> This happens with a GET or a POST to a known good URI or even to a
> completely random URI that should be a 404.
>
> I have tried to debug this by using logging to see where the app is
> getting hung up, but strangely enough it doesn't even seem to be
> executing my code on the first request. Is there anything I should be
> looking out for here? How can I troubleshoot this?
>
> Thanks,
> Dave
>
> --
> 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 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-appeng...@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] Lots of 500ers

2010-11-08 Thread Robert Kluin
Hey Daniel,
  I've been seeing periodic bursts of 500 errors for requests that
never reach my app (ie no requests logged).  Aside from that my apps
are running very fast, and I have not had any errors.

  Are you getting errors in your logs?



Robert





On Mon, Nov 8, 2010 at 11:11, dflorey  wrote:
> Hi,
> I get tons of 500ers when using our application today, even when
> accessing the start page.
> Any ideas why?
>
> Daniel
>
> --
> 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 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-appeng...@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] RequestTooLargeError

2010-11-08 Thread Robert Kluin
Sorry, but re-read the bullet point about the size limit increases.
Specifically the last sentence:
   "Note that API requests (e.g. memcache.set(), db.put()) are still
limited to 1MB in size."


http://code.google.com/appengine/docs/python/mail/overview.html#Quotas_and_Limits


Robert




On Mon, Nov 8, 2010 at 04:49, mattbeedle  wrote:
> I'm having trouble with request size limiting, but I don't understand
> why.  Im this blog post (http://googleappengine.blogspot.com/2009/02/
> skys-almost-limit-high-cpu-is-no-more.html) and it seems to say that
> the limits on requests and responses were increased to 10mb.  My
> application receives emails and then forwards them on to a website I
> run using urlfetch.  Whenever I send an email with an attachment over
> 1mb, I see these RequestTooLargeError errors.  Here is the actual
> piece of code that is failing, the error is occurring on the response
> = fetch line:
>
> import logging, email, yaml
> from django.utils import simplejson as json
> from google.appengine.ext import webapp
> from google.appengine.ext.webapp.mail_handlers import
> InboundMailHandler
> from google.appengine.api.urlfetch import fetch
> from google.appengine.api.urlfetch import Error as FetchError
>
> settings = yaml.load(open('settings.yaml'))
>
> def callback(raw):
>  result = {'email': {'raw': raw}}
>
>  response = fetch(settings['outbound_url'],
>              payload=json.dumps(result),
>              method="POST",
>              headers={
>                'Authorization': settings['api_key'],
>                'Content-Type': 'application/json'
>              },
>              deadline=10
>             )
>  logging.info(response.status_code)
>  if response.status_code != 200:
>    raise FetchError()
>
> class InboundHandler(InboundMailHandler):
>  def receive(self, message):
>    logging.info("Received a message from: " + message.sender)
>    callback(message.original.as_string(True))
>
>
> It would be great if someone could explain to me why this is not
> working and how I can get around it, 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-appeng...@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-appeng...@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] Video streaming working with tag, not with flash player ?

2010-11-08 Thread Stephen Johnson
Have you tried using FlowPlayer?

On Mon, Nov 8, 2010 at 8:42 AM, Mark  wrote:

> Hi,
>
> I'm doing some work with the blobstore and videos. I've gotten it to
> work (was pretty easy) when using the  tag, something like:
>
>  
>
>  
>
> Some browsers support the video tag, and my servlet which serves the
> videos sees byte ranges specified from the client browser.
>
> Because not all browsers support the  tag, I was wondering if
> it is wiser to switch to a flash video player instead. When I try
> that, the flash player does not present any requested byte range to
> the servlet. It seems that the flash player just doesn't support that,
> and I was recommended to use progressive download or RTMP - but I
> don't know if app engine supports either of those.
>
> Has anyone else got streaming with flash working from the blobstore?
> Would be fine going with the  tag but not sure if it's really
> well supported yet,
>
> 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-appeng...@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-appeng...@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] First request on a new instance always has a status of 200 and an empty body

2010-11-08 Thread Robert Kluin
Sounds like you might want to look into how you are setting up your
app.  Are you using run_wsgi_app?

Are you doing any initial authorization checks?  That might be another
good starting point.

If possible you might want to post some code.




Robert





On Sun, Nov 7, 2010 at 17:47, David Rocamora
 wrote:
> Hi,
>
> I'm working on a project that consists of a REST service that's
> running in GAE. It's simple and written in Python with the webapp
> framework. I've noticed a problem where the first request to the
> application always returns an empty body with an HTTP status code of
> 200. I'm seeing this problem in both the dev server on my machine and
> when the app is uploaded to GAE.
>
> The app has just one get method and one post method. These are used to
> add and view things in the datastore at the URI that the client is
> accessing. If the data is not in the data store when a client tries to
> GET it, the app should return a 404 and no body. If the data is there
> it should return the data in the body of the response with an HTTP
> status of 200. A POST works similarly; HTTP 200 with some data in the
> body if we can update the datastore and a 500 error if there was a
> problem. This works after the first request to the dev server or an
> instance, but the first request is always returned with an empty body
> and a status code of 200.
>
> This happens with a GET or a POST to a known good URI or even to a
> completely random URI that should be a 404.
>
> I have tried to debug this by using logging to see where the app is
> getting hung up, but strangely enough it doesn't even seem to be
> executing my code on the first request. Is there anything I should be
> looking out for here? How can I troubleshoot this?
>
> Thanks,
> Dave
>
> --
> 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 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-appeng...@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] deploy failures

2010-11-08 Thread Robert Kluin
If you are using Python, try deploying with appcfg.py using the -v (or
--verbose) option.  Maybe that will get you enough information to
figure out the problem.




Robert






On Sun, Nov 7, 2010 at 09:39, Nick Renny  wrote:
> been getting constant deploy failures for the last week. No issues are
> being reported on system status, but syncdb is the most common failure
> point.
>
> Is anyone else experiencing this behaviour? Is there a way to
> mitigate? Is it a known issue?
>
> --
> 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 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-appeng...@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] Mystery data usage

2010-11-08 Thread Robert Kluin
Hi Erik,
  Several common sources of datastore stats / quota number funkiness:
 1) The numbers are not updated in real time.  Sometimes it can
take a day for the numbers to get updated.
 2) Because of 1, if you are using a session library (or something
similar) that create lots of temporary entities the numbers can
'appear' to be out-of-sync.

  I assume when you say switched to explicit indexes, you mean you
explicitly disabled indexing of any properties that do not need
indexes?

  Also, you might want to star issue 2740.
 http://code.google.com/p/googleappengine/issues/detail?id=2740



Robert






On Sat, Nov 6, 2010 at 19:29, Erik  wrote:
>
> Hello all,
>
> I have been uploading a dataset which is composed of 100MB of CSV
> values.  During the process of uploading with bulkloader, which never
> completed, the datastore expanded to consume 2GB of usage.  I decided
> to explicitly index my data and clear the datastore before a re-import
> using the blobstore/mapreduce method.  However, after clearing the
> datastore there is still a persistent .37GB of data usage remaining,
> while datastore statistics say 53KB is being consumed by 174 objects,
> and nothing shows in datastore viewer.
>
> Any ideas on how I can recover the .37GB of quota which is
> mysteriously being used in my empty datastore?
>
> Many thanks,
>  -Erik
>
> --
> 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 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-appeng...@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: Video streaming working with tag, not with flash player ?

2010-11-08 Thread John McLaughlin
This site http://camendesign.com/code/video_for_everybody give pretty
much everything you need to know about setting up HTML5 video with
flash fallback,  I've been using variations of it serving video from
GAE Blobstore with no problem -- though I personally haven't tested it
beyond Firefox, Chrome, and Safari.  IE9 seems to be the HTML5
laggard, but the flash fallback should be OK for that.

One extra annoyance is that to take full advantage of the different
browser capabilities you need to create .ogv, .webm, and .mp4
transcodes of your video.  If thats more trouble than you want, you
might skip the HTML5 video and serve everyone Flash.  Note that to
serve Flash you also have to serve the "player.swf" file or equivalent
for them as well.

John

On Nov 8, 8:42 am, Mark  wrote:
> Hi,
>
> I'm doing some work with the blobstore and videos. I've gotten it to
> work (was pretty easy) when using the  tag, something like:
>
>   
>     
>   
>
> Some browsers support the video tag, and my servlet which serves the
> videos sees byte ranges specified from the client browser.
>
> Because not all browsers support the  tag, I was wondering if
> it is wiser to switch to a flash video player instead. When I try
> that, the flash player does not present any requested byte range to
> the servlet. It seems that the flash player just doesn't support that,
> and I was recommended to use progressive download or RTMP - but I
> don't know if app engine supports either of those.
>
> Has anyone else got streaming with flash working from the blobstore?
> Would be fine going with the  tag but not sure if it's really
> well supported yet,
>
> 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-appeng...@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: JavaScript Engine

2010-11-08 Thread Pat Hawks
Right.
I am asking specifically about Google Apps Script, makes reading from/
writing to Google APIs as easy as knowing the right functions, and
Acre, which is used to read/write Freebase data in Javascript.

I know it's possible to run Javascript on top of Java, but it would be
really great if this could be combined with the two APIs mentioned
above and run on top of App Engine.

On Nov 8, 11:50 am, Robert Kluin  wrote:
> Well, there are other people who would like to see JavaScript.  Using
> Java it is already possible to run JS on GAE, issue 35 has some
> details about how to get it setup and some of the limitations.  I am
> not familiar with Google Apps Script or Acre, so I can not tell you if
> those will run or not.
>
> http://code.google.com/p/googleappengine/issues/detail?id=35
>
> Robert
>
>
>
>
>
>
>
> On Mon, Nov 8, 2010 at 11:43, Pat Hawks  wrote:
> > Am I the only one that would really love to see JavaScript with Google Apps
> > Script and Acre become a supported language in Google 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-appeng...@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-appeng...@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] _ah login page failing on devapp / Python

2010-11-08 Thread Robert Kluin
You might want to try installing and running with Python 2.5.  Seems
to clear up quite a few of these issues.




Robert






On Sat, Nov 6, 2010 at 17:04, Jorge Guberte  wrote:
> Hi.
> On the localhost, users.create_login_url('/') redirects me to a page
> where i get a bunch of errors:
> --> --> -->
> Traceback (most recent call last):
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 3211, in _HandleRequest
>    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 3154, in _Dispatch
>    base_env_dict=env_dict)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 527, in Dispatch
>    base_env_dict=base_env_dict)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 2452, in Dispatch
>    CGIDispatcher.Dispatch(self, *args, **kwargs)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 2404, in Dispatch
>    self._module_dict)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 2441, in curried_exec_cgi
>    return ExecuteCGI(*args, **kwargs)
>  File "C:\Program Files\Google\google_appengine\google\appengine\tools
> \dev_appserver.py", line 2312, in ExecuteCGI
>    logging.debug('Executing CGI with env:\n%s', pprint.pformat(env))
>  File "C:\Python27\lib\pprint.py", line 60, in pformat
>    return PrettyPrinter(indent=indent, width=width,
> depth=depth).pformat(object)
>  File "C:\Python27\lib\pprint.py", line 119, in pformat
>    self._format(object, sio, 0, 0, {}, 0)
>  File "C:\Python27\lib\pprint.py", line 137, in _format
>    rep = self._repr(object, context, level - 1)
>  File "C:\Python27\lib\pprint.py", line 230, in _repr
>    self._depth, level)
>  File "C:\Python27\lib\pprint.py", line 242, in format
>    return _safe_repr(object, context, maxlevels, level)
>  File "C:\Python27\lib\pprint.py", line 284, in _safe_repr
>    for k, v in _sorted(object.items()):
>  File "C:\Python27\lib\pprint.py", line 75, in _sorted
>    with warnings.catch_warnings():
>  File "C:\Python27\lib\warnings.py", line 327, in __init__
>    self._module = sys.modules['warnings'] if module is None else
> module
> KeyError: 'warnings'
>
> When deployed, the link works fine.
> Here's my code:
>
> import random
> import os
> from google.appengine.api import users
> from google.appengine.ext import webapp, db
> from google.appengine.ext.webapp import util, template
> from google.appengine.ext.webapp.util import run_wsgi_app
>
>
> class MainHandler(webapp.RequestHandler):
>    def get(self):
>        url = users.create_login_url('/')
>        link = 'Login' % url
>        self.response.out.write(link)
>
> Any help is appreciated.
>
> --
> 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 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-appeng...@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] RequestTooLargeError

2010-11-08 Thread mattbeedle
I'm having trouble with request size limiting, but I don't understand
why.  Im this blog post (http://googleappengine.blogspot.com/2009/02/
skys-almost-limit-high-cpu-is-no-more.html) and it seems to say that
the limits on requests and responses were increased to 10mb.  My
application receives emails and then forwards them on to a website I
run using urlfetch.  Whenever I send an email with an attachment over
1mb, I see these RequestTooLargeError errors.  Here is the actual
piece of code that is failing, the error is occurring on the response
= fetch line:

import logging, email, yaml
from django.utils import simplejson as json
from google.appengine.ext import webapp
from google.appengine.ext.webapp.mail_handlers import
InboundMailHandler
from google.appengine.api.urlfetch import fetch
from google.appengine.api.urlfetch import Error as FetchError

settings = yaml.load(open('settings.yaml'))

def callback(raw):
  result = {'email': {'raw': raw}}

  response = fetch(settings['outbound_url'],
  payload=json.dumps(result),
  method="POST",
  headers={
'Authorization': settings['api_key'],
'Content-Type': 'application/json'
  },
  deadline=10
 )
  logging.info(response.status_code)
  if response.status_code != 200:
raise FetchError()

class InboundHandler(InboundMailHandler):
  def receive(self, message):
logging.info("Received a message from: " + message.sender)
callback(message.original.as_string(True))


It would be great if someone could explain to me why this is not
working and how I can get around it, 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-appeng...@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] JavaScript Engine

2010-11-08 Thread Robert Kluin
Well, there are other people who would like to see JavaScript.  Using
Java it is already possible to run JS on GAE, issue 35 has some
details about how to get it setup and some of the limitations.  I am
not familiar with Google Apps Script or Acre, so I can not tell you if
those will run or not.

http://code.google.com/p/googleappengine/issues/detail?id=35




Robert






On Mon, Nov 8, 2010 at 11:43, Pat Hawks  wrote:
> Am I the only one that would really love to see JavaScript with Google Apps
> Script and Acre become a supported language in Google 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-appeng...@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-appeng...@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: Early Christmas Present from Google?

2010-11-08 Thread Eugene D
Blazin'! Great work!

On Nov 8, 1:14 am, Tom Wu  wrote:
> +1
>
> Great datastore improve.
>
> 2010/11/8 Marc Provost 
>
>
>
>
>
>
>
> > +1
>
> > Thanks googlers! This is awesome.
>
> > On Nov 7, 4:58 pm, nickmilon  wrote:
> > > + 1
> > > Impressive performance gains - congratulation to Google and App Engine
> > > team.
> > > Lets hope current performance will be a benchmark for the future.
>
> > > On Nov 7, 12:17 am, Greg  wrote:
>
> > > > Check out the datastore stats after today's maintenance...
>
> > > >http://code.google.com/status/appengine/detail/datastore/2010/11/06#a.
> > ..
>
> > --
> > 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 this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@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-appeng...@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] First request on a new instance always has a status of 200 and an empty body

2010-11-08 Thread David Rocamora
Hi,

I'm working on a project that consists of a REST service that's
running in GAE. It's simple and written in Python with the webapp
framework. I've noticed a problem where the first request to the
application always returns an empty body with an HTTP status code of
200. I'm seeing this problem in both the dev server on my machine and
when the app is uploaded to GAE.

The app has just one get method and one post method. These are used to
add and view things in the datastore at the URI that the client is
accessing. If the data is not in the data store when a client tries to
GET it, the app should return a 404 and no body. If the data is there
it should return the data in the body of the response with an HTTP
status of 200. A POST works similarly; HTTP 200 with some data in the
body if we can update the datastore and a 500 error if there was a
problem. This works after the first request to the dev server or an
instance, but the first request is always returned with an empty body
and a status code of 200.

This happens with a GET or a POST to a known good URI or even to a
completely random URI that should be a 404.

I have tried to debug this by using logging to see where the app is
getting hung up, but strangely enough it doesn't even seem to be
executing my code on the first request. Is there anything I should be
looking out for here? How can I troubleshoot this?

Thanks,
Dave

-- 
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 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] deploy failures

2010-11-08 Thread Nick Renny
been getting constant deploy failures for the last week. No issues are
being reported on system status, but syncdb is the most common failure
point.

Is anyone else experiencing this behaviour? Is there a way to
mitigate? Is it a known issue?

-- 
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 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] Mystery data usage

2010-11-08 Thread Erik

Hello all,

I have been uploading a dataset which is composed of 100MB of CSV
values.  During the process of uploading with bulkloader, which never
completed, the datastore expanded to consume 2GB of usage.  I decided
to explicitly index my data and clear the datastore before a re-import
using the blobstore/mapreduce method.  However, after clearing the
datastore there is still a persistent .37GB of data usage remaining,
while datastore statistics say 53KB is being consumed by 174 objects,
and nothing shows in datastore viewer.

Any ideas on how I can recover the .37GB of quota which is
mysteriously being used in my empty datastore?

Many thanks,
 -Erik

-- 
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 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] Blank Page on Server

2010-11-08 Thread PawanModi
Hi,

I am using Java SDK for Google App Engine. Using eclipse google plugin
for application development. My application works fine in my local
machine in eclipse but getting blank page on application server.

But I used python for bulkloader. I stuck here badly and not able to
proceed. I am not sure how to fix this. Can any one help me in this.

Application Engine SDK version 1.3.5.
GWT SDK 2.0.4


Thanks & regards,
Pawan Modi

-- 
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 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 login page failing on devapp / Python

2010-11-08 Thread Jorge Guberte
Hi.
On the localhost, users.create_login_url('/') redirects me to a page
where i get a bunch of errors:
--> --> -->
Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 3211, in _HandleRequest
self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 3154, in _Dispatch
base_env_dict=env_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 527, in Dispatch
base_env_dict=base_env_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 2452, in Dispatch
CGIDispatcher.Dispatch(self, *args, **kwargs)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 2404, in Dispatch
self._module_dict)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 2441, in curried_exec_cgi
return ExecuteCGI(*args, **kwargs)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 2312, in ExecuteCGI
logging.debug('Executing CGI with env:\n%s', pprint.pformat(env))
  File "C:\Python27\lib\pprint.py", line 60, in pformat
return PrettyPrinter(indent=indent, width=width,
depth=depth).pformat(object)
  File "C:\Python27\lib\pprint.py", line 119, in pformat
self._format(object, sio, 0, 0, {}, 0)
  File "C:\Python27\lib\pprint.py", line 137, in _format
rep = self._repr(object, context, level - 1)
  File "C:\Python27\lib\pprint.py", line 230, in _repr
self._depth, level)
  File "C:\Python27\lib\pprint.py", line 242, in format
return _safe_repr(object, context, maxlevels, level)
  File "C:\Python27\lib\pprint.py", line 284, in _safe_repr
for k, v in _sorted(object.items()):
  File "C:\Python27\lib\pprint.py", line 75, in _sorted
with warnings.catch_warnings():
  File "C:\Python27\lib\warnings.py", line 327, in __init__
self._module = sys.modules['warnings'] if module is None else
module
KeyError: 'warnings'

When deployed, the link works fine.
Here's my code:

import random
import os
from google.appengine.api import users
from google.appengine.ext import webapp, db
from google.appengine.ext.webapp import util, template
from google.appengine.ext.webapp.util import run_wsgi_app


class MainHandler(webapp.RequestHandler):
def get(self):
url = users.create_login_url('/')
link = 'Login' % url
self.response.out.write(link)

Any help is appreciated.

-- 
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 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] Dev app does not restart on code save

2010-11-08 Thread jesbox
Hi,
Just working through the tutorials under Eclipse. The app is supposed
to restart when any code file is saved, but this does not happen to
me.

Further, I do not find any knob to do it manually. The "Servers" tab
is empty, so this kind of app does not run in a web server.

Any tips?

-- 
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 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] TOS agreement Server Error

2010-11-08 Thread laboo
Getting a Server Error when trying to agree here:

https://appengine.google.com/start/newtos

-- 
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 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: Early Christmas Present from Google?

2010-11-08 Thread Jeff Deskins
I am also seeing much better performance - including quicker startup
times for a new java instance.

Thanks,
Jeff

On Nov 8, 10:34 am, john  wrote:
> Me too -- my apps are noticeably faster. How these guys at Google do
> it?
>
> On Nov 8, 5:14 am, Aurelian  wrote:
>
>
>
>
>
>
>
> > Really great job !!! well done !!
>
> > Fromhttp://www.we-sport.com
>
> > On 8 Nov, 09:18, Julian Namaro  wrote:
>
> > > Back in July, and even after a maintenance before that I noticed a
> > > significant lower latency in the few days right after the maintenance.
> > > It never last though, so we should probably wait a few more days
> > > before assessing the results. I wonder what kind of changes in
> > > BigTable could cause a temporary improvement...
>
> > > On Nov 7, 7:21 am, Bart Thate  wrote:
>
> > > > On Sat, Nov 6, 2010 at 11:17 PM, Greg  wrote:
> > > > > Check out the datastore stats after today's maintenance...
>
> > > > >http://code.google.com/status/appengine/detail/datastore/2010/11/06#a...
>
> > > > I really really really hope it stays this way ;]
> > > > Latency dropped from 300 msec to 100msec for me
>
> > > > Bart
> > > > --
> > > > @jsonbot Heerhugowaard, Netherlands
> > > > programming schizofrenic -http://jsonbot.appspot.com

-- 
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 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] JavaScript Engine

2010-11-08 Thread Pat Hawks
Am I the only one that would really love to see JavaScript with Google
Apps Script and Acre become a supported language in Google 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-appeng...@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: Early Christmas Present from Google?

2010-11-08 Thread john
Me too -- my apps are noticeably faster. How these guys at Google do
it?



On Nov 8, 5:14 am, Aurelian  wrote:
> Really great job !!! well done !!
>
> Fromhttp://www.we-sport.com
>
> On 8 Nov, 09:18, Julian Namaro  wrote:
>
>
>
>
>
>
>
> > Back in July, and even after a maintenance before that I noticed a
> > significant lower latency in the few days right after the maintenance.
> > It never last though, so we should probably wait a few more days
> > before assessing the results. I wonder what kind of changes in
> > BigTable could cause a temporary improvement...
>
> > On Nov 7, 7:21 am, Bart Thate  wrote:
>
> > > On Sat, Nov 6, 2010 at 11:17 PM, Greg  wrote:
> > > > Check out the datastore stats after today's maintenance...
>
> > > >http://code.google.com/status/appengine/detail/datastore/2010/11/06#a...
>
> > > I really really really hope it stays this way ;]
> > > Latency dropped from 300 msec to 100msec for me
>
> > > Bart
> > > --
> > > @jsonbot Heerhugowaard, Netherlands
> > > programming schizofrenic -http://jsonbot.appspot.com

-- 
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 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] Hi there, new boy in GoogleAppEngine

2010-11-08 Thread Alexandre Yin
ah. thank you very much.

-- 
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 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] Hi there, new boy in GoogleAppEngine

2010-11-08 Thread Chris Copeland
Looks like tinypm
requiresa
SQL database, so no.

On Mon, Nov 8, 2010 at 8:46 AM, Alexandre Yin wrote:

> Hi all,
>
> as topic name says, i am new in this community.
>
> I wonder if you can help me find out 1 thing: it is possible to install a
> free software like http://www.tinypm.com/ here? How?
>
>
> thanks in advance
>
>
>  --
> 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 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-appeng...@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] Lots of 500ers

2010-11-08 Thread dflorey
Hi,
I get tons of 500ers when using our application today, even when
accessing the start page.
Any ideas why?

Daniel

-- 
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 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: I would like see datacenter

2010-11-08 Thread Darien Caldwell
Google posted this video some time ago:

http://www.youtube.com/watch?v=zRwPSFpLX8I

While the main focus is on best practice, it does give a lot of views
and details about Google's shipping container based datacenters. the
last half is the most interesting. (unless you're into cooling plants).

-- 
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 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] Video streaming working with tag, not with flash player ?

2010-11-08 Thread Mark
Hi,

I'm doing some work with the blobstore and videos. I've gotten it to
work (was pretty easy) when using the  tag, something like:

  

  

Some browsers support the video tag, and my servlet which serves the
videos sees byte ranges specified from the client browser.

Because not all browsers support the  tag, I was wondering if
it is wiser to switch to a flash video player instead. When I try
that, the flash player does not present any requested byte range to
the servlet. It seems that the flash player just doesn't support that,
and I was recommended to use progressive download or RTMP - but I
don't know if app engine supports either of those.

Has anyone else got streaming with flash working from the blobstore?
Would be fine going with the  tag but not sure if it's really
well supported yet,

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-appeng...@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 request to API call mail.Send() was too large.

2010-11-08 Thread GK
Hi,

My app threw an exception because apparently The request to API call
mail.Send() was too large. Could someone please explain what quota it
exceeded and if there is a way to get around this (either by better
coding or by paying google)

My app needs to send emails with image attachments. The size of these
attachments is up to the users.

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-appeng...@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] Hi there, new boy in GoogleAppEngine

2010-11-08 Thread Alexandre Yin
Hi all,


as topic name says, i am new in this community.


I wonder if you can help me find out 1 thing: it is possible to install
a free software like http://www.tinypm.com/ here? How?




thanks in advance

-- 
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 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] deleting the blobstore

2010-11-08 Thread andreas schmid
hi,

is there a way to delete all blobs in the blobstore without the need to do it 
manually batch by batch?

it would be a nice feature on the side of the datastore_admin.

-- 
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 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: How to add Google App Engine application to users Google Apps dashboard

2010-11-08 Thread bengroot87
Is there any other way to make te App simply available for all users.
Maybe the Google menu like the "Universal navigation: add yourself to
Google's menu" mentioned on this page:
http://code.google.com/intl/nl-NL/googleapps/marketplace/#benefits.


On 7 okt, 15:52, Gwyn Howell  wrote:
> If you are referring to this page 
> ->https://www.google.com/a/cpanel/your-domain/UserHub, then you can't.
> apart from google apps applications, only custom apps added from the
> market place appear here (as far as I know).
>
> I guess you could get around it by adding your app to the marketplace
> (with a fake, but valid manifest.xml), but not submitting it. then
> adding the app to your domain from the draft marketplace listing. I
> haven't tried this though

-- 
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 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: Early Christmas Present from Google?

2010-11-08 Thread Aurelian
Really great job !!! well done !!

>From http://www.we-sport.com

On 8 Nov, 09:18, Julian Namaro  wrote:
> Back in July, and even after a maintenance before that I noticed a
> significant lower latency in the few days right after the maintenance.
> It never last though, so we should probably wait a few more days
> before assessing the results. I wonder what kind of changes in
> BigTable could cause a temporary improvement...
>
> On Nov 7, 7:21 am, Bart Thate  wrote:
>
>
>
> > On Sat, Nov 6, 2010 at 11:17 PM, Greg  wrote:
> > > Check out the datastore stats after today's maintenance...
>
> > >http://code.google.com/status/appengine/detail/datastore/2010/11/06#a...
>
> > I really really really hope it stays this way ;]
> > Latency dropped from 300 msec to 100msec for me
>
> > Bart
> > --
> > @jsonbot Heerhugowaard, Netherlands
> > programming schizofrenic -http://jsonbot.appspot.com

-- 
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 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 Latency Improved?!

2010-11-08 Thread Aurelian
Now that you say this, i tried and agree with you :))


http://www.we-sport.com

On 7 Nov, 23:01, Andrius  wrote:
> Hi Guys,
>
> I see that datastore latency has much improved since 6th November 1pm
> and my apps running pretty fast now!
> Is it because of recent 
> maintenance?http://code.google.com/status/appengine/detail/datastore/2010/11/06#a...

-- 
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 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 Gallery no longer available

2010-11-08 Thread Tonny
I you wan't to emphasize the importance of this thread, please mark is
a favorite - I tink Google Engineers are monitoring those for
importance.

On Nov 8, 8:53 am, Julian Namaro  wrote:
> I think a specific "App Engine" tag in a general Web App Gallery would
> make more sense than what we had before.
> After all, what you can do with App Engine is pretty much the same
> than what you can do with other technology stacks, and much of what
> the user experiences is the common client-side part anyway.
>
> On Nov 7, 6:21 am, nickmilon  wrote:
>
>
>
>
>
>
>
> > Also the gallery was a kind of museum where you could see how GAE
> > appls have been evolved in time from the early days circa April 2008
> > till now, always advancing using new features of the platform or as
> > the features were understood by the developers.
> > Now if they even do substitute this with a new site I doubt early
> > developers will go and resubmit their work.
> > So I only hope Google reconsiders this, fixes the problems related to
> > spam and classification of appls and restore the site.
>
> > On Nov 6, 5:17 am, Julian Namaro  wrote:
>
> > > An App Gallery is a great idea but Google's one looked like a weekend
> > > project thrown out in the wild and was pretty useless.
> > > There was a lot of spam, unhelpful reviews, and occasionally you could
> > > see Desktop software (running only on Windows, not even cross-
> > > plateform) with a whole bunch of 5-stars ratings in this "App Engine"
> > > gallery.
>
> > > My guess is that they're deprecating the gallery in favor of the
> > > Chrome Web Store. Hope this will be a more serious attempt :]
>
> > > On Nov 5, 6:14 am, MLTrim  wrote:
>
> > > > Do you know why App Gallery  is no longer available?
>
> > > >http://appgallery.appspot.com
>
> > > > thanks
> > > > Michele

-- 
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 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: Early Christmas Present from Google?

2010-11-08 Thread Julian Namaro
Back in July, and even after a maintenance before that I noticed a
significant lower latency in the few days right after the maintenance.
It never last though, so we should probably wait a few more days
before assessing the results. I wonder what kind of changes in
BigTable could cause a temporary improvement...


On Nov 7, 7:21 am, Bart Thate  wrote:
> On Sat, Nov 6, 2010 at 11:17 PM, Greg  wrote:
> > Check out the datastore stats after today's maintenance...
>
> >http://code.google.com/status/appengine/detail/datastore/2010/11/06#a...
>
> I really really really hope it stays this way ;]
> Latency dropped from 300 msec to 100msec for me
>
> Bart
> --
> @jsonbot Heerhugowaard, Netherlands
> programming schizofrenic -http://jsonbot.appspot.com

-- 
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 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.