[google-appengine] Design problem - How to avoid datastore contention

2012-03-14 Thread Sahid Orentino Ferdjaoui
Hi all

I have a question on stackoverflow about avoiding datastore contention, if 
anybody can help me.

http://stackoverflow.com/questions/9700388/avoiding-datastore-contention

Thanks a lot!


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/-kEBUznzgxsJ.
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] [SNIPPET] Separate each deployment with different version.

2012-02-23 Thread Sahid Orentino Ferdjaoui
Hello all.

I would like share with the community this simple script.
The aim of this script is to separate each deployment with a different 
version.

When you execute this script it check the actual default version, picks a 
new valid version name in $APP_VERSIONS 
then deploy it with the new version name. After the deployment has 
successfully the script asks you to put it as a default version.

So in other words:
A is the actual default version
You deploy on B then set B to the default version
B is now the actual default version
You deploy on A then set A to the default version
A is now the actual default version
...
 
The script is very simple without any fioritura to make it the most 
readable and modified possible.

Note: Is is important to retain that. Each version has its own log. You can 
use sh deploy --keep-version to deploy in the current default version.

To configure this script you have to create a new handler to get the actual 
default version. (I haven't found any other solution.)
So in you app.yaml you can do that:

- url: /version
  static_files: VERSION
  upload: VERSION
  expiration: "1s"
  mime_type: text/plain

And a new file named VERSION at the root of you application.

#!/bin/sh

GAE_ROOT=.google_appengine
GAE_CFG=$GAE_ROOT/appcfg.py
GAE_APPID=xxx

VERSION_HANDLER=/version
VERSION_FILE_NAME=VERSION

APP_VERSIONS="behemoth cannibal"

curr=`wget -qO- http://$GAE_APPID.appspot.com$VERSION_HANDLER | cut -d":" 
-f1`; 
if [ "$1" =  "--keep-version" ]; then
version=$curr
fi

if [ -z $version ]; then 
for version in $APP_VERSIONS
do
if [ "$version" != "$curr" ]; then
break
fi
done
fi

`echo $version > $VERSION_FILE_NAME && $GAE_CFG update --version $version 
"."`
echo http://$version.$GAE_APPID.appspot.com
read -p "Do you want set '$version' as a default version? (y/n) "
if [ "$REPLY" == "y" ]; then
`$GAE_CFG set_default_version --version $version "."`
fi


I hope this script can help someone or just give some ideas to make a 
better maintenance for your application. :-)

Sahid


TRACE:
sahid@laptop:~/app$ sh deploy
Application: xxx; version: hammer (was: prod)
Host: appengine.google.com

Starting update of app: xxx, version: hammer
Getting current resource limits.
Scanning files on local disk.
[...]
Completed update of app: xxx, version: hammer
Uploading index definitions.
Uploading cron entries.
Uploading task queue entries.
Uploading DOS entries.
http://hammer.xxx.appspot.com
Do you want set 'hammer' as a default version? (y/n) y
Application: xxx
Host: appengine.google.com
Setting default version to hammer.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/j7jO8EDz6AUJ.
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: AppEngine 500 Error, unable to handle requests on peak hours sometimes.

2012-01-04 Thread Sahid Orentino Ferdjaoui
It's not a problem to limit the max idle instances, but if this
setting is to low that can create error during the spike of your app.

--sahid (http://sahid.us/)
  .
 ..:



On Wed, Dec 28, 2011 at 2:29 PM, Naresh Talluri
 wrote:
> When the issue happend, it was Automatic.
> But later i limited to 85, isn't good to limit the Idle Instances?
>
> I got the issue on Dec 23rd 3.30 PM PST
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/EF-cObi8RjkJ.
>
> 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: AppEngine 500 Error, unable to handle requests on peak hours sometimes.

2011-12-28 Thread Sahid Orentino Ferdjaoui
Have you limited the max idle instances? That can be a cause

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/5UZrCWpnEUcJ.
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: java.io.IOException: Applications are limited to 3000 files, you have 3865.

2011-12-08 Thread Sahid Orentino Ferdjaoui
I think that, there is a bug.
Check the doc: http://code.google.com/appengine/docs/quotas.html#Deployments

The limit is defined by 1 files. I suggest you to report a bug into the 
issue tracker.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Yl1JwgOb2UEJ.
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: HRD Migration

2011-11-25 Thread Sahid Orentino Ferdjaoui
I tried to migrate my app (more than 450GB) there are 3 days ago.

The first copy took about 8 days
The incremental copies took between 30 minutes to 2hours (depending when 
they are launched)
The final step has been stuck during 6hours in read only mode...

I have paused the migration and removed the read only mode.
now I'm waiting a response of google to get support.

Hope that can help you.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/QDWw6-DcftEJ.
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: URGENT - impossible to send email to hotmail.com (premier account in progress)

2011-11-23 Thread Sahid Orentino Ferdjaoui
About 3 weeks, I have received the contract yesterday.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/YEzvyWm2sokJ.
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: URGENT - impossible to send email to hotmail.com (premier account in progress)

2011-11-23 Thread Sahid Orentino Ferdjaoui
That is not the question.

I need to know what hotmail respond when I send an email to them.
There are 2 solutions, read the xx.apphosting.bounces.google.com or an 
administrator from Google makes a test of sent.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/lfPJwC7gRz0J.
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: URGENT - impossible to send email to hotmail.com (premier account in progress)

2011-11-23 Thread Sahid Orentino Ferdjaoui
What do you mean?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/EZ6lzn7hMY0J.
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] URGENT - impossible to send email to hotmail.com (premier account in progress)

2011-11-23 Thread Sahid Orentino Ferdjaoui
Hi

The issue is posted here 
http://code.google.com/p/googleappengine/issues/detail?id=6402
I'm currently in progress to get the premier account. I need support.

Thank a lot

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/RGz5mKFz-i4J.
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] Migration to hrd problem (with the new tool)

2011-11-23 Thread Sahid Orentino Ferdjaoui
Hi

After several incremental copy. which each takes less of 1hour.
I have started the read only step but this step has stuck during 6hours so 
I have put my migration in pause et remove the read only mode to restart my 
app.
and now i need help to understand what is the problem and how resolve it.

Thank a lot.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/ivgpYFCGU1gJ.
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: Huge spikes in requests per second recently

2011-10-21 Thread Sahid Orentino Ferdjaoui
Hi

appid: devel-inchallah

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/UKPFt8b7yM0J.
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: Huge spikes in requests per second recently

2011-10-20 Thread Sahid Orentino Ferdjaoui
Since a few days ago I report also this experiences.
For me it seem come from cached requests. (reqs type/seconds)

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/ofFFvbTG19IJ.
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] Configured TQ execution

2011-09-14 Thread Sahid Orentino Ferdjaoui
I have several problems to configure the execution rate of my Queue.

For example:
  If i have a queue needs to run about 1500task/minutes and each task needs 
in avg about 200ms.
  how i need to configure rate/bucket/concurrence?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/dZ2NzjPOBHsJ.
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] Spike into my Idle Instance every 2hours

2011-09-07 Thread Sahid Orentino Ferdjaoui
Hello,

Every 2 hours I have a spike into my Idle instances and i don't understand 
why? My actives instances are normals...
Someone can help me to understand that?

http://i.imgur.com/GZHbZ.png

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/XDzm41EqFdoJ.
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] import errors with sdk 1.5.3

2011-08-23 Thread Sahid Orentino Ferdjaoui
I think you need to install the lib whoosh, i had a same problem.

http://pypi.python.org/pypi/Whoosh/

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/vfNi8wWkkRYJ.
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] Communication between default app and backend

2011-07-07 Thread Sahid Orentino Ferdjaoui
Hello,

I would like to know what is the solutions to communicate with backend from 
the default app?
it possible to get the private ip of my backend? or another?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Rd8I0ye4JmAJ.
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 : Re: [google-appengine] Application Indexes Stuck

2011-07-02 Thread Sahid Orentino Ferdjaoui
My indexés are always in errors, where is the support please?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Lxiho_khIS0J.
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 : Re: [google-appengine] Application Indexes Stuck

2011-07-02 Thread Sahid Orentino Ferdjaoui
Hello Robert,

The status stays only in Error,
I have try to vaccum indexes, but that doesn't work. and i have 1 index in 
building and 10indexes in deleting since 1day now

Thanks about your response.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/yDM4mhqUVRIJ.
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] Application Indexes Stuck

2011-07-01 Thread Sahid Orentino Ferdjaoui
Hello,

I have several indexes blocked with the status Error,
I can't recreate or delete it.

Someone can help me?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/ZWxea-dQFY0J.
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] Channel API - Increase quota of authorized to create channels

2011-06-30 Thread Sahid Orentino Ferdjaoui
Hello,

I'm about 23% of authorized to create a new channels for my users. The next 
quota reset is in 19hours.
i'm afraid to get an over quota before the next reset.

It's possible to increase my quota?

PS: The form to increase quota are not avaible in my location, i'm already 
redirect to an another page.
(
http://code.google.com/support/bin/request.py?contact_type=AppEngineCPURequest
)

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/DkKCtrqDkpQJ.
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] TaskQueue Service - How to prevent slow latency

2011-06-28 Thread Sahid Orentino Ferdjaoui
Hello,

My application uses has many points the "TaskQueue Service" to execute tasks 
in background, like send an email or an internal messages between my users 
or other...

If this service has problem, it's directly passed in my application.
In the system status i see it's regular to get a spike in the latency... 
http://goo.gl/ezO0S

So what is the solution to prevent these, if the service has a spike of 
latency?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/eb3y_l8JgcYJ.
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 : 1.5.1 SDK Prerelease

2011-06-20 Thread Sahid Orentino Ferdjaoui


- All user request have an X-AppEngine-Country header which contains the
  ISO-3166-1 alpha-2 country code for the user, based on the IP address of 
the


Hello,

Just a question about the new header "X-AppEngine-Country" it is avalaible 
only if the users are registered with User API?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/NfYGIZvS_SIJ.
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] Memory Limit?

2011-05-12 Thread Sahid Orentino Ferdjaoui
Hello,

I would like know if there are a max memory limit for the cumulate of all 
instances launched
because my chart is wierd in my sense http://goo.gl/WK7Jz

Thanks

Sahid

-- 
You 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: SDK 1.4.3 has been released!

2011-03-31 Thread Sahid Orentino Ferdjaoui
Hello,

* - You can now configure the specific application version to which a task 
queue*
*  or cron job will send requests.*

How use this functionality?

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: Redirect from naked domain preserving full path

2011-03-29 Thread Sahid Orentino Ferdjaoui
Hello,

You need to remove the redirection mydomain.com/
 -> www.mydomain.com in Godaddy and use a middelware.

An example:

class SubDomainMiddleware(object):
def process_request(self, request):
bits = request.get_host().split('.')
subdomain = bits[0]
if subdomain <> "www":
return HttpResponsePermanentRedirect"http://www.mydomain.com/%s"; 
% (request.get_full_path()))

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to 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: Receiving Email within custom domain

2011-03-29 Thread Sahid Orentino Ferdjaoui
Hello,

You need to add your @other-domain.com in permission on your adminpanel.


-- 
You 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: Prerelease SDK 1.4.3 now available for download

2011-03-29 Thread Sahid Orentino Ferdjaoui
Hello, 

- You can now configure the specific application version to which a task 
> queue
>   or cron job will send requests.
>

Yes, good news! With App Engine Servers, now we can enable a great 
taskrunner server!

-- 
You 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] Manage new releases on App Engine

2011-02-25 Thread Sahid Orentino Ferdjaoui
Hello,

I think you need to to implement Warmup Request
http://code.google.com/appengine/docs/java/config/appconfig.html#Warmup_Requests

That can help you.

--sahid
  .
 ..:



On Fri, Feb 25, 2011 at 5:53 PM, footy  wrote:
> I was wondering what is the best to manage a new release on App Engine.
> Say for example we have a live version (default) as 1.0.0 and we make
> changes to our code and deploy to a new version as 1.0.1.
>
> When I change the default from 1.0.0 to 1.0.1 it takes GAE to propogate
> changes across the cluster.
> During this period all of our users recieve 'Server Error'
>
> I was wondering how can this managed in a better way.
> 1. Is there a way to have some sort of 'Down for maintenance' page?
> 2. Is there a possibility to control the propogation?
>
> Looking forward to your answers and help.
> Cheers
>
> --
> You 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] Tip: [...WHERE prop >= :1 AND prop < :2"] with accents?

2011-02-23 Thread Sahid Orentino Ferdjaoui
Hello

> The first string - "abc" is not a Unicode string. Have you tried prefixing
Yes i have try, but i don't get any result

> What exception do you get?
I don't have exception, just no result.

For the moment i use the solution of Ernesto.

--sahid
  .
 ..:



On Mon, Feb 21, 2011 at 6:44 AM, Nick Johnson (Google)
 wrote:
> The first string - "abc" is not a Unicode string. Have you tried prefixing
> it with 'u' to make it one?
> What exception do you get?
> -Nick Johnson
>
> On Fri, Feb 18, 2011 at 10:16 PM, Sahid Orentino Ferdjaoui
>  wrote:
>>
>> Hello all,
>> db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2", "abc",
>> u"abc" + u"\ufffd")
>>
>> I used this to make a search. But if the string has an accent. That don't
>> work. may be you have a solution for me?
>>
>> --sahid
>>
>> --
>> You 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
> 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-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] Tip: [...WHERE prop >= :1 AND prop < :2"] with accents?

2011-02-18 Thread Sahid Orentino Ferdjaoui
Hello all,

db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2", "abc", 
u"abc" + u"\ufffd")

I used this to make a search. But if the string has an accent. That don't 
work. may be you have a solution for me?

--sahid


-- 
You 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] "Beauty On the Outside, High Replication on the Inside" The conclusion?

2011-02-02 Thread Sahid Orentino Ferdjaoui
Hello,

This morning i have read the last article from appengine blog. "Beauty On 
the Outside, High Replication on the Inside" (http://goo.gl/45CxM)
I don't have understood the conclusion, with datastore HR the latency is 
doubled. 400ms is really a reasonable latency?
It is a good choice to migrate in datastore HR? the big problem with rpc are 
deadlines, if HR takes more time, what is the benefice?
The risk are to get more deadlines, no?

--sahid


-- 
You 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: Domain for each user

2011-01-27 Thread Sahid Orentino Ferdjaoui
Hello Geoffrey,

In jaikuengine you have a good example to do this.

http://code.google.com/p/jaikuengine/source/browse/trunk/middleware/domain.py

-- 
You 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] I can't access my app from my computer. Google "unusual traffic" error message.

2011-01-27 Thread Sahid Orentino Ferdjaoui
Hi

Same problem for me.

-- 
You 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.yaml differente handlers by subdomains...

2011-01-11 Thread Sahid Orentino Ferdjaoui
Hello All,

I have a app with different versions.
All versions use the same code but i would like configure my app.yaml to use 
differente script by versions.

hum... i don't know if i'm understable :)

An example *(app.yaml)*:
handlers:
- url: server1.APPID.appspot.com/.*
- script: servers/server1/main.py

- url: server2.APPID.appspot.com/.*
- script: servers/server2/main.py

- url: /.*
  script: main.py

How do that? or something like...


Thank a lot!

--sahid

-- 
You 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: Search Engine in GAE

2011-01-07 Thread Sahid Orentino Ferdjaoui
Hello William,

Happy New Year you too.

For my part, i use a third part server on AWS with Sorl.
I have a handler in my app to make the possibility has Solr to get a delta 
import every each time by a cron (you need to implement a security system).
About the search, I use 'urlfetch' to make a query in Solr. It returns only 
all keys matched.

In python you have also "Python Whoosh". (I have read an example from Ikai.)
Also i think 
http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/api/matcher/matcher.py?r=126
 is 
also a possibility,
but it is not implemented in prod... (has confirmed).

--sahid


-- 
You 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] Migrating data to HR

2011-01-07 Thread Sahid Orentino Ferdjaoui
Hello!

I would like migrate my data to an another app  configured with HR
but the time to migrate data is too much. I need to down my website about 
1day...
(i have try to migrate my data last night (without read only mode) ...the 
morning i have transferred less than half of part.)

- It exist a solution to migrate data (about 35giga) to HR without take a 
too much time?
- I have saw in my log many error, data transferate are sur?

Thanks a lot!
--sahid

-- 
You 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] Temporary data more than 1mega

2010-12-29 Thread Sahid Orentino Ferdjaoui
Hello Community!

I need to store in a temporary time an image uploaded by user.
This image can it modified by the user in a real time.

(I don't want resize the uploaded image to less than 1mega before record in 
a temporary because if the user make a zoom, i want use the full image 
size.)

Memcache and db.Blob are limited to 1mega and i think Blobstore is not 
useful for my problem Python memory is too little for be used.

You have an idea?

Thank you.
--sahid

-- 
You 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: Domain with versions of App Engine

2010-12-25 Thread Sahid Orentino Ferdjaoui
Thank you Stephen.

--sahid


On Fri, Dec 24, 2010 at 4:48 PM, Stephen  wrote:
> It's not possible. Star this issue:
>
>   http://code.google.com/p/googleappengine/issues/detail?id=3323
>
> --
> You 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: Domain with versions of App Engine

2010-12-24 Thread Sahid Orentino Ferdjaoui
Hello,

Actually i would like:

myapp.appspots.com -> www.domain.com [OK]
version.myapp.appspots.com -> version.domain.com [How?]

-- 
You 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] Domain with versions of App Engine

2010-12-23 Thread Sahid Orentino Ferdjaoui
Hello Wim,

Sorry but I do not see what you mean? maybe you can help me much?

Thank
--sahid

-- 
You 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] Domain with versions of App Engine

2010-12-23 Thread Sahid Orentino Ferdjaoui
Hello all,

I have a question.

I have a domain for my app, he pointing in my default version.
I would like set a subdomain pointing in a other version of my app.

it is possible? if yes, how :)

Thank a lot!
--sahid

-- 
You 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] Storing properties dict as db.Model field

2010-12-16 Thread Sahid Orentino Ferdjaoui
Hello Justin,

You can you refer to jaikuengine:
  
http://code.google.com/p/jaikuengine/source/browse/trunk/common/properties.py?r=153#62


--Sahid

On Thu, Dec 16, 2010 at 3:57 PM, Justin  wrote:
> What's the approved way of doing this ?
>
> I don't want the overhead of creating a separate db model.
>
> I don't see a db.DictProperty [equivalent of db.ListProperty].
>
> Right now I use a db.TextProperty, and serialise/deserialise the dict
> with yaml.
>
> I'm guessing this isn't the 'approved' way of doing things.
>
> 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-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] New app stuck in half-created state

2010-12-08 Thread Sahid Orentino Ferdjaoui
Hello Alexander,

Maybe you use a Google Apps account?
  http://code.google.com/appengine/kb/general.html#signin

Sahid


On Wed, Dec 8, 2010 at 12:44 PM, Alexander Konovalenko
 wrote:
> Dear App Engine team,
>
> I created a new app several days ago. After filling the form on the
> https://appengine.google.com/start/createapp page I hit the Create
> Application button and got a 500 server error after waiting for
> several seconds. The app, however, got created, but its state is
> inconsistent. For example, the counter of remaining applications for
> my Google account didn't decrease by one and the admin logs for the
> app are completely empty (other apps had a single "Created the
> application" event right after creation).
>
> I believe this inconsistency may lead to further hard-to-debug
> problems later on, when I deploy the new app. I just don't know what
> else the app creation script was supposed to do when it failed.
>
> I filed a Production issue on the same day:
>  http://code.google.com/p/googleappengine/issues/detail?id=4193
> The issue includes the app id.
>
> Could you please roll back the creation of my latest app so that I can
> try again to create it properly? Please leave the app id free when you
> delete it so that it is possible to claim it once again. I really love
> that app id and just can't live without it. :)
>
> Please let me know if somebody is already looking into it.
>
> Thanks.
>
>  -- Alexander Konovalenko
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Version 1.4.0 is out!

2010-12-03 Thread Sahid Orentino Ferdjaoui
Hello everybody,

I have two bugs;
  The link "Learn more" is broken and i can't update the billing settings.

Please see the screen: http://i.imgur.com/zdhPO.png

Thank.

--
  .
 ..:



On Fri, Dec 3, 2010 at 11:57 AM, Droid  wrote:
> The 'Always on' is too expensive for me to justify at the moment. So -
> will a 'warm up request' from one App keep low latency for requests
> from another App. (same App but on different PCs/phones if you see
> what I mean) I am thinking of polling from my own App in the hope that
> others hitting the same App Engine App will be already warmed up...
>
> On Dec 2, 8:14 pm, "Ikai Lan (Google)" 
> wrote:
>> Hey everyone,
>>
>> Version 1.4.0 is officially released! Documentation will go live shortly. In
>> the meantime, check out our blog post:
>>
>> http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-e...
>>
>> Release notes are below:
>>
>> Python
>> 
>> - The Always On feature allows applications to pay and keep 3 instances of
>> their
>>   application always running, which can significantly reduce application
>>   latency.
>> - Developers can now enable Warmup Requests. By specifying  a handler in an
>>   app's app.yaml, App Engine will attempt to send a Warmup Request to
>> initialize
>>   new instances before a user interacts with it. This can reduce the latency
>> an
>>   end-user sees for initializing your application.
>> - The Channel API is now available for all users.
>> - Task Queue has been officially released, and is no longer an experimental
>>   feature. The API import paths that use 'labs' have been deprecated. Task
>> queue
>>   storage will count towards an application's overall storage quota, and
>> will
>>   thus be charged for.
>> - The deadline for Task Queue and Cron requests has been raised to 10
>> minutes.
>>   Datastore and API deadlines within those requests remain unchanged.
>> - For the Task Queue, developers can specify task retry_parameters in their
>>   queue.yaml.
>> - Apps that have enabled billing are allowed up to 100 queues with the Task
>>   Queue API.
>> - Metadata Queries on the datastore for datastore kinds, namespaces, and
>> entity
>>   properties are available.
>> - URLFetch allowed response size has been increased, up to 32 MB. Request
>> size
>>   is still limited to 1 MB.
>> - The request and response sizes for the Images API have been increased to
>>   32 MB.
>> - The total size of Memcache batch operations is increased to 32 MB. The 1
>> MB
>>   limit on individual Memcache objects still applies.
>> - The attachment size for outgoing emails has been increased from 1 MB to 10
>> MB.
>>   The size limit for incoming emails is still 10 MB.
>> - Size and quantity limits on datastore batch get/put/delete operations have
>>   been removed. Individual entities are still limited to 1 MB, but your app
>> may
>>   batch as many entities together for get/put/delete calls as the overall
>>   datastore deadline will allow for.
>> - When iterating over query results, the datastore will now asynchronously
>>   prefetch results, reducing latency in many cases by 10-15%.
>> - The Admin Console Blacklist page lists the top blacklist rejected
>> visitors.
>> - The automatic image thumbnailing service supports arbitrary crop sizes up
>> to
>>   1600px.
>> - Overall average instance latency in the Admin Console is now a weighted
>>   average over QPS per instance.
>> - The developer who uploaded an app version can download that version's code
>>   using the appcfg.py download_app command. This feature can be disabled on
>>   a per application basis in the admin console, under the 'Permissions' tab.
>>   Once disabled, code download for the application CANNOT be re-enabled.
>> - Fixed an issue where custom Admin Console pages did not work for Google
>>   Apps for your Domain users.
>> - In the Python runtime, an instance is killed and restarted when a request
>>   handler hits DeadlineExceededError. This should fix an issue related to
>>   intermittent SystemErrors using Django.
>>    http://code.google.com/p/googleappengine/issues/detail?id=772
>> - Allow Django initialization to be moved to appengine_config.py to avoid
>>   Django version conflicts when mixing webapp.template with pure Django.
>>    http://code.google.com/p/googleappengine/issues/detail?id=1758
>> - Fixed an issue with OpenId over SSL.
>>  http://code.google.com/p/googleappengine/issues/detail?id=3393
>> - Fixed an issue on the dev_appserver where login/logout code didn't work
>> using
>>   Python 2.6.
>>    http://code.google.com/p/googleappengine/issues/detail?id=3566
>> - Fixed an issue in the dev_appserver where get_serving_url did not work
>>   for transparent, cropped PNGs:
>>    http://code.google.com/p/googleappengine/issues/detail?id=3887
>> - Fixed an issue with the DatastoreFileStub.
>>    http://code.google.com/p/googleappengine/issues/detail?id=3895
>>
>> Java
>> -
>> - The Always On feature allows applications to pay and keep 3 ins

Re: [google-appengine] Re: increase the time of request handler for one private url

2010-12-01 Thread Sahid Orentino Ferdjaoui
Hum, i thinking...

If i want indexing it into smaller documents;

I have a model with an updated property. I use it to take the delta.
So for example:
  if i take a group of 50 by 50 every 20seconds
  I need to sort by updated desc

it should works... i'm ridiculous.

Thank... i'm sorry for this topic.
Sahid
--
  .
 ..:



On Wed, Dec 1, 2010 at 1:42 PM, Tim Hoffman  wrote:
> Why do you need > 30 seconds to keep solr up to date ?
>
> Can't you break up the indexing into smaller documents ?
>
> T
>
> On Dec 1, 7:59 pm, sahid  wrote:
>> Hello community
>>
>> In my app, i will used a Solr to make a good seach between my users
>> But for that, i need to keep my Solr server up to date.
>>
>> The update needs more than 30 secondes. So i need to increase the time
>> of the request handler in a particular path to make it.
>> It is possible? (these requests are only privates)
>>
>> Thank a lot.
>> Sahid
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: App is cut several times a day

2010-11-26 Thread Sahid Orentino Ferdjaoui
hum... http://i.imgur.com/RAJua.png


--
  .
 ..:



On Fri, Nov 26, 2010 at 11:49 AM, Sahid Orentino Ferdjaoui
 wrote:
> ohh no... i'm wrong,
>
> The model is a small models used to record my users presence.
>
> no parent, no index
>
> class Presence (MarkDeleted, CachingModel):
>    actor      = db.ReferenceProperty (Actor, required=True)
>    gender     = db.IntegerProperty (required=True)
>    extra      = db.StringProperty ()
>    history    = db.BooleanProperty (default=False)
>    ip_address = db.StringProperty (default=None)
>
>
> --
>   .
>  ..:
>
>
>
> On Fri, Nov 26, 2010 at 11:27 AM, Sahid Orentino Ferdjaoui
>  wrote:
>> Hello Stephen,
>>
>> This model has 27 indexes and 10 properties. it don't have parent.
>>
>>
>> --
>>   .
>>  ..:
>>
>>
>>
>> On Thu, Nov 25, 2010 at 5:57 PM, Stephen  wrote:
>>>
>>>
>>> On Nov 25, 3:44 pm, Sahid Orentino Ferdjaoui
>>>  wrote:
>>>> My problem is during the Put with the datastore_v3.
>>>
>>> What does the model look like? Does it have any parent entities?
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>>
>>
>

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



Re: [google-appengine] Re: App is cut several times a day

2010-11-26 Thread Sahid Orentino Ferdjaoui
ohh no... i'm wrong,

The model is a small models used to record my users presence.

no parent, no index

class Presence (MarkDeleted, CachingModel):
actor  = db.ReferenceProperty (Actor, required=True)
gender = db.IntegerProperty (required=True)
extra  = db.StringProperty ()
history= db.BooleanProperty (default=False)
ip_address = db.StringProperty (default=None)


--
  .
 ..:



On Fri, Nov 26, 2010 at 11:27 AM, Sahid Orentino Ferdjaoui
 wrote:
> Hello Stephen,
>
> This model has 27 indexes and 10 properties. it don't have parent.
>
>
> --
>   .
>  ..:
>
>
>
> On Thu, Nov 25, 2010 at 5:57 PM, Stephen  wrote:
>>
>>
>> On Nov 25, 3:44 pm, Sahid Orentino Ferdjaoui
>>  wrote:
>>> My problem is during the Put with the datastore_v3.
>>
>> What does the model look like? Does it have any parent entities?
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>

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



Re: [google-appengine] Re: App is cut several times a day

2010-11-26 Thread Sahid Orentino Ferdjaoui
Hello Stephen,

This model has 27 indexes and 10 properties. it don't have parent.


--
  .
 ..:



On Thu, Nov 25, 2010 at 5:57 PM, Stephen  wrote:
>
>
> On Nov 25, 3:44 pm, Sahid Orentino Ferdjaoui
>  wrote:
>> My problem is during the Put with the datastore_v3.
>
> What does the model look like? Does it have any parent entities?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcached are fluched?

2010-11-25 Thread Sahid Orentino Ferdjaoui
Thank,it's ok :)

--
  .
 ..:



On Thu, Nov 25, 2010 at 1:09 PM, Stephen  wrote:
>
>
> On Nov 25, 11:08 am, Sahid Orentino Ferdjaoui
>  wrote:
>> Hello Stephen,
>>
>> I'm try to implement your service but i don't have 'cost' attribute
>> into the response.
>> it's because i'm in dev?
>
>
> Works for me. Maybe the code got line-wrapped in the email. Try this:
>
>  https://gist.github.com/715284
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: App is cut several times a day

2010-11-25 Thread Sahid Orentino Ferdjaoui
My problem is during the Put with the datastore_v3.
I have a several problems with this.

Now, I will get a big numbers of errors:

Screens of my log: http://i.imgur.com/GYT83.png
Traceback: https://gist.github.com/930eb215f3f879794838
Errors/s: http://goo.gl/7w0Wi
Reqs/s: http://goo.gl/NPebL

Thank


On Wed, Nov 24, 2010 at 4:35 PM, Stephen  wrote:
>
>
> On Nov 23, 10:21 am, sahid  wrote:
>>
>> My app is cut several times a day and i don't know why... I use
>> appstats and all of my requests are OK
>
>
> Take screen shots of the appstats waterfall chart for the request that
> is failing: one showing a successful request, one showing an error.
>
>
>> in general i use less than 10 RPC by request.
>
>
> The fewer the better. Make sure you are taking advantage of parallel
> api calls where possible.
>
>
>> I have several type of errors: DeadLineException, Timeout, "Community error 
>> (not logged)";
>
>
> There are two types of DeadlineExceededError:
>
>  google.appengine.runtime.DeadlineExceededError
>  google.appengine.runtime.apiproxy_errors.DeadlineExceededError
>
> The first occurs when your request runs longer than 30 seconds in
> total, the second when an RPC call, eg. a datastore Put(), takes too
> long (the default is 10 seconds).
>
> As you are also getting Timeout errors
> (google.appengine.api.datastore_errors.Timeout) I assume it is the
> second problem: one or more of your datastore operations is timing
> out. You need to figure out which one.
>
> It might be timing out for one of many reasons:
>
> - it is a put() with a parent and you are causing too much contention
> for one entity group
> - you have many indexed properties which aren't being used, in which
> case unindex them
> - you have many indexed properties which are required, in which case
> you might think about splitting your model and/or using a task to
> put()
> - Google has installed your app on a poorly machine
> - etc.
>
>
> You need to dig in and get more data.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcached are fluched?

2010-11-25 Thread Sahid Orentino Ferdjaoui
Hello Stephen,

I'm try to implement your service but i don't have 'cost' attribute
into the response.
it's because i'm in dev?

You have any documentation for me about stats with datastore?

Thank again

--
  .
 ..:



On Wed, Nov 24, 2010 at 12:52 PM, Stephen  wrote:
>
>
> On Nov 24, 10:41 am, Sahid Orentino Ferdjaoui
>  wrote:
>>
>> So I would like know if GAE flush memcached (all items stored into the
>> severs) in a particular time of the day.
>
>
> Memcache is flushed when the servers are upgraded, but I don't think
> it is policy to flush regularly at a particular time of the day.
>
>
>> Because;
>> - i have a big number of deadline in a particular moment of the day
>> and so i would like know if that comes from here.
>
>
> Look at the stack trace for the DeadlineExceededError's and see what
> the code was doing immediately before this error. Was it running a
> query which would usually be cached?
>
> It is easier to check this kind if thing if you log the progress of
> all your RPC calls. Something like this:
>
>
> from google.appengine.api import (
>    apiproxy_stub_map,
>    quota
> )
>
> def _log_api_pre_call(service, call, request, response, rpc):
>    logging.debug('RPC(pre) %s.%s', service, call)
>
> def _log_api_post_call(service, call, request, response, rpc, error):
>    if service == 'datastore_v3' and call in ('Put', 'Touch',
> 'Delete', 'Commit'):
>        cost = response.cost()
>        cost_info = ' idx_writes=%d entity_writes=%d entity_bytes=%d'
> % (
>            cost.index_writes(), cost.entity_writes(),
> cost.entity_write_bytes())
>    else:
>        cost_info = ''
>
>    logging.info('RPC(post) %s.%s %.3fapi_cpu_ms%s',
>                 service, call,
>
> quota.megacycles_to_cpu_seconds(rpc.cpu_usage_mcycles),
>                 cost_info)
>
> apiproxy_stub_map.apiproxy.GetPreCallHooks().Append(
>    '_log_api_pre_call', _log_api_pre_call)
>
> apiproxy_stub_map.apiproxy.GetPostCallHooks().Append(
>    '_log_api_post_call', _log_api_post_call)
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcached are fluched?

2010-11-24 Thread Sahid Orentino Ferdjaoui
Thank Stephen, it's a very interesting response.

> Memcache is flushed when the servers are upgraded, but I don't think
> it is policy to flush regularly at a particular time of the day.

You have probably raison, but it's a pity no engineer confirms the topic.

About your snippet, thank i will do that.


On Wed, Nov 24, 2010 at 12:52 PM, Stephen  wrote:
>
>
> On Nov 24, 10:41 am, Sahid Orentino Ferdjaoui
>  wrote:
>>
>> So I would like know if GAE flush memcached (all items stored into the
>> severs) in a particular time of the day.
>
>
> Memcache is flushed when the servers are upgraded, but I don't think
> it is policy to flush regularly at a particular time of the day.
>
>
>> Because;
>> - i have a big number of deadline in a particular moment of the day
>> and so i would like know if that comes from here.
>
>
> Look at the stack trace for the DeadlineExceededError's and see what
> the code was doing immediately before this error. Was it running a
> query which would usually be cached?
>
> It is easier to check this kind if thing if you log the progress of
> all your RPC calls. Something like this:
>
>
> from google.appengine.api import (
>    apiproxy_stub_map,
>    quota
> )
>
> def _log_api_pre_call(service, call, request, response, rpc):
>    logging.debug('RPC(pre) %s.%s', service, call)
>
> def _log_api_post_call(service, call, request, response, rpc, error):
>    if service == 'datastore_v3' and call in ('Put', 'Touch',
> 'Delete', 'Commit'):
>        cost = response.cost()
>        cost_info = ' idx_writes=%d entity_writes=%d entity_bytes=%d'
> % (
>            cost.index_writes(), cost.entity_writes(),
> cost.entity_write_bytes())
>    else:
>        cost_info = ''
>
>    logging.info('RPC(post) %s.%s %.3fapi_cpu_ms%s',
>                 service, call,
>
> quota.megacycles_to_cpu_seconds(rpc.cpu_usage_mcycles),
>                 cost_info)
>
> apiproxy_stub_map.apiproxy.GetPreCallHooks().Append(
>    '_log_api_pre_call', _log_api_pre_call)
>
> apiproxy_stub_map.apiproxy.GetPostCallHooks().Append(
>    '_log_api_post_call', _log_api_post_call)
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] App is cut several times a day

2010-11-24 Thread Sahid Orentino Ferdjaoui
Hello Barry, thank for your back :)

Yes my clients are directly connected with the third part sever.
This graph shows the time or my clients are disconnected.

I accepte the intermittent failures from AppEngine: (just now...)
  - reqs/s http://goo.gl/KFzcL
  - errors/s http://goo.gl/2BfUe

But in my graph you can see the long time of interuption.

I suppose that comes from appengine, but I could be wrong.
I would like just to know if appengine teams has any information to help me.

This probleme is recurent.

Thank a lot


On Wed, Nov 24, 2010 at 11:30 AM, Barry Hunter  wrote:
> What makes you so certain its AppEngine related?
>
> From what I understand you can't hold a connection open to AppEngine
> anyway, so active connections (that that graph appears to show) must
> be the active connections to clients.
>
> You might get intermittent failures from AppEngine - pretty much a few
> are to be expected - your comet server should be able to deal with
> that.
>
>
> On 24 November 2010 09:33, Sahid Orentino Ferdjaoui
>  wrote:
>> Seriously is very wierd... http://i.imgur.com/AgsIC.png
>>
>> and my memcached are a very young oldest item and uses a very small
>> size of space... less than 300mega
>> before it used more than 1giga.
>>
>> anybody can help me?
>>
>>
>> --
>>   .
>>  ..:
>>
>>
>>
>> On Tue, Nov 23, 2010 at 11:21 AM, sahid  wrote:
>>> Hello,
>>>
>>> Please see this chart: http://i.imgur.com/9CAnF.png (All of my users
>>> are connected in a third part server (COMET))
>>>
>>> My app is cut several times a day and i don't know why... I use
>>> appstats and all of my requests are OK... in general i use less than
>>> 10 RPC by request.
>>> my average latency is in about 120ms and in general i have less than 1
>>> error for 100reqs.
>>>
>>> I have several type of errors: DeadLineException, Timeout, and
>>> "Community error (not logged)";
>>>
>>> - The DeadLineException are directly in rapport with the "System
>>> Status".
>>> - The timeout error are launched from time to time with a big number
>>> of errors during a small time (in rapport with my reqs/s)
>>> - The "Community error" comes from time to time and the result is my
>>> app is down...
>>>
>>> Seriously i think the problem comes form GAE; Ok ...for "Time out and
>>> DeadLineException" but the "Community Error" down my app
>>> and that is terrible.
>>>
>>> So please, you can investigate my app? appstats is launched if a
>>> google engeneer want my identifiant i can give it.
>>> I need to know if the problem comes from GAE or not because i can
>>> wait... but i need to know.
>>>
>>> APPID: devel-inchallah
>>>
>>> Thanks a lots,
>>> Sahid
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appeng...@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Re: Memcached are fluched?

2010-11-24 Thread Sahid Orentino Ferdjaoui
Thank Keakon, i understand that.

There are a difference with one or two item not stored into the cache
for a request, and all data stored into memcached are flushed in a
particular time.

So I would like know if GAE flush memcached (all items stored into the
severs) in a particular time of the day.

Because;
- i have a big number of deadline in a particular moment of the day
and so i would like know if that comes from here.
+ my oldest item stored into memcached is very young
+ my data stored into memcached is very small (about 300mega and
before we have about more than 1giga)

If GAE has changed anything about memcached i need to know that for
correct it into my application.

Thank a lots


On Wed, Nov 24, 2010 at 11:24 AM, 风笑雪  wrote:
> You should assume any items that not been used in last 10 minutes will be
> erased at any time.
> In my experience, it seems GAE seldom delete those used in the last 5
> minutes.
>
> --
> keakon
>
>
> On Wed, Nov 24, 2010 at 6:05 PM, Sahid Orentino Ferdjaoui
>  wrote:
>>
>> Hello Simon, thank for you reply.
>>
>> The big deal for me is whether all of my data stored into memcached
>> are flushed in a particular time?
>> If it's the case it's terrible because the datastore is very slow and
>> if my handler need to regenerate all data, i will have a lot of
>> deadline exception.
>>
>> ...You know if it's the case?
>>
>> Thank again.
>>
>>
>> On Wed, Nov 24, 2010 at 10:34 AM, Simon  wrote:
>> > Hi,
>> >
>> > Memcache will definitely get flushed - remember that you're using a
>> > shared infrastructure with other people and it's only a cache, which
>> > by its definition will hold transitory data.  There are no guarantees
>> > as to how long your objects will stay in that cache, only that they
>> > won't stay there longer than you specify.
>> >
>> > I hope that helps.
>> >
>> > Cheers,
>> > Simon
>> >
>> > On Nov 24, 9:28 am, sahid  wrote:
>> >> Hello,
>> >>
>> >> I have a question about memcached.
>> >>
>> >> In production, memcached servers are flushed?
>> >> Since last few days my oldest items are very young (13113) and i use
>> >> less than 300mega...
>> >>
>> >> Thank
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/google-appengine?hl=en.
>> >
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Re: Memcached are fluched?

2010-11-24 Thread Sahid Orentino Ferdjaoui
Hello Simon, thank for you reply.

The big deal for me is whether all of my data stored into memcached
are flushed in a particular time?
If it's the case it's terrible because the datastore is very slow and
if my handler need to regenerate all data, i will have a lot of
deadline exception.

...You know if it's the case?

Thank again.


On Wed, Nov 24, 2010 at 10:34 AM, Simon  wrote:
> Hi,
>
> Memcache will definitely get flushed - remember that you're using a
> shared infrastructure with other people and it's only a cache, which
> by its definition will hold transitory data.  There are no guarantees
> as to how long your objects will stay in that cache, only that they
> won't stay there longer than you specify.
>
> I hope that helps.
>
> Cheers,
> Simon
>
> On Nov 24, 9:28 am, sahid  wrote:
>> Hello,
>>
>> I have a question about memcached.
>>
>> In production, memcached servers are flushed?
>> Since last few days my oldest items are very young (13113) and i use
>> less than 300mega...
>>
>> Thank
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] App is cut several times a day

2010-11-24 Thread Sahid Orentino Ferdjaoui
Seriously is very wierd... http://i.imgur.com/AgsIC.png

and my memcached are a very young oldest item and uses a very small
size of space... less than 300mega
before it used more than 1giga.

anybody can help me?


--
  .
 ..:



On Tue, Nov 23, 2010 at 11:21 AM, sahid  wrote:
> Hello,
>
> Please see this chart: http://i.imgur.com/9CAnF.png (All of my users
> are connected in a third part server (COMET))
>
> My app is cut several times a day and i don't know why... I use
> appstats and all of my requests are OK... in general i use less than
> 10 RPC by request.
> my average latency is in about 120ms and in general i have less than 1
> error for 100reqs.
>
> I have several type of errors: DeadLineException, Timeout, and
> "Community error (not logged)";
>
> - The DeadLineException are directly in rapport with the "System
> Status".
> - The timeout error are launched from time to time with a big number
> of errors during a small time (in rapport with my reqs/s)
> - The "Community error" comes from time to time and the result is my
> app is down...
>
> Seriously i think the problem comes form GAE; Ok ...for "Time out and
> DeadLineException" but the "Community Error" down my app
> and that is terrible.
>
> So please, you can investigate my app? appstats is launched if a
> google engeneer want my identifiant i can give it.
> I need to know if the problem comes from GAE or not because i can
> wait... but i need to know.
>
> APPID: devel-inchallah
>
> Thanks a lots,
> Sahid
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Can't update my billing settings

2010-11-23 Thread Sahid Orentino Ferdjaoui
Thank Robert,

I will do that.

Sahid.
--
  .
 ..:



On Mon, Nov 22, 2010 at 6:50 PM, Robert Kluin  wrote:
> Have you tried submitting a billing help request?
>  http://code.google.com/support/bin/request.py?contact_type=AppEngineBillingSupport
>
>
> Robert
>
>
>
>
>
>
> On Mon, Nov 22, 2010 at 04:46, Sahid Orentino Ferdjaoui
>  wrote:
>> Hello,
>>
>> Since about 3 weeks i can't update my billing settings; I have this message:
>>
>> Billing Status: Activating Billing
>> Billing will be enabled as soon as the new billing administrator's credit
>> card has been authorized and quotas have been adjusted.
>>
>> it's a problem for me because i need to update my settings, i have a lot of
>> quota Denials.
>> APPID: devel-inchallah
>> 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.
>
>

-- 
You 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't update my billing settings

2010-11-22 Thread Sahid Orentino Ferdjaoui
Hello,

Since about 3 weeks i can't update my billing settings; I have this
message:

Billing Status: Activating Billing
Billing will be enabled as soon as the new billing administrator's
credit card has been authorized and quotas have been adjusted.


it's a problem for me because i need to update my settings, i have a
lot of quota Denials.


APPID: devel-inchallah


Thanks

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



Re: [google-appengine] Errors by alternating with TaskQueue

2010-11-19 Thread Sahid Orentino Ferdjaoui
again with this message now:

 "The datastore operation timed out, or the data was temporarily
unavailable."

I dont think the problem comes from me because the rest of the time the app
runs without problem.

Errors/Second: http://goo.gl/ewdQB


--
  .
 ..:


On Fri, Nov 19, 2010 at 3:17 PM, Sahid Orentino Ferdjaoui <
sahid.ferdja...@gmail.com> wrote:

> The problem is to reproduce at the moment.
>
> --
>   .
>  ..:
>
>
>
> On Fri, Nov 19, 2010 at 11:43 AM, Sahid Orentino Ferdjaoui <
> sahid.ferdja...@gmail.com> wrote:
>
>> Hello Community!
>>
>> I get lots of errors with *_ah/queue/deferred* for a few minutes and then
>> return to normal... and it happens frequently but at irregular intervals.
>>
>> APPID: devel-inchallah.com
>>
>> Thank you!!
>>
>>
>> For example, last time: about 5minutes:
>>
>> *Errors/Second:*
>>
>>
>> <https://www.google.com/chart?chxt=x,y&chd=e:AhBNB6CmDTD.ErFYGEGxHdIKI2JjKPK8LoMVNBNuOaPHPzQgRMR4SlTRT-UqVXWDWwXcYJY1ZiaOa7bncUdAdteZfFfygehLh3ikjQj9kplWmCmvnboIo0phqNq6rmsSs.truYvEvxwdxKx2yjzPz80o1V2B2u3a4H4z5f6M647l8R8-9q-X,AAANBRCxBfAAAbBfAAAoCWAbAAAoAoAoAoAAANANAAANANAoAABtCWBRAbAAANANANAbAAANANANAoANANA2A2AoA2AoBtA2AoA2A2A2BRC.BfBRBRDMBtDoC.DoDMFHAND1EREeEeCxDaDaIUVw0eER&chxp=0,97.7,81.4,65.1,48.9,32.6,16.3,0.0%7C1,20.0,40.0,60.0,80.0,100.0&chxs=&chg=0,20.00,1,2&chco=0077cc&chm=R,7f7f7f,0,0.977,0.979%7CR,7f7f7f,0,0.814,0.816%7CR,7f7f7f,0,0.651,0.653%7CR,7f7f7f,0,0.489,0.490%7CR,7f7f7f,0,0.326,0.327%7CR,7f7f7f,0,0.163,0.164%7CR,7f7f7f,0,0.000,0.001%7CB,eaf0f4,0,0,0&chs=750x185&cht=lxy&chxl=0%3A%7Cnow%7C-1hr%7C-2hr%7C-3hr%7C-4hr%7C-5hr%7C-6hr%7C1%3A%7C0.250%7C0.500%7C0.750%7C1.00%7C1.25&chls=2,0,0>
>>
>>
>> <http://i.imgur.com/5i8cg.png>
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>

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



Re: [google-appengine] Errors by alternating with TaskQueue

2010-11-19 Thread Sahid Orentino Ferdjaoui
The problem is to reproduce at the moment.

--
  .
 ..:


On Fri, Nov 19, 2010 at 11:43 AM, Sahid Orentino Ferdjaoui <
sahid.ferdja...@gmail.com> wrote:

> Hello Community!
>
> I get lots of errors with *_ah/queue/deferred* for a few minutes and then
> return to normal... and it happens frequently but at irregular intervals.
>
> APPID: devel-inchallah.com
>
> Thank you!!
>
>
> For example, last time: about 5minutes:
>
> *Errors/Second:*
>
>
> <https://www.google.com/chart?chxt=x,y&chd=e:AhBNB6CmDTD.ErFYGEGxHdIKI2JjKPK8LoMVNBNuOaPHPzQgRMR4SlTRT-UqVXWDWwXcYJY1ZiaOa7bncUdAdteZfFfygehLh3ikjQj9kplWmCmvnboIo0phqNq6rmsSs.truYvEvxwdxKx2yjzPz80o1V2B2u3a4H4z5f6M647l8R8-9q-X,AAANBRCxBfAAAbBfAAAoCWAbAAAoAoAoAoAAANANAAANANAoAABtCWBRAbAAANANANAbAAANANANAoANANA2A2AoA2AoBtA2AoA2A2A2BRC.BfBRBRDMBtDoC.DoDMFHAND1EREeEeCxDaDaIUVw0eER&chxp=0,97.7,81.4,65.1,48.9,32.6,16.3,0.0%7C1,20.0,40.0,60.0,80.0,100.0&chxs=&chg=0,20.00,1,2&chco=0077cc&chm=R,7f7f7f,0,0.977,0.979%7CR,7f7f7f,0,0.814,0.816%7CR,7f7f7f,0,0.651,0.653%7CR,7f7f7f,0,0.489,0.490%7CR,7f7f7f,0,0.326,0.327%7CR,7f7f7f,0,0.163,0.164%7CR,7f7f7f,0,0.000,0.001%7CB,eaf0f4,0,0,0&chs=750x185&cht=lxy&chxl=0%3A%7Cnow%7C-1hr%7C-2hr%7C-3hr%7C-4hr%7C-5hr%7C-6hr%7C1%3A%7C0.250%7C0.500%7C0.750%7C1.00%7C1.25&chls=2,0,0>
>
>
> <http://i.imgur.com/5i8cg.png>
>
>
>  --
> You 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] Errors by alternating with TaskQueue

2010-11-19 Thread Sahid Orentino Ferdjaoui
Hello Community!


I get lots of errors with _ah/queue/deferred for a few minutes and then
return to normal... and it happens frequently but at irregular
intervals.


APPID: devel-inchallah.com


Thank you!!





For example, last time: about 5minutes:




Errors/Second:

-- 
You 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] Prerelease SDK 1.4.0 is out!

2010-11-19 Thread Sahid Orentino Ferdjaoui
Very impressive!

Thank you

--
  .
 ..:



On Fri, Nov 19, 2010 at 10:30 AM, Andrius A  wrote:
> Wow wow! Thank you!
>
> On 18 November 2010 22:27, Ikai Lan (Google) 
> wrote:
>>
>> Hey everyone,
>> I just wanted to let everyone know that prerelease SDK 1.4.0 is out! Get
>> it from the Google Code project:
>> http://code.google.com/p/googleappengine/downloads/list
>> We're still working on the docs and will have them ready for the final
>> release, so if there are any questions about how to use the new features,
>> feel free to ask on this thread and I'll do my best to clarify them. The
>> release notes are below. This is an EXCITING release:
>> Python
>> 
>> - The Always On feature allows applications to pay and keep 3 instances of
>> their
>>   application always running, which can significantly reduce application
>>   latency.
>> - Developers can now enable Warmup Requests. By specifying  a handler in
>> an
>>   app's app.yaml, App Engine will attempt to to send a Warmup Request to
>>   initialize new instances before a user interacts with it. This can
>> reduce the
>>   latency an end-user sees for initializing your application.
>> - The Channel API is now available for all users.
>> - Task Queue has been officially released, and is no longer an
>> experimental
>>   feature. The API import paths that use 'labs' have been deprecated. Task
>> queue
>>   storage will count towards an application's overall storage quota, and
>> will
>>   thus be charged for.
>> - The deadline for Task Queue and Cron requests has been raised to 10
>> minutes.
>>   Datastore and API deadlines within those requests remain unchanged.
>> - For the Task Queue, developers can specify task retry_parameters in
>> their
>>   queue.yaml.
>> - Metadata Queries on the datastore for datastore kinds, namespaces, and
>> entity
>>   properties are available.
>> - URLFetch allowed response size has been increased, up to 32 MB. Request
>> size
>>   is still limited to 1 MB.
>> - The Admin Console Blacklist page lists the top blacklist rejected
>> visitors.
>> - The automatic image thumbnailing service supports arbitrary crop sizes
>> up to
>>   1600px.
>> - Overall average instance latency in the Admin Console is now a weighted
>>   average over QPS per instance.
>> - The developer who uploaded an app version can download that version's
>> code
>>   using the appcfg.py download_app command. This feature can be disabled
>> on
>>   a per application basis in the admin console, under the 'Permissions'
>> tab.
>>   Once disabled, code download for the application CANNOT be re-enabled.
>> - Fixed an issue where custom Admin Console pages did not work for Google
>>   Apps for your Domain users.
>> - Allow Django initialization to be moved to appengine_config.py to avoid
>>   Django version conflicts when mixing webapp.template with pure Django.
>>     http://code.google.com/p/googleappengine/issues/detail?id=1758
>> - Fixed an issue in the dev_appserver where get_serving_url did not work
>>   for transparent, cropped PNGs:
>>     http://code.google.com/p/googleappengine/issues/detail?id=3887
>> - Fixed an issue with the DatastoreFileStub.
>>     http://code.google.com/p/googleappengine/issues/detail?id=3895
>>
>> Java
>> -
>> - The Always On feature allows applications to pay and keep 3 instances of
>> their
>>   application always running, which can significantly reduce application
>>   latency.
>> - Developers can now enable Warmup Requests. By specifying  a handler in
>> an
>>   app's appengine-web.xml, App Engine will attempt to to send a Warmup
>> Request
>>   to initialize new instances before a user interacts with it. This can
>> reduce
>>   the latency an end-user sees for initializing your application.
>> - The Channel API is now available for all users.
>> - Task Queue has been officially released, and is no longer an
>> experimental
>>   feature. The API import paths that use 'labs' have been deprecated. Task
>> queue
>>   storage will count towards an application's overall storage quota, and
>> will
>>   thus be charged for.
>> - The deadline for Task Queue and Cron requests has been raised to 10
>> minutes.
>>   Datastore and API deadlines within those requests remain unchanged.
>> - For the Task Queue, developers can specify task retry-parameters in
>> their
>>   queue.xml.
>> - Metadata Queries on the datastore for datastore kinds, namespaces, and
>> entity
>>   properties are available.
>> - URL Fetch allowed response size has been increased, up to 32 MB. Request
>> size
>>   is still limited to 1 MB.
>> - The Admin Console Blacklist page lists the top blacklist rejected
>> visitors.
>> - The automatic image thumbnailing service supports arbitrary crop sizes
>> up to
>>   1600px.
>> - Overall average instance latency in the Admin Console is now a weighted
>>   average over QPS per instance.
>> - Added a low-level AysncDatastoreService for making calls to the
>> datastore
>>   asynchronously.
>> - Added a getBod

[google-appengine] Re: Service mail (inbound_mail)

2010-11-05 Thread Sahid Orentino Ferdjaoui
Hello,

My apologize for this topic, the problem comes from me.


Best Regards
Sahid

-- 
You 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] There a limit of reqs/sec? (160reqs/sec)

2010-11-05 Thread Sahid Orentino Ferdjaoui
Thank you Nick, i have looks that after have post this topic...

-- 
You 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: Queue 2000+ and "datastore operation timed out..."

2010-11-05 Thread Sahid Orentino Ferdjaoui
hm... I'm suppose i need just to wait.


But since last days i have often this errors,
so i'm prefere you communicate this information.


If have a lot of "datastore time out", the problem can comes from me?


Best Regards,
Sahid

-- 
You 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: High rate for errors of type 500 ?

2010-11-05 Thread Sahid Orentino Ferdjaoui
Hello,


Your 500 comes from what?


Deadline? You have try to check your application performance with
appstats?
it is a good first way to check any problem:
http://code.google.com/appengine/docs/python/tools/appstats.html


Best Regars,
Sahid

-- 
You 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] Queue 2000+ and "datastore operation timed out..."

2010-11-05 Thread Sahid Orentino Ferdjaoui
Hello Community,


I have a lot of tasks in my queue and the problem is I have a lot of
datastore operation tile out.
its possible to invistigate in my app?



Task Queue Stored Task Bytes: 219%
Queue default: 6/s 50.0 2010-11-04 15:30:08 2000+ 357




APPID: devel-inchallah

QPS avg: 100
Instances avg: 80 

-- 
You 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] Return-path

2010-10-28 Thread Sahid Orentino Ferdjaoui
Hello all,


How i can configure the Return-Path to know wich emails are bounced?



Return-Path:
<33bk4ta8jbfmyzqzg-dixcvggvcbhvdg.xjhnvcdyizozxf-am@m3kw2wvrgufz5godrsrytgd7.apphosting.bounces.google.com>

Because if an email is bad, i never know and so i can't remove it from
my mailinglist.



Best Regards,

Sahid

-- 
You 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] Alternate to 'like' clause

2010-10-18 Thread Sahid Orentino Ferdjaoui
Hello,

see at this url:
http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html


> Tip: Query filters do not have an explicit way to match just part of a string 
> value, but you can fake a prefix match using inequality filters:
>
> db.GqlQuery("SELECT * FROM MyModel WHERE prop >= :1 AND prop < :2", "abc", 
> u"abc" + u"\ufffd")
>
> This matches every MyModel entity with a string property prop that begins 
> with the characters abc. The unicode string u"\ufffd" represents the largest 
> possible Unicode character. When the > property values are sorted in an 
> index, the values that fall in this range are all of the values that begin 
> with the given prefix.

--
  .
 ..:



On Mon, Oct 18, 2010 at 3:10 PM, Vibhuti Gupta  wrote:
> Hello
> Anyone has any idea about some alternative to 'like' clause. I need to write
> a query where I need to select users having a particular string in their
> username.
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Re: There a limit of reqs/sec? (160reqs/sec)

2010-10-18 Thread Sahid Orentino Ferdjaoui
> Requests = max 45,200 requests/minute
>
> refer - http://code.google.com/appengine/docs/quotas.html#Requests
>
> cheers !

Very thanks for your cordial response.
But i know that.

I understand, the chart as less points.

Thanks

--
  .
 ..:



On Mon, Oct 18, 2010 at 12:04 PM, sodso  wrote:
> Requests = max 45,200 requests/minute
>
> refer - http://code.google.com/appengine/docs/quotas.html#Requests
>
> cheers !
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

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



Re: [google-appengine] Why so many instances?

2010-10-16 Thread Sahid Orentino Ferdjaoui
Hello,

That is wrong,
in average i have 80 instances launched and in hightraffic more than 100.

--
  .
 ..:



On Sat, Oct 16, 2010 at 5:57 AM, 风笑雪  wrote:
> The max instances per app are about 30.
>
> --
> keakon
>
>
>
> On Sat, Oct 16, 2010 at 9:30 AM, Jeff Schnitzer  wrote:
>> Thanks for the new Instances dashboard - it's neat to know.  I'm
>> curious though, why are so many instances running?
>>
>> I have one (java) app that gets a steady 0.5 hits/s, and another
>> (python) app that gets a steady 2.5 hits/s.
>>
>> The 0.5 hits/s Java app is running 4 instances.
>> The 2.5 hits/s Python app is running 6 instances.
>>
>> Obviously I don't mind that Google devotes so many resources to
>> serving my application, but it does seem odd.  Does GAE need this many
>> instances to serve so few requests?  If my Java app surges to 50
>> hits/s, will I consume 400 instances??
>>
>> Thanks,
>> Jeff
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appeng...@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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



Re: [google-appengine] Memcache capacity

2010-10-15 Thread Sahid Orentino Ferdjaoui
For informations: my traffic: http://goo.gl/A4XC

--
  .
 ..:



On Fri, Oct 15, 2010 at 5:22 PM, sahid  wrote:
> Hello again :)
>
> II write this topic because my app need much memory for memcached.
> actually i have 2giga but it's too less.
>
> My items is missed and i should use datastore, but datastore is too
> long and causes a lot of deadlineexception
> (I use already a lot of TaskQueue, see my admin panel).
>
> I have understand the principe of the cache but i need more because
> the number of users online increase and so, the number of items
> missed.
>
> So please, increase my memcached memory.
>
> APPID: devel-inchallah
>
> Cordially,
> Sahid
>
> --
> You 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] Need more memcache space

2010-10-14 Thread Sahid Orentino Ferdjaoui
Hello,


I need more memcache space, actually i have 2G and that is too less.


Why i need more?


I generate a userlist of 100onlines by a cron every 10minutes



but i have see, my userlist is deleted when my website is on
hightraffics.
so to correct it i have updated my cron to generate a userlist every
1minute but that consume more ressources.



APPID: devel-inchallah



Cordially,
Sahid

-- 
You 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: Indexes Error

2010-10-08 Thread Sahid Orentino Ferdjaoui
My indexes are always in errors!

i have vaccum indexes, after indexes are deleted i have RE update my
indexes, but i have always indexes error!
That is terrible, my application is down, who is the support? i use
about 60$ per days...

--
  .
 ..:



On Fri, Oct 8, 2010 at 11:00 PM, sahid  wrote:
> UP
>
> my indexes are always in deletion:
> Queued: 130 Running: 0 Completed: 47 Total: 177
>
> Never way to get a better time?, because i need also to make all new
> indexes.
>
> Cordialy,
> Sahid
>
> On Oct 8, 9:15 pm, sahid  wrote:
>> Yes now my indexes is RE in deletion, my application is down, please
>> you have the opportunity to expedite things
>> I have billing enable and i use about 60$ per days.
>>
>> On 8 oct, 20:46, "Ikai Lan (Google)"  wrote:
>>
>>
>>
>>
>>
>>
>>
>> > Did you run vacuum_indexes  on your indexes?
>>
>> > --
>> > Ikai Lan
>> > Developer Programs Engineer, Google App Engine
>> > Blogger:http://googleappengine.blogspot.com
>> > Reddit:http://www.reddit.com/r/appengine
>> > Twitter:http://twitter.com/app_engine
>>
>> > On Fri, Oct 8, 2010 at 10:43 AM, sahid  wrote:
>> > > Hello,
>>
>> > > I need help,
>>
>> > > by a error i have removed all of my indexes, i need to regenerate it but 
>> > > the deletion is too
>> > > long and now i have a "Workflow Backend Index Task Count LIMITED"
>>
>> > > and now i have a lot of indexes error
>>
>> > > APPID: devel-inchallah
>>
>> > >http://code.google.com/p/googleappengine/issues/detail?id=3839
>>
>> > >  --
>> > > You received this message because you are subscribed to the Google Groups
>> > > "Google App Engine" group.
>> > > To post to this group, send email to google-appeng...@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> > > google-appengine+unsubscr...@googlegroups.com> > >  e...@googlegroups.com>
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

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