Isn't the qualifier for the beta logging read command --verbosity (not
--severity)?
gcloud beta logging read --limit=1 --verbosity=none
However, when this is used it still produces a log in the ~/.config
directory that contains all log level entries, including "INFO" level.
Perhaps I have misund
Thanks for the info. We have no use for the gcloud beta logging tool's log
files, and would like to disable them.
Right now we are simply deleting them after the command terminates, but we
would like to avoid such a heavyweight approach, not to mention the
considerable I/O load they cause to our s
es at least 10 hours with the gcloud
tool, which is another problem entirely!)
Right now I am simply deleting the log files created in the .config subdir,
after our download job finishes, but this is a rather crude fix!
Thanks,
Julian
On Thu, Apr 6, 2017 at 1:58 PM, 'George (Cloud Platform Sup
We are trying to migrate from request_logs to the "gcloud beta logging
read" system.
When downloading logs using the beta command, we find that simultaneously
there are large files being created in:
~/.config/gcloud/logs
For example, downloading logs for our GAE app from yesterday, we have the
t this on StackOverflow?
On Wed, Mar 29, 2017 at 12:37 PM, 'Nick (Cloud Platform Support)' via
Google App Engine wrote:
> Hey Julian,
>
> You have two options here: either to wait for the google.cloud library to
> get support for V1 logs, or adopt a slightly different
ing.Client()
for entry in client.list_entries(order_by=DESCENDING):
print entry
if __name__ == '__main__':
main()
On Tue, Mar 28, 2017 at 12:39 PM, 'Nick (Cloud Platform Support)' via
Google App Engine wrote:
> Hey Julian,
>
> I've observ
as to why google.cloud.logging can't understand
the log format it fetches from our GAE deployment?
We've now been without access to our log data for almost a week, so I'm
getting quite desperate to find a solution either with request_logs or
cloud.logging :-)
Thanks for your help.
Julian
Right now we cannot use the request_logs feature for downloading our GAE
logs (see my other thread on that problem!), so I thought I would try the
newer google.cloud features, and get modern :-)
Here is the simple test I tried:
from google.cloud import logging
from google.cloud.logging import D
n the Google servers? I'm wondering if
it's related to the fact we don't use StackDriver logging, and the push
seems to be towards that?
Julian
On Sunday, March 26, 2017 at 1:24:40 PM UTC-7, Staffan Rolfsson wrote:
>
> Hi, I got problems to deploy on 1.9.51 (updated from
Hi Nick!
It's still occurring as of one minute ago ... using release 1.9.50
Julian
On Friday, March 24, 2017 at 11:41:47 AM UTC-7, Nick (Cloud Platform
Support) wrote:
>
> Hey Julian,
>
> What version of the SDK are you using? And is this still occurring?
>
> Cheers,
&g
We have a process that uses the request_logs feature to download logs from
our GAE app for archival. This has stopped working unexpectedly in the last
couple of days, apparently due to an oauth2 authentication issue. I'm not
sure if this is a problem at our end, or on the GAE side, and I'm
stru
clients
to fail, and a greatly increased Error rate from our app.
Julian
On Thursday, September 17, 2015 at 2:22:08 PM UTC-7, PK wrote:
>
> Hi Julian,
>
> Google routinely does this when they release a new runtime that they
> believe it is backwards incompatible. It mostly wor
we can do to
prevent it happening in the future (i.e. force instances to only run the
latest production release of the SDK)? Is there an application setting
somewhere?
I apologize if this is the wrong Group for such questions.
Many thanks!
Julian
--
You received this message because you are
Issue 12272:
https://code.google.com/p/googleappengine/issues/detail?id=12272
Let me know if it needs any elaboration.
Thanks again,
Julian
On Tue, Aug 18, 2015 at 4:30 PM, Nick (Cloud Platform Support) <
pay...@google.com> wrote:
> Hi Julian,
>
> So, after some extensive test
o doubt my competence :-)
Julian
On Tue, Aug 18, 2015 at 4:30 PM, Nick (Cloud Platform Support) <
pay...@google.com> wrote:
> Hi Julian,
>
> So, after some extensive testing and reading around online, it appears
> that this is no longer possible, and I encourage you to make a pu
line.substring(5);
}
line = reader.readLine();
}
throw new Exception("Could not find Auth token");
}
Calling the gcm endpoint:
HttpGet get = new HttpGet(httpURL);
get.setHeader("Cookie", authCookie);
HttpResponse response = client.execute(get)
tion Type is set to Google Accounts API. On there I can also see
the Service Account Name but it is different from the Service Account
listed under Credentials (above) - which is confusing me.
The web xml for the deployment includes:
/gcm/home
/gcm/send
admin
These are the two endpoint
it. I apparently need to use OAuth2, but there is no documentation that
seems to match my use case, unhappily. Use cases seem to assume the use of
various Google APIs, which I am not using.
Thanks anyway.
Julian
On Mon, Aug 10, 2015 at 4:13 PM, Nick (Cloud Platform Support) <
pay...@google.co
Hi Jason,
Yes:
http://stackoverflow.com/questions/31816007/authentication-with-google-app-engine-service-using-googlecredential-with-a-serv
The suggestion there involves the Google Drive API, which is not really
helping me, as my GAE application does not use that API.
Julian
On Saturday
.
Thanks for the pointers to the documentation, which I'd already visited and
read but ended up being confused - as is no doubt evident from my question
:-)
Julian
On Wednesday, August 5, 2015 at 4:57:26 PM UTC-7, Nick (Cloud Platform
Support) wrote:
>
> Hi Julian,
>
> Y
I have a GAE application with an endpoint that requires authentication,
which I need to call from an application (rather than from in a browser). I
was using ClientLogin, but that is now obsolete, so I have set up a Service
Account in the Google Console, and stored its keypair .p12 file so tha
company.nore...@gmail.com.
Is there any way to use nore...@company.com to send mail from GAE again?
We are currently working on setting up remote SMTP from within our GAE
instance, but it would be nice if there was a better way.
Thanks,
Julian
--
You received this message because you are subscribed
Aaad it seems to have been fixed.
On Friday, 29 November 2013 09:04:03 UTC+2, Julian Kent wrote:
>
> Same problems.
>
>1. Dashboard works, but takes ~30s to load
>2. Requests are running at usual speeds, not an issue for me
>3. Deploys are timing out
>
Same problems.
1. Dashboard works, but takes ~30s to load
2. Requests are running at usual speeds, not an issue for me
3. Deploys are timing out
On Thursday, 28 November 2013 10:55:58 UTC+2, Alexandru Farcaş wrote:
>
> Hi,
>
> I have problems with my application:
>
>1. The Dashbo
2 seconds is confirmed as not hanging over 30+ runs. I'll be away for a
week, but when I'm back I'm going to try 1 second.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, se
Wow. OK, if it was happening to you with only 2 memcache set_multi_async
calls, I'm generally doing over 200 in the course of 8 minutes or so, each
with ~32 elements. I've added delays between them now, so it is now 300
over 15 minutes each with 20 elements.
Vinny, I haven't hit the error again
Ah, it seems you aren't affiliated with Google. I'll see about filing a bug
report or something myself then.
Anyway, thanks for the help =)
Julian
On Sunday, 25 August 2013 13:33:47 UTC+2, Julian Kent wrote:
>
> Thanks Vinny
>
> I've put a delay of 5 seconds in, and
fy the dev guys that there is an edge-case bug here that
slipped through their QA testing?
Thanks
Julian
>
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, s
single memcache Set() call ;-)
Also, this handler only terminated because I did a manual shutdown of the
instance. In the log I linked you see the /_ah/stop being called just
before the memcache.set 'woke up' after being hung for 2 hours.
Thanks for the help
Julian
On Saturday, 24 Augus
On Thursday, 8 August 2013 00:23:30 UTC+2, Vinny P wrote:
> What does the variable *botsdict* represent? Based on the naming and
> function calls, I assume that it's a dictionary, but what type of objects
> is it containing? Is it possible that the contained objects are doing some
> kind of p
I have a batch processing Backend (B4) which does a bunch of
unpickle/pickle and Numpy/array stuff. Recently I noticed that I was
getting much higher backend charges, which would hit quota almost every
time, so I migrated to Modules (also B4), thinking that might solve it.
However, I still see t
Hello,
We've been trying to deploy a new version of our app to AppEngine for most
of the day and the status page says that things are back to normal but that
doesn't seem to be the case for us.
Is the issue that caused the problems earlier today still being looked into?
--
You received this m
e('utf-8')
On Jul 1, 3:45 pm, prakhil samar wrote:
> Hi Julian,
>
> Thanks for your information.
>
> I am trying to upload a CSV file which contains some special
> characters (Unicode characters which are not in the ASCII range). The
> following is the da
Python2.5 supports unicode and GAE uses it pretty much everywhere
already. I'd say you just have to tell the python method opening your
CSV file to use utf8 encoding, or use decode('utf-8') on the raw data.
On Jun 30, 4:41 pm, prakhil samar wrote:
> Hi All
>
> Please help me out with the UNICODE
The issue below is related:
http://code.google.com/p/googleappengine/issues/detail?id=2878
For apps using custom domains having to test different versions on
appspot.com can cause problems with cookies and OpenID identities.
On Apr 26, 9:21 pm, Vladimir Prudnikov wrote:
> It would be great to
Not ideal but not the end of the world either. This delay might be
needed to combat fraud which is a big difficulty for electronic money
services.
On Apr 17, 2:47 pm, Daniel wrote:
> Every single time I try to up my quota, and pay a bit more for
> appengine, google checkout messes up and I have
I am not sure about the mathematics of it, but intuitively there is no
perfect algorithm for constructing timestamps in a reverse
lexicographical ordering, because adding a character to a string will
always make it lexicographically superior.
But I noticed the mapreduce library just pick a "ridicu
Your model won't work if one message can have several recipients. Is
this OK?
And is there a particular reason why you create an entity group for a
user and its messages ?
You only need an entity group if you plan to update different entities
transactionally.
Also, you might be interested by this
This one year old thread discusses the same problem I think:
http://groups.google.com/group/google-appengine/browse_thread/thread/b35a0387dfdf918b/55563f57306defbc?lnk=gst&q=mark+as+read#55563f57306defbc
A possible solution:
class Message(db.Model):
sender=db.StringProperty()
body=db.TextProp
Hi Richard,
Check out Rietveld, it is open source and could be a good base for
building your project:
http://code.google.com/appengine/articles/rietveld.html
On Dec 21, 12:47 am, Richard wrote:
> I am looking for something simple I can customize to integrate with our
> existing business process
Yes I also thought about this when denormalizing. And this could be
generalized to a whole model by serializing it into a protobuf
StringProperty.
This is probably best for models with infrequent writes, like a User
personal information.
On Dec 9, 7:06 am, Robert Kluin wrote:
> Hi Zach,
> I
You can star the issue I filed a while ago about this:
http://code.google.com/p/googleappengine/issues/detail?id=3301
On Dec 8, 4:22 am, dflorey wrote:
> Thanks for the suggestion, but don't think this is a feasible solution
> for a real world application.
> Is it possible to redirect to the pr
GAE is not designed for performing complex queries on a dataset.
It is possible to get it to work by anticipating what queries you will
need and building the corresponding indexes, but it is not easy nor
flexible, and the complexity of the queries would be limited.
Why not start with a relational
Wow a lot of work packed there, congrats App Engine team!
I'm surprised about the new 10 minutes deadline on Cron and Task
Queues. A short while back you were explaining that long-running
requests are bad for the App Engine ecosystem. Is it not the case for
Task Queues or are you just confident th
Back in July, and even after a maintenance before that I noticed a
significant lower latency in the few days right after the maintenance.
It never last though, so we should probably wait a few more days
before assessing the results. I wonder what kind of changes in
BigTable could cause a temporary
were understood by the developers.
> Now if they even do substitute this with a new site I doubt early
> developers will go and resubmit their work.
> So I only hope Google reconsiders this, fixes the problems related to
> spam and classification of appls and restore the site.
>
>
An App Gallery is a great idea but Google's one looked like a weekend
project thrown out in the wild and was pretty useless.
There was a lot of spam, unhelpful reviews, and occasionally you could
see Desktop software (running only on Windows, not even cross-
plateform) with a whole bunch of 5-stars
The first number is used for average latency, not cpu_ms, and the auto-
scaling threshold is computed only from user-facing request, not tasks
or crons.
Your numbers seems quite good, nothing to worry about I think. Are you
experiencing a specific problem ?
On Oct 23, 12:22 am, Matija wrote:
Romage,
It's not straightforward but if you create a config file using
Automatic Configuration you'll be able to specify a format for the
downloaded data:
http://code.google.com/appengine/docs/python/tools/uploadingdata.html#Configuring_the_Bulk_Loader
On Oct 6, 11:26 pm, romage wrote:
> I am
Sounds like a cold start problem. I don't have experience on this but
there are some advices in the forum. If your app grows to have
sustained traffic it will improve for sure, but when starting or for
low-traffic sites the problem remains. I see that there's a feature on
the App Engine Roadmap to
Are you guys using Google Login or Federated/OpenID Login ?
There is a know problem when using remote_api with Federated Login,
for which Nick Johnson described a fix (http://blog.notdot.net/2010/06/
Using-remote-api-with-OpenID-authentication).
On Oct 4, 7:13 pm, Hugo Rodger-Brown wrote:
> Sam
Hi,
> as a GAE developer, is there anything that we can
> do to avoid "Request aborted error" scenarios?
You can run appstats, and if your app has any request taking more than
~700ms work on optimizing it. Long requests are the first to time out
during periods of high latency and are generally a
You can perform an AND query on a ListProperty without a custom index.
I think it's called merge-join.
Have you tried InventoryItem.all().filter("keywords =",
keyword1).filter("keywords =", keyword2).filter(...) ?
Julian
http://www.memobuild.com
On Sep 24, 3:56 am, jo
You can perform an AND query on a ListProperty without a custom index.
I think it's called merge-join.
Have you tried InventoryItem.all().filter("keywords =",
keyword1).filter("keywords =", keyword2).filter(...) ?
Julian
http://www.memobuild.com
On Sep 24, 3:56 am, jo
this forum for "cache busting" solutions.
Julian
http://www.memobuild.com
On Sep 21, 3:23 am, Tzach wrote:
> I have a strange issue with a CSS file: although it is available, it
> is not executed.
> Does anybody encounter this problem?
>
> Here is the CSS:http://sudo
Thanks Tim, I had the same problem today and your solution worked.
Maybe the documentation(http://code.google.com/appengine/docs/python/
config/appconfig.html#Custom_Error_Responses) should make it clear to
not put the custom page in a static folder.
On Aug 18, 12:53 pm, Tim Hoffman wrote:
> Hi
Thanks! Long story short, I've been working on this alone for roughly
18 months so far.
I'm looking for the right people in Tokyo now btw.
On Sep 11, 4:23 am, "Sharp-Developer.Net"
wrote:
> Hi Julian,
>
> Nice peace of work!
>
> Can I ask how many develope
ld
forums:
http://support.memobuild.com/discussions/
Julian
On Sep 9, 4:40 am, colin wrote:
> Holy Cow!
> Your app is simply awesome. I use gDocs at present to collaborate with
> others on my projects. Your app offers a far richer environment. Love
> the simple table approach and the professio
ne team for the
constant improvements of the platform. Thank you, and please, do keep
it up!
Julian Namaro
http://www.memobuild.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-appen
I thought SSO for the marketplace was one of the goal of the built-in
OpenID login, but I haven't tried yet.
Somebody can confirm it works ?
On Aug 30, 9:26 pm, Rodrigo Moraes wrote:
> On Aug 29, 11:33 pm, gops wrote:
>
> > I think pure openid is possible( just login ). but , openid with oauth
>
You can add:
sys.path.insert(0,"/path/to/google_appengine/lib/fancy_urllib")
..in the script where you're calling remote_api.
On Aug 23, 5:15 am, Ryan Weber wrote:
> Hitting the fancy_urllib issue with remote_api too. Has anyone found a
> fix/workaround for this (other than reverting back to 1
Java ?
Julian
On May 25, 5:41 am, Duc Anh Nguyen wrote:
> Hi,
> We just have completed the demo version of our Java app on GAE.
> Generally, our idea is to make a website that helps you improve your
> debugging skills. And for our school project, it should be a game, so
>
What about:
try:
mail.send_mail( ...)
except Exception, e:
logging.error( str(e) )
return
On Apr 2, 2:44 am, GAEfan wrote:
> OK, just received the 3rd bcc, 34 minutes later.
>
> So the question is, how can I put an email in the taskqueue, and have
> the task not re-executed if the mail.se
What do you get if you specify the rate per second ?
Also are you sure each task sends only one email ?
On Jan 15, 5:19 am, Emanuel Berglund
wrote:
> Thanks for your reply,
>
> Supposedly the bucket_size: should be 1 and not 8 according to this
> posthttp://groups.google.co.uk/group/google-appe
This can happen if you have an absolute URL path somewhere.
On Jan 13, 2:52 am, Guri wrote:
> Hi,
> It happened that uploading a version other than default on app
> engine, somehow html changes in templates are not reflected after
> upload.
> As soon as I make the new version Default those
It is unlikely someone would mark as spam an e-card from somebody they
know. Maybe some company use your service to send spam ?
Make sure users of your service need to create an account(with a
captcha) and set a daily limit for number of e-card sent.
On Dec 23, 5:30 pm, Krystox wrote:
> We have a
I don't think an index can help you for that.
See Robert's solution or if the list of categories doesn't change
often, you can just hardcode it in the Python/Java script.
On Dec 22, 9:01 pm, Diogo Terror wrote:
> Is there a way I could query the index contents, such as:
>
> I have a data model c
If you send all the mails at the same time maybe you hit the 10
mails / second quota.
If that's the case, use a task queue to send emails and you'll be able
to control the rate of execution.
On Dec 24, 2:04 am, Alexander Arendar
wrote:
> Hi,
>
> My app supposed to send 37 mails.
> It sent only 1
Hi Marco,
Maybe you got an error precisely because the id was unavailable.
A quick google search returns 2 results for artezel - at - gmail
App Engine namespace is shared with other google applications like
gmail.
On Dec 16, 9:20 am, Marco Antonio da Silva Castanheira
wrote:
> Hi,
>
> I'm new
Well technically there is only one datastore for all apps.
Google servers make sure you cannot access data from other apps, but
we can imagine that they will allow it for specific cases in the
future.
And different entities with the same name can co-exist because all the
keys of your app contain yo
Eric,
Sorry my previous answer was wrong. The query time increases with the
number of entities fetched faster than I thought.
>From a small benchmark in Python average time for your query is
150-200ms.
This is for fetching 130 entities of about 400 bytes, with 5
properties each, using an inequali
> Is there value in putting the MessageRead entity in the same entity
> group as the message?
>
Just to do transactional "mark as read". I agree in most cases it's
not worth the trouble.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To
Hi Eric,
Of course this kind of performance is in no way normal.
Such a simple query typically takes below 50ms.
So either there is a problem in your code, or you hit a bug in the
java SDK.
I suggest you post a more complete code sample in the App Engine Java
group.
And no need to be condescendin
There is a better solution to this problem.
You can use a special entity MessageRead with no property and a
key_name= message_id + recipient_id
indexes = keys_only query on MessageIndexes
for k in indexes:
keys.append( k.parent() )
keys.append( db.Key.from_path('MessageRead', k.parent().id() +
How is this better than a read then a write outside of a transaction ?
Anyway it looks like there will be specialized tasks for transaction
across entity groups in the future.
On Dec 1, 4:32 am, peterk wrote:
> I'm not sure if this would meet your needs or not, but it might be
> something to lo
> Question 1: When you define a chain of ownership between an entity and
> child entity, is the entity group defined at the root entity level or
> the "kind" level. For example of you have "kind" called "Book" and a
> child kind "Chapter" defined. If you have a "Book" entity named
> "Intro to A
, ussuri wrote:
> On Nov 19, 9:57 pm, Julian Namaro wrote:
>
> > The datastore is 100% reliable even if the datastore Java/Python APIs
> > might not be.
>
> > What framework and libraries do you use? Is this live on appspot.com
> > or the local dev server? It looks li
The datastore is 100% reliable even if the datastore Java/Python APIs
might not be.
What framework and libraries do you use? Is this live on appspot.com
or the local dev server? It looks like there is an unauthorized write
somewhere.
If you can reproduce the problem consistently, try to locate it
Traditional relational databases are not scalable, and using such
library would most likely result in a data organization that does not
scale well. Might be fine for a lot of apps, but it kind of defeat the
main purpose of using a cloud infrastructure.
On Nov 18, 9:54 pm, frankabel wrote:
> Hi a
I'm not sure about what you want to do but just a thought: have you
considered Amazon Elastic MapReduce ?
It's sure doable with task queues but you're likely to encounter
various limitation problems as you cite.
On Nov 18, 1:46 am, James Cooper wrote:
> Hi,
>
> I'm evaluating GAE suitability for
I believe the only way to do that would be to use something like a
Greasemonkey script (cf.
http://en.wikipedia.org/wiki/Greasemonkey#Equivalents_for_other_browsers).
On Oct 29, 1:34 pm, saneef wrote:
> Is there any way to add the link to newly made Google App to the
> Google App (where Mail,
I think this problem is discussed there:
http://code.google.com/p/googleappengine/issues/detail?id=313
Julian
On Aug 7, 4:30 am, Cornel wrote:
> Hello. I'm using app engine to write a business application. I've read
> that during a transaction one can modify only entities
entities
Your idea:
1. [datastore]Traverse the index and to get entity keys
3. [datastore] Batch get of entities
So you would save step 2, a roundtrip app engine - datastore, not sure
that's substantial though.
Julian
On Aug 6, 1:05 pm, tav wrote:
> As a developer we have various limi
that you pass on to the random generator).
Julian
On Jul 10, 1:33 am, aloo wrote:
> Hi all,
>
> I'm trying to write a GQL query that returns N random records of a
> specific kind. My current implementation works but requires N calls to
> the datastore. I'd like to make
Hi Jason,
I'm up to 9 apps now and I have a couple more in the pipeline, so I
was wondering if I could get my allocation increased? Thanks in
advance for any help you can provide with this.
Julian
On May 1, 1:57 pm, "Jason (Google)" wrote:
> Hi Tim. I'm sorry, I
ordles? If there is write
contention, you could divide alphabetically, by languages, etc..
Julian
On Apr 9, 1:15 am, Jonathan Feinberg wrote:
> Long ago I attracted a flame-fest when I expressed my opinion that
> adding support for other programming languages should be given less
> priori
You might want to have a look to this App Engine video by Ken
Ashcraft:
http://www.youtube.com/watch?v=dP99fLhGwAU
App Engine scales, but not instantaneously, so if you want to do a
large number of requests in parallel, you need to increase the volume
gradually.
Julian
On Apr 3, 4:26 am
.
Julian
On Mar 26, 7:27 am, Marzia Niccolai wrote:
> Hi,
>
> The article is now obsolete and should be removed, it explains how to use
> the bulk upload tool that was available at launch.
>
> Recently, we released an improved version of the tool, which is what the
> sec
written that their purpose is to "Imports CSV data
over HTTP."
What is the difference?? I cannot figure out.
Julian
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post
89 matches
Mail list logo