Re: [google-appengine] Generating static html files

2011-05-19 Thread Timofey Koolin
You can put generated data to memcache with time parameter for expire your
data and datastore, then read it from memcache. If memcache empty - read
from datastore.

2011/5/20 PF 

> Hi!
>
> I set up the cron job and collecting data from internet. I'd like to
> display some statistics about the data. It's pretty enough to update
> the view once per day.
>
> From my point of view the ideal implementation could be to re-generate
> the index.html file once per day. Definitely I do not want to run the
> GQL query for every http request. I also think it is wasting of memory
> to put the data into memcache for whole day.
>
> Is there any way, what is your suggestion?
>
> Thx,
> Peter
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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: RE: [google-appengine] Generating static html files

2011-05-19 Thread Timofey Koolin
You can use more than one memcache entry

2011/5/20 PF 

> There is 1MB limit for memcache. I can imagine when I'd like to show
> statistic chart for last year there could be the need for more amount of
> data then 1MB so I cannot use memcache. Also for such 1 year statistic it is
> pretty enough to be recalculated only once per week e.g. Putting data to
> memcache for one week is not so ideal from my point of view.
>
> No other way then memcache? Or are my arguments above not relevant?
>
> Thx,
> Peter
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Updated App Engine Pricing FAQ!

2011-06-30 Thread Timofey Koolin
a.

2011/6/30 stevep 

> This was asked/answered indirectly in this thread I think, but having
> hard time finding it (might have been a different thread).
>
> If logic is to progress through 20 entities serially which is better
> now regarding costs:
>
> a) fetch(20) in  a query, then do "for result in results:"
>
> or
>
> b) query the keys, then iteratively get() the 20 entities by key_id
>
> or
>
> c) query the keys, then do a batch get() using the keys
>
> Pretty sure (a) is not it, but uncertain about (b/c). Appreciate it,
> stevep
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] New Channel API pricing scheme

2011-07-02 Thread Timofey Koolin
No http://www.google.com/enterprise/appengine/appengine_pricing.html
100 channel per day - free limit, you can pay for additional channels.

2011/7/2 Chiguireitor 

> Hi all, i was just reading the new pricing scheme and came along a little
> tidbit that made me feel a little uncomfortable: The $9/mo plan has a limit
> of 100 channels opened simultaneosly and doesn't have a way to pay for more
> channels simultaneosly opened!!! Is this true? are we going to be limited to
> 100 concurrent channels on paid apps with no room to grow up?
>
> --
> 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/-/dtL1_FZAJz4J.
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: How to write optimal queries?

2011-07-08 Thread Timofey Koolin
Slide 80:
- If you write N entities that are all part of 1 entity group, it counts as
1 write.

Do this mean that cost of batch write in transaction will pay as 1 datastore
operation?
Do batch/query read many items from 1 entity group pay as 1 datastore
operation?

2011/7/8 Ikai Lan (Google) 

> Before I try to answer this question, can you take a look at these slides?
> Hopefully these should clarify why things work the way they work:
>
> http://www.slideshare.net/ikailan/introducing-the-app-engine-datastore
>
> Ideally, these will raise new questions about how entity groups, index
> scans, etc work.
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog: http://googleappengine.blogspot.com
> Twitter: http://twitter.com/app_engine
> Reddit: http://www.reddit.com/r/appengine
>
>
>
> On Thu, Jul 7, 2011 at 7:37 PM, Pol  wrote:
>
>> I'm a little confused by your answer and the concept of "zigzag
>> joins". In practice, assuming the result set will end up being the
>> same, is any of these 2 queries faster / better and why exactly?
>>
>> query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> prime = TRUE ORDER BY timestamp DESC", self.user.key())
>>
>> query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> initialized = TRUE AND prime = TRUE ORDER BY timestamp DESC",
>> self.user.key())
>>
>> Regarding the 2nd set of queries I asked about, all things being
>> equal, is it better to do the query with or without the ANCESTOR?
>> Intuitively, I would expect the ANCESTOR version to perform faster as
>> it would only run on 1 machine / entity group, but is this true?
>>
>> In the data model, Photo is a child of User and there 1000's more
>> photos than users. Otherwise, I haven't measured performance in the
>> app yet, I'd rather rely on some "official" best practices for now :)
>>
>> On Jul 7, 6:25 pm, "Ikai Lan (Google)"  wrote:
>> > Ancestor queries don't add significant overhead, so I'm not going to
>> > consider that factor.
>> >
>> > As far as other queries go, in general fewer indexed mean better
>> performance
>> > if you are doing zigzag join. However - if an index contains a small
>> number
>> > of results, obviously the query will return faster because there are
>> simply
>> > less results. Otherwise, you end up zig zagging across more indexes,
>> which
>> > probably will result in slower queries. It really depends on the shape
>> of
>> > your data. What have your obvservations been?
>> >
>> > Ikai Lan
>> > Developer Programs Engineer, Google App Engine
>> > Blog:http://googleappengine.blogspot.com
>> > Twitter:http://twitter.com/app_engine
>> > Reddit:http://www.reddit.com/r/appengine
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Thu, Jul 7, 2011 at 6:21 PM, Pol  wrote:
>> > > Hi,
>> >
>> > > Assuming the app runs on an HR database and that the number of indexes
>> > > is not a problem:
>> >
>> > > Say that because of the data model, these queries are equivalent (i.e.
>> > > return the exact same results), which one should be used to get the
>> > > best performance?
>> >
>> > > query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> > > prime = TRUE ORDER BY timestamp DESC", self.user.key())
>> >
>> > > query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> > > initialized = TRUE AND prime = TRUE ORDER BY timestamp DESC",
>> > > self.user.key())
>> >
>> > > Does the response change if somewhere else in the code, there is also
>> > > this query (because of shared indexes or something)?
>> >
>> > > query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> > > initialized = TRUE ORDER BY timestamp DESC", self.user.key())
>> >
>> > > Same question, this time with these 2 other queries:
>> >
>> > > query = db.GqlQuery("SELECT * FROM Photo WHERE event = :1 AND prime =
>> > > TRUE AND hidden = FALSE ORDER BY timestamp DESC", event.key())
>> >
>> > > query = db.GqlQuery("SELECT * FROM Photo WHERE ANCESTOR IS :1 AND
>> > > event = :2 AND prime = TRUE AND hidden = FALSE ORDER BY timestamp
>> > > DESC", event.key().parent(), event.key())
>> >
>> > > I understand the 2nd version is an ancestor query which should return
>> > > consistent results (right?) but in this case, it's ok if the results
>> > > are a bit stalled.
>> >
>> > > Thanks!
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Google App Engine" group.
>> > > To post to this group, send email to
>> google-appengine@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> > > google-appengine+unsubscr...@googlegroups.com.
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.

Re: [google-appengine] Re: Re : Updated App Engine Pricing FAQ!

2011-07-08 Thread Timofey Koolin
See
http://code.google.com/appengine/forum/?place=msg%2Fgoogle-appengine%2FHluog1_a3n4%2FuFMhaBWhVi8J

Q: What is the time granularity of the instance pricing?  ie if I have an
instance up for 5 minutes, what am I charged, $0.08 / 60*5?
A: Instances are charged for their uptime in addition to a 15 minute startup
fee, the startup fee covers what it takes for App Engine to bring up and
down the instance.  So if you have an on-demand Instance only serving
traffic for 5 minutes, you will pay for 5+15 minutes, or $0.08 / 60 * 20 =
2.6 cents.  Additionally, if the instance stops and then starts again within
a 15 minute window, the startup fee will only be charged once and the
instance will be considered "up" for the  time that passed. For example, if
an on-demand instance is serving traffic for 5 min, is then down for 4
minutes and then serving traffic for 3 more minutes, you will pay for
(5+4+3)+15 minutes, or $0.08 / 60 * 27 = 3.6 cents.

2011/7/8 Juha K 

> The 15 minutes start-up fee seems odd with the current scheduler. A Java
> app with very low latency and high QPS would be billed a lot more than it
> should be. That is because for some unknown reason GAE kills an instance
> when it has reached exactly 9000 requests. I've tested this with several
> apps, the simplest had just one servlet doing nothing.
>
> I have an app which can serve about 30 QPS per instance. That means the
> 9000 requests limit will be reached within 5 minutes. That instance will be
> billed for 15 minutes! That's 3x the price of the actual instance usage! I
> hope the 9000 requests limit will change before the new pricing takes place.
> If the 9000 requests limit stays, I must make sure none of my app instances
> will serve more than 10QPS (=15 minutes life time / instance).
>
> --
> 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/-/6vl54r7F_2UJ.
>
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Cost of many operations in one transaction

2011-07-12 Thread Timofey Koolin
See new pricing model
http://www.google.com/enterprise/appengine/appengine_pricing.html

2011/7/12 Max 

> by my understanding, batch write on same entity group actually writes only
> once to datastore.
>
> For your second case, if you do it via async queries, then API call is the
> same but you will be charged way less CPU time than do it sequentially.
>
> PS: datastore API call is unlimited, so the only thing need to concern is
> CPU hour.
>
> --
> 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/-/bNMcWSG19EsJ.
>
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Google Apps + Google App Engine, проблемы, не могу использовать GAE из аккаунта Google Apps

2011-08-01 Thread Timofey Koolin
Пишите по-английски или задайте вопрос в русскоязычной группе
https://groups.google.com/forum/#!forum/google-appengine-ru

Write english please or send your question to russian-language group
https://groups.google.com/forum/#!forum/google-appengine-ru

1 августа 2011 г. 20:26 пользователь Артур С  написал:

> Я проверил список ЧаВо и искал ответ на мой вопрос в уже отвеченных
> ветках форума: ДА
> Адрес моего сайта: www.citiweb.net (это адрес приложения в gae)
> Описание проблемы (как давно она появилась, какие меры предпринимались
> для ее решения):
> Зарегистрировал домен в Google Apps, всё настроил, работает.
> Добавить в Google Apps приложение GAE удалось, но не сразу.
> Суть, если захожу из аккаунта Google Apps (например ad...@domen.ru) в
> добавленное приложение (в моём случае http://wwwcitiwebnet.appspot.com
> ), точней сказать в админку приложения https://appengine.google.com/start/
> то страница не открывается (множественная переадресация). Как
> управлять приложением(настройки, оплата и т.п.) ?
>
> Приложение создал из обычного аккаунта google (типа u...@gmail.com),
> иначе зайти в GAE невозможно. Затем после создание в настройках
> привязал к Google Apps.
>
> Куки удалял, кэш чистил, браузер Google Chrome, ОС Windows. Из под
> Linux такая же проблема.
>
> Браузер следующее сообщает:
>
> На этой странице обнаружена циклическая переадресация
> Веб-страница https://appengine.google.com/start привела к избыточному
> количеству переадресаций. Чтобы устранить эту проблему, можно удалить
> файлы cookie для этого сайта или разрешить файлы cookie независимых
> поставщиков. Если проблема сохранится, возможно, она связана с
> конфигурацией сервера, а не с вашим компьютером.
> Вот несколько советов и рекомендаций:
> Reload this web page later.
> Подробнее об этой неполадке.
> Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS): Обнаружено слишком много
> переадресаций.
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Can't download all data with bulkloader from non-default namespace

2011-08-02 Thread Timofey Koolin
Yes, I can. My app ID: my-optimiser (my-optimiser.appspot.com).

It isn't very need personal for me now - I have only one Entity type and I
can download it with --kind option, but I think it is bug in platform or
SDK.

Now I try use https://my-optimiser.appspot.com instead of
https://3.my-optimiser.appspot.com - it have same error.

2011/8/2 Johan Euphrosine 

> Can you share your application id, so we can investigate the issue ?
>
> Feel free to fill a production issue if this is directly affecting
> your operation:
>
> http://code.google.com/p/googleappengine/issues/entry?template=Production%20issue
>
> On Sat, Jul 30, 2011 at 10:19 AM, rekby  wrote:
> > I use Python SDK 1.5.2. High-replication datastore. I see data statistic
> for
> > namespace 2 in dashboard.
> > appcfg.py download_data --application=s~my-optimiser
> > --url=https://3.my-optimiser.appspot.com/remote_api --namespace="2"
> > --filename=optimiser.data
> > Downloading data records.
> > [INFO] Logging to bulkloader-log-20110730.121721
> > [INFO] Throttling transfers:
> > [INFO] Bandwidth: 25 bytes/second
> > [INFO] HTTP connections: 8/second
> > [INFO] Entities inserted/fetched/modified: 20/second
> > [INFO] Batch Size: 10
> > [INFO] Opening database: bulkloader-progress-20110730.121721.sql3
> > [INFO] Opening database: bulkloader-results-20110730.121721.sql3
> > [INFO] Connecting to 3.my-optimiser.appspot.com/remote_api
> > [ERROR   ] Unable to download kind stats for all-kinds download.
> > [ERROR   ] Kind stats are generated periodically by the appserver
> > [ERROR   ] Kind stats are not available on dev_appserver.
> >
> > --
> > 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/-/fN3ISosu8ZgJ.
> > 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.
> >
>
>
>
> --
> Johan Euphrosine (proppy)
> Developer Programs Engineer
> Google Developer Relations
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Can't download all data with bulkloader from non-default namespace

2011-08-03 Thread Timofey Koolin
Yes, I fill it.
http://code.google.com/p/googleappengine/issues/detail?id=5486

3 августа 2011 г. 15:46 пользователь Johan Euphrosine
написал:

> Hi Timofey,
>
> I managed to reproduce your issue:
> proppy@proppy:~$ ~/google_appengine/appcfg.py download_data
> --application=s~proppy-guestbook-namespace
> --url=https://proppy-guestbook-namespace.appspot.com/_ah/remote_api
> --namespace="foo" --filename=foo.data
> Downloading data records.
> [INFO] Logging to bulkloader-log-20110803.134504
> [INFO] Throttling transfers:
> [INFO] Bandwidth: 25 bytes/second
> [INFO] HTTP connections: 8/second
> [INFO] Entities inserted/fetched/modified: 20/second
> [INFO] Batch Size: 10
> [INFO] Opening database: bulkloader-progress-20110803.134504.sql3
> [INFO] Opening database: bulkloader-results-20110803.134504.sql3
> [INFO] Connecting to
> proppy-guestbook-namespace.appspot.com/_ah/remote_api
> [ERROR   ] Unable to download kind stats for all-kinds download.
> [ERROR   ] Kind stats are generated periodically by the appserver
> [ERROR   ] Kind stats are not available on dev_appserver.
>
> Looks like a bug, can you fill it on
> http://code.google.com/p/googleappengine/issues/entry and followup
> with the url there ?
>
> Thanks in advance.
>
> On Tue, Aug 2, 2011 at 4:51 PM, Timofey Koolin 
> wrote:
> > Yes, I can. My app ID: my-optimiser (my-optimiser.appspot.com).
> > It isn't very need personal for me now - I have only one Entity type and
> I
> > can download it with --kind option, but I think it is bug in platform or
> > SDK.
> > Now I try use https://my-optimiser.appspot.com instead of
> > https://3.my-optimiser.appspot.com - it have same error.
> >
> > 2011/8/2 Johan Euphrosine 
> >>
> >> Can you share your application id, so we can investigate the issue ?
> >>
> >> Feel free to fill a production issue if this is directly affecting
> >> your operation:
> >>
> >>
> http://code.google.com/p/googleappengine/issues/entry?template=Production%20issue
> >>
> >> On Sat, Jul 30, 2011 at 10:19 AM, rekby 
> wrote:
> >> > I use Python SDK 1.5.2. High-replication datastore. I see data
> statistic
> >> > for
> >> > namespace 2 in dashboard.
> >> > appcfg.py download_data --application=s~my-optimiser
> >> > --url=https://3.my-optimiser.appspot.com/remote_api --namespace="2"
> >> > --filename=optimiser.data
> >> > Downloading data records.
> >> > [INFO] Logging to bulkloader-log-20110730.121721
> >> > [INFO] Throttling transfers:
> >> > [INFO] Bandwidth: 25 bytes/second
> >> > [INFO] HTTP connections: 8/second
> >> > [INFO] Entities inserted/fetched/modified: 20/second
> >> > [INFO] Batch Size: 10
> >> > [INFO] Opening database: bulkloader-progress-20110730.121721.sql3
> >> > [INFO] Opening database: bulkloader-results-20110730.121721.sql3
> >> > [INFO] Connecting to 3.my-optimiser.appspot.com/remote_api
> >> > [ERROR   ] Unable to download kind stats for all-kinds download.
> >> > [ERROR   ] Kind stats are generated periodically by the appserver
> >> > [ERROR   ] Kind stats are not available on dev_appserver.
> >> >
> >> > --
> >> > 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/-/fN3ISosu8ZgJ.
> >> > 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.
> >> >
> >>
> >>
> >>
> >> --
> >> Johan Euphrosine (proppy)
> >> Developer Programs Engineer
> >> Google Developer Relations
> >>
> >> --
> >> You 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-

Re: [google-appengine] Re: backend vs frontend instances

2011-09-13 Thread Timofey Koolin
Now frontend have 2.4GHz CPU - I can use 2CPU second per clock second in
cpu-usage task.

Will frontend slower than now after new billing enable?

2011/9/13 Timofey Koolin 

> Now frontend have 2.4GHz CPU - I can use 2CPU second per clock second in
> cpu-usage task.
>
> Will frontend slower than now after new billing enable?
>
>
> 2011/9/12 Gregory D'alesandre 
>
>> Frontend specs are the same as a B1 backend as defined here:
>> http://code.google.com/appengine/docs/python/config/backends.html#Instance_Classes
>>
>> This is 128M memory limit and 600MHz CPU limit
>>
>> Greg
>>
>>
>> On Fri, Sep 2, 2011 at 2:28 PM, GR  wrote:
>>
>>> Google, where can we get the frontend instance specs?
>>>
>>> --
>>> 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/-/fTW-5wf5oTQJ.
>>> 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.
>>
>
>
>
> --
> С уважением,
> Кулин Тимофей.
>
>
> ICQ: 114902104
> email: timo...@koolin.ru
> Blog: http://timofey.koolin.ru
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Give me my $50 credit back!

2011-09-14 Thread Timofey Koolin
I disable billing too and I have my credit in balance history in balance
column.

2011/9/14 Steve Sherrie 

> **
> *Better call Saul!*
>
>
>
> On 11-09-13 09:13 PM, Carson Welsh wrote:
>
> The deal was: "modify your billing settings and you get a $50 credit".
>
>  I got the credit, disabled billing and now my credit's gone.
>
>  I believe you are contractually obligated to restore my $50 credit: you
> never said anything about whether billing should be kept enabled or not.
>
>  Don't you guys ever get tired of bait and switch?
>
>  Don't you guys get tired of alienating App Engine developers?
> --
> You 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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 turn on datastore admin from dashboard.

2011-09-15 Thread Timofey Koolin
I try:
https://ah-builtin-python-bundle-dot-latest-dot-info-most.appspot.com/
https://ah-builtin-python-bundle-.-latest-.-info-most.appspot.com
https://ah-builtin-python-bundle.latest.info-most.appspot.com/
https://ah-builtin-python-bundle.info-most.appspot.com/

No one of this urls don't ask log in and datastore admin not working.

2011/9/15 Greg Darke (Google) 

> Please visit this page in a new tab. This will ask you to log in and
> then the datastore admin page will work inside admin console.
>
> This is due to the login page not working if it is iframed.
>
> https://ah-builtin-python-bundle-dot-latest-dot-info-most.appspot.com
>
> On 15 September 2011 07:52, rekby  wrote:
> > I click button "Enable datastore admin" many days ago. Now I see white
> paper
> > instead datastore admin page.
> > My app-id: info-most.
> >
> > --
> > 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/-/ZgP2Q2H0AaIJ.
> > 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: new pricing actually not so bad...

2011-09-15 Thread Timofey Koolin
It is simple and very cheap platform for starup. When project will grow - it
can be optimised or migrate - GAE have very simple API and it can emulate
very simple on VDS, amazon or shared hosting.

2011/9/16 Strom 

> I agree with pretty much everything you said.
>
> On Sep 15, 11:53 pm, JH  wrote:
> > When first seeing the new pricing I was very upset.  From watching
> > this group I wasn't the only one.  However, at the risk of angering
> > some I'd like to report my findings.
> >
> > When first seeing the new pricing my first idea was to change
> > providers.  Not only to save some money, but also in fear of the fact
> > that GAE may very well be over in 3 years with so many others leaving
> > due to the new pricing.
> >
> > So my first stop was AWS.  With so much buzz surrounding aws plus so
> > many companies using it they must be a great product.  However you
> > have to be careful to look under the covers.
> >
> > GAE is a PaaS.  That's why I love GAE.  Everything is taken care of
> > for you.  However some of the tasks are not that hard so for now we
> > won't factor that into the price.
> >
> > AWS has micro instances available for a pretty cheap price.  But,
> > that's not all you need.  You need a datastore.  So you either run it
> > on your micro instance, using a good chunk of resources or you pay for
> > RDS/SimpleDB.  So if we choose simpleDB (GAE made everyone fall in
> > love with NoSQL) you now have 2 products to pay for.  What about
> > memcache?  Well AWS just introduced Elasticache.  Another bill, and
> > not a cheap one I might add.  What about map reduce?  That will be an
> > additional fee.  And I'm not going to get into scaling as I really
> > don't personally need it.  But for a fee AWS has elastic load
> > balancers...
> >
> > So let's stick with PaaS.  Heroku sounds good.  They are suppose to be
> > getting python soon!  1 web dyno + 1 worker dyno + 20 gig of shared
> > database storage = $50/month.  Wowsers!  What about cron?  That will
> > be $3/month.  Memcache can run $20-$3500 / month!  These guys charge
> > you for everything!  So many of these things are included with GAE.
> >
> > What about dotcloud?  Well their first paid tier starts at $99/month.
> >
> > So I'm not out to anger the community.  I realize everyone's app is
> > different and some people's bills have gone up 100x, etc.  I just
> > wanted to point out that finding a better deal may not be so easy.  I
> > really hope that people stay on GAE as I hope it can continue to run
> > for many more years.
> >
> > Oh yeah, not to mention what a cool platform this is to develop on.
> > Task queues, cron, deployments, memcache, logging (I forgot to mention
> > that Heroku charges for logging).  And it's all managed for you.  No
> > need to wake up at 2am because your server is down.  Or your mysql
> > table is corrupt... I'm just saying.
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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 turn on datastore admin from dashboard.

2011-09-17 Thread Timofey Koolin
No - I can't update SDK or reupload source code: I lost sources of my
applications and turn off download function :(

2011/9/16 Niklas Rosencrantz 

> I have this problem from my app that uses federated login. When I try
> enable datastore admin it says
>
> Error: Not Found The requested URL /_ah/login_required?continue=
> http://ah-builtin-python-bundle-dot-latest-dot-.
> appspot.com/_ah/datastore_admin/ was not found on this server.
>
> --
> 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/-/AtBeeB6mpxkJ.
>
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Why the need to prepend "s~" before appid for appcfg.py?

2011-09-18 Thread Timofey Koolin
+1.
Can google autodetect prefix on server-side or auto-try different prefixes
from client side?

2011/9/18 Krishna Patel 

>
> I thought I used to be able to say simply:
>
> *appcfg.py download_data --application=APPID . . .*
>
>
> Why do I now need to prepend a *s~* to my app-id:
>
> *-application=*s~*APPID . . .*
>
>
> It took me several hours to figure out that this was the cause of a problem
> others have also had:
>
>
> http://stackoverflow.com/questions/6239400/migrating-small-app-to-high-replication-datastore
>
> --
> You 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Another perspective on the upcoming datastore prices

2011-09-23 Thread Timofey Koolin
In GAE you must cache often used data in memcache to reduce cost and
latency.

2011/9/23 Alex Epshteyn 

> Correction: my math is probably off by a factor of about 10 on the
> AdSense revenue estimate, and I apologize for my quickness in jumping
> to my conclusion.
>
> But still, we're talking about some pretty narrow margins here.
>
>
> On Sep 23, 1:58 pm, Alex Epshteyn 
> wrote:
> > Consider an average dynamic page in any web application.  It might do
> > one entity write and fetch a small result set.  Under the new GAE
> > billing model, this might cost 25 Write Ops, and 21 Read Ops (a pretty
> > conservative estimate).
> >
> > Those amount to ~ $40 per million page views, which is more than the
> > average revenue from Google AdSense for the same million pageviews!
> >
> > There's something really wrong with this picture.  The reason AdSense
> > does so well is that web hosting in this day and age costs a lot less
> > than what AdSense earns.  But now GAE hosting is about to cost much
> > more than what AdSense earns (and so far I only counted just the
> > datastore ops, so the true costs might be 2-3x higher than $40 per
> > million pageviews).
> >
> > The bottom line: developers will be losing money by hosting an ad-
> > supported application on GAE!
> >
> > What's going on here? Google App Engine was supposed to be more cost-
> > effective than the alternatives, but these new prices seem to be
> > totally out of whack with the reality of current web economics.
> >
> > To the management at Google who came up with these prices: please
> > consider consulting the AdSense team before these prices go into
> > effect!
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Gurantee log

2011-09-30 Thread Timofey Koolin
I have billing system on GAE.
It is thing to have backup of my datastore. Now I have small record count
and can read all of it for backup every day. But in future - I need any
incremental method of backup my data.
I have 3 things:
- log operations in logging system and replicate on my server.
- log operations in log kind and replicatite on my server (but it add pay
for write, read and delete operations for each logical change in datastore).
- save timestamp field in my entities and log of deleted object.

save data small in log - cheap and faster then write it in datastore.

2011/9/29 Jan Zawadzki / Hapara 

> This only works if you don't have a lot of traffic.
>
> As Ikai mentioned, these are limited-size FIFO logs, so if you start
> hitting any significant traffic, you will find that your INFO logs
> hold a minute's worth of data - longer than a transfer would take you.
>
> Write to a DB, OR, use RPC and URL fetch to "ping" an external server
> that will store the Apache log files for you.
>
> J
>
> On Sep 28, 10:06 am, rekby  wrote:
> > Do log record gurantee for each request - I want write into log
> instructions
> > for incremental change data and make incremental backup on my computer by
> > download  and parse log messages instead of analise datastore.
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] How to set 'timeout' I use urllib2.urlopen instead urlfetch?

2011-10-09 Thread Timofey Koolin
Wait until next SDK will release - it will be support python 2.7

2011/10/9 Xi Shen 

> GAE currently uses python 2.5, and the urllib2.urlopen has a different
> signature than it is in python 2.7, that is in python 2.5 it does not
> support the 'timeout' argument. Can I just use
> the 'socket.setdefaulttimeout' ?
>
> I do not want to switch to urlfetch, because it make the unite test
> inconvenient.
>
> --
> 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/-/ybVWKrhivIYJ.
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: App Engine SDK 1.5.5 released!

2011-10-12 Thread Timofey Koolin
For example you can use version dafiufasdfs489536sed in app.yaml and don't
make it default.

2011/10/12 NG 

> ok thank you for clarification :)
>
> Is there a way to deploy but not make the app available to the public?
>
> --
> 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/-/1XkOVQxGWa8J.
>
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] zipped python code in blobstore?

2011-10-13 Thread Timofey Koolin
you can do it in python 2.7 runtime
http://code.google.com/intl/en/appengine/docs/python/python27/newin27.html#Bytecode_Modification

2011/10/13 andreas schmid 

> hi,
>
> i was wondering if it is  actually possible to store zipped python code in
> the blobstore and use it after getting it?
>
> thx
>
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Need help tracking "datastore transaction or write too big" warnings

2011-10-14 Thread Timofey Koolin
if you use XG (cross group) transactions - you can use no more than 5 entity
groups in transaction.

2011/10/14 Pol 

> Can anyone comment from Google comment on this 2nd point: write limits
> on entire transaction? Our entities are 4KB on average so I'm trying
> to track down what's happening but debugging on the server in a live
> product is really not trivial.
>
> On Oct 14, 12:25 pm, Simon Knott  wrote:
> > The maximum size of an individual entity is 1MB for the datastore -
> http://code.google.com/appengine/docs/java/datastore/overview.html#Qu...
> >
> > Apart from that limit, I'm not sure what write limits there are for the
> > datastore for an individual transaction.
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] How to implement downtime for my Java app

2011-10-14 Thread Timofey Koolin
I see 2 ways:
1. create "empty" version for your application with return "OK" (or other
text) for any request and do not do any else. For dowtime you will make
"empty" as default version, than return your usual version.
2. Make any property such as "downtime" in memcache & db and check it for
every request and if it is true - do nothing.

2011/10/13 Arvind Rao 

> Hello there
>
> I have a Java-based app hosted on GAE. I want to schedule daily downtime
> for my app to clean up the datastore.
>
> a) Is there any way I can bring down the app (i.e. stop serving requests
> from users and cron jobs), so that I can do a manual clean up using the
> Datastore Viewer or Admin? Right now if I disable the app, I'm not allowed
> to - "*Sorry, that operation is not allowed while the application is
> disabled.*".
>
> b) If (a) is not possible, is there is any way I can temporarily disable
> just the scheduled cron jobs? They fire every minute and update the
> datastore, so if I can disable them that might be sufficient time for me to
> do a quick manual cleanup.
>
> Apologies if I missed this in the documentation or somewhere online, but so
> far I couldn';t find any answers on the web.
>
> Thanks
> Arvind
>
>  --
> 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/-/c_XwndvXyGEJ.
> 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Maximum concurrent user requests

2011-10-16 Thread Timofey Koolin
How scheduler determines number of simultaneous requests for each instance?

2011/10/16 Andrei Cosmin Fifiiţă 

> Well, the requests are independent form each other (threadsafe) and are
> only related to datastore (each request also triggers task creation for
> different log writes). Should't all request that arrive "at the same time"
> be resolved in parallel ?
>
> On 16 October 2011 20:34, Brandon Wirtz  wrote:
>
>>
>> Concurrency isn't as "concurrent" as a lot of people think it is. Just
>> like
>> Multi-Tasking.
>>
>> If your App does "Calculate the pi to the power of X and return the
>> Significant Digit in Y position"  Your App will consume 100% of the CPU
>> and
>> you get 0 Concurrent request.  If it does so fast enough the Pending
>> Latency
>> may allow a single instance to respond to a bunch of requests that arrive
>> at
>> the same time, but they will process in Serial.
>>
>> If your app does "Fetch X URL and return bytes 1234 through 4321" Most of
>> the time will be spent in the FetchURL Api, and while that is happening
>> other requests can execute.
>>
>> Because of this My APP that uses about 98% CPU from API's has HUGE
>> concurrency on Python 2.7. but Huge is still something like 8 not 80.  But
>> when you pay for instances, not consumed CPU this saved me a lot of money.
>>
>> In any event, your answer is: It depends on how you are using the CPU
>> Cycles, and how you use API's or other things that would create a wait
>> state, along with what the pending latency is.
>>
>>
>> -Original Message-
>> From: google-appengine@googlegroups.com
>> [mailto:google-appengine@googlegroups.com] On Behalf Of Ice13ill
>> Sent: Sunday, October 16, 2011 9:25 AM
>> To: Google App Engine
>> Subject: [google-appengine] Maximum concurrent user requests
>>
>> Hello, i know that you can allow concurrent user requests, for example, in
>> java, by specifying threadsafe = true in your appengine- web.xml, but how
>> many requests can be actually executed by a servlet in parallel ?
>> For example, if N users make a request at the same moment, will there be a
>> number of requests put into wait ?. Let's say M user requests will be
>> treated (M < N ) and M-N requests will wait ?
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] 1.6.0 Prerelease SDKs are out

2011-11-01 Thread Timofey Koolin
Increase max size for incoming email please - some customers send .bmp
attachments and application can't receive it.

2011/11/1 Gopal Patel 

> does python sdk now works with py2.7 ?
>
>
> On Tue, Nov 1, 2011 at 6:58 AM, Johan Euphrosine wrote:
>
>> Hi,
>>
>> We've just uploaded the 1.6.0 Prerelease SDKs:
>> http://code.google.com/p/googleappengine/downloads/list
>>
>> Please note that new features are not available in production until the
>> final release, and documentation for these features will be available at
>> this time as well. Let us know if there are any issues found.
>>
>> Below are the release notes for this release.
>>
>> Thanks,
>> Marzia
>>
>> App Engine Python SDK - Release NotesVersion 
>> 1.6.0===- On November 7th, App Engine will be 
>> out of Preview. The new Terms of Service  and previously announced pricing 
>> changes will be in effect. Additionally, all  paid apps are now covered by 
>> our SLA.http://www.google.com/enterprise/cloud/appengine/pricing.html 
>> -
>>  Paid apps can now specify the maximum pending latency for instances and the 
>>  minimum number of idle instances for your application in the Admin 
>> Console.- We have released an experimental utility, available in the Admin 
>> Console, to  assist in migrating your application to the High Replication 
>> datastore. This  utility allows you to copy the bulk of your data in the 
>> background, while the  source application is still serving. You then need a 
>> brief read-only period to  migrate your application data while you copy the 
>> data that has changed from  the time the original copy started.- Blobstore, 
>> which was previously limited to apps with billing enabled, is now  available 
>> for all apps.- We have published a new article on Datastore Index Selection 
>> and Advanced  Search which explains our recent improvements to the query 
>> planner that make  exploding indexes unnecessary.
>> http://code.google.com/appengine/articles/indexselection.html 
>> -
>>  Applications can now receive xmpp error stanzas at /_ah/xmpp/error.- In the 
>> Admin Console data viewer, you can now filter by namespace from a drop  down 
>> menu, if applicable.- In the Admin Console's Datastore Statistics, we now 
>> offer namespace suggest  for filtering stats.- We have released as 
>> experimental the full MapReduce framework.- The 
>> mail_stub.get_sent_messages() call now returns EmailMessage instances.- 
>> Fixed an issue when setting an initial_value in memcache.incr unexpectedly  
>> returned a string.
>> http://code.google.com/p/googleappengine/issues/detail?id=2012 
>> -
>>  Fixed an issue where DoS stats in the Admin Console didn't work for High  
>> Replication apps.
>> http://code.google.com/p/googleappengine/issues/detail?id=5237 
>> 
>>
>>
>>
>>
>>
>> App Engine Java SDK - Release NotesVersion 1.6.0=- On November 
>> 7th, App Engine will be out of Preview. The new Terms of Service  and 
>> previously announced pricing changes will be in effect. Additionally, all  
>> paid apps are now covered by our SLA.
>> http://www.google.com/enterprise/cloud/appengine/pricing.html 
>> -
>>  Paid apps can now specify the maximum pending latency for instances and the 
>>  minimum number of idle instances for your application in the Admin 
>> Console.- We have released an experimental utility, available in the Admin 
>> Console, to  assist in migrating your application to the High Replication 
>> datastore. This  utility allows you to copy the bulk of your data in the 
>> background, while the  source application is still serving. You then need a 
>> brief read-only period to  migrate your application data while you copy the 
>> data that has changed from  the time the original copy started.- Blobstore, 
>> which was previously limited to apps with billing enabled, is now  available 
>> for all apps.- We have published a new article on Datastore Index Selection 
>> and Advanced  Search which explains our recent improvements to the query 
>> planner that make  exploding indexes unnecessary.
>> http://code.google.com/appengine/articles/indexselection.html 
>> -
>>  Applications can now receive xmp

Re: [google-appengine] Re: bug in memcache.set() with expiration time for 30 days?

2011-11-07 Thread Timofey Koolin
you can set 0 or not set time - it mean maximum lifetime (1 month).
If you set full month - it can understand as timestamp in the past and
value expire immendantly. Try set 29 days or 29 days 23 hours 59 minutes.

2011/11/5 Andrius A 

> sorry, correct code:
>
> memcache.set('myEntity', myData, time=2592000) # returns True
>  memcache.get('myEntity') # returns None
>
> memcache.set('myEntity', myData, time=1209600) # returns True
> memcache.get('myEntity') # returns entity data
>
> On 5 November 2011 17:27, Andrius A  wrote:
>
>> even if specifying keyword it's not setting it:
>>
>> memcache.set('myEntity', myData, 2592000) # returns True
>> memcache.get('myEntity') # returns None
>>
>> memcache.set('myEntity', myData, 1209600) # returns True
>> memcache.get('myEntity') # returns entity data
>>
>> Don't know really what's the logic here, maybe when time value is high it
>> thinks this is a unix time stamp 2592000 = Sat, 31 Jan 1970 00:00:00
>> GMT, and makes data to expiry straight away? If so, documentation need to
>> say that, because it is not clear!
>>
>> On 5 November 2011 16:32, pdknsk  wrote:
>>
>>> I haven't tried, but it probably doesn't work as a positional
>>> argument, only as a keyword argument (time=1).
>>>
>>> --
>>> You 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.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: New Pricing is now in place!

2011-11-07 Thread Timofey Koolin
on page http://code.google.com/intl/en/appengine/docs/billing.html I don't
see different pricing for datastore and blobstore. Is it same now?

2011/11/7 Adrian Scott 

>
> Thanks, that'd be great. Just updated my billing settings but felt like i
> was flying blind ;).
>
>
> --
> Adrian Scott, Ph.D.
> CEO, Founder
> CoderBuddy
> http://www.coderbuddy.com/ <-- Create a Google App Engine app in a minute
> without installing anything
>
>
> On Mon, Nov 7, 2011 at 11:51 AM, Gregory D'alesandre wrote:
>
>> Thanks for the feedback, we are looking into the possibility of adding
>> this information back.
>>
>> Greg D'Alesandre
>> Senior Product Manager, Google App Engine
>>
>>  On Mon, Nov 7, 2011 at 8:40 AM, Sandeep Koduri > > wrote:
>>
>>> This should help ,  if possible
>>> it would be great
>>>
>>>
>>> On Mon, Nov 7, 2011 at 5:53 PM, Vivek Puri  wrote:
>>>
 Can we please get the old estimated bills back in the Billing history.
 I wanted to compute the total hours my app consumed for the past few
 weeks but the history has suddenly vanished. Please help!

 On Nov 7, 4:26 am, "Gregory D'alesandre"  wrote:
 > Hello All,
 >
 > Today is Nov 7th and App Engine is out of Preview and the new pricing
 is
 > now active!  After the changeover we have yet to see any issues except
 > that, for paid apps, we're still updating datastore quotas, so your
 > datastore usage might not be included in your dashboard estimate,
 your bill
 > will be accurate though.
 >
 > If you are running into any unexpected issues due to this change and
 would
 > like to get a direct response from the App Engine team feel free to
 email
 > us at appengine_updated_pric...@google.com.  Of course we'll be
 monitoring
 > this list and stackoverflow as well.
 >
 > Thank you!
 >
 > Greg D'Alesandre
 > Senior Product Manager, Google App Engine

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


>>>
>>>
>>> --
>>> Regards
>>> Sandeep Koduri
>>> Phone: +91- 99 666 02 456
>>> Gtalk: sandeep.koduri | Skype: sandeep.koduri
>>> P Please consider the environment before printing this email
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Google App Engine" group.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Me too

2011-11-07 Thread Timofey Koolin
For my calculation - GAE cheaper and more convenient for simple apps. And
it'll be cheaper than EC2 very long time.

Calc full-day price hours from EC2 and cost of time for setup environvent
and tuning it for your app.

Calc - how much you must usage your app for out of free quota and start
pay. Than calc how much your app must usage gae for price equals to EC2
micro-instance ($14.5/month) or more realistic - small instance
($61/mounth) (micro-instance work dramatically slow - I try use is for
simple backup data to ZFS and it usage 100% CPU for single upload stream
and store files very slow).

GAE real cheap and convenient environment for most app (if you have any
experience in gae or have no any experience in both environments).

2011/11/8 Genom 

> I am also a student and I was supplying my android app through GAE. I
> think I am also going to move to EC2...
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

-- 
You 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] Channel limit

2011-11-13 Thread Timofey Koolin
Do Channel have any limit for send data?

I use channel to push email to webclient.

If I push 100 emails simultaneously - client stop receive any messages. I
send every message as one channel message.

Than I try send about 50 last emails than push email when I receive it.
After some time channel disconnect and stop receive messages.

Some days ago i push only headers: from, to, subject and ID, without text.
And channel work perfectly many hours without disconnect.

-- 
Blog: www.rekby.ru

-- 
You 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] GAE admin panel is really slow!

2011-11-13 Thread Timofey Koolin
For me too.
Show logs very slow. Open log record may take more 10 seconds.

2011/11/14 Andrius A 

> Hi,
>
> for the last 2 days GAE admin panel is realy slow. To load backends and
> task queue admin pages takes on average 30sec.
>
> Andrius
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Channel limit

2011-11-13 Thread Timofey Koolin
Amy Unruh, i far from any quota deny - all quotas are ok.
Yes, I know about handle channel disconnect, but I write application for
internal-use with good internet-connection and i don't want handle
connect/disconnect and make internal buffer for messages (when channel
disconnected) if it possible.

I'm send every email as different message.

Yes, I forget about one message size limit - thanks, I try check it.

2011/11/14 Max 

> hi Rekby,
>
> I am pretty sure your 100 emails just exceed channel API 32K max message
> size.
>
> Check message size before you send
>
> Max
>
> --
> 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/-/I_rB81Ns8lsJ.
>
> 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.
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Channel limit

2011-11-13 Thread Timofey Koolin
My code look like:
updates = get_updates(...)
channel = get_channel(...)
for update in updates:
id = memcache.incr('mess id', initial_value=1)
update['mess_id'] = id
js = json.dumps(update)
channel.send_message(channel, js)

I have about 50 updates.

After receive about 20-30 messages client side code receive one message
infinite times and don't receive new messages. For example:
receive 1
receive 2
receive ...
receive 21 pause 20-60 sec
receive 21 pause 20-60 sec
receive 21 pause 20-60 sec
receive 21 pause 20-60 sec
receive 21 pause 20-60 sec
...


2011/11/14 Timofey Koolin 

> Amy Unruh, i far from any quota deny - all quotas are ok.
> Yes, I know about handle channel disconnect, but I write application for
> internal-use with good internet-connection and i don't want handle
> connect/disconnect and make internal buffer for messages (when channel
> disconnected) if it possible.
>
> I'm send every email as different message.
>
> Yes, I forget about one message size limit - thanks, I try check it.
>
>
> 2011/11/14 Max 
>
>> hi Rekby,
>>
>> I am pretty sure your 100 emails just exceed channel API 32K max message
>> size.
>>
>> Check message size before you send
>>
>> Max
>>
>> --
>> 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/-/I_rB81Ns8lsJ.
>>
>> 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.
>>
>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Channel limit

2011-11-13 Thread Timofey Koolin
I don't have any exceptions on server-side and client side.
Size of every js about 500 bytes.

2011/11/14 Timofey Koolin 

> My code look like:
> updates = get_updates(...)
> channel = get_channel(...)
> for update in updates:
> id = memcache.incr('mess id', initial_value=1)
> update['mess_id'] = id
> js = json.dumps(update)
> channel.send_message(channel, js)
>
> I have about 50 updates.
>
> After receive about 20-30 messages client side code receive one message
> infinite times and don't receive new messages. For example:
> receive 1
> receive 2
> receive ...
> receive 21 pause 20-60 sec
> receive 21 pause 20-60 sec
> receive 21 pause 20-60 sec
> receive 21 pause 20-60 sec
> receive 21 pause 20-60 sec
> ...
>
>
> 2011/11/14 Timofey Koolin 
>
>> Amy Unruh, i far from any quota deny - all quotas are ok.
>> Yes, I know about handle channel disconnect, but I write application for
>> internal-use with good internet-connection and i don't want handle
>> connect/disconnect and make internal buffer for messages (when channel
>> disconnected) if it possible.
>>
>> I'm send every email as different message.
>>
>> Yes, I forget about one message size limit - thanks, I try check it.
>>
>>
>> 2011/11/14 Max 
>>
>>> hi Rekby,
>>>
>>> I am pretty sure your 100 emails just exceed channel API 32K max message
>>> size.
>>>
>>> Check message size before you send
>>>
>>> Max
>>>
>>> --
>>> 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/-/I_rB81Ns8lsJ.
>>>
>>> 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.
>>>
>>
>>
>>
>> --
>> Blog: www.rekby.ru
>>
>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Channel limit

2011-11-14 Thread Timofey Koolin
It was my mistake while I parse messages.

I try send 1000 messages - it delivery ok.

Do google save sended messages in any buffer when channel disconnect. What
 size of this buffer?

2011/11/14 Timofey Koolin 

> I don't have any exceptions on server-side and client side.
> Size of every js about 500 bytes.
>
>
> 2011/11/14 Timofey Koolin 
>
>> My code look like:
>> updates = get_updates(...)
>> channel = get_channel(...)
>> for update in updates:
>> id = memcache.incr('mess id', initial_value=1)
>> update['mess_id'] = id
>> js = json.dumps(update)
>> channel.send_message(channel, js)
>>
>> I have about 50 updates.
>>
>> After receive about 20-30 messages client side code receive one message
>> infinite times and don't receive new messages. For example:
>> receive 1
>> receive 2
>> receive ...
>> receive 21 pause 20-60 sec
>> receive 21 pause 20-60 sec
>> receive 21 pause 20-60 sec
>> receive 21 pause 20-60 sec
>> receive 21 pause 20-60 sec
>> ...
>>
>>
>> 2011/11/14 Timofey Koolin 
>>
>>> Amy Unruh, i far from any quota deny - all quotas are ok.
>>> Yes, I know about handle channel disconnect, but I write application for
>>> internal-use with good internet-connection and i don't want handle
>>> connect/disconnect and make internal buffer for messages (when channel
>>> disconnected) if it possible.
>>>
>>> I'm send every email as different message.
>>>
>>> Yes, I forget about one message size limit - thanks, I try check it.
>>>
>>>
>>> 2011/11/14 Max 
>>>
>>>> hi Rekby,
>>>>
>>>> I am pretty sure your 100 emails just exceed channel API 32K max
>>>> message size.
>>>>
>>>> Check message size before you send
>>>>
>>>> Max
>>>>
>>>> --
>>>> 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/-/I_rB81Ns8lsJ.
>>>>
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Blog: www.rekby.ru
>>>
>>
>>
>>
>> --
>> Blog: www.rekby.ru
>>
>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

-- 
You 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] Dev server, channel, change files

2011-11-14 Thread Timofey Koolin
When I open channel on dev-server - it stop detect changes in source file
of my project.

For detect changes in project I must close page with channel before change
project or restart dev-server after change.

-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: The Performance of the SDK development server has become unbearable

2011-11-16 Thread Timofey Koolin
I have big startup time dev server.

It will be fast when I drop datastore file and use  --use_sqlite parameter.

2011/11/16 Rohan Chandiramani 

> +1
>
> --
> 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/-/xqLXe-vABTIJ.
>
> 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.
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] How to detect a Google Apps domain?

2011-11-16 Thread Timofey Koolin
For example header "Server: Google Frontend" in http-response
or cname to ghs.google.com be dns request for domain.

2011/11/16 Daniel Florey 

> Hi,
> I'd like to find a proper approach how to detect a Google Apps user/domain
> name.
> I'm using OpenID and users are logging in with transitioned Google Apps
> accounts.
>
> Any ideas?
>
> Thanks,
> Daniel
>
> --
> 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/-/BH_ypgMu0UUJ.
> 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.
>



-- 
Blog: www.rekby.ru

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



[google-appengine] What max size of Datastore stat?

2011-11-17 Thread Timofey Koolin
My datastore stat have more volume than my data: 67% of 46MB.

-- 
Blog: www.rekby.ru

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

<>

[google-appengine] What it metadata in datastore stats?

2011-11-17 Thread Timofey Koolin
I know about app name, king name and every property name for each entity.

-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Large difference between datastore quota detail and appstat.

2011-11-17 Thread Timofey Koolin
...
Othen request can read up to 30 entity it execute about 350 times for
screenshots in first email.

2011/11/18 Timofey Koolin 

> In query I always fetch only keys (about 40-60), then I fetch every entity
> by get_by_id, and almost all fetched from memcache (I use ndb).
> My code:
> db_keys = EMail.query(EMail.Status != 'Complete').fetch(keys_only=True)
> keys = []
> for key in db_keys:
> keys.append(key.id())
> res = []
> for key in keys:
>   res.append(EMail.get_by_id(key))
>
> app-stat timeline in attached screenshot.
> It sync request execute every one minute.
>
> Othen request can read up to 30 entity it execute about 350 times for this
> screenshot. Code:
> channels = ChannelInfo.query()
> for channel in channels:
>   ...
>
> 2011/11/18 Simon Knott 
>
>> How many entities are you pulling back in your queries?  Each query costs
>> 1 read for the query, plus one read for each entity returned (I believe).
>>
>> --
>> 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/-/4NruFnQsNmAJ.
>> 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.
>>
>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

-- 
You 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] Memcache key maximum length? and what are the allowed symbols?

2011-11-19 Thread Timofey Koolin
As i remember - about 250 bytes. If key length more then max length - gae
use hash(key) - it transparent for you.

2011/11/19 Andrius A 

> What is the maximum key length for Memcache?
> and what are the allowed symbols? will it be safe for me to use a
> composition of two datastore entity keys?
> Can't find it mentioned in documentation.
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Request response time

2011-11-19 Thread Timofey Koolin
Yes only task and cron requests have 10 minutes time limit.
Before SDK 1.5.5 requests from user has 30-seconds limit, from SDK 1.5.5
and now it have 60 seconds limit.

2011/11/18 kiran lonikar 

> In Dec 2010, I read on one announcement that the earlier limit of 30s has
> been increased to 10 minutes. But this document
> http://code.google.com/appengine/docs/whatisgoogleappengine.html mentions
> the limit as 60s (section Quotas and limits). Has the limit been reduced
> again?
>
> Somewhere else, I read that only task queues has the limit of 10 mins. Can
> someone clarify this?
>
> --
> 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/-/z0BsLV0FSBsJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Memcache doesn't work

2011-11-21 Thread Timofey Koolin
Backend can work with big uptime, but without gurantee stable durability -
it can be restart from time to time + you must pay for full-day backend
usage - from $1.2 per day for smallest backend class.

2011/11/21 Deepak Singh 

> ok. So if i fetch these 6500 entities through a backend and set them to
> cache for 8 days, will there be durability for 8 days?
>
> My app is low trafffic app and there might be time period when there is no
> traffic to site setting instances to 0 for that time period.
>
> Thanks
> Deepak
>
>
> On Mon, Nov 21, 2011 at 9:20 PM, Jeff Schnitzer wrote:
>
>> Memcache doesn't work that way.  You don't get any guaranteed quantity of
>> cache and it's not guaranteed to last for any specific length of time -
>> memcache is a shared resource and google allocates it according to their
>> own magic algorithms.
>>
>> Data falling out of the cache every 4-5 hours?  That doesn't sound like a
>> problem to me.  If you have cache data that needs predictable durability,
>> consider a backend.
>>
>> Jeff
>>
>>
>> On Mon, Nov 21, 2011 at 10:59 AM, Deepak Singh 
>> wrote:
>>
>>> My application while on loading makes a read operation around 6500 rows
>>> which is fixed for app. I have set memcache for this feature with cache
>>> expiration to 8 days. Bu i observe that cache usually fails 5 to 6 times in
>>> day, so in that case my app has datastore read of around 6500 rows. Thus my
>>> app heavily uses datastore read quota whic is very costly to me.
>>>
>>> I have been unable to make cache available for 8 days or even working
>>> properly.
>>>
>>> It would be great if you can let me know how to optmize this cache
>>> properly.
>>>
>>> Thanks
>>> Deepak
>>>
>>>
>>> On Mon, Nov 21, 2011 at 4:14 AM, Brandon Wirtz wrote:
>>>
 Memcache is just a cache. Your values have no guarantee of being there
 even
 1micro second after you did the write.

 If you post your code we might be able to help, but I assure you
 Memcache
 does work.

 My app does reads from the datastore or memcache for every request,
 sometimes to for initialization of variables... like Who am I, Why am I
 here, what configuration am I in.   And then to serve the request...

 We use a combination of instance memory and memcache to not have to
 talk to
 the data store. Datastore reads are "slow" compared to Instance Memory
 and
 Memcache.

 Datastore Write Operations   0.24 Million Ops0.19
 $1.00/ Million Ops   $0.19
 Datastore Read Operations0.02 Million Ops0.00
 $0.70/ Million Ops   $0.00


 I didn't count the "reads in my app" to the "writes" but I know I do
 reads
 for initialization every time, and reads for data every time.  I only do
 writes on some requests...   So I am going to be conservative and say
 that I
 do 3x as many reads as writes in my code, but so far today I have hit
 the
 Datastore with a write 10x as many times as I have a read.  That works
 out
 to my local memory and memcache saving me 97% of the time.

 I don't have an easy way to tell you how much of the time that is
 instance
 memory and how many times it is memcache, but I assure you it works.



 -Original Message-
 From: google-appengine@googlegroups.com
 [mailto:google-appengine@googlegroups.com] On Behalf Of Jamil Rzayev
 Sent: Sunday, November 20, 2011 1:48 PM
 To: Google App Engine
 Subject: [google-appengine] Memcache doesn't work

 Hi.

 I have to use memcache to store some values frequently accessible by
 application I am working on.
 The Google App Engine Memcache doesn't work as it apparently removes
 values
 after a couple of minutes I store it at memcache.

 I really need any idea and would highly appreciate for any comments.
 I have already tried to ask here, but got response that I need to store
 values as soon as I read them and didn't work.

 I am still losing my values...

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


>>>
>>>
>>> --
>>> Deepak Singh
>>>
>>> --
>>> You received 

Re: [google-appengine] How do you know if your Frontend Instance Hours are 'normal'?

2011-11-21 Thread Timofey Koolin
I think it may be memory leak - and instance restart after usage all
available memory.

2011/11/21 Aaron Hildebrandt 

> I have a site on GAE that is mostly just serving a small website that has
> all the HTML in Memcache (but even when it's not, the site is extremely
> light to rerender). I get 4k to 6k hits a day.
>
> My daily frontend instance hours hovers between 30 and 60. Also, around
> ten times a day, I get the following message in my logs: This request
> caused a new process to be started for your application, and thus caused
> your application code to be loaded for the first time. This request may
> thus take longer and use more CPU than a typical request for your
> application.
>
> Does this seem right for such a simple site? I would have thought that
> having all the HTML in Memcache would have kept my instance hours much
> smaller than that, and starting new instances ten times a day seems like
> overkill. But I really have no idea -- there seems to be a lack of tools
> that actually narrow down what's causing spikes in instance hours or
> instances.
>
> --
> 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/-/MbmQtzweH3sJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] List of Memcache Items

2011-11-22 Thread Timofey Koolin
No. You can get only value by key or stat info about count items/saved in
mecache and age of oldest item by memcache.get_stats()

2011/11/22 James Gilliam 

> Any way to get a list of the memcache keys without having to track
> them yourself?
>
> Thanks 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.
>
>


-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Memcache doesn't work

2011-11-22 Thread Timofey Koolin
If it more than 1MB you can zip it or split to 2-3 entities.

2011/11/22 Deepak Singh 

> In anycase i have to have these 6500 entities for each user session.
>
> Now i want to store it as serialised data in datastore.
>
> public class City implements Serialisable{
>  private string cityname;
>   private string cityid;
>   // getter setter
> }
>
> now i have these 6500 entities added to a list.
>
> List list = somemethod() ;
>
> Now this list contains 6500 object of City.
>
> Could someone pls tell me how can i convert this list object to byte[] and
> store them as Blob in datastore and retrieve them back as byte[] and covert
>  them to list.
>
> Help is greatly appreciated.
>
> Thanks
> Deepak
>
>
>
>
>
>
>
> On Tue, Nov 22, 2011 at 10:44 AM, Andrei Volgin <
> vol...@spiraluniverseinc.com> wrote:
>
>> 1. If you absolutely have to have all 6,500 city names for each user
>> session, I would put them in a separate JavaScript file, stick a
>> reference to it at the bottom of your app page, and host this file
>> somewhere outside of GAE to save a bit of money. This file will be
>> cached by browsers, so that returning visitors most likely won't have
>> to load it again.
>>
>> 2. Now, I very much doubt that your users click/browse/view more than
>> a dozen cities during their visit. I cannot come up with any use case
>> why you need to load all 6,500 names for each visitor. Users will
>> never look at more than 50 records. If you need to load/display more
>> than 50 city names at a time, you have the wrong data model or bad app
>> design.
>>
>> --
>> You 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.
>>
>>
>
>
> --
> Deepak Singh
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Serve blobstore as static file

2011-11-22 Thread Timofey Koolin
Can I make url for users can serve files from blobstore directly, without
reading it by script?
It can be any binary data - images (i know about images.get_serving_url)
and not images.
-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Serve blobstore as static file

2011-11-22 Thread Timofey Koolin
Yes, I know way with download_handler. I want do it without my script: have
static difficult url and download direct by url - as images.

Now I select between blobstore with self download_handler and Google
Storage for developers.

2011/11/23 Jeff Schnitzer 

> Does this approach get the same edge caching benefit that
> image_serving_url links get?  The image links point directly at a CDN
> domain.
>
> Jeff
>
>
> On Tue, Nov 22, 2011 at 6:21 PM, Niklas Rosencrantz wrote:
>
>> Have you considered BlobstoreDownloadHandler? Using it is straighforward:
>>
>> class FileDownloadHandler(blobstore_handlers.BlobstoreDownloadHandler):
>>
>>
>>   def get(self, file_id):
>> file_info = FileInfo.get_by_id(long(file_id))
>>
>>
>> if not file_info or not file_info.blob:
>>   self.error(404)
>>
>>
>>   return
>> self.send_blob(file_info.blob, save_as=True)
>>
>>
>> I use a FileInfo class and I can recommend it.
>> A good way to serve blobs I think is a FileInfo class for instance
>>
>> class FileInfo(db.Model):
>>   blob = blobstore.BlobReferenceProperty(required=True)
>>
>>
>>   uploaded_by = db.UserProperty(required=True)
>>   uploaded_at = db.DateTimeProperty(required=True, auto_now_add=True)
>>
>>
>> Then you can conveniently serve it as if it were a static file ie. /file/1001
>> along the structure file/ :
>>
>> class FileInfoHandler(BaseHandler):
>>
>>
>>   def get(self, file_id):
>> file_info = FileInfo.get_by_id(long(file_id))
>>
>>
>> if not file_info:
>>   self.error(404)
>>   return
>>
>>
>> self.render_template("info.html", {
>> 'file_info': file_info,
>>
>>
>> 'logout_url': users.create_logout_url('/'),
>> })
>>
>> You may want to look at Nick Johnson's example for implementation with
>> the blobstore
>>
>> http://blog.notdot.net/2010/03/Implementing-a-dropbox-service-with-the-Blobstore-API-Part-1
>> I think the example file serving app from Nick Johnson is good and if you
>> use python and blobstore maybe you want to follow the link.
>> My opinion is that serving and uploading files should be built into the
>> framework but it is not. Instead we have to solve the same problem
>> repeatedly: File uploads and file serving.
>>
>> Better to solve uploads and serving once and for all and the FileInfo
>> class is so little boilerplate code I can add it to most of my apps since
>> most of my apps need the functionality "add a file to the blobstore" and
>> "serve a file from the blobstore" so if you ask me I say that these
>> functions should be possible without writing your own app just as part of
>> the app server.
>>
>> Regards,
>> Niklas
>>
>>  --
>> 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/-/PilliI2r9eoJ.
>>
>> 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.
>>
>
>
>
> --
> I am the 20%
>
>  --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Multitenant apps and sending e-mail. Do we need to hire another provider?

2011-11-25 Thread Timofey Koolin
http://code.google.com/intl/en/appengine/docs/python/mail/sendingmail.html

application can't send email from eny gmail email, only from current
user. For example - it can't send email by cron or from task.

2011/11/25 Joshua Smith :
> How about you create a @gmail.com account for each tenant, and use email
> forwarding/redirection to make it appear to come from the client's account?
>
> On Nov 24, 2011, at 8:26 PM, Ronoaldo José de Lana Pereira wrote:
>
> Dear AppEngine Team,
>
> We are very happy with AppEngine and we still are using M/S. We can't wait
> until we port our app to HRD!
>
> One big problem for our current busines model is that we have some kind of a
> multi-tenant service, and our clients need to send the app notification
> e-mails from an account in the client domain (i.e. no-re...@example.com).
> Sadly, to do that using AppEngine mail service we have to add
> no-re...@example.com at least as an app viewer, and this exposes to whole
> datastore to our costumers!
>
> Is there any way to whitelist some e-mails (with proper confirmation) to be
> authorized senders of our app? Or do we need to build a third-party Mail api
> that uses external servers to be able to send e-mails with any from/reply-to
> addresses?
>
> Any tips on how to have this in a doable, cost-efective and pain-less way
> would be very nice :)
>
> Best regards,
>
> -Ronoaldo
>
> --
> 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/-/v62CEFL_33oJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] db.get() on a list of keys being split into multiple get_async() calls as opposed to a single get_async() call

2011-12-03 Thread Timofey Koolin
Production get every entity too. But do it in parallel mode - at the same time.

2011/12/3 Bryce Cutt :
> Did the production server change the way it handles a db.get() on a
> list of keys? I believe it used to do a single get_async on the list
> of keys but now it appears that it is doing a get_async for each key
> (according to appstats). The development server is still doing a
> single get_async for the entire list.
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Everything within quota still need to pay weekly spend if using blobstore

2011-12-03 Thread Timofey Koolin
$2.1/week - minimum payments for google. It spend always if you enable
billing in application.
You can turn off billing. After appengine out of preview - all
applications can use blobstore.

2011/12/3 Romesh Soni :
> Dear Java lovers,
>
> I have a small application which is within free quota (and will remain). I
> am using blobstore for some small work and even this usage is free quota.
> But to use blobstore, I had to turn on billing. Now since the billing is
> turned on Google sent me a weekly Minimum spend Invoice. And Google is
> saying:
>
> If the account balance ($2.10) is not paid in full by 12/20/2011, this
> application's quotas may be reset to the free levels.
>
> So do I need to worry about this invoice? Or I can just keep using app
> engine?
>
> Thanks
> TL
>
> --
> You 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.



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: 1.6.1 Pre-release SDKs are live

2011-12-06 Thread Timofey Koolin
Will OCR work with russian language?

2011/12/6 Brian Quinlan :
> On Tue, Dec 6, 2011 at 6:05 PM, Westmark  wrote:
>> I would be happy if you could specify the versions of included third-
>> party libraries, e.g. ndb and webapp2.
>
> ndb is being integrated into the google namespace so it isn't really
> "third-party" anymore. You can specify the version of other
> third-party libraries.
>
> See:
> http://code.google.com/appengine/docs/python/python27/using27.html#Configuring_Libraries
>
> Cheers,
> Brian
>
>> Cheers / Fredrik
>>
>> --
>> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Attachment in mail

2011-12-12 Thread Timofey Koolin
message = mail.EmailMessage()message.sender = sendermessage.subject =
subjectmessage.to = receivermessage.body = textmessage.attachments = [
                ("filename.csv", csv.getBytes())            ]
2011/12/12 Bat :
> Hi,
>
> One of my servlet creates CSV content in a String variable.
>
> I'd like to send this CSV like an attachment file but everybody knows
> the limitations of GAE : it's impossible to create a file. So, I
> decided to find an another solution.
>
> Mine is to attach the CSV string like that :
> String csv = "";
> Message msg = new MimeMessage(session);
> msg.setDataHandler(new DataHandler(new
> ByteArrayDataSource(csv.getBytes(),"text/csv")));
> msg.setFileName("data.csv");
>
> I receive the mail but without attachment. The CSV string is
> integrated into the body part of the mail.
>
> How to attach this CSV string like a CSV file into the mail?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Attachment in mail

2011-12-12 Thread Timofey Koolin
message = mail.EmailMessage()

message.sender = sender

message.subject =subjectmessage.to = receiver

message.body = text

message.attachments = [
("filename.csv", csv.getBytes())
]


2011/12/12 Timofey Koolin :
> message = mail.EmailMessage()message.sender = sendermessage.subject =
> subjectmessage.to = receivermessage.body = textmessage.attachments = [
> ("filename.csv", csv.getBytes())]
> 2011/12/12 Bat :
>> Hi,
>>
>> One of my servlet creates CSV content in a String variable.
>>
>> I'd like to send this CSV like an attachment file but everybody knows
>> the limitations of GAE : it's impossible to create a file. So, I
>> decided to find an another solution.
>>
>> Mine is to attach the CSV string like that :
>> String csv = "";
>> Message msg = new MimeMessage(session);
>> msg.setDataHandler(new DataHandler(new
>> ByteArrayDataSource(csv.getBytes(),"text/csv")));
>> msg.setFileName("data.csv");
>>
>> I receive the mail but without attachment. The CSV string is
>> integrated into the body part of the mail.
>>
>> How to attach this CSV string like a CSV file into the mail?
>>
>> Thanks
>>
>> --
>> You received this message because you are subscribed to the Google
Groups "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.
>>
>
>
>
> --
> Blog: www.rekby.ru



-- 
Blog: www.rekby.ru

-- 
You 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] Attachment in mail

2011-12-12 Thread Timofey Koolin
from google.appengine.api import mail

message = mail.EmailMessage()


2011/12/12 Batistuta Gabriel 

> Thanks.
>
> What's the type of "message" in your answer.
>
> Actually, I use this code :
> Message msg = new MimeMessage(session);
> msg.setDataHandler(new DataHandler(new ByteArrayDataSource(csv.getBytes(),
> "text/csv")));
> msg.setFileName("data.csv");
>
>
>
> msg.setFrom(new InternetAddress("***", ""));
> msg.addRecipient(Message.RecipientType.TO, new InternetAddress("",
> "info"));
> msg.setSubject("Export");
>
> Transport.send(msg);
>
>
> Thanks
>
> Le 12-déc.-11 à 18:20, Timofey Koolin a écrit :
>
> message = mail.EmailMessage()
>
> message.sender = sender
>
> message.subject =subjectmessage.to = receiver
>
> message.body = text
>
> message.attachments = [
> ("filename.csv", csv.getBytes())
> ]
>
>
> 2011/12/12 Timofey Koolin :
> > message = mail.EmailMessage()message.sender = sendermessage.subject =
> > subjectmessage.to = receivermessage.body = textmessage.attachments = [
> > ("filename.csv", csv.getBytes())]
> > 2011/12/12 Bat :
> >> Hi,
> >>
> >> One of my servlet creates CSV content in a String variable.
> >>
> >> I'd like to send this CSV like an attachment file but everybody knows
> >> the limitations of GAE : it's impossible to create a file. So, I
> >> decided to find an another solution.
> >>
> >> Mine is to attach the CSV string like that :
> >> String csv = "";
> >> Message msg = new MimeMessage(session);
> >> msg.setDataHandler(new DataHandler(new
> >> ByteArrayDataSource(csv.getBytes(),"text/csv")));
> >> msg.setFileName("data.csv");
> >>
> >> I receive the mail but without attachment. The CSV string is
> >> integrated into the body part of the mail.
> >>
> >> How to attach this CSV string like a CSV file into the mail?
> >>
> >> Thanks
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "Google App Engine" group.
> >> To post to this group, send email to google-appengine@googlegroups.com.
> >> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
> >>
> >
> >
> >
> > --
> > Blog: www.rekby.ru
>
>
>
> --
> Blog: www.rekby.ru
>
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Using key as namespace

2011-12-16 Thread Timofey Koolin
You can generate random numbers with some prefix, for example c123, c221,
c5...

2011/12/15 Arthur Wiebe 

> I have a multi tenant scenario where I want to set a namespace by company.
>
> Here's what I'm planning to do:
>
> 1) User login to app
> 2) The User entity has a reference to the company the user is part of.
> 3) The app sets the namespace to the key() of the company entity.
>
> Here's what it kinda looks like in code: (stripped down version)
>
> class Company(db.Model):
> company = db.StringProperty()
>
> class User(db.Model):
> user = db.UserProperty()
> company = db.ReferenceProperty(Company)
>
> user = users.get_current_user()
>
> q = User.gql('WHERE user = :1', user)
> if (q.count() == 1):
> u = q.get()
> namespace_manager.set_namespace(u.company.key())
>
> -
>
> The reason I want to use something like the key as the namespace is
> because I want users to be able to change their company name. And while
> technically of course we could use a google apps domain, we do not require
> clients to be on google apps, they could use gmail.com accounts for
> example.
>
> Does this system make sense to you guys? I'm still learning with app
> engine and Python, so just wanted to run it by some seasoned experts.
>
> --
> 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/-/T2avwmOhcEcJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Channel API billing when channel expires

2011-12-23 Thread Timofey Koolin
12

2011/12/24 Kyle Baley 

> When a channel expires, does the new one that gets created count toward
> your billing? For example, if someone opens the app and leaves the browser
> open for 24 hours, is that 12 open channels or 1?
>
> --
> 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/-/8Ldzhuav88QJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Channel API billing when channel expires

2011-12-23 Thread Timofey Koolin
And you must manual handle disconnect channel and connect again.

2011/12/24 Timofey Koolin 

> 12
>
>
> 2011/12/24 Kyle Baley 
>
>> When a channel expires, does the new one that gets created count toward
>> your billing? For example, if someone opens the app and leaves the browser
>> open for 24 hours, is that 12 open channels or 1?
>>
>> --
>> 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/-/8Ldzhuav88QJ.
>> 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.
>>
>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

-- 
You 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] Add max weekly budget.

2011-12-23 Thread Timofey Koolin
For example: I want set max daily budget 20$ for peak loads, but I don't
want pay $140/week if application have any error or load will higher then
usually.

-- 
Blog: www.rekby.ru

-- 
You 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] ChannelAPI and different versions

2012-01-07 Thread Timofey Koolin
You can use channel from any version, if you know channel id.

2012/1/6 Andrin von Rechenberg 

> Hey there
>
> If have to versions of my app deployed "hot" (production) and "try"
> (staging)
>
> I've noticed that if I can not send a message from the "hot" version to the
> "try" version using the ChannelAPI. That's fine with me.
>
> But what happens if "hot" is default and then I switch the default to
> "try"?
> Can the existing channels (from hot) still be used to message the new
> default (try)
> or do the same limitations apply?
>
> Cheers,
> -Andrin
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Increase convert API

2012-01-09 Thread Timofey Koolin
I try convert API for convert incoming email from HTML to Text - it is
perfectly, but I have about 1-2 thousand email per day. Is any way to
increase quota for it?

-- 
Blog: www.rekby.ru

-- 
You 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: Increase convert API

2012-01-12 Thread Timofey Koolin
up

2012/1/9 Timofey Koolin 

> I try convert API for convert incoming email from HTML to Text - it is
> perfectly, but I have about 1-2 thousand email per day. Is any way to
> increase quota for it?
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

-- 
You 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] Cost of key allocation?

2012-01-26 Thread Timofey Koolin
I try it - qouta calc count on call function.
allocate_id_range(v1, 1, 4294967296)
self.response.out.write('Hello world!')

It work fast, fine and calcs as one key alloocation ops in quota details.

2012/1/26 Jeff Schnitzer 

> The Billing and Budgeting Resources page
> (http://code.google.com/appengine/docs/billing.html) says that "Key
> allocation (per key)" costs 1 small operation.
>
> Does this mean that if I call DatastoreService.allocateIds("Kind",
> 5000) that I will be billed for 5,000 small operations?  If I block
> out, say, the lower 32 bits with a single allocateKeyRange() am I
> going to be billed millions of dollars?
>
> I'm guessing the answer is 'no', but I'd like to confirm that this
> document is incorrect...
>
> 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-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.
>
>


-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: 1.6.2 Pre-Release SDKs Out

2012-01-26 Thread Timofey Koolin
I want function for keep or close channel by server side.
For example I open channel for 48 hours. If user have active during it
period - I prolong channel for next 48 hours. It need for incremental
update client state for web-application.

2012/1/26 Waleed Abdulla 

> It would be super cool if the backup feature allows me to backup my data
> to Google's Cloud SQL so it's a backup and, as the same time, a good place
> to run reports that require the complex queries that SQL is good at.
>
>
>
> On Wed, Jan 25, 2012 at 9:39 AM, someone1  wrote:
>
>> Strike that, I was looking in the wrong place. On a side note, will
>> google.appengine.ext.ndb.utils.DEBUG be set to True or False in
>> production?
>>
>> On Jan 25, 12:35 pm, someone1  wrote:
>> > Not updating to the latest NDB? I know its experimental but it got
>> > some pertinent bug fixes and optimization since the last SDK release.
>>
>> --
>> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Datastore admin don't work

2012-01-30 Thread Timofey Koolin
I see:
clear screen from chrome, firefox
"Server not found" in opera.

It is for all my applications: python, python27, Java. Master/slave and HR
datastore.

-- 
Blog: www.rekby.ru

-- 
You 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] Datastore Admin Issues

2012-01-30 Thread Timofey Koolin
Purge default task queue.

2012/1/30 Ryan 

> Hello,
>
> I tried using the datastore admin issue to bulk delete data, but
> unfortunately it sucked up more quota than I would have liked (and
> exhausted my daily budget several times over), so I cancelled the jobs
> a couple of days ago. However, the jobs were still in the datastore
> admin panel yesterday, so they don't seem to have been cancelled. This
> morning, I checked again and now I can't access the datastore admin at
> all. Any ideas how to effectively kill these jobs?
>
> Thanks,
> Ryan
>
> --
> You 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.
>
>


-- 
Blog: www.rekby.ru

-- 
You 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] 800 MB Datastorage for 11 entities.

2012-02-01 Thread Timofey Koolin
No - I delete all blobs with other data.
I have no blob objects, but quota detail show 0.02Gb usage.

Last days I don't use tasks.

2012/2/1 Robert Kluin 

> Hi Timofey,
>  Do you have any blobs?  Do you make heavy usage of tasks?
>
>  There can be a delay after deleting data and the space actually
> being freed up, since the datastore does "soft" deletes.  However, I
> don't remember ever seeing this take 3 days.
>
>
> Robert
>
>
>
>
> On Wed, Feb 1, 2012 at 04:03, Timofey Koolin  wrote:
> > Now I store in datastore:
> > 1 Email - 5KB
> > 9 User - 2KB
> > 1  _AE_DatastoreAdmin_Operation - 300 Bytes
> >
> > BUT
> > summary statistic:
> > Total number of entities: 289,951
> > Total size: 227MB
> >
> > In quota details: 0.83GB
> >
> >
> > It is application in development state.
> > I have about 1-2 mounth active write-delete entities. In result I add to
> > storage about 1500 entities per day.
> >
> > Some days ago I delete all of this and ways 2-3 days for reset quota 2-3
> > times.
> > Now I have 11 entities in my storage and giant overhead.
> >
> > Why space don't freed in my storage after I delete my data?
> >
> >
> > I attach summary screenshots and quota detail row.
> >
> > --
> > Blog: www.rekby.ru
> >
> > --
> > You 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.
>
>


-- 
Blog: www.rekby.ru

-- 
You 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] 800 MB Datastorage for 11 entities.

2012-02-01 Thread Timofey Koolin
http://code.google.com/p/googleappengine/issues/detail?id=6849

2012/2/2 Robert Kluin 

> Hi Timofey,
>  I've seen a number of other people reporting sudden increases in
> reported stored data.  You might submit a production issue.  If you
> do, post back with the issue number.  I'd like to see what Google says
> about this.
>
>
> Robert
>
>
>
> On Wed, Feb 1, 2012 at 11:29, Timofey Koolin  wrote:
> > No - I delete all blobs with other data.
> > I have no blob objects, but quota detail show 0.02Gb usage.
> >
> > Last days I don't use tasks.
> >
> > 2012/2/1 Robert Kluin 
> >>
> >> Hi Timofey,
> >>  Do you have any blobs?  Do you make heavy usage of tasks?
> >>
> >>  There can be a delay after deleting data and the space actually
> >> being freed up, since the datastore does "soft" deletes.  However, I
> >> don't remember ever seeing this take 3 days.
> >>
> >>
> >> Robert
> >>
> >>
> >>
> >>
> >> On Wed, Feb 1, 2012 at 04:03, Timofey Koolin  wrote:
> >> > Now I store in datastore:
> >> > 1 Email - 5KB
> >> > 9 User - 2KB
> >> > 1  _AE_DatastoreAdmin_Operation - 300 Bytes
> >> >
> >> > BUT
> >> > summary statistic:
> >> > Total number of entities: 289,951
> >> > Total size: 227MB
> >> >
> >> > In quota details: 0.83GB
> >> >
> >> >
> >> > It is application in development state.
> >> > I have about 1-2 mounth active write-delete entities. In result I add
> to
> >> > storage about 1500 entities per day.
> >> >
> >> > Some days ago I delete all of this and ways 2-3 days for reset quota
> 2-3
> >> > times.
> >> > Now I have 11 entities in my storage and giant overhead.
> >> >
> >> > Why space don't freed in my storage after I delete my data?
> >> >
> >> >
> >> > I attach summary screenshots and quota detail row.
> >> >
> >> > --
> >> > Blog: www.rekby.ru
> >> >
> >> > --
> >> > You 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.
> >>
> >
> >
> >
> > --
> > Blog: www.rekby.ru
> >
> > --
> > You 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.
>
>


-- 
Blog: www.rekby.ru

-- 
You 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] App Engine SDK 1.6.2 is out!

2012-02-01 Thread Timofey Koolin
You can delete all items of any kind from datastore admin.

2012/2/2 Brandon Wirtz 

> I want Drop Table. 
>
> ** **
>
> Can I restore empty table?
>
> ** **
>
> ** **
>
> *Brandon Wirtz
> *BlackWaterOps: President / Lead Mercenary 
>
> [image: Description:
> http://www.linkedin.com/img/signature/bg_slate_385x42.jpg]
>
> *Work:* 510-992-6548
> *Toll Free:* 866-400-4536 
>
> *IM:* drak...@gmail.com (Google Talk)
> *Skype:* drakegreene
> *YouTube:* BlackWaterOpsDotCom
> **
> **
>
> BlackWater Ops 
>
> Cloud On A String Mastermind Group *
>
> *
>
> ** **
>
> ** **
>
> *From:* google-appengine@googlegroups.com [mailto:
> google-appengine@googlegroups.com] *On Behalf Of *Chris Collins
> *Sent:* Wednesday, February 01, 2012 6:09 PM
> *To:* google-appengine@googlegroups.com
> *Subject:* Re: [google-appengine] App Engine SDK 1.6.2 is out!
>
> ** **
>
> Namespace backups would be pure awesomeness. Or some way to automate the
> backups. It seems you have to backup each entity manually at the moment?**
> **
>
> On Wed, Feb 1, 2012 at 10:35 AM, WGuerlich  wrote:**
> **
>
> The backup feature is great! But having backups not only by entity kind
> but also by namespace would be uber-awesome. 
>
> --
> 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/-/yd8HVGZPREsJ.
>
>
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
> ** **
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Cannot Stop Long Running Jobs

2012-02-02 Thread Timofey Koolin
Try:
1. Delete _GAE... entities from datastore
2. Purge default task queue.

2012/2/2 Gaurav Misra 

> Hi,
>
> I started a couple of datastore admin tasks and they've been running all
> night to delete a couple of thousand entries on an app not under any load.
>
> Deleting all _GAE_MR_MapreduceControl, _GAE_MR_MapreduceState,
> _GAE_MR_ShardState entities
> Deleting all _FantasmTaskSemaphore entities
>
> Trying to abort them doesn't do anything.
>
> I need to go into production soon and I don't know how to stop these jobs.
>
> Thanks for your help,
> Gaurav
>
> --
> 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/-/xWRmgQFmxgkJ.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Free Write and Read Operations

2012-02-02 Thread Timofey Koolin
Every field have index by default.
You can calc write ops by table
https://code.google.com/intl/en/appengine/docs/billing.html
"These low-level operations map to API-level operations as follows"

2012/2/2 José Luis Ordiales Fernandez 

> Hi,
> im a student of Spain and im using the free version of the GAE. Actually
> im working with a CSV file and I get to import to the Datastore, but this
> CSV file has about 200 columns and 1000 rows and when i try to read the
> data into the datastore the GAE tell me that i have exceed the number of
> reads.
> I have seen that if you enable your billing the cost of reading each 100k
> operations is 0.07$,but i dont know how many operations of read has my CSV
> file.
>
> Can anyone help me?
> Thanks in advance.
>
> --
> 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/-/wDh1011b3i0J.
> 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] 800 MB Datastorage for 11 entities.

2012-02-03 Thread Timofey Koolin
What time need google for answer to production issue usually?
I need add new data to my datastore and I can't change appid - I work with
incoming email to @appspotmail.com

2012/2/2 Timofey Koolin 

> http://code.google.com/p/googleappengine/issues/detail?id=6849
>
>
> 2012/2/2 Robert Kluin 
>
>> Hi Timofey,
>>  I've seen a number of other people reporting sudden increases in
>> reported stored data.  You might submit a production issue.  If you
>> do, post back with the issue number.  I'd like to see what Google says
>> about this.
>>
>>
>> Robert
>>
>>
>>
>> On Wed, Feb 1, 2012 at 11:29, Timofey Koolin  wrote:
>> > No - I delete all blobs with other data.
>> > I have no blob objects, but quota detail show 0.02Gb usage.
>> >
>> > Last days I don't use tasks.
>> >
>> > 2012/2/1 Robert Kluin 
>> >>
>> >> Hi Timofey,
>> >>  Do you have any blobs?  Do you make heavy usage of tasks?
>> >>
>> >>  There can be a delay after deleting data and the space actually
>> >> being freed up, since the datastore does "soft" deletes.  However, I
>> >> don't remember ever seeing this take 3 days.
>> >>
>> >>
>> >> Robert
>> >>
>> >>
>> >>
>> >>
>> >> On Wed, Feb 1, 2012 at 04:03, Timofey Koolin 
>> wrote:
>> >> > Now I store in datastore:
>> >> > 1 Email - 5KB
>> >> > 9 User - 2KB
>> >> > 1  _AE_DatastoreAdmin_Operation - 300 Bytes
>> >> >
>> >> > BUT
>> >> > summary statistic:
>> >> > Total number of entities: 289,951
>> >> > Total size: 227MB
>> >> >
>> >> > In quota details: 0.83GB
>> >> >
>> >> >
>> >> > It is application in development state.
>> >> > I have about 1-2 mounth active write-delete entities. In result I
>> add to
>> >> > storage about 1500 entities per day.
>> >> >
>> >> > Some days ago I delete all of this and ways 2-3 days for reset quota
>> 2-3
>> >> > times.
>> >> > Now I have 11 entities in my storage and giant overhead.
>> >> >
>> >> > Why space don't freed in my storage after I delete my data?
>> >> >
>> >> >
>> >> > I attach summary screenshots and quota detail row.
>> >> >
>> >> > --
>> >> > Blog: www.rekby.ru
>> >> >
>> >> > --
>> >> > You 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.
>> >>
>> >
>> >
>> >
>> > --
>> > Blog: www.rekby.ru
>> >
>> > --
>> > You 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.
>>
>>
>
>
> --
> Blog: www.rekby.ru
>



-- 
Blog: www.rekby.ru

-- 
You 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] 800 MB Datastorage for 11 entities.

2012-02-03 Thread Timofey Koolin
It passed about 5 days after delete all data.

2012/2/3 Johan Euphrosine 

> On Wed, Feb 1, 2012 at 5:18 PM, Robert Kluin 
> wrote:
> > Hi Timofey,
> >  Do you have any blobs?  Do you make heavy usage of tasks?
> >
> >  There can be a delay after deleting data and the space actually
> > being freed up, since the datastore does "soft" deletes.  However, I
> > don't remember ever seeing this take 3 days.
>
> Currently when doing bulk delete the quota is not updated instantly,
> but rather every few hours (just like the datastore stats).
>
> However if you read an entity just before deleting it, the quota
> should be updated accordingly.
>
> >
> >
> > Robert
> >
> >
> >
> >
> > On Wed, Feb 1, 2012 at 04:03, Timofey Koolin  wrote:
> >> Now I store in datastore:
> >> 1 Email - 5KB
> >> 9 User - 2KB
> >> 1  _AE_DatastoreAdmin_Operation - 300 Bytes
> >>
> >> BUT
> >> summary statistic:
> >> Total number of entities: 289,951
> >> Total size: 227MB
> >>
> >> In quota details: 0.83GB
> >>
> >>
> >> It is application in development state.
> >> I have about 1-2 mounth active write-delete entities. In result I add to
> >> storage about 1500 entities per day.
> >>
> >> Some days ago I delete all of this and ways 2-3 days for reset quota 2-3
> >> times.
> >> Now I have 11 entities in my storage and giant overhead.
> >>
> >> Why space don't freed in my storage after I delete my data?
> >>
> >>
> >> I attach summary screenshots and quota detail row.
> >>
> >> --
> >> Blog: www.rekby.ru
> >>
> >> --
> >> You 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.
> >
>
>
>
> --
> Johan Euphrosine (proppy)
> Developer Programs Engineer
> Google Developer Relations
>
> --
> You 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.
>
>


-- 
Blog: www.rekby.ru

-- 
You 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] Time for answer to production issue.

2012-02-06 Thread Timofey Koolin
I posted http://code.google.com/p/googleappengine/issues/detail?id=6849 4
days ago. It have status 'New' now. How much time need google for answer to
production issue usually?


-- 
Blog: www.rekby.ru

-- 
You 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] Time for answer to production issue.

2012-02-08 Thread Timofey Koolin
1. It isn't few megabytes it is not free space after delete my data. In
production my app will be active add and remove data and i can't check
quota details - i don't know how calc google metadata size. Now I can check
it.
2. Yes, I use only default namespace.


2012/2/8 Andrin von Rechenberg 

> btw, have you checked if you have entities in the non-default namespace?
>
> Cheers,
> -A
>
>
> On Wed, Feb 8, 2012 at 9:18 AM, Andrin von Rechenberg 
> wrote:
>
>> It seems your production issue is not very significant. I don't mean to
>> offend you.
>> We are talking about a few MB of disk space, that costs nothing. It's
>> probably
>> just some overhead / metadata. I guess Google has higher priority problems
>> to solve. Once you have more data, this small overhead will becomes
>> neglectable
>> in my experience. If not, and you have tens of GBs of overhead for some
>> reasons,
>> then you have a real production issue.
>>
>> Cheers,
>> -Andrin
>>
>>
>>
>> On Mon, Feb 6, 2012 at 9:33 AM, Timofey Koolin  wrote:
>>
>>> I posted http://code.google.com/p/googleappengine/issues/detail?id=68494 
>>> days ago. It have status 'New' now. How much time need google for answer
>>> to production issue usually?
>>>
>>>
>>> --
>>> Blog: www.rekby.ru
>>>
>>> --
>>> You 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.
>



-- 
Blog: www.rekby.ru

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



Re: [google-appengine] Re: Time for answer to production issue.

2012-02-08 Thread Timofey Koolin
Can I work with my datastore now?

2012/2/9 Johan Euphrosine 

> FYI, also escalated your issue.
>
>
> On Wed, Feb 8, 2012 at 9:45 PM, Alexis  wrote:
>
>> I posted mine one month ago and still no response:
>>
>> http://code.google.com/p/googleappengine/issues/detail?id=6707
>>
>> I agree it's not critical but still an annoying issue, many production
>> tickets have reported the same kind of issue without response.
>> One month should be enough to have at least a short update from GAE
>> team...
>>
>> --
>> You 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.
>>
>>
>
>
> --
> Johan Euphrosine (proppy)
> Developer Programs Engineer
> Google Developer Relations
>
> --
> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] "replace into" query

2012-02-12 Thread Timofey Koolin
It isn't update entiry - it rewrite exiting entity - you are lost previous
item with this kind and id.

2012/2/12 Amy Unruh 

> Steven,
>
> If your application specifies an identifier string for an entity (e.g.,
> see
> http://code.google.com/appengine/docs/python/datastore/entities.html#Kinds_and_Identifiers),
>  then that is how it works. That is, when you do a 'put', if the entity
> with that ID does not exist, it is created.  If an entity with that
> identifier does already exist, then the 'put' updates the entity.
>
>
> On Sun, Feb 12, 2012 at 8:48 AM, steven  wrote:
>
>> Hi,
>>
>> Thank you in advance.
>>
>> Just wondering whether Google App Engine has something equivalent to
>> "replace into" query, like mysql does.
>> So that,
>> It can add a new row, if the row does not exist.
>> or, update the row, if the row exist.
>>
>> Thank you very much,
>> Sincerely,
>> Steven
>>
>> --
>> You 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.
>



-- 
Blog: www.rekby.ru

-- 
You 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] Weird Instance Scheduler

2012-09-26 Thread Timofey Koolin
I have same problem with startup delay 
http://stackoverflow.com/q/12581110/1204368 

> PS.  This is with default application settings, and for this test I reverted 
> to using front ends instead of backends (since I gather backends don't 
> support channels, that's no longer an option for me).
> 
> -- 
> 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/-/-1SggFlu3_sJ.
> 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] Custom SSL certificate with more than two intermediate CAs

2012-09-26 Thread Timofey Koolin
You must convert all in PEM, than open each of they in text editor and copy all 
content into one file.

> it says invalid key when trying with combined crt, it work with single crt.
> 
> On Wed, Sep 26, 2012 at 8:17 AM, Ivan Volosyuk  wrote:
> You may want to concatenate the files into your certificate.pem for extra 
> compatibility with various browsers.
> 
> 
> On Tuesday, September 25, 2012 2:22:33 PM UTC+10, gops wrote:
> newbie here.
> 
> my ca provide 3 .crt format certificates.
> 
> and I am allowed to upload only one pem via google apps ssl tab. 
> 
> one is sslca.crt, another is addexternalcaroot.crt and one is mywebsite.crt
> 
> I converted mywebsite.crt to pem and uploaded and it works with SNI.
> 
> what do I need to do with other too ?
> 
> On Mon, Aug 27, 2012 at 6:39 AM, Cayden Meyer  wrote:
> Just updating this thread. We have added support for up to 5 
> chained/intermediate certificates. Users of Comodo and other CAs which 
> require more than 2 chained/intermediate certificates can now append the CA 
> provided bundles/intermediate certificates to their uploaded certificate. 
> 
> Cheers,
> 
> Cayden Meyer
> Product Manager, Google App Engine
> 
> On 3 August 2012 18:27, Nacho Coloma  wrote:
> Hi Cayden,
> 
> Thanks for your reply.
> 
> You appear to have the incorrect CNAME for your domain. This is most probably 
> what is causing android browsers to fail to connect. The correct CNAME can be 
> found in your Google Apps control panel. The uploading and configuring 
> certificates section of the SSL for Custom Domains documentation may prove 
> helpful if you have any issues. 
> 
> Yep, I saw the change of ghs name but since neither certificate was working 
> we are just stopping this (with this working configuration) until our new 
> certificate arrives. 
> 
> We just purchased a new one with DigiCert that includes EV validation and 
> uses (supposedly, as far as we could check) a single intermediate authority.
> 
> 
> On the topic of intermediate certificates you should be able to download a 
> single intermediate certificate from Comodo here. Usually certificate 
> authorities provide a bundle file which contains the full chain, all the 
> certificates in the bundle are often not required. 
> 
> Ours is (was) a Comodo EssentialSSL. It comes with 5 CAs in the bundle, and 
> AFAIK most browsers require the chain up to the root CA.
> 
> Don't worry about this, the change of certificate should fix it up. Anyway, I 
> would reconsider the limitation of two CAs in the PEM bundle, if that's an 
> option. Anyway, it's just my fault for not fully understanding the 
> limitations before choosing the certificate provider. Thank God for the 
> 15-days refund policy.
> 
> Thanks for your support.
> 
> 
> 
> On 2 August 2012 04:03, Nacho Coloma  wrote:
> Hi, I have just configured a certificate for our own custom domain (VIP) and 
> it is working fine, but Android browsers are rejecting to connect. 
> 
> Investigating, it seems that I should include the full chain of intermediate 
> CAs to the uploaded PEM file, but that's not possible since AppEngine only 
> allows at most two certificates in the PEM file. Our Comodo certificate has a 
> chain composed of five CAs. If I try to upload the full PEM file, AppEngine 
> complains that the format is not supported.
> 
> The working certificate can be seen at https://koliseo.com. You can test it 
> with:
> 
> openssl s_client -showcerts -connect www.koliseo.com:443
> 
> Desktop browsers are OK with it, but Android (Froyo and Honeycomb) will just 
> refuse to connect. Any ideas?
> 
> -- 
> 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/-/AvvSXY6BrugJ.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengi...@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-a...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengi...@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-a...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengi...@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-a...@g

Re: [google-appengine] My production app work much slow than test app

2012-09-28 Thread Timofey Koolin
Thanks - my query was: field < value, but I forget about value None less than 
any value. It is my mistake.

> 
> Hi Timofey,
> 
> I'm not still able to answer why, but maybe you can investigate it by using 
> appstats.
> 
> The public doc for appstas:
> https://developers.google.com/appengine/docs/python/tools/appstats?hl=en
> 
> -- Takashi
> 
> On Thu, Sep 27, 2012 at 6:13 PM, Timofey Koolin  wrote:
> I have production app (f1f2ru - it paid) and test app(rek-test - it free). 
> Both every hour make cron job: query to database and send emails (if need). 
> My production app at start point and have very small data in database (tens 
> records). 
> 
> For both app usually result of query have 0 entities (empty) and don't send 
> any emails. Handler on test app work 10-200ms.
> 
> But in production app it take 1400-2500ms. Settings and code are absolutely 
> identical. 
> 
> 
> Why?
> 
> -- 
> You 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.
> 
> 
> 
> -- 
> Takashi Matsuo | Developers Advocate | tmat...@google.com
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] My first project in GAE

2012-10-14 Thread Timofey Koolin
Спамчик? :)

> My first project in GAE: http://www.rfrate.com/. The site provides 
> information on exchange rates in Russia.
> 
> -- 
> 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/-/3iyxMvOp7t0J.
> 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] Netbeans & GWT & GAE

2010-04-07 Thread Timofey Koolin
I like netbeans IDE and develop my test applications in it. But I have
problem with add GWT in my GAE project - application not start
listening 8080 or any other port.

-- 
You 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: Just started getting OverQuotaError . I'm not over quota

2010-04-09 Thread Timofey Koolin
You can over quota per one minute, it isn't show on dashboard.

On 9 апр, 05:51, Waleed Abdulla  wrote:
> This started about 20 minutes ago at 6:23pm. A lot of my requests are
> failing with
>
>     google.appengine.runtime.apiproxy_errors.OverQuotaError
>
> However, the dashboard and the Quota Details page show that everything is
> normal.  app id is "networkedblogs". I'd appreciate your quick response.
>
> Waleed

-- 
You 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] Quotas in Russian

2010-04-12 Thread Timofey Koolin
Hello.
In english page we have 1 Gb free traffi/day, in russian page 10Gb
free traffic/day.

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



[google-appengine] Re: Help! About to hit the limit on appengine taskqueue 1M tasks limit

2010-04-14 Thread Timofey Koolin
You can write your log and other tasks to memcache. In tasks or by
cron you can read your meny data from memcache per time and write to
datastore.

On 14 апр, 22:42, Harlan Crystal  wrote:
> I have removed a number of tasks to avoid hitting the limit, but what
> should I plan to do in the future?
>
> We often receive ~1M organic hits per day.  With a limit of 1M tasks
> per day, I can't even spawn off one task per hit to take care of
> background processes (logging, updating sharded counter statistics,
> etc.)  What is the correct strategy in this situation?  I was under
> the impression that breaking up larger requests into lots of subtasks
> in this way was the correct approach.
>
> thank you,
> -harlan
>
> On Tue, Apr 13, 2010 at 10:58 PM, Harlan Crystal
>
>
>
>  wrote:
> > Help!
>
> > My appengine account (danielmterrytest1) has a taskqueue is
> > approaching 84%.  Can we please raise the limit from 1M?
>
> > I don't even see an option to raise this in my billing settings!
>
> > thanks!
> > -harlan

-- 
You 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: Long-Lived GET Requests on App Engine

2010-04-25 Thread Timofey Koolin
Youк response for user request can be up to 10MB
http://googleappengine.blogspot.com/2009_05_01_archive.html, but your
request/response to/from API - 1MB (include URLFetch).

On 24 апр, 23:50, samwyse  wrote:
> I'm also interested in being able to return more than 1MB, but not for
> Twitter.  In my case, I want to assemble large responses from smaller
> pieces.  For example, create ZIP files or ISO images from a collection
> of component files.  I've added my comments to your issue.
>
> On Apr 24, 12:03 pm, richardhenry  wrote:
>
>
>
>
>
> > Thanks for your reply, I've created that feature request.
>
> > If anyone reading this is wishing to develop applications using the
> > Twitter Streaming API on App Engine, please consider showing your
> > support:
>
> >http://code.google.com/p/googleappengine/issues/detail?id=3146
>
> > Thanks
>
> > Richard
>
> > On Apr 24, 1:28 am, "Ikai L (Google)"  wrote:
>
> > > It's not on our short term roadmap:
>
> > >http://code.google.com/appengine/docs/roadmap.html
>
> > > The issue here is that
> > > this really is only a feature that has a single use case: Twitter's
> > > streaming API. Based on my discussions with folks from the Twitter team,
> > > they're unlikely to move away from REST anytime soon, so the majority of
> > > Twitter developers will have this avenue. However, we don't rule things 
> > > out.
> > > Go ahead and add this to our issues tracker:
>
> > >http://code.google.com/p/googleappengine/issues/list
>
> > > If it generates 
> > > enough
> > > support we could look at various ways to do this.
>
> > > On Fri, Apr 23, 2010 at 1:46 AM, richardhenry  wrote:
> > > > Are there any plans to eventually support long-lived GETs on App
> > > > Engine? They're currently prevented right now (I assume, there may be
> > > > other factors too) by the 1MB limit on responses sizes.
>
> > > > We're looking particularly at building Twitter applications using
> > > > their streaming API:
> > > >http://apiwiki.twitter.com/Streaming-API-Documentation
>
> > > > Thanks
>
> > > > Richard
>
> > > > --
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > google-appengine+unsubscr...@googlegroups.com > > >  e...@googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.
>
> > > --
> > > Ikai Lan
> > > Developer Relations, Google App Engine
> > > Twitter:http://twitter.com/ikai
> > > Delicious:http://delicious.com/ikailan
>
> > > 
> > > Google App Engine links:
> > > Blog:http://googleappengine.blogspot.com
> > > Twitter:http://twitter.com/app_engine
> > > Reddit:http://www.reddit.com/r/appengine
>
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "Google App Engine" group.
> > > To post to this group, send email to google-appeng...@googlegroups.com.
> > > To unsubscribe from this group, send email to 
> > > google-appengine+unsubscr...@googlegroups.com.
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/google-appengine?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

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



[google-appengine] Re: Upload files larger than 10MB?

2010-04-25 Thread Timofey Koolin
You can upload your file in blobstore, than instances of your app can
read it by 1 MB pieces
http://code.google.com/intl/en/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService.html#fetchData(com.google.appengine.api.blobstore.BlobKey,
long, long)

On 25 апр, 11:39, "Magnus O."  wrote:
> Hi,
>
> I'm using the MaxMind GeoLiteCity.dat (http://www.maxmind.com/app/
> geolitecity) file to get the geolocation of my visitors. It works
> great in the development environment but I can not deploy it since the
> dat file is about 30MB?
>
> Is it not possible to deploy files larger than 30mb?
>
> //Magnus
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.

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



Re: [google-appengine] Re: Scalability

2011-03-16 Thread Timofey Koolin
It is really load - I want host thousands sites in one Google App
application.

On Wed, Mar 16, 2011 at 7:15 PM, Jamie H  wrote:

> The grandiosity never ceases to amaze me here.
>
> On Mar 16, 10:47 am, rekby  wrote:
> > Yes, I know about this page.
> > But I need know max resources what I can buy, for example 1 hosting
> server
> > can answer for 17 million requests per day - 200 query per second, up to
> 800
> > queries per second in peak.
> >
> > Can I buy the resources equivalent to 2, 5, 100 of these servers?
>
> --
> You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Scalability

2011-03-16 Thread Timofey Koolin
If my app will good design I can pay for any resources that need my app
without maximum?
I create business plan now and I need know about maximum for calculate max
of potential sites.

For example for create usually hosting I have no maximum limit of resources
- I can pay for any number of servers during grow.
Do GAE have any maximum for good design, low latency apps? Or at any moment
google can say:
yes, you app is good design, but we can't increase quota - you must think
about other service for hosting your app, we can't give to you more
resources.
It often situation for shared hosting/VDS when project grow.

2011/3/17 Robert Kluin 

> Yes, if your app is well designed you'll be able to handle that kind
> of traffic (200 to 800 QPS) fine.  Depending on the duration of your
> high and low QPS, you could bump into the (non-billable) 43 million
> request per day quota.  If that happens you can request it be
> increased using the billing issues form (see the billing FAQ).
>
>
>
> Robert
>
>
>
>
> 2011/3/16 Timofey Koolin :
> > It is really load - I want host thousands sites in one Google App
> > application.
> >
> > On Wed, Mar 16, 2011 at 7:15 PM, Jamie H  wrote:
> >>
> >> The grandiosity never ceases to amaze me here.
> >>
> >> On Mar 16, 10:47 am, rekby  wrote:
> >> > Yes, I know about this page.
> >> > But I need know max resources what I can buy, for example 1 hosting
> >> > server
> >> > can answer for 17 million requests per day - 200 query per second, up
> to
> >> > 800
> >> > queries per second in peak.
> >> >
> >> > Can I buy the resources equivalent to 2, 5, 100 of these servers?
> >>
> >> --
> >> You 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.
> >>
> >
> >
> >
> > --
> > С уважением,
> > Кулин Тимофей.
> >
> > Телефон: +7 (4852) 974793
> > ICQ: 114902104
> > email: timo...@koolin.ru
> > Blog: http://timofey.koolin.ru
> >
> > --
> > You 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.
>
>


-- 
С уважением,
Кулин Тимофей.

Телефон: +7 (4852) 974793
ICQ: 114902104
email: timo...@koolin.ru
Blog: http://timofey.koolin.ru

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



Re: [google-appengine] Re: Scalability

2011-03-17 Thread Timofey Koolin
Yes, I know, thanks.

2011/3/18 Brandon Wirtz 

> Oh, and you have to remember that because of the way Designers tend to make
> web pages 1000 QPS != 1000 Visitors Per Second
>
> There are like 90 objects on JeffProbst.com I wish I had the ability to
> change how many objects were on the page, but I don't, so all of those count
> against my QPS... Which makes 1000 QPS about 10 visitors per second.
>
>
>
>
>
> *From:* google-appengine@googlegroups.com [mailto:
> google-appengine@googlegroups.com] *On Behalf Of *Brandon Wirtz
> *Sent:* Thursday, March 17, 2011 2:36 PM
>
> *To:* google-appengine@googlegroups.com
> *Subject:* RE: [google-appengine] Re: Scalability
>
>
>
> I'm not there sustained... but I'm a third of the way there 5 minutes a week.
>
>
>
>
> http://www.google.com/enterprise/marketplace/viewListing?productListingId=7771+15478775636094085578
>
>
>
> Next week I'll be there for a full 10 minutes :-) .
>
>
>
> What we love about Appengine is that we can be "that big" for 5 minutes and
> not pay as much for hosting as the sites in the top 1000 alexa.
>
>
>
> If High Replication had Caching I would save even more, but I wouldn't have
> the pretty spike on the graph ;-)
>
>
>
>
>
> *From:* google-appengine@googlegroups.com [mailto:
> google-appengine@googlegroups.com] *On Behalf Of *Ikai Lan (Google)
> *Sent:* Thursday, March 17, 2011 2:11 PM
> *To:* google-appengine@googlegroups.com
> *Subject:* Re: [google-appengine] Re: Scalability
>
>
>
> If you could sustain 1000 QPS consistently over a month, you would do 2.6B
> page views. To give you an idea of how big that is:
>
>
>
> http://www.google.com/adplanner/static/top1000/
>
>
>
> Yes, I know very few sites have evenly distributed traffic patterns like
> that. To give you a picture of App Engine's scale: App Engine serves 1
> billion+ pageviews a day across its entire infrastructure, and that was the
> official number as of a few months ago. I'm sure it's much higher now.
>
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
>
> Blog: http://googleappengine.blogspot.com
>
> Twitter: http://twitter.com/app_engine
>
> Reddit: http://www.reddit.com/r/appengine
>
>
>
> On Thu, Mar 17, 2011 at 1:52 PM, Jeff Schnitzer 
> wrote:
>
> I think the key point the OP is missing is that Google doesn't bill
> you by the server.  It bills you by the request, and then fills in as
> many servers as you need.  You don't need to care how many physical
> boxes are involved; provisioning is not your problem, not even
> software provisioning like EC2.
>
> So yes, a properly designed app can scale to 1000s of requests per
> second on appengine and no, you don't need to do anything special
> except keep paying your bill.
>
> However, by the time you get to 1000s of requests per second, you
> probably will be on a first-name basis with the appengine engineers
> and they will have more specific advice for you.
>
> Jeff
>
> 2011/3/17 Gopal Patel :
>
> > @Timofey I think , the day you touch max limits by google, you will have
> > people to worry about scalability while you enjoy nice holiday
> on galapagos.
> >
> > 2011/3/17 Brandon Wirtz 
> >>
> >> Nothing is infinite, Google is More infinite than most things.
> >>
> >>
> >>
> >> From: google-appengine@googlegroups.com
> >> [mailto:google-appengine@googlegroups.com] On Behalf Of Timofey Koolin
> >> Sent: Wednesday, March 16, 2011 7:41 PM
> >> To: google-appengine@googlegroups.com
> >> Subject: Re: [google-appengine] Re: Scalability
> >>
> >>
> >>
> >> If my app will good design I can pay for any resources that need my app
> >> without maximum?
> >>
> >> I create business plan now and I need know about maximum for calculate
> max
> >> of potential sites.
> >>
> >>
> >>
> >> For example for create usually hosting I have no maximum limit of
> >> resources - I can pay for any number of servers during grow.
> >>
> >> Do GAE have any maximum for good design, low latency apps? Or at any
> >> moment google can say:
> >>
> >> yes, you app is good design, but we can't increase quota - you must
> think
> >> about other service for hosting your app, we can't give to you more
> >> resources.
> >>
> >> It often situation for shared hosting/VDS when project grow.
> >>
> >>
> >>
> >> 2011/3/17 Robert Kluin 
>

Re: [google-appengine] Re: Scalability

2011-03-18 Thread Timofey Koolin
I want use GAE for public hosting of my CMS.
I take real statistic from hosting server:
14.03.2011 for day:
total: 17716375 queries, static: 10664606, dimanic: 7051769
in peak hour:
total: 1057652, static: 664531, dinamic: 393121

It is 293 queryes per second. It is one of hosting server, we have some tens
servers. Do my application can grow for this size?

2011/3/18 Ikai Lan (Google) 

> If you could sustain 1000 QPS consistently over a month, you would do 2.6B
> page views. To give you an idea of how big that is:
>
> http://www.google.com/adplanner/static/top1000/
>
> Yes, I know very few sites have evenly distributed traffic patterns like
> that. To give you a picture of App Engine's scale: App Engine serves 1
> billion+ pageviews a day across its entire infrastructure, and that was the
> official number as of a few months ago. I'm sure it's much higher now.
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog: http://googleappengine.blogspot.com
> Twitter: http://twitter.com/app_engine
> Reddit: http://www.reddit.com/r/appengine
>
>
>
> On Thu, Mar 17, 2011 at 1:52 PM, Jeff Schnitzer wrote:
>
>> I think the key point the OP is missing is that Google doesn't bill
>> you by the server.  It bills you by the request, and then fills in as
>> many servers as you need.  You don't need to care how many physical
>> boxes are involved; provisioning is not your problem, not even
>> software provisioning like EC2.
>>
>> So yes, a properly designed app can scale to 1000s of requests per
>> second on appengine and no, you don't need to do anything special
>> except keep paying your bill.
>>
>> However, by the time you get to 1000s of requests per second, you
>> probably will be on a first-name basis with the appengine engineers
>> and they will have more specific advice for you.
>>
>> Jeff
>>
>> 2011/3/17 Gopal Patel :
>> > @Timofey I think , the day you touch max limits by google, you will have
>> > people to worry about scalability while you enjoy nice holiday
>> on galapagos.
>> >
>> > 2011/3/17 Brandon Wirtz 
>> >>
>> >> Nothing is infinite, Google is More infinite than most things.
>> >>
>> >>
>> >>
>> >> From: google-appengine@googlegroups.com
>> >> [mailto:google-appengine@googlegroups.com] On Behalf Of Timofey Koolin
>> >> Sent: Wednesday, March 16, 2011 7:41 PM
>> >> To: google-appengine@googlegroups.com
>> >> Subject: Re: [google-appengine] Re: Scalability
>> >>
>> >>
>> >>
>> >> If my app will good design I can pay for any resources that need my app
>> >> without maximum?
>> >>
>> >> I create business plan now and I need know about maximum for calculate
>> max
>> >> of potential sites.
>> >>
>> >>
>> >>
>> >> For example for create usually hosting I have no maximum limit of
>> >> resources - I can pay for any number of servers during grow.
>> >>
>> >> Do GAE have any maximum for good design, low latency apps? Or at any
>> >> moment google can say:
>> >>
>> >> yes, you app is good design, but we can't increase quota - you must
>> think
>> >> about other service for hosting your app, we can't give to you more
>> >> resources.
>> >>
>> >> It often situation for shared hosting/VDS when project grow.
>> >>
>> >>
>> >>
>> >> 2011/3/17 Robert Kluin 
>> >>
>> >> Yes, if your app is well designed you'll be able to handle that kind
>> >> of traffic (200 to 800 QPS) fine.  Depending on the duration of your
>> >> high and low QPS, you could bump into the (non-billable) 43 million
>> >> request per day quota.  If that happens you can request it be
>> >> increased using the billing issues form (see the billing FAQ).
>> >>
>> >>
>> >>
>> >> Robert
>> >>
>> >>
>> >>
>> >>
>> >> 2011/3/16 Timofey Koolin :
>> >>
>> >> > It is really load - I want host thousands sites in one Google App
>> >> > application.
>> >> >
>> >> > On Wed, Mar 16, 2011 at 7:15 PM, Jamie H  wrote:
>> >> >>
>> >> >> The grandiosity never ceases to amaze me here.
>> >> >>
>> >> >> On Mar 16, 10:47 am, rekby  wrote:
>> >> >