Re: [google-appengine] Re: Access from Israel

2010-07-28 Thread Alon Carmel
Same here. https works fine. http is 404.
no hebrew, no netex. nothing.
Bezeq International ISP user too.


I tried contacting israeli google office CTO Yosi matias but no response.
Drives me insane.
I can access the appspot servers when i surf my own domain
http://www.devunity.com but no appspot for me.

-
Cheers,

def AlonCarmel(request)
 import simplejson as json
 contact = {}
 contant['email'] = 'a...@aloncarmel.me'
 contact['twitter'] = '@aloncarmel'
 contact['web'] = 'http://aloncarmel.me'
 contact['phone'] = '+972-54-4860380'
 return HttpResponse(json.dumps(contact))

* If you received an unsolicited email from by mistake that wasn't of your
matter please delete immediately. All E-mail sent from Alon Carmel is
copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by
Alon Carmel are owned by the Author only. Any attempt to duplicate or
imitate any of the Content is prohibited under copyright law 2008.



On Thu, Jul 29, 2010 at 8:13 AM, Daniel  wrote:

> https works for me
>
> in firefox im getting "Not Found"
>
> in IE im getting 404
>
> On Jul 29, 1:41 am, "Ikai L (Google)"  wrote:
> > Can you try https?
> >
> > Also, can you tell me what error you get? Is it a 404, timeout, 500, etc?
> >
> > On Wed, Jul 28, 2010 at 1:45 PM, Daniel  wrote:
> > > it doesn't not have hebrew letters
> >
> > > and i dont have netex service... i confirmed that
> >
> > > i cant even enter thewww.appspot.com
> >
> > > i can acces it only if i browse via some free anonymous proxy that i
> > > found over the web
> >
> > > but if i remove the proxy i cant enter thewww.appspot.comno more...
> >
> > > On Jul 28, 8:43 pm, "Ikai L (Google)"  wrote:
> > > > Daniel, can you verify two things for me:
> >
> > > > 1. Do the URLs you are accessing have Hebrew characters in them?
> > > > 2. Can you call Beseq and ask them to remove the Netex service, then
> come
> > > > back and confirm that this resolves the issue?
> >
> > > > On Tue, Jul 27, 2010 at 2:31 PM, Daniel  wrote:
> > > > > Im a Bezeq international user too
> >
> > > > > and im having this annoying issue too
> >
> > > > > it drive me crazy!!! its like we surf in china or iran..
> >
> > > > > please solve this issue asap
> >
> > > > > cause i cant use anything from appspot in this way
> >
> > > > > thx ahead
> >
> > > > > On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> > > > > > Hey guys,
> >
> > > > > > The netex service captures URLs entered in Hebrew and searches
> for a
> > > > > correct
> > > > > > term in English. Could this be a possible cause of the 404s? Are
> > > users
> > > > > > entering Hebrew in their URLs? If you have an example URL in
> Hebrew
> > > it
> > > > > would
> > > > > > be very helpful.
> >
> > > > > > On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel  >
> > > wrote:
> > > > > > > i got to tell you, im on bezeq int and im not seeing any
> problems
> > > > > accessing
> > > > > > > appspot.com domains.
> >
> > > > > > > -
> > > > > > > Cheers,
> > > > > > > public static function AlonCarmel() {
> > > > > > > //Contact me
> > > > > > > var email = '@aloncarmel.me';
> >
> > > > > > > var twitter = '@aloncarmel';
> > > > > > > var web = 'http://aloncarmel.me';
> > > > > > > var phone = '+972-54-4860380';
> > > > > > > }
> >
> > > > > > > * If you received an unsolicited email from by mistake that
> wasn't
> > > of
> > > > > your
> > > > > > > matter please delete immediately. All E-mail sent from Alon
> Carmel
> > > is
> > > > > > > copyrighted to Alon Carmel 2008. Any details revealed in
> e-mails
> > > sent
> > > > > by
> > > > > > > Alon Carmel are owned by the Author only. Any attempt to
> duplicate
> > > or
> > > > > > > imitate any of the Content is prohibited under copyright law
> 2008.
> >
> > > > > > > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker <
> > > a.thesilent...@gmail.com
> > > > > >wrote:
> >
> > > > > > >> This is becoming a major inconvenience...any thoughts?
> >
> > > > > > >> On May 15, 12:46 pm, Alon Carmel  wrote:
> > > > > > >> > im from israel with bezeq international and i can access all
> the
> > > > > domains
> > > > > > >> > mentioned with no problem.
> > > > > > >> > -
> > > > > > >> > Cheers,
> > > > > > >> > public static function AlonCarmel() {
> > > > > > >> > //Contact me
> > > > > > >> > var email = '@aloncarmel.me';
> > > > > > >> > var twitter = '@aloncarmel';
> > > > > > >> > var web = 'http://aloncarmel.me';
> > > > > > >> > var phone = '+972-54-4860380';
> >
> > > > > > >> > }
> >
> > > > > > >> > * If you received an unsolicited email from by mistake that
> > > wasn't
> > > > > of
> > > > > > >> your
> > > > > > >> > matter please delete immediately. All E-mail sent from Alon
> > > Carmel
> > > > > is
> > > > > > >> > copyrighted to Alon Carmel 2008. Any details revealed in
> e-mails
> > > > > sent by
> > > > > > >> > Alon Carmel are owned by the Author only. Any attempt to
> > > duplicate
> > > > > or
> > > > > > >> > imitate any of the Content is prohibited under

[google-appengine] HardDeadlineExceededError

2010-07-28 Thread Lu
Hi,

My application throws 'HardDeadlineExceededError' exception and i know
the reason is that google only allows at most 30 secs to give
response. However, I am doing large amounts of processing on the
server side and I cannot manage to give feedback under 30 secs.

Is there any mechanism that can throw some whatever stuff back to
client every 30 secs and meanwhile still do the processing on the
server side?

Thanks,
Lu

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



[google-appengine] Re: Access from Israel

2010-07-28 Thread Daniel
https works for me

in firefox im getting "Not Found"

in IE im getting 404

On Jul 29, 1:41 am, "Ikai L (Google)"  wrote:
> Can you try https?
>
> Also, can you tell me what error you get? Is it a 404, timeout, 500, etc?
>
> On Wed, Jul 28, 2010 at 1:45 PM, Daniel  wrote:
> > it doesn't not have hebrew letters
>
> > and i dont have netex service... i confirmed that
>
> > i cant even enter thewww.appspot.com
>
> > i can acces it only if i browse via some free anonymous proxy that i
> > found over the web
>
> > but if i remove the proxy i cant enter thewww.appspot.comno more...
>
> > On Jul 28, 8:43 pm, "Ikai L (Google)"  wrote:
> > > Daniel, can you verify two things for me:
>
> > > 1. Do the URLs you are accessing have Hebrew characters in them?
> > > 2. Can you call Beseq and ask them to remove the Netex service, then come
> > > back and confirm that this resolves the issue?
>
> > > On Tue, Jul 27, 2010 at 2:31 PM, Daniel  wrote:
> > > > Im a Bezeq international user too
>
> > > > and im having this annoying issue too
>
> > > > it drive me crazy!!! its like we surf in china or iran..
>
> > > > please solve this issue asap
>
> > > > cause i cant use anything from appspot in this way
>
> > > > thx ahead
>
> > > > On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> > > > > Hey guys,
>
> > > > > The netex service captures URLs entered in Hebrew and searches for a
> > > > correct
> > > > > term in English. Could this be a possible cause of the 404s? Are
> > users
> > > > > entering Hebrew in their URLs? If you have an example URL in Hebrew
> > it
> > > > would
> > > > > be very helpful.
>
> > > > > On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel 
> > wrote:
> > > > > > i got to tell you, im on bezeq int and im not seeing any problems
> > > > accessing
> > > > > > appspot.com domains.
>
> > > > > > -
> > > > > > Cheers,
> > > > > > public static function AlonCarmel() {
> > > > > > //Contact me
> > > > > > var email = '@aloncarmel.me';
>
> > > > > > var twitter = '@aloncarmel';
> > > > > > var web = 'http://aloncarmel.me';
> > > > > > var phone = '+972-54-4860380';
> > > > > > }
>
> > > > > > * If you received an unsolicited email from by mistake that wasn't
> > of
> > > > your
> > > > > > matter please delete immediately. All E-mail sent from Alon Carmel
> > is
> > > > > > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> > sent
> > > > by
> > > > > > Alon Carmel are owned by the Author only. Any attempt to duplicate
> > or
> > > > > > imitate any of the Content is prohibited under copyright law 2008.
>
> > > > > > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker <
> > a.thesilent...@gmail.com
> > > > >wrote:
>
> > > > > >> This is becoming a major inconvenience...any thoughts?
>
> > > > > >> On May 15, 12:46 pm, Alon Carmel  wrote:
> > > > > >> > im from israel with bezeq international and i can access all the
> > > > domains
> > > > > >> > mentioned with no problem.
> > > > > >> > -
> > > > > >> > Cheers,
> > > > > >> > public static function AlonCarmel() {
> > > > > >> > //Contact me
> > > > > >> > var email = '@aloncarmel.me';
> > > > > >> > var twitter = '@aloncarmel';
> > > > > >> > var web = 'http://aloncarmel.me';
> > > > > >> > var phone = '+972-54-4860380';
>
> > > > > >> > }
>
> > > > > >> > * If you received an unsolicited email from by mistake that
> > wasn't
> > > > of
> > > > > >> your
> > > > > >> > matter please delete immediately. All E-mail sent from Alon
> > Carmel
> > > > is
> > > > > >> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> > > > sent by
> > > > > >> > Alon Carmel are owned by the Author only. Any attempt to
> > duplicate
> > > > or
> > > > > >> > imitate any of the Content is prohibited under copyright law
> > 2008.
>
> > > > > >> > On Fri, May 14, 2010 at 11:10 AM, ori 
> > wrote:
> > > > > >> > > I'm having the same problem
>
> > > > > >> > > My ISP is Bezeq International too.
>
> > > > > >> > > On May 14, 9:16 am, rainmaker 
> > wrote:
> > > > > >> > > > Switching to Google's DNS didn't work for me.
> > > > > >> > > > ISP is Bezeq International
>
> > > > > >> > > > On May 12, 6:11 pm, "Ikai L (Google)" 
> > > > wrote:
>
> > > > > >> > > > > Have we narrowed down the cause yet? Is this a DNS issue?
> > Does
> > > > > >> using
> > > > > >> > > 8.8.8.8
> > > > > >> > > > > resolve this (http://code.google.com/speed/public-dns/)?
>
> > > > > >> > > > > If it is a DNS issue, what ISP are you using?
>
> > > > > >> > > > > On Wed, May 12, 2010 at 10:08 AM, rainmaker <
> > > > > >> a.thesilent...@gmail.com
> > > > > >> > > >wrote:
>
> > > > > >> > > > > > I can confirm the same behavior.
>
> > > > > >> > > > > > On Apr 26, 9:36 pm, "Ikai L (Google)" <
> > ika...@google.com>
> > > > > >> wrote:
> > > > > >> > > > > > > Can anyone else having problems switch their DNS to
> > > > 8.8.8.8
> > > > > >> and
> > > > > >> > > 8.8.4.4?
> > > > > >> > > > > > > It's starting to seem like this may be an ISP DNS
> > > > resolution
> > > > > >> > > problem.
>

[google-appengine] Re: Streaming Video from App Engine

2010-07-28 Thread vinoo
Just in case..

I was able to resolve this with,

   private final BlobInfoFactory blobInfoFactory =
new BlobInfoFactory(
DatastoreServiceFactory.getDatastoreService() );
...
 BlobInfo blobInfo = blobInfoFactory.loadBlobInfo(blobKey);
resp.setContentLength(new Long(blobInfo.getSize()).intValue());
resp.setHeader("content-type", blobInfo.getContentType());

vinoo


On Jul 27, 10:36 pm, vinoo  wrote:
> I'm trying to stream a Video from App Engine.
>
> I'm able to play the content in Firefox but the video is not playing
> in Chrome.
>
> Resource.java ( servlet ),
> {
>   BlobstoreService blobstoreService =
> BlobstoreServiceFactory.getBlobstoreService();
>   resp.setContentType("video/ogg");
>   blobstoreService.serve(blobKey, resp);
>
> }
>
> And in the JSP,
>  class="context_1" controls>
>        
>       Your browser does not support the video tag
> 
>
> displayURL points to "resource?key=iqI0GlXrXu1lQCCp-7VbYg"
>
> Note: In the Java console I see. But I'm not sure whether they are
> related,
> resourceResource interpreted as document but transferred with MIME
> type video/ogg.
> resourceResource interpreted as document but transferred with MIME
> type .
>
> Thanks in advance for any help or pointers on how to get around this.
>
> rgds,
> vinoo

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



[google-appengine] Re: Please help! App Engine mail marked as spam.

2010-07-28 Thread Greg
I'm having the same problem. I have SPF records set up, and I'm pro-
actively registering my domain for white-listing with major spam
filter vendors, but it doesn't seem to make much difference.

The value of my app plummets if email doesn't work, so if I can't
improve things I may have to pass email to another service to deliver.

If anyone has any other suggestions, it would be great to hear 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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] Re: Limits of using URL Fetch service

2010-07-28 Thread hector rovira
Actually, there are two HTTP methods that must be supported by the
service:  HEAD (to first obtain the actual content length) and GET
(with Range headers).

Google Storage for Developers is definitely a service where my
approach works.  Here are some relevant links:
- http://code.google.com/apis/storage/docs/reference-methods.html#headobject
- http://code.google.com/apis/storage/docs/reference-headers.html#range

I believe Apache Tomcat offers the Range Header functionality over
static content, but not sure about the HEAD method.  I was able to
implement this logic in a javax.servlet.Filter over dynamic content.

The main drawback (and the reason why I'm not generally using this
approach) is scalability.  I may be able to go beyond the 1MB per
URLFetch call but there will be an upper bound, and I don't know how
to determine that consistently.

On Jul 27, 1:47 pm, "Ikai L (Google)"  wrote:
> It doesn't seem like a hack at all, actually. The problem, I think, is that
> many web servers do NOT support it. Do you have a list of services that do?
>
> Otherwise, nice find!
>
> On Tue, Jul 27, 2010 at 12:34 PM, hector rovira
> wrote:
>
>
>
> > I found a way to get around the 1MB limit on the URLFetchService, but
> > it depends on the HTTP Range header... the web service you are calling
> > must support that header.  My problem was that I needed to request
> > some data from a bucket on Google Storage for Developers (which
> > supports Range header queries).
>
> > So let's say my original request was for 20MB worth of data, which
> > hits the 1MB limit throwing a ResponseTooLargeException.  I "split" my
> > original request into 20 separate requests each with a different range
> > (0-1MB, 1MB-2MB, etc...).  Then I submitted the 20 requests in
> > parallel using URLFetchService.fetchAsynch.  Each request would take
> > less than 10secs and come back with less than 1MB.  Finally, I
> > reassembled the responses into a single ByteArrayOutputStream and
> > proceeded as if I had made a single request.
>
> > This was a simple way for me to process a request for an analysis that
> > ran on GAE, but where the data was stored externally.  I agree that if
> > you are trying to serve files you should offer the Blobstore API, or
> > simply send a redirect to the actual service holding the data.
>
> > If this smells like a hack, it probably is.
>
> > On Jul 27, 11:45 am, "Ikai L (Google)"  wrote:
> > > 10 second limit for URLfetch, I mean. You can serve larger data sizes
> > using
> > > the Blobstore API:
>
> > >http://code.google.com/appengine/docs/python/blobstore/
>
> > > On Tue, Jul 27, 2010 at 11:45 AM, Ikai L (Google) 
> > wrote:
>
> > > > No, that's the limit. Also be aware that there's a 10 second limit.
>
> > > > On Tue, Jul 27, 2010 at 2:02 AM, Ahmed Emir KAMMOUN <
> > > > kammoun.ahmed.e...@gmail.com> wrote:
>
> > > >> Hello,
>
> > > >> I want to know if there is a possibility to have a more big amount of
> > > >> request and response size.
> > > >> Actually, I find that it is limited to 1 MB.
>
> > > >>http://code.google.com/intl/fr-FR/appengine/docs/java/urlfetch/overvi.
> > ..
>
> > > >> Regards,
>
> > > >> --
> > > >> You received this message because you are subscribed to the Google
> > Groups
> > > >> "Google App Engine" group.
> > > >> To post to this group, send email to
> > google-appeng...@googlegroups.com.
> > > >> To unsubscribe from this group, send email to
> > > >> google-appengine+unsubscr...@googlegroups.com
> > 
>
> > > >> .
> > > >> For more options, visit this group at
> > > >>http://groups.google.com/group/google-appengine?hl=en.
>
> > > > --
> > > > Ikai Lan
> > > > Developer Programs Engineer, Google App Engine
> > > > Blog:http://googleappengine.blogspot.com
> > > > Twitter:http://twitter.com/app_engine
> > > > Reddit:http://www.reddit.com/r/appengine
>
> > > --
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blog:http://googleappengine.blogspot.com
> > > Twitter:http://twitter.com/app_engine
> > > Reddit:http://www.reddit.com/r/appengine
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine

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

Re: [google-appengine] Re: Access from Israel

2010-07-28 Thread Ikai L (Google)
Can you try https?

Also, can you tell me what error you get? Is it a 404, timeout, 500, etc?

On Wed, Jul 28, 2010 at 1:45 PM, Daniel  wrote:

> it doesn't not have hebrew letters
>
> and i dont have netex service... i confirmed that
>
> i cant even enter the www.appspot.com
>
> i can acces it only if i browse via some free anonymous proxy that i
> found over the web
>
> but if i remove the proxy i cant enter the www.appspot.com no more...
>
> On Jul 28, 8:43 pm, "Ikai L (Google)"  wrote:
> > Daniel, can you verify two things for me:
> >
> > 1. Do the URLs you are accessing have Hebrew characters in them?
> > 2. Can you call Beseq and ask them to remove the Netex service, then come
> > back and confirm that this resolves the issue?
> >
> > On Tue, Jul 27, 2010 at 2:31 PM, Daniel  wrote:
> > > Im a Bezeq international user too
> >
> > > and im having this annoying issue too
> >
> > > it drive me crazy!!! its like we surf in china or iran..
> >
> > > please solve this issue asap
> >
> > > cause i cant use anything from appspot in this way
> >
> > > thx ahead
> >
> > > On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> > > > Hey guys,
> >
> > > > The netex service captures URLs entered in Hebrew and searches for a
> > > correct
> > > > term in English. Could this be a possible cause of the 404s? Are
> users
> > > > entering Hebrew in their URLs? If you have an example URL in Hebrew
> it
> > > would
> > > > be very helpful.
> >
> > > > On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel 
> wrote:
> > > > > i got to tell you, im on bezeq int and im not seeing any problems
> > > accessing
> > > > > appspot.com domains.
> >
> > > > > -
> > > > > Cheers,
> > > > > public static function AlonCarmel() {
> > > > > //Contact me
> > > > > var email = '@aloncarmel.me';
> >
> > > > > var twitter = '@aloncarmel';
> > > > > var web = 'http://aloncarmel.me';
> > > > > var phone = '+972-54-4860380';
> > > > > }
> >
> > > > > * If you received an unsolicited email from by mistake that wasn't
> of
> > > your
> > > > > matter please delete immediately. All E-mail sent from Alon Carmel
> is
> > > > > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> sent
> > > by
> > > > > Alon Carmel are owned by the Author only. Any attempt to duplicate
> or
> > > > > imitate any of the Content is prohibited under copyright law 2008.
> >
> > > > > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker <
> a.thesilent...@gmail.com
> > > >wrote:
> >
> > > > >> This is becoming a major inconvenience...any thoughts?
> >
> > > > >> On May 15, 12:46 pm, Alon Carmel  wrote:
> > > > >> > im from israel with bezeq international and i can access all the
> > > domains
> > > > >> > mentioned with no problem.
> > > > >> > -
> > > > >> > Cheers,
> > > > >> > public static function AlonCarmel() {
> > > > >> > //Contact me
> > > > >> > var email = '@aloncarmel.me';
> > > > >> > var twitter = '@aloncarmel';
> > > > >> > var web = 'http://aloncarmel.me';
> > > > >> > var phone = '+972-54-4860380';
> >
> > > > >> > }
> >
> > > > >> > * If you received an unsolicited email from by mistake that
> wasn't
> > > of
> > > > >> your
> > > > >> > matter please delete immediately. All E-mail sent from Alon
> Carmel
> > > is
> > > > >> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> > > sent by
> > > > >> > Alon Carmel are owned by the Author only. Any attempt to
> duplicate
> > > or
> > > > >> > imitate any of the Content is prohibited under copyright law
> 2008.
> >
> > > > >> > On Fri, May 14, 2010 at 11:10 AM, ori 
> wrote:
> > > > >> > > I'm having the same problem
> >
> > > > >> > > My ISP is Bezeq International too.
> >
> > > > >> > > On May 14, 9:16 am, rainmaker 
> wrote:
> > > > >> > > > Switching to Google's DNS didn't work for me.
> > > > >> > > > ISP is Bezeq International
> >
> > > > >> > > > On May 12, 6:11 pm, "Ikai L (Google)" 
> > > wrote:
> >
> > > > >> > > > > Have we narrowed down the cause yet? Is this a DNS issue?
> Does
> > > > >> using
> > > > >> > > 8.8.8.8
> > > > >> > > > > resolve this (http://code.google.com/speed/public-dns/)?
> >
> > > > >> > > > > If it is a DNS issue, what ISP are you using?
> >
> > > > >> > > > > On Wed, May 12, 2010 at 10:08 AM, rainmaker <
> > > > >> a.thesilent...@gmail.com
> > > > >> > > >wrote:
> >
> > > > >> > > > > > I can confirm the same behavior.
> >
> > > > >> > > > > > On Apr 26, 9:36 pm, "Ikai L (Google)" <
> ika...@google.com>
> > > > >> wrote:
> > > > >> > > > > > > Can anyone else having problems switch their DNS to
> > > 8.8.8.8
> > > > >> and
> > > > >> > > 8.8.4.4?
> > > > >> > > > > > > It's starting to seem like this may be an ISP DNS
> > > resolution
> > > > >> > > problem.
> >
> > > > >> > > > > > > On Mon, Apr 26, 2010 at 2:03 AM, Zarko <
> > > eladza...@gmail.com>
> > > > >> > > wrote:
> > > > >> > > > > > > > There seems to be a problem with the SSL certificate
> on
> > > > >> > > > > > > > "*.appspot.com". The browser think it's a redirect
> to
> > > > >> another
> 

[google-appengine] Re: Access from Israel

2010-07-28 Thread Daniel
it doesn't not have hebrew letters

and i dont have netex service... i confirmed that

i cant even enter the www.appspot.com

i can acces it only if i browse via some free anonymous proxy that i
found over the web

but if i remove the proxy i cant enter the www.appspot.com no more...

On Jul 28, 8:43 pm, "Ikai L (Google)"  wrote:
> Daniel, can you verify two things for me:
>
> 1. Do the URLs you are accessing have Hebrew characters in them?
> 2. Can you call Beseq and ask them to remove the Netex service, then come
> back and confirm that this resolves the issue?
>
> On Tue, Jul 27, 2010 at 2:31 PM, Daniel  wrote:
> > Im a Bezeq international user too
>
> > and im having this annoying issue too
>
> > it drive me crazy!!! its like we surf in china or iran..
>
> > please solve this issue asap
>
> > cause i cant use anything from appspot in this way
>
> > thx ahead
>
> > On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> > > Hey guys,
>
> > > The netex service captures URLs entered in Hebrew and searches for a
> > correct
> > > term in English. Could this be a possible cause of the 404s? Are users
> > > entering Hebrew in their URLs? If you have an example URL in Hebrew it
> > would
> > > be very helpful.
>
> > > On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel  wrote:
> > > > i got to tell you, im on bezeq int and im not seeing any problems
> > accessing
> > > > appspot.com domains.
>
> > > > -
> > > > Cheers,
> > > > public static function AlonCarmel() {
> > > > //Contact me
> > > > var email = '@aloncarmel.me';
>
> > > > var twitter = '@aloncarmel';
> > > > var web = 'http://aloncarmel.me';
> > > > var phone = '+972-54-4860380';
> > > > }
>
> > > > * If you received an unsolicited email from by mistake that wasn't of
> > your
> > > > matter please delete immediately. All E-mail sent from Alon Carmel is
> > > > copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent
> > by
> > > > Alon Carmel are owned by the Author only. Any attempt to duplicate or
> > > > imitate any of the Content is prohibited under copyright law 2008.
>
> > > > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker  > >wrote:
>
> > > >> This is becoming a major inconvenience...any thoughts?
>
> > > >> On May 15, 12:46 pm, Alon Carmel  wrote:
> > > >> > im from israel with bezeq international and i can access all the
> > domains
> > > >> > mentioned with no problem.
> > > >> > -
> > > >> > Cheers,
> > > >> > public static function AlonCarmel() {
> > > >> > //Contact me
> > > >> > var email = '@aloncarmel.me';
> > > >> > var twitter = '@aloncarmel';
> > > >> > var web = 'http://aloncarmel.me';
> > > >> > var phone = '+972-54-4860380';
>
> > > >> > }
>
> > > >> > * If you received an unsolicited email from by mistake that wasn't
> > of
> > > >> your
> > > >> > matter please delete immediately. All E-mail sent from Alon Carmel
> > is
> > > >> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> > sent by
> > > >> > Alon Carmel are owned by the Author only. Any attempt to duplicate
> > or
> > > >> > imitate any of the Content is prohibited under copyright law 2008.
>
> > > >> > On Fri, May 14, 2010 at 11:10 AM, ori  wrote:
> > > >> > > I'm having the same problem
>
> > > >> > > My ISP is Bezeq International too.
>
> > > >> > > On May 14, 9:16 am, rainmaker  wrote:
> > > >> > > > Switching to Google's DNS didn't work for me.
> > > >> > > > ISP is Bezeq International
>
> > > >> > > > On May 12, 6:11 pm, "Ikai L (Google)" 
> > wrote:
>
> > > >> > > > > Have we narrowed down the cause yet? Is this a DNS issue? Does
> > > >> using
> > > >> > > 8.8.8.8
> > > >> > > > > resolve this (http://code.google.com/speed/public-dns/)?
>
> > > >> > > > > If it is a DNS issue, what ISP are you using?
>
> > > >> > > > > On Wed, May 12, 2010 at 10:08 AM, rainmaker <
> > > >> a.thesilent...@gmail.com
> > > >> > > >wrote:
>
> > > >> > > > > > I can confirm the same behavior.
>
> > > >> > > > > > On Apr 26, 9:36 pm, "Ikai L (Google)" 
> > > >> wrote:
> > > >> > > > > > > Can anyone else having problems switch their DNS to
> > 8.8.8.8
> > > >> and
> > > >> > > 8.8.4.4?
> > > >> > > > > > > It's starting to seem like this may be an ISP DNS
> > resolution
> > > >> > > problem.
>
> > > >> > > > > > > On Mon, Apr 26, 2010 at 2:03 AM, Zarko <
> > eladza...@gmail.com>
> > > >> > > wrote:
> > > >> > > > > > > > There seems to be a problem with the SSL certificate on
> > > >> > > > > > > > "*.appspot.com". The browser think it's a redirect to
> > > >> another
> > > >> > > site and
> > > >> > > > > > > > block it, but you can revoke it like you mentioned.
>
> > > >> > > > > > > > If you use secure connections try https directly, it
> > will
> > > >> > > > > > > > give you a redirect warning, but will work.
>
> > > >> > > > > > > > Zarko
>
> > > >> > > > > > > > On Apr 26, 10:06 am, Lior Harsat 
> > > >> wrote:
> > > >> > > > > > > > > I have the same issue.
> > > >> > > > > > > > > I did notice that if I switch to https I can access my
> > > >> serve

[google-appengine] taskqueue and status codes

2010-07-28 Thread Jason C
Since taskqueue is still located in labs, I thought I'd give some
feedback. ;)

I'm a bit obsessive about log clarity. I think that taskqueue should
support the following:

- a 400-series status code indicates a client error, so the task
should _not_ be requeued
- a PermanentTaskFailure should place a 500-series status code into
the logs, but the task should _not_ be requeued

There is a super-useful panel on the Dashboard of App Engine: the
"Error" urls, specifically, which urls have the most 400/500
responses. It is an great way to hone down to the pain points in your
application and correct them.

When we use taskqueue, we often will allow something to retry a few
times, and then we stop it with a PermanentTaskFailure - we do this to
prevent clogging up the queues with bad jobs (e.g., might be a job
that needs to communicate with an external server, or simply a code
bug, or some unexpected data in datastore). The issue is that this
most critical failure (i.e., the PermanentTaskFailure) is hidden
behind a 200 status code. It should be a big, fat 500.

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



Re: [google-appengine] Re: Datatsore statistics : Datatsore Metadata is 6 GB ??

2010-07-28 Thread Venkatesh Rangarajan
I have an index that has errored out. Any idea how I can delete it ?

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



Re: [google-appengine] Zo Raetapaw

2010-07-28 Thread Ikai L (Google)
This isn't the correct forum for this. Check here:

https://www.google.com/webmasters/tools/home?hl=en

On Wed, Jul 28, 2010 at 8:39 AM, Ro Ling Thang wrote:

> I want to put My http://zoraetapaw.ning.com/ on google search engine.
> How shall I do?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
Blog: http://googleappengine.blogspot.com
Twitter: http://twitter.com/app_engine
Reddit: http://www.reddit.com/r/appengine

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



Re: [google-appengine] Re: Access from Israel

2010-07-28 Thread Ikai L (Google)
Daniel, can you verify two things for me:

1. Do the URLs you are accessing have Hebrew characters in them?
2. Can you call Beseq and ask them to remove the Netex service, then come
back and confirm that this resolves the issue?

On Tue, Jul 27, 2010 at 2:31 PM, Daniel  wrote:

> Im a Bezeq international user too
>
> and im having this annoying issue too
>
> it drive me crazy!!! its like we surf in china or iran..
>
> please solve this issue asap
>
> cause i cant use anything from appspot in this way
>
> thx ahead
>
> On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> > Hey guys,
> >
> > The netex service captures URLs entered in Hebrew and searches for a
> correct
> > term in English. Could this be a possible cause of the 404s? Are users
> > entering Hebrew in their URLs? If you have an example URL in Hebrew it
> would
> > be very helpful.
> >
> > On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel  wrote:
> > > i got to tell you, im on bezeq int and im not seeing any problems
> accessing
> > > appspot.com domains.
> >
> > > -
> > > Cheers,
> > > public static function AlonCarmel() {
> > > //Contact me
> > > var email = '@aloncarmel.me';
> >
> > > var twitter = '@aloncarmel';
> > > var web = 'http://aloncarmel.me';
> > > var phone = '+972-54-4860380';
> > > }
> >
> > > * If you received an unsolicited email from by mistake that wasn't of
> your
> > > matter please delete immediately. All E-mail sent from Alon Carmel is
> > > copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent
> by
> > > Alon Carmel are owned by the Author only. Any attempt to duplicate or
> > > imitate any of the Content is prohibited under copyright law 2008.
> >
> > > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker  >wrote:
> >
> > >> This is becoming a major inconvenience...any thoughts?
> >
> > >> On May 15, 12:46 pm, Alon Carmel  wrote:
> > >> > im from israel with bezeq international and i can access all the
> domains
> > >> > mentioned with no problem.
> > >> > -
> > >> > Cheers,
> > >> > public static function AlonCarmel() {
> > >> > //Contact me
> > >> > var email = '@aloncarmel.me';
> > >> > var twitter = '@aloncarmel';
> > >> > var web = 'http://aloncarmel.me';
> > >> > var phone = '+972-54-4860380';
> >
> > >> > }
> >
> > >> > * If you received an unsolicited email from by mistake that wasn't
> of
> > >> your
> > >> > matter please delete immediately. All E-mail sent from Alon Carmel
> is
> > >> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails
> sent by
> > >> > Alon Carmel are owned by the Author only. Any attempt to duplicate
> or
> > >> > imitate any of the Content is prohibited under copyright law 2008.
> >
> > >> > On Fri, May 14, 2010 at 11:10 AM, ori  wrote:
> > >> > > I'm having the same problem
> >
> > >> > > My ISP is Bezeq International too.
> >
> > >> > > On May 14, 9:16 am, rainmaker  wrote:
> > >> > > > Switching to Google's DNS didn't work for me.
> > >> > > > ISP is Bezeq International
> >
> > >> > > > On May 12, 6:11 pm, "Ikai L (Google)" 
> wrote:
> >
> > >> > > > > Have we narrowed down the cause yet? Is this a DNS issue? Does
> > >> using
> > >> > > 8.8.8.8
> > >> > > > > resolve this (http://code.google.com/speed/public-dns/)?
> >
> > >> > > > > If it is a DNS issue, what ISP are you using?
> >
> > >> > > > > On Wed, May 12, 2010 at 10:08 AM, rainmaker <
> > >> a.thesilent...@gmail.com
> > >> > > >wrote:
> >
> > >> > > > > > I can confirm the same behavior.
> >
> > >> > > > > > On Apr 26, 9:36 pm, "Ikai L (Google)" 
> > >> wrote:
> > >> > > > > > > Can anyone else having problems switch their DNS to
> 8.8.8.8
> > >> and
> > >> > > 8.8.4.4?
> > >> > > > > > > It's starting to seem like this may be an ISP DNS
> resolution
> > >> > > problem.
> >
> > >> > > > > > > On Mon, Apr 26, 2010 at 2:03 AM, Zarko <
> eladza...@gmail.com>
> > >> > > wrote:
> > >> > > > > > > > There seems to be a problem with the SSL certificate on
> > >> > > > > > > > "*.appspot.com". The browser think it's a redirect to
> > >> another
> > >> > > site and
> > >> > > > > > > > block it, but you can revoke it like you mentioned.
> >
> > >> > > > > > > > If you use secure connections try https directly, it
> will
> > >> > > > > > > > give you a redirect warning, but will work.
> >
> > >> > > > > > > > Zarko
> >
> > >> > > > > > > > On Apr 26, 10:06 am, Lior Harsat  >
> > >> wrote:
> > >> > > > > > > > > I have the same issue.
> > >> > > > > > > > > I did notice that if I switch to https I can access my
> > >> servers.
> > >> > > > > > > > > I can also verify that after I started using google
> DNS
> > >> the
> > >> > > problem
> > >> > > > > > > > > was gone.
> > >> > > > > > > > > this is good for me but I cant tell my customers to
> change
> > >> > > their dns
> > >> > > > > > > > > settings.
> > >> > > > > > > > > please resolve this issue promptly
> >
> > >> > > > > > > > > --
> > >> > > > > > > > > You received this message because you are subscribed
> to
> > >> the
> > >> > > Google
> > >> > > > > > 

Re: [google-appengine] Re: Help need!! Can not update my application

2010-07-28 Thread Edel SM
hmm i dont know what to suggest. if your app billing is enabled, i
think you can submit a report through the billing inquiry form. i just
did that, and got my 2 apps fixed.

On Thu, Jul 29, 2010 at 1:02 AM, James Yang  wrote:
> Delete the .appcfg_cookies, Not working :-(
>
> On Jul 27, 11:07 am, Edel SM  wrote:
>> you can try deleting ~/.appcfg_cookies and try again. if still 403 (or
>> 404) might be a google side problem. that's only my guess.
>>
>>
>>
>>
>>
>> On Tue, Jul 27, 2010 at 11:01 PM, James Yang  wrote:
>> > Have try it before, clearing cookies, Not working
>>
>> > On Jul 26, 10:48 am, Alon Carmel  wrote:
>> >> try clearing the security cookies using --no_cookies and --email and
>> >> --passin
>> >> -
>> >> Cheers,
>>
>> >> def AlonCarmel(request)
>> >>      import simplejson as json
>> >>      contact = {}
>> >>      contant['email'] = '@aloncarmel.me'
>> >>      contact['twitter'] = '@aloncarmel'
>> >>      contact['web'] = 'http://aloncarmel.me'
>> >>      contact['phone'] = '+972-54-4860380'
>> >>      return HttpResponse(json.dumps(contact))
>>
>> >> * If you received an unsolicited email from by mistake that wasn't of your
>> >> matter please delete immediately. All E-mail sent from Alon Carmel is
>> >> copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by
>> >> Alon Carmel are owned by the Author only. Any attempt to duplicate or
>> >> imitate any of the Content is prohibited under copyright law 2008.
>>
>> >> On Mon, Jul 26, 2010 at 5:44 PM, James Yang  wrote:
>> >> > Yes, It is the only account for the app
>>
>> >> > On Jul 24, 12:38 am, Edel SM  wrote:
>> >> > > is your email (when you update your app) is still valid administator
>> >> > > of aipcopage?
>>
>> >> > > On Sat, Jul 24, 2010 at 4:06 AM, James Yang  wrote:
>> >> > > > No It just for question, the true id is "aipcopage"
>>
>> >> > > > On Jul 23, 2:11 pm, Geoffrey Spear  wrote:
>> >> > > >> Did you actually register an app called "APPID" at
>> >> > > >> appengine.google.com?  You need to use the actual ID of your
>> >> > > >> application.
>>
>> >> > > >> On Jul 23, 12:33 pm, James Yang  wrote:
>>
>> >> > > >> > Hi All:
>> >> > > >> > I got an error when update my application onn app engine
>> >> > > >> > Error 403: --- begin server output ---
>> >> > > >> > You do not have permission to modify this app (app_id=u'APPID').
>> >> > > >> > --- end server output ---
>>
>> >> > > >> > and I try to create a new application, after create the 
>> >> > > >> > application
>> >> > > >> > id, It say I can not access the new application
>>
>> >> > > >> > Please help
>>
>> >> > > >> > Thanks in advance
>>
>> >> > > >> > James- Hide quoted text -
>>
>> >> > > >> - Show quoted text -
>>
>> >> > > > --
>> >> > > > You 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.
>>
>> >> > > --
>> >> > > edel- Hide quoted text -
>>
>> >> > > - Show quoted text -
>>
>> >> > --
>> >> > You received this message because you are subscribed to the Google 
>> >> > Groups
>> >> > "Google App Engine" group.
>> >> > To post to this group, send email to google-appeng...@googlegroups.com.
>> >> > To unsubscribe from this group, send email to
>> >> > google-appengine+unsubscr...@googlegroups.com
>> >> > .
>> >> > For more options, visit this group at
>> >> >http://groups.google.com/group/google-appengine?hl=en.-Hide quoted text -
>>
>> >> - Show quoted text -
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> edel- Hide quoted text -
>>
>> - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
edel

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

[google-appengine] Zo Raetapaw

2010-07-28 Thread Ro Ling Thang
I want to put My http://zoraetapaw.ning.com/ on google search engine.
How shall I do?

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



[google-appengine] Re: Access from Israel

2010-07-28 Thread Daniel
Im a Bezeq international user too

and im having this annoying issue too

it drive me crazy!!! its like we surf in china or iran..

please solve this issue asap

cause i cant use anything from appspot in this way

thx ahead

On Jul 19, 10:50 pm, "Ikai L (Google)"  wrote:
> Hey guys,
>
> The netex service captures URLs entered in Hebrew and searches for a correct
> term in English. Could this be a possible cause of the 404s? Are users
> entering Hebrew in their URLs? If you have an example URL in Hebrew it would
> be very helpful.
>
> On Thu, Jul 8, 2010 at 10:30 AM, Alon Carmel  wrote:
> > i got to tell you, im on bezeq int and im not seeing any problems accessing
> > appspot.com domains.
>
> > -
> > Cheers,
> > public static function AlonCarmel() {
> > //Contact me
> > var email = '@aloncarmel.me';
>
> > var twitter = '@aloncarmel';
> > var web = 'http://aloncarmel.me';
> > var phone = '+972-54-4860380';
> > }
>
> > * If you received an unsolicited email from by mistake that wasn't of your
> > matter please delete immediately. All E-mail sent from Alon Carmel is
> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by
> > Alon Carmel are owned by the Author only. Any attempt to duplicate or
> > imitate any of the Content is prohibited under copyright law 2008.
>
> > On Mon, Jun 7, 2010 at 8:47 AM, rainmaker wrote:
>
> >> This is becoming a major inconvenience...any thoughts?
>
> >> On May 15, 12:46 pm, Alon Carmel  wrote:
> >> > im from israel with bezeq international and i can access all the domains
> >> > mentioned with no problem.
> >> > -
> >> > Cheers,
> >> > public static function AlonCarmel() {
> >> > //Contact me
> >> > var email = '@aloncarmel.me';
> >> > var twitter = '@aloncarmel';
> >> > var web = 'http://aloncarmel.me';
> >> > var phone = '+972-54-4860380';
>
> >> > }
>
> >> > * If you received an unsolicited email from by mistake that wasn't of
> >> your
> >> > matter please delete immediately. All E-mail sent from Alon Carmel is
> >> > copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by
> >> > Alon Carmel are owned by the Author only. Any attempt to duplicate or
> >> > imitate any of the Content is prohibited under copyright law 2008.
>
> >> > On Fri, May 14, 2010 at 11:10 AM, ori  wrote:
> >> > > I'm having the same problem
>
> >> > > My ISP is Bezeq International too.
>
> >> > > On May 14, 9:16 am, rainmaker  wrote:
> >> > > > Switching to Google's DNS didn't work for me.
> >> > > > ISP is Bezeq International
>
> >> > > > On May 12, 6:11 pm, "Ikai L (Google)"  wrote:
>
> >> > > > > Have we narrowed down the cause yet? Is this a DNS issue? Does
> >> using
> >> > > 8.8.8.8
> >> > > > > resolve this (http://code.google.com/speed/public-dns/)?
>
> >> > > > > If it is a DNS issue, what ISP are you using?
>
> >> > > > > On Wed, May 12, 2010 at 10:08 AM, rainmaker <
> >> a.thesilent...@gmail.com
> >> > > >wrote:
>
> >> > > > > > I can confirm the same behavior.
>
> >> > > > > > On Apr 26, 9:36 pm, "Ikai L (Google)" 
> >> wrote:
> >> > > > > > > Can anyone else having problems switch their DNS to 8.8.8.8
> >> and
> >> > > 8.8.4.4?
> >> > > > > > > It's starting to seem like this may be an ISP DNS resolution
> >> > > problem.
>
> >> > > > > > > On Mon, Apr 26, 2010 at 2:03 AM, Zarko 
> >> > > wrote:
> >> > > > > > > > There seems to be a problem with the SSL certificate on
> >> > > > > > > > "*.appspot.com". The browser think it's a redirect to
> >> another
> >> > > site and
> >> > > > > > > > block it, but you can revoke it like you mentioned.
>
> >> > > > > > > > If you use secure connections try https directly, it will
> >> > > > > > > > give you a redirect warning, but will work.
>
> >> > > > > > > > Zarko
>
> >> > > > > > > > On Apr 26, 10:06 am, Lior Harsat 
> >> wrote:
> >> > > > > > > > > I have the same issue.
> >> > > > > > > > > I did notice that if I switch to https I can access my
> >> servers.
> >> > > > > > > > > I can also verify that after I started using google DNS
> >> the
> >> > > problem
> >> > > > > > > > > was gone.
> >> > > > > > > > > this is good for me but I cant tell my customers to change
> >> > > their dns
> >> > > > > > > > > settings.
> >> > > > > > > > > please resolve this issue promptly
>
> >> > > > > > > > > --
> >> > > > > > > > > You received this message because you are subscribed to
> >> the
> >> > > Google
> >> > > > > > Groups
> >> > > > > > > > "Google App Engine" group.
> >> > > > > > > > > To post to this group, send email to
> >> > > > > > google-appeng...@googlegroups.com.
> >> > > > > > > > > To unsubscribe from this group, send email to
> >> > > > > > > > google-appengine+unsubscr...@googlegroups.com
> >> 
>
> >> > > 
> >> 
>
> >> > > > > > 
> >> 
>
> >> > > 
> >> 
>
> >> > > > > > > > .
> >> > > > > > > > > For more options, visit this group athttp://
> >> > > > > > > > groups.google.com/group/google-appengine?hl=en.
>
> >> > > > > > > > --
> >> > > > > > > > You received this message because you

[google-appengine] Problem importing datastore in to app engine.

2010-07-28 Thread JµGÅL ÐË ©øøL˧T
Hi All,

I am trying to use bulkuploader for one of my app(using Java) and i
followed the steps given in the google app engine docs (http://
code.google.com/appengine/docs/python/tools/uploadingdata.html).
I was able to export the data from the appengine but while uploading I
saw that the data been imported into the app has empty columns.
The following is my bulkuploader.xml file content
=
python_preamble:
- import: base64
- import: re
- import: google.appengine.ext.bulkload.transform
- import: google.appengine.ext.bulkload.bulkloader_wizard
- import: google.appengine.api.datastore
- import: google.appengine.api.users

transformers:
- kind: LtUser
  connector: csv
  connector_options:
# TODO: Add connector options here--these are specific to each
connector.
  property_map:
- property: __key__
  external_name: key
  export_transform: transform.key_id_or_name_as_string

- property: authKey
  external_name: authKey
  # Type: String Stats: 1 properties of this type in this kind.

- property: password
  external_name: password
  # Type: String Stats: 3 properties of this type in this kind.
=

The content of csv file I am trying to upload is as follows

"authKey";"password";"key"
;"testing";"test...@test.com"

After Import when I try to see the data-source in the app engine
dashboard, this is what I observed

ID/Name  authKey password
id=2001

Please Help me out...

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



[google-appengine] Re: Datatsore statistics : Datatsore Metadata is 6 GB ??

2010-07-28 Thread Geoffrey Spear


On Jul 28, 12:34 pm, Venkatesh  wrote:
> Here is the statistics from my dashboard
>
> Breakdown by Property Type
>
> Property Type   Size
> String   825 MBytes
> Integer  8 MBytes
> Date/Time        42 KBytes
> Float    3 KBytes
> Metadata         6 GBytes
>
> 6 GB of Metadata ? its like 90% of the data ?
>
> I addition, the main dashboard shows 28.29GB of data ?? How is that
> possible when the Datastore Statistics shows less than 7 GB.

The 28.29 figure includes your indexes, which aren't included in the
7GB figure.

Large metadata sizes seem to usually be caused by long property names
(which will also inflate the size of your indexes).

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



[google-appengine] Re: Help need!! Can not update my application

2010-07-28 Thread James Yang
Delete the .appcfg_cookies, Not working :-(

On Jul 27, 11:07 am, Edel SM  wrote:
> you can try deleting ~/.appcfg_cookies and try again. if still 403 (or
> 404) might be a google side problem. that's only my guess.
>
>
>
>
>
> On Tue, Jul 27, 2010 at 11:01 PM, James Yang  wrote:
> > Have try it before, clearing cookies, Not working
>
> > On Jul 26, 10:48 am, Alon Carmel  wrote:
> >> try clearing the security cookies using --no_cookies and --email and
> >> --passin
> >> -
> >> Cheers,
>
> >> def AlonCarmel(request)
> >>      import simplejson as json
> >>      contact = {}
> >>      contant['email'] = '@aloncarmel.me'
> >>      contact['twitter'] = '@aloncarmel'
> >>      contact['web'] = 'http://aloncarmel.me'
> >>      contact['phone'] = '+972-54-4860380'
> >>      return HttpResponse(json.dumps(contact))
>
> >> * If you received an unsolicited email from by mistake that wasn't of your
> >> matter please delete immediately. All E-mail sent from Alon Carmel is
> >> copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by
> >> Alon Carmel are owned by the Author only. Any attempt to duplicate or
> >> imitate any of the Content is prohibited under copyright law 2008.
>
> >> On Mon, Jul 26, 2010 at 5:44 PM, James Yang  wrote:
> >> > Yes, It is the only account for the app
>
> >> > On Jul 24, 12:38 am, Edel SM  wrote:
> >> > > is your email (when you update your app) is still valid administator
> >> > > of aipcopage?
>
> >> > > On Sat, Jul 24, 2010 at 4:06 AM, James Yang  wrote:
> >> > > > No It just for question, the true id is "aipcopage"
>
> >> > > > On Jul 23, 2:11 pm, Geoffrey Spear  wrote:
> >> > > >> Did you actually register an app called "APPID" at
> >> > > >> appengine.google.com?  You need to use the actual ID of your
> >> > > >> application.
>
> >> > > >> On Jul 23, 12:33 pm, James Yang  wrote:
>
> >> > > >> > Hi All:
> >> > > >> > I got an error when update my application onn app engine
> >> > > >> > Error 403: --- begin server output ---
> >> > > >> > You do not have permission to modify this app (app_id=u'APPID').
> >> > > >> > --- end server output ---
>
> >> > > >> > and I try to create a new application, after create the 
> >> > > >> > application
> >> > > >> > id, It say I can not access the new application
>
> >> > > >> > Please help
>
> >> > > >> > Thanks in advance
>
> >> > > >> > James- Hide quoted text -
>
> >> > > >> - Show quoted text -
>
> >> > > > --
> >> > > > You 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.
>
> >> > > --
> >> > > edel- Hide quoted text -
>
> >> > > - Show quoted text -
>
> >> > --
> >> > You received this message because you are subscribed to the Google Groups
> >> > "Google App Engine" group.
> >> > To post to this group, send email to google-appeng...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > google-appengine+unsubscr...@googlegroups.com
> >> > .
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/google-appengine?hl=en.-Hide quoted text -
>
> >> - Show quoted text -
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> edel- Hide quoted text -
>
> - Show quoted text -

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



[google-appengine] Re: Developer Invite

2010-07-28 Thread SivaTumma
LOL

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



[google-appengine] Datatsore statistics : Datatsore Metadata is 6 GB ??

2010-07-28 Thread Venkatesh
Here is the statistics from my dashboard

Breakdown by Property Type

Property Type   Size
String   825 MBytes
Integer  8 MBytes
Date/Time42 KBytes
Float3 KBytes
Metadata 6 GBytes

6 GB of Metadata ? its like 90% of the data ?

I addition, the main dashboard shows 28.29GB of data ?? How is that
possible when the Datastore Statistics shows less than 7 GB.

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



[google-appengine] Cannot export data

2010-07-28 Thread Rafael Sierra
Hi, whatever are the arguments used in appcfg.py I always got this error:

[DEBUG   ] Traceback (most recent call last):
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/adaptive_thread_pool.py",
line 150, in WorkOnItems
status, instruction = item.PerformWork(self.__thread_pool)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
line 695, in PerformWork
transfer_time = self._TransferItem(thread_pool)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
line 1082, in _TransferItem
self, retry_parallel=self.first)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
line 1344, in GetEntities
results = self._QueryForPbs(query)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
line 1304, in _QueryForPbs
result_pb)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_stub_map.py",
line 78, in MakeSyncCall
return apiproxy.MakeSyncCall(service, call, request, response)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_stub_map.py",
line 278, in MakeSyncCall
rpc.CheckSuccess()
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_rpc.py",
line 149, in _WaitImpl
self.request, self.response)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
line 223, in MakeSyncCall
handler(request, response)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
line 232, in _Dynamic_RunQuery
'datastore_v3', 'RunQuery', query, query_result)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
line 155, in MakeSyncCall
self._MakeRealSyncCall(service, call, request, response)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
line 180, in _MakeRealSyncCall
response.ParseFromString(response_pb.response().contents())
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
line 58, in ParseFromString
self.MergeFromString(s)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
line 71, in MergeFromString
self.Merge(d)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
line 175, in Merge
self.TryMerge(d)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/datastore/datastore_pb.py",
line 4362, in TryMerge
self.add_result().TryMerge(tmp)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/datastore/entity_pb.py",
line 2088, in TryMerge
self.add_property().TryMerge(tmp)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/datastore/entity_pb.py",
line 1154, in TryMerge
self.mutable_value().TryMerge(tmp)
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/datastore/entity_pb.py",
line 832, in TryMerge
self.set_doublevalue(d.getDouble())
  File
"/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
line 509, in getDouble
return struct.unpack("htt

[google-appengine] Uploading user static content

2010-07-28 Thread Jaroslav Záruba
Hello

(I think I might have seen this discussed here before but I can't find
that thread.)

How could I enable user to upload his static content to serve it later
from my app? User would upload zipped html+images+styles..., the app
would unpack that archive, and then what?

Obviously the only place I can store stuff on GAE is Datastore. But
given single HTML page might easily generate tens of requests that
does not seem to be the 100% answer.

I could load the package into memcache when *.html requests comes, and
serve the HTML itself and all its resources from memcache. But
obviously I can lose memcache content anytime, so viewer might end
with broken page. I could probably load that package into memcache
again during the page loading process, and then again, and then again
if I'm very unlucky. And the page might render correctly in the end.

Is there a better solution?
Or if anyone knew where similar scenario has been discussed...?

Best regards
  J. Záruba

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



Re: [google-appengine] Performance of using many || statements in a query?

2010-07-28 Thread Barry Hunter
You should read

http://code.google.com/appengine/docs/java/datastore/queriesandindexes.html#Introducing_Queries

Specifically "Query Filters"

and "A single query containing != or contains() operators is limited
to 30 sub-queries."


 || is mapped to 'contains()'



On 27 July 2010 19:53, Mark  wrote:
> Hi,
>
> I'm interested in knowing how well multiple OR (||) statements would
> operate in a single query. For example, I want to find all friends
> that have recommended a particular product:
>
>   Query query = pm.newQuery(Recommendation.class,
>       "(username == 'turtle' ||
>         username == 'frog' ||
>         username == 'rock') &&
>         productid == '123'");
>
> if a user has 200 friends, and I created a huge string as above, what
> can I expect to happen? Should the query take a very long time to run?
> Can app engine break the query apart and run each part in parallel?
> Even if performance is ok, will I be using a lot of my CPU quota every
> time this is called?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



[google-appengine] Re: Latency

2010-07-28 Thread bFlood
great questions colin, I'd like to see the answers as well. I've seen
the exact same latency issues and I'm pretty sure there was a previous
thread talking about the same thing. it was from a couple months ago
so there we're no ms_pending headers to look at but it was related to
mysterious latency outside of a cold startup and user code execution,
so somewhere in the google infrastructure

cheers
brian


On Jul 28, 6:06 am, hawkett  wrote:
> Hi,
>
>    In the discussion below I am only referring to requests that did
> *not* start a new server instance, I'm comfortable with the fact that
> timings on these are all over the place.  It's the standard request
> processing I am looking at.  I'm using python and initiating requests
> from the UK.
>
>    It was recently announced that app engine log timings now include
> latency, and I think I can see that in my apps logs. As a general
> rule, I try to keep the real-time activity of a single request below
> 100ms. I judge whether I am achieving that based on the time between
> my app's 'Request Received' log message, and it's 'Sending Response'
> log message.
>
>    One problem with this approach is that quite often I am seeing the
> total time on these requests up around 700 - 800 ms or more.  The
> first thing to note is that sometimes the difference between the time
> on Google's log header and my 'Request Received' log message is over
> 500ms. e.g.
>
> 07-28 02:08AM 26.148 /MyURL 200 793ms 127cpu_ms 30api_cpu_ms 3kb  agent & headers & stuff>
> a.b.c.d - - [28/Jul/2010:02:08:26 -0700] "GET /MyURL HTTP/1.1" 200
> 3646 "http:/my-app.appspot.com/"  "my-
> app.appspot.com" ms=793 cpu_ms=128 api_cpu_ms=31 cpm_usd=0.004105
> pending_ms=428
>
> 07-28 02:08AM 26.579 Handling Request...
> ...
> 07-28 02:08AM 26.662 Sending Response...
>
> So it looks like the 'pending_ms' in the header measures this,
> although this attribute is not always present in the log headers.  Is
> the occurrence of this something that we should expect fairly often
> going forward? Is the size of this number something that Google is
> trying to reduce?  It's a huge number for a web server.
>
> The second question is the difference between the total (793ms) and
> the log numbers.  26.148 -> 26.662 = 514ms, so there's 279ms I'm
> trying to understand the cause of - its worth knowing too because it
> represents about 300% of my actual request handling time.  Sometimes
> this difference is as low as 20ms (for a similarly sized response), so
> it would appear to be something in google's infrastructure rather than
> raw network latency. What sort of things are we looking at here?
>
> I guess I'm asking this stuff because I've made a fair effort to
> reduce the request processing times on my app, but apart from billing
> advantages (user experience is far more important), this is largely
> irrelevant in the face of such huge overhead.  Is the size of this
> overhead something that google considers important to reduce - is it
> something you think can be reduced in the future, or should we expect
> requests to often incur 700%+ overhead on a warm server?
>
> I recognise that google would appear to be doing well here 
> -http://www.infoq.com/news/2010/07/Benchmarking-5-Cloud-Platforms,
> although the tests seem to be for static files, which I agree are
> served very quickly. It would be interesting to see the numbers for
> actual app requests to these platforms. I can see people consuming
> that graph and thinking 'Wow, my app's gonna fly on app engine'.
>
> Anyway, if you are able to shed any light on the current situation,
> and your hopes/expectations for the future, that would be much
> appreciated - cheers,
>
> Colin

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



[google-appengine] Re: Google Maps Data attribute search queries do not work in GAE

2010-07-28 Thread François Masurel
It's working fine now.  But nothing changed on my side, so I guess the
attribute search index wasn't available yet or something.

If someone at Google have more information about that, I'm interested
to hear about it.

Thanx.


On Jul 26, 4:03 pm, François Masurel  wrote:
> Hi Barry, thanx for your answer.  I've tried URL encoding the mq
> parameter but without success.
>
> On 26 juil, 14:19, Barry Hunter  wrote:
>
>
>
> > I dont know, but maybe try urlencoding them?
>
> > %5B etc
>
> > 2010/7/25 François Masurel :
>
> > > Hi everybody,
>
> > > As anybody successfully done such type of request in GAE :
>
> > >http://maps.google.com/maps/feeds/features/203441605809910544300/0004...[dpt:17]
>
> > > It works perfectly fine locally but fails when run on GAE (no
> > > filtering by custom property value).
>
> > > It looks like the mq parameter is stripped out of the request.
> > > Something wrong with the brackets ?
>
> > > I'm using the gdata java client library.
>
> > > Any help will be greatly appreciated.
>
> > > Thanx in advance.
>
> > > François
>
> > > PS:
>
> > > Google Maps Data http protocol documentation :
> > >http://code.google.com/intl/fr/apis/maps/documentation/mapsdata/devel...
>
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > To unsubscribe from this group, send email to 
> > > google-appengine+unsubscr...@googlegroups.com.
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Latency

2010-07-28 Thread hawkett
Hi,

   In the discussion below I am only referring to requests that did
*not* start a new server instance, I'm comfortable with the fact that
timings on these are all over the place.  It's the standard request
processing I am looking at.  I'm using python and initiating requests
from the UK.

   It was recently announced that app engine log timings now include
latency, and I think I can see that in my apps logs. As a general
rule, I try to keep the real-time activity of a single request below
100ms. I judge whether I am achieving that based on the time between
my app's 'Request Received' log message, and it's 'Sending Response'
log message.

   One problem with this approach is that quite often I am seeing the
total time on these requests up around 700 - 800 ms or more.  The
first thing to note is that sometimes the difference between the time
on Google's log header and my 'Request Received' log message is over
500ms. e.g.

07-28 02:08AM 26.148 /MyURL 200 793ms 127cpu_ms 30api_cpu_ms 3kb 
a.b.c.d - - [28/Jul/2010:02:08:26 -0700] "GET /MyURL HTTP/1.1" 200
3646 "http:/my-app.appspot.com/"  "my-
app.appspot.com" ms=793 cpu_ms=128 api_cpu_ms=31 cpm_usd=0.004105
pending_ms=428

07-28 02:08AM 26.579 Handling Request...
...
07-28 02:08AM 26.662 Sending Response...

So it looks like the 'pending_ms' in the header measures this,
although this attribute is not always present in the log headers.  Is
the occurrence of this something that we should expect fairly often
going forward? Is the size of this number something that Google is
trying to reduce?  It's a huge number for a web server.

The second question is the difference between the total (793ms) and
the log numbers.  26.148 -> 26.662 = 514ms, so there's 279ms I'm
trying to understand the cause of - its worth knowing too because it
represents about 300% of my actual request handling time.  Sometimes
this difference is as low as 20ms (for a similarly sized response), so
it would appear to be something in google's infrastructure rather than
raw network latency. What sort of things are we looking at here?

I guess I'm asking this stuff because I've made a fair effort to
reduce the request processing times on my app, but apart from billing
advantages (user experience is far more important), this is largely
irrelevant in the face of such huge overhead.  Is the size of this
overhead something that google considers important to reduce - is it
something you think can be reduced in the future, or should we expect
requests to often incur 700%+ overhead on a warm server?

I recognise that google would appear to be doing well here -
http://www.infoq.com/news/2010/07/Benchmarking-5-Cloud-Platforms,
although the tests seem to be for static files, which I agree are
served very quickly. It would be interesting to see the numbers for
actual app requests to these platforms. I can see people consuming
that graph and thinking 'Wow, my app's gonna fly on app engine'.

Anyway, if you are able to shed any light on the current situation,
and your hopes/expectations for the future, that would be much
appreciated - cheers,

Colin

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



[google-appengine] jdo access through restful webservice

2010-07-28 Thread ping
When i want to store entities (using jdo) in the datastore i use Java
Objects (annotated with the common annotations). What if i want to
make these Objects available (as xml, using jaxb) via a restful
webservice (jaxrs, jersey). My "jdo objects" hava fields like the
primary key and so on which i don't want to have in my xml
representation Is there anyway to tell jaxb to not use several
fields of a object for the xml transformation or should i handle
seperate objects. one object for jdo datastoring and one for jaxb
transformation ? whats the common approach?

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



[google-appengine] What is the best way to Simulate Datastore Queries on a Python Data Structure

2010-07-28 Thread Aaron
Hi guys,

I have a static table of information (approx 1000 rows), and I need to
access information in this table many times per request.  Since the
data in the table is static, would you recommend storing it in a
python dictionary or adding it to the datastore and querying for it?

I would go immediately with storing it in a python data structure, but
I need to query by various columns and the datastore seems to be
efficient at this.  The downside of using the datastore/memcache is
that it increases the request time, since I have to do multiple
queries per request.  However, I'm wondering if "querying" the python
data structure is going to eat up my cpu usage considering that I have
to "query" the data structure by various columns.

If the data structure is the way to go, is there a recommended way to
store the table so that I can basically query for rows by any
combination of columns?

Thanks!
Aaron

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



[google-appengine] Can we have a larger size response when getting contacts ?

2010-07-28 Thread Ahmed Emir KAMMOUN
Hello,

We are working on AppEngine, and we deal with contacts of Google Apps
users.
The function getContacts() gets all contacts information (name, phone,
email, adress, notes, ..). So we reach the limit of 1 MB rapidly.

Is there a possibility the have more than 1 MB  response size ?

We are getting this on logs:
" ... The response from url 
http://www.google.com/m8/feed/contacts/xx...@example.com/thin?max-results=1000
was too large ..."

Regards,

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



[google-appengine] Re: Disable gzip encoding

2010-07-28 Thread ts1
On 7月28日, 午前9:44, Donovan  wrote:
> Is there a way to disable gzip compression for certain mimetypes? If
> not, is there documentation for what mimetypes the front end servers
> will gzip? Perhaps they could try serving their SWF files with a
> general mimetype like application/octet-stream if that's not gzip'd by
> the front end servers - the effect on the browsers and flash's
> interpretation would have to be tested, but I imagine they'd be
> tolerant. Both the python and java configuration have ways to specify
> the mimetype served for specific static urls / file extensions.

Thanks Donovan,
I changed mime-type to application/octet-stream, application/x-gzip,
appication/zip, and even image/gif,
(in app.yaml) but the swf file is still compressed.

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



Re: [google-appengine] Re: What's the max numeric id datastore, as a start...

2010-07-28 Thread Nick Johnson (Google)
Hi Giacecco,

Datastore IDs are 64bit integers.

-Nick Johnson

On Wed, Jul 28, 2010 at 8:58 AM, Giacecco  wrote:

> Thanks for your answer. I know that the numeric ID comes "for free" on
> the side of the db.key key, that is the king. I also know that IDs are
> unique only across entities with the same parent, which is compatible
> with what I need to do.
>
> I still lack that information I originally asked for, though. Imagine
> I was writing a Bit.ly clone, with 6 letter short URLs over a set of
> RFC-1738 allowed characters, that is made of 74 case-sensitive
> characters. The total number of short URLs I can have is Math.pow(74,
> 6) = 164,206,490,176 .
>
> If I knew that numeric IDs were made of unconstrained 64 bit integers,
> I would be ok. But if it's 32 bit integers, than it's not enough (max
> is Math.pow(2, 32) - 1 = 4,294,967,295, unsigned).
>
> I would also like to be able to do the reverse calculation. E.g. if
> the max table size in the datastore is as big as a 64 bit integer
> gets, what's the longest short URL I can support? It's
> Math.log(Math.pow(2, 64)) / Math.log(74) = 10 ...
>
> How do I know that a datastore table can get to that size, and how
> numeric IDs will look like?
>
> Thanks!
>
> Giacecco
>
>
> On Jul 28, 12:57 am, Geoffrey Spear  wrote:
> > db.Key is the type of the key, not the numeric ID; the ID is an
> > integer.  I believe they're limited to 64 bits, the same as an
> > IntegerProperty.
> >
> > Note that a key isn't required to have a numeric ID; it could have a
> > key name instead.  And IDs aren't unique across the datastore; only
> > within a Kind for entities with the same parent.
> >
> > On Jul 27, 4:15 pm, Giacecco  wrote:
> >
> >
> >
> > > Dear all, I have searched the answer to this in the group and in the
> > > FAQ but was not successful, although it seems quite a trivial
> > > question: what's the max numeric id I could find in the datastore if I
> > > kept adding data to it?
> >
> > > I need to base part of my algorithms on the key numeric value, so I
> > > need to know what I can expect from it: min, max values etc.. The
> > > documentation says that it is of type "db.key" but nothing more than
> > > that. And, even knowing its type, are there any logic constraints to
> > > its value that I should know about?
> >
> > > Am I missing something perhaps?
> >
> > > Thanks!
> >
> > > Giacecco
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd. ::
Registered in Dublin, Ireland, Registration Number: 368047
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

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



[google-appengine] Re: What's the max numeric id datastore, as a start...

2010-07-28 Thread Giacecco
Thanks for your answer. I know that the numeric ID comes "for free" on
the side of the db.key key, that is the king. I also know that IDs are
unique only across entities with the same parent, which is compatible
with what I need to do.

I still lack that information I originally asked for, though. Imagine
I was writing a Bit.ly clone, with 6 letter short URLs over a set of
RFC-1738 allowed characters, that is made of 74 case-sensitive
characters. The total number of short URLs I can have is Math.pow(74,
6) = 164,206,490,176 .

If I knew that numeric IDs were made of unconstrained 64 bit integers,
I would be ok. But if it's 32 bit integers, than it's not enough (max
is Math.pow(2, 32) - 1 = 4,294,967,295, unsigned).

I would also like to be able to do the reverse calculation. E.g. if
the max table size in the datastore is as big as a 64 bit integer
gets, what's the longest short URL I can support? It's
Math.log(Math.pow(2, 64)) / Math.log(74) = 10 ...

How do I know that a datastore table can get to that size, and how
numeric IDs will look like?

Thanks!

Giacecco


On Jul 28, 12:57 am, Geoffrey Spear  wrote:
> db.Key is the type of the key, not the numeric ID; the ID is an
> integer.  I believe they're limited to 64 bits, the same as an
> IntegerProperty.
>
> Note that a key isn't required to have a numeric ID; it could have a
> key name instead.  And IDs aren't unique across the datastore; only
> within a Kind for entities with the same parent.
>
> On Jul 27, 4:15 pm, Giacecco  wrote:
>
>
>
> > Dear all, I have searched the answer to this in the group and in the
> > FAQ but was not successful, although it seems quite a trivial
> > question: what's the max numeric id I could find in the datastore if I
> > kept adding data to it?
>
> > I need to base part of my algorithms on the key numeric value, so I
> > need to know what I can expect from it: min, max values etc.. The
> > documentation says that it is of type "db.key" but nothing more than
> > that. And, even knowing its type, are there any logic constraints to
> > its value that I should know about?
>
> > Am I missing something perhaps?
>
> > Thanks!
>
> > Giacecco

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



[google-appengine] Re: Disable gzip encoding

2010-07-28 Thread ts1
Did you mean "Accept-Encoding" header?
Changing it is explicitly forbidden in Flash scripting.
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLRequestHeader.html

On 7月28日, 午前3:31, "Ikai L (Google)"  wrote:
> Can you change the "accepts" header on your client? If our front end servers
> see that you are saying you accept GZIP, we will assume you accept it and
> gzip the response.
>
>
>
>
>
> On Sun, Jul 25, 2010 at 11:45 PM, ts1  wrote:
> > GAE servers always gzip-compress SWF (Flash) files for modern
> > browsers.
> > Our app uses SWF that loads another SWF and, if the second SWF is gzip-
> > compressed, the first SWF doesn't receive progress notification, so
> > there is no way to present "XX% loading" information to user.
> > There seems no way to modify Accept-Encoging or User-Agent header from
> > within Flash.
> > Also, our SWFs are already compressed, so gzip them is pointless.
> > Is there any way to disable gzip encoding from server application?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-appengine+unsubscr...@googlegroups.com > e...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog:http://googleappengine.blogspot.com
> Twitter:http://twitter.com/app_engine
> Reddit:http://www.reddit.com/r/appengine

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



[google-appengine] Re: Developer Invite

2010-07-28 Thread hawkett
Are you using google apps? From memory, the invite contains two links
- the first is not the google apps link (but the plain google account
link). There is a second link in the email which is. We had issues
with developers expecting the invite, scanning the email for a 'sign
in here' link, and clicking the first link that matched that mental
filter. It is pretty confusing - we now add a 'click the second link!'
note to invites, but admit haven't done one for a while so it may have
changed.  Cheers,

Colin

On Jul 27, 7:52 pm, Matt H  wrote:
> I had this problem too.
>
> On Jul 27, 1:50 pm, Sharma Anil  wrote:
>
>
>
> > I invited a Google Account email-ID (   x...@.org.in )  to
> > participate in development and app engine sent the email invite.
> > On clicking on the authorisation link, the invitee is taken to  Google
> > Account sign in page as expected.
> > However, on signing in, it is taken to 'Create Application' start
> > page, instead of taking to Accept / Decline page.
> > What is the problem and how to solve this ?

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