Re: [google-appengine] Re: "seeking guidance" in application development

2011-02-24 Thread SARANSH GUPTA
ok i got ur point..
can u help me out on what shud i do now..
shud i make my own cloud server..?? to include networking in my project...
??
plzz help me i hav one week left..!!

On Thu, Feb 24, 2011 at 10:01 AM, Robert Kluin wrote:

> http://code.google.com/appengine/docs/whatisgoogleappengine.html
>
> Not really.  That's part of the point of it.
>
>
>
>
>
> On Wed, Feb 23, 2011 at 21:38, SARANSH GUPTA  wrote:
> > ok..thanx..
> > it worked..
> > i hav another doubt..
> > actually this application that i m creating is for my college project on
> > networking..
> > i jst wanted to know weather creating a application using google
> appengine
> > will include sum networking part or nt??
> >
> > On Wed, Feb 23, 2011 at 9:44 PM, Geoffrey Spear 
> > wrote:
> >>
> >>
> >> On Feb 23, 4:17 am, Saransh Gupta  wrote:
> >> > hello,
> >> > i have been trying to create an application using google appengine..
> >> > i went to the link.. "https://appengine.google.com/start";
> >> > n after signing in my account i clicked the "create application"
> >> > button
> >> > it took me to another page where i was asked to fill in my Application
> >> > Title..
> >> > no no matter what i write in the application title thing..it gives me
> >> > an error..this appplication Id is already in use...
> >> > help me!!
> >> > i m stuck at the 1st very step..!!
> >> > its urgent..
> >>
> >> Think of a more unique application identifier.  Applications share a
> >> namespace with Gmail accounts, so you may need to get creative and/or
> >> attach strings of random numbers to the ends of words.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Google App Engine" group.
> >> To post to this group, send email to google-appengine@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> google-appengine+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> >> http://groups.google.com/group/google-appengine?hl=en.
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> > http://groups.google.com/group/google-appengine?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] html5 Blob to the Blobstore

2011-02-24 Thread Ben
This may be a stupid question, but is there a way to upload html5
browser Blobs i.e. https://gist.github.com/809418 to the Blobstore?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Task Engine Execution Extremely Slow...Still

2011-02-24 Thread John Wheeler
I've seen posts from a few people talking about tasks taking anywhere
from 5-60 seconds to execute. Mine are taking 10+ minutes
consistently. My bucket size is 50, rate is 100/m, and I have maximum-
concurrent-requests set to 50.

Each one of my tasks takes about 4-5 mins to execute in itself, and I
have 50 lined up in 1 queue. On the admin screen, the queue appears to
process no more than 4 at one time.  I'd ideally like it to process 50
at a time, but maybe I don't understand something?

appid is hvs-lister

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Task Engine Execution Extremely Slow...Still

2011-02-24 Thread David Mora
Just checking

have you checked if the task workers are not returning errors.

It also seems like you are delaying the feeding a lot (100/m means
that 100 items are going to be distributed to 50 buckets every minute
- maybe thats your bottleneck?)

here is a graph that ikai did that helped me a lot like 4 weeks a go

http://twitpic.com/3y5814/full

On 24 February 2011 03:14, John Wheeler  wrote:
> I've seen posts from a few people talking about tasks taking anywhere
> from 5-60 seconds to execute. Mine are taking 10+ minutes
> consistently. My bucket size is 50, rate is 100/m, and I have maximum-
> concurrent-requests set to 50.
>
> Each one of my tasks takes about 4-5 mins to execute in itself, and I
> have 50 lined up in 1 queue. On the admin screen, the queue appears to
> process no more than 4 at one time.  I'd ideally like it to process 50
> at a time, but maybe I don't understand something?
>
> appid is hvs-lister
>
> --
> 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.
>
>



-- 
http://about.me/david.mora

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: datastore timeout question

2011-02-24 Thread Dmitry
I lowered rpc deadline to 3 seconds... but transaction still fails after 30 
seconds.
It seems that taskqueue.Task().add(..., transactional=True) causes this.

I also noticed that my errors are exactly during Task latency pikes 
http://code.google.com/status/appengine/detail/taskqueue/2011/02/23#ae-trust-detail-taskqueue-add-latency

Can I lower deadline for task.add() function to prove this theory?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] FYI: Google 2-step verification & AppEngine deployment

2011-02-24 Thread ob1GAE
This caught me out this morning.

If you enable Google's 2-step authentication, you'll have to remember
to create an application password in order to deploy to app engine.

Simply :
- Visit http://google.com/accounts
- Click 'Authorizing applications & sites'
- Add a simple name for the account (e.g. AppEngine Admin)
- Use the generated password in future deployments

It's best to create one password per application to limit the
consequences of any single password compromise.

Oli

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Connecting through load-balancer (HAProxy) gives 404 errors.

2011-02-24 Thread LGC
I have a setup using HAProxy as a load balancer to redirect requests to 
different servers for static content, php, ...  and now wanted to add GAE 
into the mix to host a few webservices.

The webservices are up and running and connecting to them directly with 
SoapUI for testing, works like a charm.
Connecting through the load-balancer gives 404 not found !!!

Any ideas why ???

Regards,
Peter

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: FYI: Google 2-step verification & AppEngine deployment

2011-02-24 Thread Raymond C.
Thanks for the 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-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] How can I debug an incoming email with attachments?

2011-02-24 Thread Carlos Aguilar Moreno
Thanks.
But, how can I attach a file if I can't have access to the disk from de 
development server?

Carlos

El 24/02/2011, a las 05:53, Robert Kluin escribió:

> You could construct the email and post it to /_ah/mail yourself.  Or,
> you could certainly setup a test instance or different version on
> production.
> 
> Just for reference:
>  
> http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/webapp/mail_handlers.py#37
>  
> http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/admin/templates/inboundmail.html
> 
> 
> 
> Robert
> 
> 
> 
> 
> 
> On Wed, Feb 23, 2011 at 21:24, Carlos Aguilar  wrote:
>> In my app, we receive email with txt files that we need to read and store
>> the data in the datastore.
>> I don't know why we receive the emails, but data is not being store. We
>> would like to debug, but we don't know how to send emails with attachments
>> to the developer server.
>> Is there any solution?
>> Thanks.
>> Carlos
>> 
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Connecting through load-balancer (HAProxy) gives 404 errors.

2011-02-24 Thread Barry Hunter
One thing to watch, appengine is a "cloud" service, and could well
move IP address from time to time.

This is normally transparently handled by DNS.

but early versions of HAproxy only accept a IP address for a server,
later versions accept a hostname, but will only resolve it once at
startup.

If this is your problem you might need to make sure a hostname is
specified in the config file. But also might need to be reloading
haproxy from time to time.

---

The next issue is the "Host" HTTP header. haproxy will just forward
the hostname provided by the client to the backend.

If this is not the hostname appengine is expecting then it wont work.
(either x.appspot.com or your custom domain)

... to resolve this, will probably need to use Google Apps to register
your actual domain, and setup Appengine to be accessible by that
domain name.
Alternativly might be able to get haproxy to rewrite the Host header
to one that AppEngine is expecting. I havent explored how feasible
this is in haproxy.






On 24 February 2011 10:35, LGC  wrote:
> I have a setup using HAProxy as a load balancer to redirect requests to
> different servers for static content, php, ...  and now wanted to add GAE
> into the mix to host a few webservices.
> The webservices are up and running and connecting to them directly with
> SoapUI for testing, works like a charm.
> Connecting through the load-balancer gives 404 not found !!!
> Any ideas why ???
> Regards,
> Peter
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Experiencing major timeout issues right now

2011-02-24 Thread Jeff Schwartz
No, I'm not using HR.

On Thu, Feb 24, 2011 at 2:50 AM, Kaan Soral  wrote:

> It wasn't clear that Jeff is using HR, I wish he doesn't
>
> On Feb 24, 5:24 am, "Raymond C."  wrote:
> > So switching from M/S to HR would not help?
>
> --
> 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.
>
>


-- 
*Jeff Schwartz*
http://jefftschwartz.appspot.com/
http://www.linkedin.com/in/jefftschwartz
follow me on twitter: @jefftschwartz

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Connecting through load-balancer (HAProxy) gives 404 errors.

2011-02-24 Thread LGC
Thx for your input Barry,

I'm using version HAProxy 1.4.8 on Ubuntu specifying the hostname for my 
google app,
 so the 2nd point you make looks more like the culprit.

I'll have to dive into HAProxy manual to see if it's possible to rewrite the 
header part.

Thx for pointing me in that direction & I'll post back when I've done some 
research.


Regards,
Peter

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: datastore timeout question

2011-02-24 Thread Dmitry



another task queue peak... and db transaction errors again. Strange:)

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Connecting through load-balancer (HAProxy) gives 404 errors.

2011-02-24 Thread LGC
You saved the day Barry !!!

I've configured HAProxy to rewrite the 'Host' in the header and it's working 
like a charm !!


Thx again !!



P.



-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Permissions dash board

2011-02-24 Thread Atif Gulzar
Hi,

I am facing a strange issue on my app dash board. In *Permissions *section
the remove button is disabled and there is a note with it "Administrators
cannot be removed right now." And it is set for at least one week. Is there
any one who is facing the same issue.

Also a new field added for "Role" but it is not documented anywhere.


--
Best Regards,
Atif Gulzar

I  Unicode, ɹɐzlnƃ ɟıʇɐ

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Connecting through load-balancer (HAProxy) gives 404 errors.

2011-02-24 Thread Barry Hunter
> I've configured HAProxy to rewrite the 'Host' in the header and it's working
> like a charm !!

Excellent! Thanks for the update.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Task Engine Execution Extremely Slow...Still

2011-02-24 Thread John Wheeler
You mock me with children's pictures!!!???

Just kidding. Thanks for that--it does help.

Also, I am returning 200 successfully from each task. I changed the
queue settings to rate: 17/s, bucket: 32, and it doesn't make a
difference. I've tried several other rate/bucket combinations to round
out some edge cases. I noticed again what I said before that only 4
tasks ever run at one time, so I tried creating multiple queues and
distributing the work between them, but no dice. If there's 5 queues,
i'll get 1 worker in 4 queues each running one task at a time, and the
other queue sits there doing nothing. Is there something I just don't
get about task execution? I was under the impression that tasks run
right away and app engine spins up all the resources to accommodate
your queue settings (at your expense of course). I know the docs
mention that the system does its best to schedule tasks and nothing is
guaranteed, but the delays I've experienced makes me think things are
really out of whack somewhere, because I see all these other posts
talking about it being faster.



On Feb 24, 1:40 am, David Mora  wrote:
> Just checking
>
> have you checked if the task workers are not returning errors.
>
> It also seems like you are delaying the feeding a lot (100/m means
> that 100 items are going to be distributed to 50 buckets every minute
> - maybe thats your bottleneck?)
>
> here is a graph that ikai did that helped me a lot like 4 weeks a go
>
> http://twitpic.com/3y5814/full
>
> On 24 February 2011 03:14, John Wheeler  wrote:
>
>
>
>
>
>
>
>
>
> > I've seen posts from a few people talking about tasks taking anywhere
> > from 5-60 seconds to execute. Mine are taking 10+ minutes
> > consistently. My bucket size is 50, rate is 100/m, and I have maximum-
> > concurrent-requests set to 50.
>
> > Each one of my tasks takes about 4-5 mins to execute in itself, and I
> > have 50 lined up in 1 queue. On the admin screen, the queue appears to
> > process no more than 4 at one time.  I'd ideally like it to process 50
> > at a time, but maybe I don't understand something?
>
> > appid is hvs-lister
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --http://about.me/david.mora

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Experiencing major timeout issues right now

2011-02-24 Thread David Mora
So i left 2 monitors running doing random inserts and 5 others doing location 
queries (geobox). After 6 hours has been an steady line with only 1 error.

Im going to keep it running 2 more days and post the results ( im also running 
out of cpu since is a free acount)

Sent from my iPhone

On Feb 24, 2011, at 6:47 AM, Jeff Schwartz  wrote:

> No, I'm not using HR.
> 
> On Thu, Feb 24, 2011 at 2:50 AM, Kaan Soral  wrote:
> It wasn't clear that Jeff is using HR, I wish he doesn't
> 
> On Feb 24, 5:24 am, "Raymond C."  wrote:
> > So switching from M/S to HR would not help?
> 
> --
> 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.
> 
> 
> 
> 
> -- 
> Jeff Schwartz
> http://jefftschwartz.appspot.com/
> http://www.linkedin.com/in/jefftschwartz 
> follow me on twitter: @jefftschwartz
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: "seeking guidance" in application development

2011-02-24 Thread Ritesh Nadhani
Hmm, maybe ask your TA or your professor?

On Thu, Feb 24, 2011 at 12:19 AM, SARANSH GUPTA  wrote:
> ok i got ur point..
> can u help me out on what shud i do now..
> shud i make my own cloud server..?? to include networking in my project...
> ??
> plzz help me i hav one week left..!!
>
> On Thu, Feb 24, 2011 at 10:01 AM, Robert Kluin 
> wrote:
>>
>> http://code.google.com/appengine/docs/whatisgoogleappengine.html
>>
>> Not really.  That's part of the point of it.
>>
>>
>>
>>
>>
>> On Wed, Feb 23, 2011 at 21:38, SARANSH GUPTA  wrote:
>> > ok..thanx..
>> > it worked..
>> > i hav another doubt..
>> > actually this application that i m creating is for my college project on
>> > networking..
>> > i jst wanted to know weather creating a application using google
>> > appengine
>> > will include sum networking part or nt??
>> >
>> > On Wed, Feb 23, 2011 at 9:44 PM, Geoffrey Spear 
>> > wrote:
>> >>
>> >>
>> >> On Feb 23, 4:17 am, Saransh Gupta  wrote:
>> >> > hello,
>> >> > i have been trying to create an application using google appengine..
>> >> > i went to the link.. "https://appengine.google.com/start";
>> >> > n after signing in my account i clicked the "create application"
>> >> > button
>> >> > it took me to another page where i was asked to fill in my
>> >> > Application
>> >> > Title..
>> >> > no no matter what i write in the application title thing..it gives me
>> >> > an error..this appplication Id is already in use...
>> >> > help me!!
>> >> > i m stuck at the 1st very step..!!
>> >> > its urgent..
>> >>
>> >> Think of a more unique application identifier.  Applications share a
>> >> namespace with Gmail accounts, so you may need to get creative and/or
>> >> attach strings of random numbers to the ends of words.
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "Google App Engine" group.
>> >> To post to this group, send email to google-appengine@googlegroups.com.
>> >> To unsubscribe from this group, send email to
>> >> google-appengine+unsubscr...@googlegroups.com.
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/google-appengine?hl=en.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/google-appengine?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Ritesh
http://www.beamto.us

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Experiencing major timeout issues right now

2011-02-24 Thread Dennis
My app is still not running normally.

Before, I could do 30-40 datastore reads (in a particular section of
my code) without timeouts.
Now, I can't.  It consistently gets timeout errors.
I changed my code to reduce the number of datastore reads to about 5
reads in that section of code, and the modified code is running
without timeout errors now.
It's working ok in this in limited mode now, but I'm hoping this is
not the "new normal"...



On Feb 24, 11:35 pm, David Mora  wrote:
> So i left 2 monitors running doing random inserts and 5 others doing location 
> queries (geobox). After 6 hours has been an steady line with only 1 error.
>
> Im going to keep it running 2 more days and post the results ( im also 
> running out of cpu since is a free acount)
>
> Sent from my iPhone
>
> On Feb 24, 2011, at 6:47 AM, Jeff Schwartz  wrote:
>
>
>
>
>
>
>
> > No, I'm not using HR.
>
> > On Thu, Feb 24, 2011 at 2:50 AM, Kaan Soral  wrote:
> > It wasn't clear that Jeff is using HR, I wish he doesn't
>
> > On Feb 24, 5:24 am, "Raymond C."  wrote:
> > > So switching from M/S to HR would not help?
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> > --
> > Jeff Schwartz
> >http://jefftschwartz.appspot.com/
> >http://www.linkedin.com/in/jefftschwartz
> > follow me on twitter: @jefftschwartz
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Looking for an alternative way to filter by geohash and creation date

2011-02-24 Thread Samuel
Hello,

I'm using geohashes to geolocate some entities (I'm using Java, but it 
doesn't matter too much). I store millions of those entities and I query 
them to show no more than 100 of them on the map. As I can only sort by the 
same field of the inequality filter (the geohash field), all the results 
appear in the bottom-left corner of the map, even if I don't specify a 
sorting field.

Obviously, it'd be much nicer if I could retrieve entities that are spread 
on the map (sorting by creation date would be fine, but it's not possible if 
you filter by geohash). Other possible solution is split the query in 
smaller square portions of the map, but the same problem persists in the 
bottom-left corner of each portion.

Have any of you solved a similar problem?

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.



[google-appengine] Re: "seeking guidance" in application development

2011-02-24 Thread Rikard
Did you have capital letters in your name? They are not allowed, so *U*nique 
will fail but *u*nique pass.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] 403 Forbidden from a specific IP

2011-02-24 Thread FJ
Hi,

I have a daemon in an Amazon EC2 instance that calls a URL in
AppEngine to post jobs. However, starting from 2011-02-22 around
17:35:40, all the calls returned a 403 error code. After further
investigation, we found out that the instance got 403 from
appengine.google.com as well.

I can access the same URL from other machines, so I can confirm that
this problem is isolated to that specific EC2 instance.

We have checked the following areas:
1. Logs: The 403 requests are not logged. Requests from other IPs are
logged.
2. Blacklist: Our blacklist is blank

It seems to me that this particular EC2 instance has been blacklisted
by Google's AppEngine server.

Our AppEngine is at weeswares-lta.appspot.com

Can somebody help us please?

Regards,
FJ

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Spring 3.1 security issue - heeelp.

2011-02-24 Thread winsome[765]
So I'm using spring security 3.1 on gae.  Works fine in dev
environment, on the gae server I get the following class not found
exception.
The class is in my web-inf/classes folder.  The class is an interface
for a DAO that is used to look up the user in the gae datastore.  The
interface is serializable.

The authentication seems to happen, but once i authenticate all
requests get this exception (as a warning in the gae logs) and no page
or resource returns.

What am I missing?  Any leads would be appreciated.

javax.servlet.ServletException: java.lang.RuntimeException:
java.lang.ClassNotFoundException: com.winsome.domain.dao.SecurityDao
at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
240)
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
$2.handleRequest(RuntimePb.java:8440)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
454)
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: java.lang.RuntimeException:
java.lang.ClassNotFoundException: com.winsome.domain.dao.SecurityDao
at
com.google.apphosting.runtime.jetty.SessionManager.deserialize(SessionManager.java:
421)
at
com.google.apphosting.runtime.jetty.SessionManager.loadSession(SessionManager.java:
315)
at
com.google.apphosting.runtime.jetty.SessionManager.getSession(SessionManager.java:
288)
at
org.mortbay.jetty.servlet.AbstractSessionManager.getHttpSession(AbstractSessionManager.java:
237)
at
org.mortbay.jetty.servlet.SessionHandler.setRequestedId(SessionHandler.java:
246)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
136)
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)
... 19 more
Caused by: java.lang.ClassNotFoundException:
com.winsome.domain.dao.SecurityDao
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at
com.google.apphosting.runtime.security.RuntimeClassLoader.loadFilteredClass(RuntimeClassLoader.java:
242)
at
com.google.apphosting.runtime.security.RuntimeClassLoader.loadPrivilegedClass(RuntimeClassLoader.java:
197)
at
com.google.apphosting.runtime.security.RuntimeClassLoader.loadClass(RuntimeClassLoader.java:
151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at java.io.ObjectInputStream.resolveProxyClass(ObjectInputStream.java:
693)
at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:
1548)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:
1510)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1749)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
at java.io.ObjectInputStream.d

[google-appengine] Deleted Developer Account

2011-02-24 Thread ben groot
I recently developed an appengine app for a customer of us. A few
weeks ago the owner of the Google Apps domain accidentally deleted my
account witch was bind as only developer of the app.

Now I've had to add a new feature, so we created the Google Apps
account again and tried to access the development environment with
this account (appengine.google.com/a/[website]). But, as you might
aspect, I get an error: "This webpage has a redirect loop". How can I
solve this 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-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: datastore timeout question

2011-02-24 Thread Robert Kluin
I'm not aware of an 'easy' way to set an RPC deadline for a task
insert.  I think you could probably setup an RPC and make the add call
yourself though.
   
http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/api/taskqueue/taskqueue.py#752


I occasionally see issues inserting tasks, but 99% of the time it is a
TransientError and will succeed on retry.  You might try catching the
error on task insert once and retrying it.



Robert





On Thu, Feb 24, 2011 at 04:58, Dmitry  wrote:
> I lowered rpc deadline to 3 seconds... but transaction still fails after 30
> seconds.
> It seems that taskqueue.Task().add(..., transactional=True) causes this.
>
> I also noticed that my errors are exactly during Task latency pikes
> http://code.google.com/status/appengine/detail/taskqueue/2011/02/23#ae-trust-detail-taskqueue-add-latency
>
> Can I lower deadline for task.add() function to prove this theory?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Experiencing major timeout issues right now

2011-02-24 Thread Robert Kluin
Are you doing those reads in a batch or serially?


Robert




On Thu, Feb 24, 2011 at 12:05, Dennis  wrote:
> My app is still not running normally.
>
> Before, I could do 30-40 datastore reads (in a particular section of
> my code) without timeouts.
> Now, I can't.  It consistently gets timeout errors.
> I changed my code to reduce the number of datastore reads to about 5
> reads in that section of code, and the modified code is running
> without timeout errors now.
> It's working ok in this in limited mode now, but I'm hoping this is
> not the "new normal"...
>
>
>
> On Feb 24, 11:35 pm, David Mora  wrote:
>> So i left 2 monitors running doing random inserts and 5 others doing 
>> location queries (geobox). After 6 hours has been an steady line with only 1 
>> error.
>>
>> Im going to keep it running 2 more days and post the results ( im also 
>> running out of cpu since is a free acount)
>>
>> Sent from my iPhone
>>
>> On Feb 24, 2011, at 6:47 AM, Jeff Schwartz  wrote:
>>
>>
>>
>>
>>
>>
>>
>> > No, I'm not using HR.
>>
>> > On Thu, Feb 24, 2011 at 2:50 AM, Kaan Soral  wrote:
>> > It wasn't clear that Jeff is using HR, I wish he doesn't
>>
>> > On Feb 24, 5:24 am, "Raymond C."  wrote:
>> > > So switching from M/S to HR would not help?
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>>
>> > --
>> > Jeff Schwartz
>> >http://jefftschwartz.appspot.com/
>> >http://www.linkedin.com/in/jefftschwartz
>> > follow me on twitter: @jefftschwartz
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] How can I debug an incoming email with attachments?

2011-02-24 Thread Robert Kluin
You could construct the post yourself.  Perhaps you could do this by
writing a simple script that posts the message to your dev_server
handler -- it could be a separate script.

Build an email:
  http://docs.python.org/library/email

Make the request however you want, via urllib for example.



Robert




On Thu, Feb 24, 2011 at 06:29, Carlos Aguilar Moreno
 wrote:
> Thanks.
> But, how can I attach a file if I can't have access to the disk from de 
> development server?
>
> Carlos
>
> El 24/02/2011, a las 05:53, Robert Kluin escribió:
>
>> You could construct the email and post it to /_ah/mail yourself.  Or,
>> you could certainly setup a test instance or different version on
>> production.
>>
>> Just for reference:
>>  http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/webapp/mail_handlers.py#37
>>  http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/admin/templates/inboundmail.html
>>
>>
>>
>> Robert
>>
>>
>>
>>
>>
>> On Wed, Feb 23, 2011 at 21:24, Carlos Aguilar  wrote:
>>> In my app, we receive email with txt files that we need to read and store
>>> the data in the datastore.
>>> I don't know why we receive the emails, but data is not being store. We
>>> would like to debug, but we don't know how to send emails with attachments
>>> to the developer server.
>>> Is there any solution?
>>> Thanks.
>>> Carlos
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] 403 Forbidden from a specific IP

2011-02-24 Thread Robert Kluin
Do you know what exactly is being returned to the client?  You might
want to take a look at some of these issues and see if any matchup
with what you're seeing:

http://code.google.com/p/googleappengine/issues/list?can=2&q=forbidden+country&colspec=ID+Type+Component+Status+Stars+Summary+Language+Priority+Owner+Log&cells=tiles

I think 4560 is the 'main' issue, the others are probably dupes.
   http://code.google.com/p/googleappengine/issues/detail?id=4560

If that's what is happening I would star it and add your details.


Robert





On Thu, Feb 24, 2011 at 01:41, FJ  wrote:
> Hi,
>
> I have a daemon in an Amazon EC2 instance that calls a URL in
> AppEngine to post jobs. However, starting from 2011-02-22 around
> 17:35:40, all the calls returned a 403 error code. After further
> investigation, we found out that the instance got 403 from
> appengine.google.com as well.
>
> I can access the same URL from other machines, so I can confirm that
> this problem is isolated to that specific EC2 instance.
>
> We have checked the following areas:
> 1. Logs: The 403 requests are not logged. Requests from other IPs are
> logged.
> 2. Blacklist: Our blacklist is blank
>
> It seems to me that this particular EC2 instance has been blacklisted
> by Google's AppEngine server.
>
> Our AppEngine is at weeswares-lta.appspot.com
>
> Can somebody help us please?
>
> Regards,
> FJ
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Permissions dash board

2011-02-24 Thread Robert Kluin
Hi Atif,
  The remove button looks enabled on my apps.  You can't remove the
billing administrator or the only owner, but otherwise seems ok.

 - Owners can do anything supported by the UI.
 - Only Owners can make changes on the Permissions tab (invite,
change role, remove).
 - Developers can do anything except changes on the Permissions tab.
 - Viewers cannot change anything.

From: http://code.google.com/p/googleappengine/issues/detail?id=91#c13




Robert




On Thu, Feb 24, 2011 at 08:37, Atif Gulzar  wrote:
> Hi,
> I am facing a strange issue on my app dash board. In Permissions section the
> remove button is disabled and there is a note with it "Administrators cannot
> be removed right now." And it is set for at least one week. Is there any one
> who is facing the same issue.
> Also a new field added for "Role" but it is not documented anywhere.
>
>
> --
> Best Regards,
> Atif Gulzar
>
> I  Unicode, ɹɐzlnƃ ɟıʇɐ
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: How do I update the key_name using bulkloader.yaml?

2011-02-24 Thread ogterran
Hi Calvin

I tried your bulk_helper but still no "Key Name". Only "ID" in the 
datastore...
I am using GAE 1.4.2 on Window 7. Python 2.5.4 

I would think this is either a known issue or common mistake that developers 
make using bulkloader.yaml.. 
So is everyone else uploading Key Name (key_name) ok using bulkloader.yaml?

Thanks
Jon

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Deleting blobs in GAE

2011-02-24 Thread Cormac McLoughlin
Hi.

I'm developing a GWT-GAE app and I am using the blobstore to store images.

In my app I have called some code (via RPC) to delete these blobs when they 
are not needed, but the blobs are still there (when I look in the blob 
viewer in the console) 5 days later...

I have read in some places that the blobs can take a while to be deleted, 
but this doesn't seem right?!  As far as I can tell the delete command 
worked (I didn't get an exception thrown for example).

The code I am calling on the server is:
blobstoreService.delete(blobKey);

Incidently, I am also trying to delete an Entity I created earlier using 
datastore.delete(entityKey) and the results are the same as with the blob.

I just don't get it!  Am I missing something somewhere?

Appreciate any help...

Thanks!
Cormac.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: So, how do I get my app on a device?

2011-02-24 Thread Kaan Soral
You should do some reading on general computer technologies and web
technologies etc to get a better understanding of things.
I would recommend reading the introductory chapters of Deitel&Deitel
books.

"Application" is not just one thing, you can call anything as an
application.

On Feb 23, 9:26 pm, FlennerA  wrote:
> Hi,
> I feel like this should be a simple step but I'm stumped. I created an
> app (using Python) and deployed it using the Google App Engine. So I
> have an appspot URL and everything looks fine. Now, how do I get it on
> my phone? I don't understand how to download it for use as an app.
> 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.



[google-appengine] A silly problem matching URL to handlers

2011-02-24 Thread Ernesto Karim Oltra
Hi, I was trying to match a handler to a URL, so I'm using this code:

class HomeworkSendMail(webapp.RequestHandler):
  PATH = '/_ah/mail/sendhm@appid\.appspotmail\.com'

  def post(self):
logging.debug('reached!')

URLMAP = [
  (HomeworkSendMail.PATH + '/?', HomeworkSendMail),
]

def main():
  logging.error('main!')
  application = webapp.WSGIApplication(URLMAP, debug = config.DEBUG)
  run_wsgi_app(application)

In the logs "main!" appear, so I'm sure app.yaml points to the correct
python script. But the problem is the "@" in "sendhm@appid...". When I
replace "@" with ".+" it works perfectly. I've tried it in the python
shell with "@", and works well too, but not in app engine.

What I'm doing wrong?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Deleting blobs in GAE

2011-02-24 Thread Robert Kluin
Hi Cormac,
  Maybe you should include some logging to make sure the code is being
run, and log the keys too.  Seems a little odd that you're having
issues deleting bobstore blobs and datastore entities.

  For testing the datastore, if the code is running and the key is
correct, perhaps you should try to fetch the entity right before /
after the delete call.  If the before fetch also doesn't work, maybe
the key is not getting passed in correctly.  If after fetch returns
nothing, the delete worked and something is re-putting the entity.



Robert




On Thu, Feb 24, 2011 at 15:15, Cormac McLoughlin
 wrote:
> Hi.
>
> I'm developing a GWT-GAE app and I am using the blobstore to store images.
>
> In my app I have called some code (via RPC) to delete these blobs when they
> are not needed, but the blobs are still there (when I look in the blob
> viewer in the console) 5 days later...
>
> I have read in some places that the blobs can take a while to be deleted,
> but this doesn't seem right?!  As far as I can tell the delete command
> worked (I didn't get an exception thrown for example).
>
> The code I am calling on the server is:
> blobstoreService.delete(blobKey);
>
> Incidently, I am also trying to delete an Entity I created earlier using
> datastore.delete(entityKey) and the results are the same as with the blob.
>
> I just don't get it!  Am I missing something somewhere?
>
> Appreciate any help...
>
> Thanks!
> Cormac.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: A silly problem matching URL to handlers

2011-02-24 Thread Ernesto Karim Oltra
I've found the solution my way. =) Google App Engine don't call
"str...@appid.appspot.com", but "string%40appid.appspot.com", at least
in SDK. I will have to test it in production too.

On 24 feb, 22:39, Ernesto Karim Oltra  wrote:
> Hi, I was trying to match a handler to a URL, so I'm using this code:
>
> class HomeworkSendMail(webapp.RequestHandler):
>   PATH = '/_ah/mail/sendhm@appid\.appspotmail\.com'
>
>   def post(self):
>     logging.debug('reached!')
>
> URLMAP = [
>   (HomeworkSendMail.PATH + '/?', HomeworkSendMail),
> ]
>
> def main():
>   logging.error('main!')
>   application = webapp.WSGIApplication(URLMAP, debug = config.DEBUG)
>   run_wsgi_app(application)
>
> In the logs "main!" appear, so I'm sure app.yaml points to the correct
> python script. But the problem is the "@" in "sendhm@appid...". When I
> replace "@" with ".+" it works perfectly. I've tried it in the python
> shell with "@", and works well too, but not in app engine.
>
> What I'm doing wrong?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Memcache problems

2011-02-24 Thread Ashley Schroder
Just to add some extra info here in case it helps someone.

I got this error while running my tests. It started when I updated
from an older version of the App Engine SDK to 1.4.2. The jar files I
had on my integration test classpath were from the old version and I
needed to update them by overwritin them from the new distribution.

The files in question were:
appengine-api-labs.jar
appengine-api-stubs.jar
appengine-api.jar
appengine-testing.jar

And appengine-testing.jar is actually on the classpath for compiling
the tests, the others are just required as runtime dependencies.

Cheers,
Ashley

On Feb 14, 12:10 pm, James Broberg  wrote:
> It was a dumb missing jar error, nothing to see here.
>
> On 11 February 2011 19:33, James Broberg  wrote:
>
> > Hi folks,
>
> > Just set up a new dev environment on Linux with an existing codebase
> > of mine and came across an odd error I hadn't encountered before.
>
> > Has anyone seen the below error? I'm fairly certain memcache is the
> > problem, not appstats, as I get a similar "java.lang.NoSuchFieldError:
> > alwaysUseFieldBuilders" error any time I do anything memcache related.
>
> > HTTP ERROR 500
>
> > Problem accessing /stats. Reason:
>
> >    alwaysUseFieldBuilders
> > Caused by:
>
> > java.lang.NoSuchFieldError: alwaysUseFieldBuilders
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto.access$5600(StatsProtos.java:3026)
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto$Builder.maybeForceBuilderInitialization(StatsProtos.java:3590)
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto$Builder.(StatsProtos.java:3582)
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto$Builder.create(StatsProtos.java:3597)
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto$Builder.access$5400(StatsProtos.java:3567)
> >        at 
> > com.google.appengine.tools.appstats.StatsProtos$RequestStatProto.newBuilder(StatsProtos.java:3554)
> >        at 
> > com.google.appengine.tools.appstats.MemcacheWriter.begin(MemcacheWriter.java:94)
> >        at 
> > com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java:117)
> >        at 
> > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> >        at 
> > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
> >        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 
> > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
> >        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.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
> >        at 
> > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >        at 
> > com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
> >        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 org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
> >        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >        at 
> > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
> >        at 
> > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>
> > cheers
>
> > James
>
>

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

Re: [google-appengine] Problems of constructing objects to show in html template using Python

2011-02-24 Thread T K
Hey! Thanks. That helps a lot.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Deleting blobs in GAE

2011-02-24 Thread Cormac McLoughlin
Thanks for the reply Robert.

After a while scratching my head with this one I went through the code with 
comb.  The issue was that I was storing the string version of the blob key 
using toString() instead of getKeyString() !

I think this has solved it.  I'm not sure about the entity key issue but 
it's probably something similarly stupid!  I'll check it next!

Thanks again
Cormac.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] App Engine servers API trusted testers

2011-02-24 Thread Ikai Lan (Google)
Hey everyone,

We're looking for folks who might be interested in this feature on our
roadmap (http://code.google.com/appengine/docs/roadmap.html):


   - Background servers capable of running for longer than 30s


I'll try to provide some background on this feature, but I won't be able to
provide many details past it as there are parts which are still changing.
Basically, servers allow you to mark certain portions of your application as
being long-lived. These portions of your application will co-reside with the
dynamic instances and will be accessible. A good use case, for instance,
would be if you were building a game world and needed a server that took
care of constant state changes in memory that was more reliable and custom
to your needs than memcache.

If you're interested in signing up for this feature, please fill out this
form here:

https://spreadsheets2.google.com/a/google.com/viewform?hl=en&hl=en&formkey=dGNwTThQNFdXbXF5b19CZU1OSmYxb3c6MQ#gid=0

Unfortunately, I can't provide too many details beyond what I've already
talked about here, so the best way to see if your use case is a fit is to
describe it in that form for us to consider. I'll revisit the list again
next week and start emailing developers I think might be a fit. We're
looking for developers that are a little bit more courageous and willing to
not only learn some new APIs, but also implement them in at least a staging
environment and give us feedback.

As with all trusted tester programs, documentation and sample code are works
in progress, so you'll have to be prepared for a potentially large number of
changes, but sometimes it's a really cool thing to get access to the next
big App Engine feature.

Again, I won't be able to answer too many questions here on the groups (one
question you'll see on the form is whether or not you can sign an NDA), so
the best thing to do if this sounds even remotely like something that might
be useful is to apply and describe what you would use this feature for in
your application.

Cheers,

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

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Virtual Instances

2011-02-24 Thread David Mora
Hey,

just out of curiosity ... anyone know what could be a good comparison of 
virtual instances agains entry level servers in a colo? Comparison as in 
hardware. e.g: 20 virtual instances = 1 (8 nucleus, 16 GB mem server)

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.



Re: [google-appengine] Re: Object Persistence Methodology - suggestions?

2011-02-24 Thread Jeff Schnitzer
My $0.02:  Once you develop a framework that supports all those
features, you end up with JDO:  A system so complicated to configure
and use that it would have been easier to use get() and put()
primitives and build whatever extra layers you need yourself.

If you want JDO, by all means go ahead and suffer through JDO.  Or
consider Objectify (I'm the principal author) or one of the others
(Twig, Slim3, SimpleDS).  I've built some fairly complicated
applications on Objectify and between the session caching & memcache
caching, I find the get()/put() model to be a very comfortable one.

Jeff

On Wed, Feb 23, 2011 at 1:35 AM, Dennis  wrote:
> Thanks for the link.
> My post is an open-ended question about how to code object persistence under
> appengine.
> It would be nice to have a layer above the get/put primitives that provides
> some services for me --
> what does that layer look like?
> I'm looking for a coding methodology (or even just coding tips) or a
> software framework (like you posted).
> This feature list from your link was helpful to list some of the issues to
> consider:
>
> lazy loading
> managing entity references (unowned relationships from the feature list)
>
> might have to manage 1:1 vs 1:N vs M:N relationships differently
> avoiding copies of the same entity to be read in
>
> writing out changed entities
> caching
>
> I currently have my own hacked up layer but it's showing it's problems.
> I'm wondering if others have their own layer or framework or if they have
> pointers to some.
> This seems like an issue that every appengine app needs to deal with, but I
> don't even know the right name to use to refer to this set of services
> (maybe "data access layer" but that yields 0 search results so it's not very
> helpful)
> Dennis
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Migrate to high availability datastore

2011-02-24 Thread Wilson MacGyver
For apps that don't have any data in it yet, what's the procedure to migrate
them?

Since you can't just delete and recreate the app, you'd loss the name.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: App Engine servers API trusted testers

2011-02-24 Thread Raymond C.
This sounds great!!!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: 403 Forbidden from a specific IP

2011-02-24 Thread FJ
Hi Robert,

It didn't occur to me to check the actual message from the content.
Indeed, I am getting a 'forbidden country' error:
---
Forbidden
Your client does not have permission to get URL / from this server.
(Client IP address: 75.101.144.***)

You are accessing this page from a forbidden country.
---

This is what I get when I run wget appengine.google.com

--2011-02-25 00:16:10--  http://appengine.google.com/
Resolving appengine.google.com... 72.14.204.100, 72.14.204.101,
72.14.204.102, ...
Connecting to appengine.google.com|72.14.204.100|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2011-02-25 00:16:10 ERROR 403: Forbidden.

The EC2 instance is in Amazon's US West region. A geolocation lookup
points the IP to Seattle, US.

Regards,
FJ

On Feb 25, 2:47 am, Robert Kluin  wrote:
> Do you know what exactly is being returned to the client?  You might
> want to take a look at some of these issues and see if any matchup
> with what you're seeing:
>
> http://code.google.com/p/googleappengine/issues/list?can=2&q=forbidde...
>
> I think 4560 is the 'main' issue, the others are probably dupes.
>    http://code.google.com/p/googleappengine/issues/detail?id=4560
>
> If that's what is happening I would star it and add your details.
>
> Robert
>
> On Thu, Feb 24, 2011 at 01:41, FJ  wrote:
> > Hi,
>
> > I have a daemon in an Amazon EC2 instance that calls a URL in
> > AppEngine to post jobs. However, starting from 2011-02-22 around
> > 17:35:40, all the calls returned a 403 error code. After further
> > investigation, we found out that the instance got 403 from
> > appengine.google.com as well.
>
> > I can access the same URL from other machines, so I can confirm that
> > this problem is isolated to that specific EC2 instance.
>
> > We have checked the following areas:
> > 1. Logs: The 403 requests are not logged. Requests from other IPs are
> > logged.
> > 2. Blacklist: Our blacklist is blank
>
> > It seems to me that this particular EC2 instance has been blacklisted
> > by Google's AppEngine server.
>
> > Our AppEngine is at weeswares-lta.appspot.com
>
> > Can somebody help us please?
>
> > Regards,
> > FJ

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: App Engine servers API trusted testers

2011-02-24 Thread Jay Young
Man, I wish there was a "look but don't touch and keep your mouth shut" 
option.  I couldn't offer useful testing or feedback, but I'd sign an NDA 
for a sneak peek.  Just sayin'.

You guys never cease to impress.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Problem with Blobstore!

2011-02-24 Thread Vivek Ramachandran
Hello All,

My app was working perfectly till a couple of hours but all of a sudden I am
starting to see errors in the Blobstore.

My app is: http://demoapp99.appspot.com

Here is the traceback:

The API call blobstore.CreateUploadURL() took too long to respond and
was cancelled.
Traceback (most recent call last):
  File 
"/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py",
line 515, in __call__
handler.get(*groups)
  File "/base/data/home/apps/demoapp99/1.348577401322580987/main.py",
line 482, in get
"avtarurl" : blobstore.create_upload_url("/upload"),
  File 
"/base/python_runtime/python_lib/versions/1/google/appengine/api/blobstore/blobstore.py",
line 192, in create_upload_url
_make_sync_call('blobstore', 'CreateUploadURL', request, response)
  File 
"/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
line 86, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
  File 
"/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
line 286, in MakeSyncCall
rpc.CheckSuccess()
  File 
"/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py",
line 126, in CheckSuccess
raise self.exception
DeadlineExceededError: The API call blobstore.CreateUploadURL() took
too long to respond and was cancelled.


Can someone from the Google Team help? The code was working perfectly
fine till 2-3 hours back. I have not made any changes to any file on
the app. This an application with billing enabled and I am not hitting
any quota limits as well.

Regards,

Vivek



-- 
http://www.vivekramachandran.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-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] GAE Logging question + "Logging to JettyLogger(null)" ?

2011-02-24 Thread zixzigma
Hello Everyone,
I have configured java.util.logging in my app-engine.xml,
and have provided the corresponding logging.properties file.

I also use SLF4J + LogBack which has its own configuration file.

upon starting my app, I get this line: it is not an exception or warning,

*Initializing AppEngine server
Logging to JettyLogger(null) via 
com.google.apphosting.utils.jetty.JettyLogger
*
- do you know why is this *"JettyLogger(null)"* ?
is this a sign of bad configuration ?

- is my understanding correct that if we configure custom logging such as 
SL4J + LogBack,
logs generated from our own code will use SL4J, while Logs generated by GAE 
infrustructure will use java.util.logging ?
and we have no control over formatting logs comming from GAE ?
in other words, there are two classes of logs, 
1- Logs coming from GAE code which uses java.util.logging
2- Logs coming from our own code, we can use other logging frameworks 
instead of java.util.logging

is this a correct assessment ?

Thank You

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: does Blobstore provide callback to help developers implement Progress bar ? if not, why ?

2011-02-24 Thread zixzigma
"what percentage is *uploaded*"

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] What is the difference between Blobstore and Google Storage for Developers

2011-02-24 Thread zixzigma
on GAE Roadmap page [1],
I noticed one of the planned features is integration with "Google Storage 
(for Developers)".

we can store Blobs in Blobstore, we can store Buckets in Google Storage !
I am a bit confused and don't know how this compares to Blobstore.
is this a redundant service, what are the scenarios that one would chose one 
over the other ?


do you have any idea ?

Thank You

[1] http://code.google.com/appengine/docs/roadmap.html

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] does Blobstore provide callback to help developers implement Progress bar ? if not, why ?

2011-02-24 Thread zixzigma
Is it possible to create a Progressbar for uploading files on Blobstore ?

last time I was working on GAE, about a year ago, this functionality was not 
possible,
because Blobstore never provided any callback for developers to ask for 
staus info regarding what is happening, amount of data sent, etc.

when users upload large files, they expect some visual feedback, 
they want to know what percentage is downloaded, how much is left.
just knowing Start and Finish is not enough, and results in poor usability.

for this very same reason we decided to chose AmazonWS !
because file upload was an important part of our requirement.

now a year has passed, and I am in the same situation !
I looked at the documentation but could not find any API regardint this.

I was wondering whether it is possible now,
or whether anyone has managed to get this working,
without using a FlashBased solution.

Thank You

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] does Blobstore provide callback to help developers implement Progress bar ? if not, why ?

2011-02-24 Thread Nick Johnson (Google)
Hi,

We don't provide callbacks to check on upload progress. Your client should
be able to do this itself, since it's the one sending the data - for
example, by using a widget such as plupload, which supports various runtimes
for enhanced upload functionality.

-Nick Johnson

On Fri, Feb 25, 2011 at 2:45 PM, zixzigma  wrote:

> Is it possible to create a Progressbar for uploading files on Blobstore ?
>
> last time I was working on GAE, about a year ago, this functionality was
> not possible,
> because Blobstore never provided any callback for developers to ask for
> staus info regarding what is happening, amount of data sent, etc.
>
> when users upload large files, they expect some visual feedback,
> they want to know what percentage is downloaded, how much is left.
> just knowing Start and Finish is not enough, and results in poor usability.
>
> for this very same reason we decided to chose AmazonWS !
> because file upload was an important part of our requirement.
>
> now a year has passed, and I am in the same situation !
> I looked at the documentation but could not find any API regardint this.
>
> I was wondering whether it is possible now,
> or whether anyone has managed to get this working,
> without using a FlashBased solution.
>
> Thank You
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Nick Johnson, Developer Programs Engineer, App Engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] What is the difference between Blobstore and Google Storage for Developers

2011-02-24 Thread 风笑雪
1. You can't manipulate Blobstore files.
2. You have more access control with the files in Google Storage.
3. Blobstore can server different size of a certain image without
store several copies.

--
keakon

My blog(Chinese): www.keakon.net
Blog source code: https://bitbucket.org/keakon/doodle/



On Fri, Feb 25, 2011 at 11:38 AM, zixzigma  wrote:

> on GAE Roadmap page [1],
> I noticed one of the planned features is integration with "Google Storage
> (for Developers)".
>
> we can store Blobs in Blobstore, we can store Buckets in Google Storage !
> I am a bit confused and don't know how this compares to Blobstore.
> is this a redundant service, what are the scenarios that one would chose
> one over the other ?
>
>
> do you have any idea ?
>
> Thank You
>
> [1] http://code.google.com/appengine/docs/roadmap.html
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] is it possible to create blobKey for a Blob property of a entity?

2011-02-24 Thread Nick Johnson (Google)
Hi Tom,

Blobs in the datastore are completely separate from blobs in Blobstore. You
can't get Blobstore URLs for datastore blobs.

-Nick Johnson

On Wed, Feb 23, 2011 at 8:18 PM, Tom Fishman wrote:

> I already got a bunch of image blobs stored in the database, is it possible
> to create blobKey for any Blob property? So I can use the high performance
> image service to operate on them.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Nick Johnson, Developer Programs Engineer, App Engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Problem with Blobstore!

2011-02-24 Thread Vivek Ramachandran
App  seems to have magically sprung back to life and working perfectly now.

App Engine Team,

Would be great if you can create an alias where at least apps with billing
enabled can get help. Right now, when something goes wrong with the
platform, we as app developers cannot do anything but feel helpless and
either wait for help, or hope things will go back to normal soon.

With Amazon we are in control of the OS and hence if the server is reachable
we can try to fix the issue ourselves, in App Engine as you are the platform
owners, we are solely dependent on you for support.

I know there are great advantages of App Engine over Amazon due to the
auto-scaling of the app without worrying about "instances" and how many
servers to ration, and this is why I have chosen it over Amazon. But we
really need you help when things go wrong with the platform!!

I am sure many app developers would echo similar feelings!

Regards,

Vivek



On Fri, Feb 25, 2011 at 8:57 AM, Vivek Ramachandran <
vivek.securitywiz...@gmail.com> wrote:

> Hello All,
>
> My app was working perfectly till a couple of hours but all of a sudden I
> am starting to see errors in the Blobstore.
>
> My app is: http://demoapp99.appspot.com
>
> Here is the traceback:
>
> The API call blobstore.CreateUploadURL() took too long to respond and was 
> cancelled.
> Traceback (most recent call last):
>   File 
> "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py",
>  line 515, in __call__
> handler.get(*groups)
>   File "/base/data/home/apps/demoapp99/1.348577401322580987/main.py", line 
> 482, in get
> "avtarurl" : blobstore.create_upload_url("/upload"),
>   File 
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/blobstore/blobstore.py",
>  line 192, in create_upload_url
> _make_sync_call('blobstore', 'CreateUploadURL', request, response)
>   File 
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
>  line 86, in MakeSyncCall
> return stubmap.MakeSyncCall(service, call, request, response)
>   File 
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
>  line 286, in MakeSyncCall
> rpc.CheckSuccess()
>   File 
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py",
>  line 126, in CheckSuccess
> raise self.exception
> DeadlineExceededError: The API call blobstore.CreateUploadURL() took too long 
> to respond and was cancelled.
>
>
> Can someone from the Google Team help? The code was working perfectly fine 
> till 2-3 hours back. I have not made any changes to any file on the app. This 
> an application with billing enabled and I am not hitting any quota limits as 
> well.
>
> Regards,
>
> Vivek
>
>
>
> --
> http://www.vivekramachandran.com
>



-- 
http://www.vivekramachandran.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-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: A silly problem matching URL to handlers

2011-02-24 Thread Robert Kluin
Hi Ernesto,
  Hard-coding an email adress into the URL seems like a
less-than-ideal design.  You might want to read about 'query strings'
and / or POST parameters (variables).  At hte minimum take a look at
the 'URL Mappings' section of the webapp 'Running the Application'
doc:
   http://code.google.com/appengine/docs/python/tools/webapp/running.html

  Also, I would strongly encourage you to read the docs on receiving email:
 http://code.google.com/appengine/docs/python/mail/receivingmail.html


Robert




On Thu, Feb 24, 2011 at 17:09, Ernesto Karim Oltra
 wrote:
> I've found the solution my way. =) Google App Engine don't call
> "str...@appid.appspot.com", but "string%40appid.appspot.com", at least
> in SDK. I will have to test it in production too.
>
> On 24 feb, 22:39, Ernesto Karim Oltra  wrote:
>> Hi, I was trying to match a handler to a URL, so I'm using this code:
>>
>> class HomeworkSendMail(webapp.RequestHandler):
>>   PATH = '/_ah/mail/sendhm@appid\.appspotmail\.com'
>>
>>   def post(self):
>>     logging.debug('reached!')
>>
>> URLMAP = [
>>   (HomeworkSendMail.PATH + '/?', HomeworkSendMail),
>> ]
>>
>> def main():
>>   logging.error('main!')
>>   application = webapp.WSGIApplication(URLMAP, debug = config.DEBUG)
>>   run_wsgi_app(application)
>>
>> In the logs "main!" appear, so I'm sure app.yaml points to the correct
>> python script. But the problem is the "@" in "sendhm@appid...". When I
>> replace "@" with ".+" it works perfectly. I've tried it in the python
>> shell with "@", and works well too, but not in app engine.
>>
>> What I'm doing wrong?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Migrate to high availability datastore

2011-02-24 Thread Robert Kluin
Just register a new appid using HRD.  If you're tied to the original
appid a Googler can setup an alias for you (I think they said to
submit a billing support issue).



Robert






On Thu, Feb 24, 2011 at 19:22, Wilson MacGyver  wrote:
> For apps that don't have any data in it yet, what's the procedure to migrate
> them?
>
> Since you can't just delete and recreate the app, you'd loss the name.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Problem with Blobstore!

2011-02-24 Thread Robert Kluin
Hi Vivek,
  Your going to see DeadlineExceededError, Timeout errors, and
probably 'Application 5' errors sometimes.  If you're using the
datastore, particularly the M/S datastore, you'll definitely be seeing
some of those errors from time to time.  The best thing to do is try
catching those errors and handle them as gracefully as possible.



Robert






On Thu, Feb 24, 2011 at 22:27, Vivek Ramachandran
 wrote:
> Hello All,
> My app was working perfectly till a couple of hours but all of a sudden I am
> starting to see errors in the Blobstore.
> My app is: http://demoapp99.appspot.com
> Here is the traceback:
>
> The API call blobstore.CreateUploadURL() took too long to respond and was
> cancelled.
> Traceback (most recent call last):
>   File
> "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py",
> line 515, in __call__
> handler.get(*groups)
>   File "/base/data/home/apps/demoapp99/1.348577401322580987/main.py", line
> 482, in get
> "avtarurl" : blobstore.create_upload_url("/upload"),
>   File
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/blobstore/blobstore.py",
> line 192, in create_upload_url
> _make_sync_call('blobstore', 'CreateUploadURL', request, response)
>   File
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
> line 86, in MakeSyncCall
> return stubmap.MakeSyncCall(service, call, request, response)
>   File
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py",
> line 286, in MakeSyncCall
> rpc.CheckSuccess()
>   File
> "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py",
> line 126, in CheckSuccess
> raise self.exception
> DeadlineExceededError: The API call blobstore.CreateUploadURL() took too
> long to respond and was cancelled.
>
> Can someone from the Google Team help? The code was working perfectly fine
> till 2-3 hours back. I have not made any changes to any file on the app.
> This an application with billing enabled and I am not hitting any quota
> limits as well.
>
> Regards,
>
> Vivek
>
> --
> http://www.vivekramachandran.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-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Looking for an alternative way to filter by geohash and creation date

2011-02-24 Thread Robert Kluin
Hi Samuel,
  You might want to look at pre-computing bounding boxes.  That will
enable you to run an equality search to narrow down your result-set
(filtering some items in memory) and you'll still be able to order by
some other property.  You may need to fetch results from multiple
bounding boxes to get the radius you want.

  The idea is very simple and intuitive, effectively you store a list
of 'boxes' with a progressively lower resolution.  You accuracy in a
'known' way so that you can pre-compute the boxes and run equality
queries at the appropriate resolution.

  Here are a few resources discussing this topic:
http://code.google.com/appengine/articles/geosearch.html
http://code.google.com/p/geomodel/


Robert



On Thu, Feb 24, 2011 at 12:53, Samuel  wrote:
> Hello,
> I'm using geohashes to geolocate some entities (I'm using Java, but it
> doesn't matter too much). I store millions of those entities and I query
> them to show no more than 100 of them on the map. As I can only sort by the
> same field of the inequality filter (the geohash field), all the results
> appear in the bottom-left corner of the map, even if I don't specify a
> sorting field.
> Obviously, it'd be much nicer if I could retrieve entities that are spread
> on the map (sorting by creation date would be fine, but it's not possible if
> you filter by geohash). Other possible solution is split the query in
> smaller square portions of the map, but the same problem persists in the
> bottom-left corner of each portion.
> Have any of you solved a similar problem?
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: What is the difference between Blobstore and Google Storage for Developers

2011-02-24 Thread roberto.cr
are those the only differences? how does pricing compare?
I'm also interested

On Feb 25, 1:20 am, 风笑雪  wrote:
> 1. You can't manipulate Blobstore files.
> 2. You have more access control with the files in Google Storage.
> 3. Blobstore can server different size of a certain image without
> store several copies.
>
> --
> keakon
>
> My blog(Chinese):www.keakon.net
> Blog source code:https://bitbucket.org/keakon/doodle/
>
>
>
>
>
>
>
> On Fri, Feb 25, 2011 at 11:38 AM, zixzigma  wrote:
> > on GAE Roadmap page [1],
> > I noticed one of the planned features is integration with "Google Storage
> > (for Developers)".
>
> > we can store Blobs in Blobstore, we can store Buckets in Google Storage !
> > I am a bit confused and don't know how this compares to Blobstore.
> > is this a redundant service, what are the scenarios that one would chose
> > one over the other ?
>
> > do you have any idea ?
>
> > Thank You
>
> > [1]http://code.google.com/appengine/docs/roadmap.html
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Task Engine Execution Extremely Slow...Still

2011-02-24 Thread Robert Kluin
Hi John,
  Can you clarify "Mine are taking 10+ minutes"?  Does that mean tasks
sit in the queue for ten minutes before running?

  The task queue can run tasks very fast.  My tasks typically execute
immediately or very close to it.  However, I try hard to optimize my
tasks for speed, specifically I target keeping them under 1,000ms.  In
my experience longer running tasks are not executed as quickly, so you
can get more work done in a given task but fewer tasks will run.

  I was going to suggest distributing across multiple queues, but it
sounds like you've already tried that. Also, you might turn the rate
and concurrent exec limit up higher.  Even with very fast tasks, I
don't usually see anything near the rate I set.  However, the
concurrent execution limit is often a binding constraint -- so crank
that up too.  Make sure you give it at least a few minutes after
increasing the settings, sometimes it takes a while to start spinning
up.

  If some of your tasks are able to run quickly and some more slowly,
I would definitely put the slow tasks in a 'special' queue and the
fast tasks in a fast queue.  That should at least let the fast stuff
run better.


Robert


On Thu, Feb 24, 2011 at 10:29, John Wheeler  wrote:
> You mock me with children's pictures!!!???
>
> Just kidding. Thanks for that--it does help.
>
> Also, I am returning 200 successfully from each task. I changed the
> queue settings to rate: 17/s, bucket: 32, and it doesn't make a
> difference. I've tried several other rate/bucket combinations to round
> out some edge cases. I noticed again what I said before that only 4
> tasks ever run at one time, so I tried creating multiple queues and
> distributing the work between them, but no dice. If there's 5 queues,
> i'll get 1 worker in 4 queues each running one task at a time, and the
> other queue sits there doing nothing. Is there something I just don't
> get about task execution? I was under the impression that tasks run
> right away and app engine spins up all the resources to accommodate
> your queue settings (at your expense of course). I know the docs
> mention that the system does its best to schedule tasks and nothing is
> guaranteed, but the delays I've experienced makes me think things are
> really out of whack somewhere, because I see all these other posts
> talking about it being faster.
>
>
>
> On Feb 24, 1:40 am, David Mora  wrote:
>> Just checking
>>
>> have you checked if the task workers are not returning errors.
>>
>> It also seems like you are delaying the feeding a lot (100/m means
>> that 100 items are going to be distributed to 50 buckets every minute
>> - maybe thats your bottleneck?)
>>
>> here is a graph that ikai did that helped me a lot like 4 weeks a go
>>
>> http://twitpic.com/3y5814/full
>>
>> On 24 February 2011 03:14, John Wheeler  wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> > I've seen posts from a few people talking about tasks taking anywhere
>> > from 5-60 seconds to execute. Mine are taking 10+ minutes
>> > consistently. My bucket size is 50, rate is 100/m, and I have maximum-
>> > concurrent-requests set to 50.
>>
>> > Each one of my tasks takes about 4-5 mins to execute in itself, and I
>> > have 50 lined up in 1 queue. On the admin screen, the queue appears to
>> > process no more than 4 at one time.  I'd ideally like it to process 50
>> > at a time, but maybe I don't understand something?
>>
>> > appid is hvs-lister
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>>
>> --http://about.me/david.mora
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Permissions dash board

2011-02-24 Thread Atif Gulzar
Although I am owner of the application but still the remove button is
disabled.


--
Best Regards,
Atif Gulzar

I  Unicode, ɹɐzlnƃ ɟıʇɐ



On Fri, Feb 25, 2011 at 12:01 AM, Robert Kluin wrote:

> Hi Atif,
>  The remove button looks enabled on my apps.  You can't remove the
> billing administrator or the only owner, but otherwise seems ok.
>
> - Owners can do anything supported by the UI.
> - Only Owners can make changes on the Permissions tab (invite,
> change role, remove).
> - Developers can do anything except changes on the Permissions tab.
> - Viewers cannot change anything.
>
>From: http://code.google.com/p/googleappengine/issues/detail?id=91#c13
>
>
>
>
> Robert
>
>
>
>
> On Thu, Feb 24, 2011 at 08:37, Atif Gulzar  wrote:
> > Hi,
> > I am facing a strange issue on my app dash board. In Permissions section
> the
> > remove button is disabled and there is a note with it "Administrators
> cannot
> > be removed right now." And it is set for at least one week. Is there any
> one
> > who is facing the same issue.
> > Also a new field added for "Role" but it is not documented anywhere.
> >
> >
> > --
> > Best Regards,
> > Atif Gulzar
> >
> > I  Unicode, ɹɐzlnƃ ɟıʇɐ
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appengine@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> > http://groups.google.com/group/google-appengine?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: What is the difference between Blobstore and Google Storage for Developers

2011-02-24 Thread 风笑雪
I just write down something I remembered, there may be more different
between them.

Google Storage is a little expensive than Blobstore ($0.15/GB or $0.30/GB vs
$0.12/GB), but some account has a promotion (100 GB of data storage monthly
at no charge).
http://code.google.com/apis/storage/docs/overview.html#pricing

http://code.google.com/appengine/docs/billing.html#Billable_Quota_Unit_Cost

--
keakon

My blog(Chinese): www.keakon.net
Blog source code: https://bitbucket.org/keakon/doodle/



On Fri, Feb 25, 2011 at 1:06 PM, roberto.cr  wrote:

> are those the only differences? how does pricing compare?
> I'm also interested
>
> On Feb 25, 1:20 am, 风笑雪  wrote:
> > 1. You can't manipulate Blobstore files.
> > 2. You have more access control with the files in Google Storage.
> > 3. Blobstore can server different size of a certain image without
> > store several copies.
> >
> > --
> > keakon
> >
> > My blog(Chinese):www.keakon.net
> > Blog source code:https://bitbucket.org/keakon/doodle/
> >
> >
> >
> >
> >
> >
> >
> > On Fri, Feb 25, 2011 at 11:38 AM, zixzigma  wrote:
> > > on GAE Roadmap page [1],
> > > I noticed one of the planned features is integration with "Google
> Storage
> > > (for Developers)".
> >
> > > we can store Blobs in Blobstore, we can store Buckets in Google Storage
> !
> > > I am a bit confused and don't know how this compares to Blobstore.
> > > is this a redundant service, what are the scenarios that one would
> chose
> > > one over the other ?
> >
> > > do you have any idea ?
> >
> > > Thank You
> >
> > > [1]http://code.google.com/appengine/docs/roadmap.html
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appengine@googlegroups.com
> .
> > > To unsubscribe from this group, send email to
> > > google-appengine+unsubscr...@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: mail.Send() complains I need more quota even though I don't

2011-02-24 Thread Haisheng HU
very agree with this idea!

can you guys increase recipients quota per minute to 20,
increase message body size quota per minute to 1MB, and
keep daily quota unchanged?

or i must introduce "task queues" into my app soon.

~hanson

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Deployment Failing with 500 error.

2011-02-24 Thread c h
I know this is an old thread, but i have been having this problem for 
several hours today.  have not tried disabling precompilation yet.

here's my output transcript:

Application:  version: 0-20110224e.
Server: appengine.google.com.
Scanning files on local disk.
Scanned 500 files.
Initiating update.
Password for : 
Cloning 236 static files.
Cloned 100 files.
Cloned 200 files.
Cloning 502 application files.
Cloned 100 files.
Cloned 200 files.
Cloned 300 files.
Cloned 400 files.
Cloned 500 files.
Precompilation starting.
Rolling back the update.
Error 503: --- begin server output ---

Try Again (503)
An unexpected failure has occurred. Please try again.
--- end server output ---

is there logging somewhere else that i can look at to see what is amuck?

thanks,

christian

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] Re: Deployment Failing with 500 error.

2011-02-24 Thread Eric Ka Ka Ng
Hi Ikai,

We experienced 503 error during the pre-compilation stage during deployments
to all our apps in this hour. would try to disable precompilation first and
re-enable it later when this problem has been fixed

- eric

On 10 December 2010 06:50, Ikai Lan (Google) wrote:

> When there's a deploy failure, it helps us if you let us know the exact
> error. With a 503, one thing to try is to disable precompilation and let us
> know. We're monitoring these services, but you can help us more quickly
> diagnose the problem with this information.
>
> --
> 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 Wed, Dec 8, 2010 at 2:27 PM, dloomer  wrote:
>
>> I see the title of the thread was changed to reflect 500 instead of
>> 503, but the log dump I get, and which I assume the OP gets, is:
>>
>> Error 503: --- begin server output ---
>> Try Again (503)
>> An unexpected failure has occurred. Please try again.
>> --- end server output ---
>> 2010-12-08 16:25:24 (Process exited with code 1)
>>
>>
>> On Dec 8, 3:32 pm, Nick Renny  wrote:
>> > Not getting anything through with deploy. failing at pre-compilation
>> > with 500 errors - for the last 2 hours
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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