Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
When will Goroutines gain parallelism?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
tr...@phamcom.com  
View profile  
 More options Aug 2 2012, 1:47 am
From: tr...@phamcom.com
Date: Wed, 1 Aug 2012 22:47:11 -0700 (PDT)
Local: Thurs, Aug 2 2012 1:47 am
Subject: When will Goroutines gain parallelism?

ability to utilize more than 1 cpu.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Symonds  
View profile  
 More options Aug 3 2012, 12:55 am
From: David Symonds <dsymo...@golang.org>
Date: Fri, 3 Aug 2012 14:55:01 +1000
Local: Fri, Aug 3 2012 12:55 am
Subject: Re: [google-appengine-go] When will Goroutines gain parallelism?

On Thu, Aug 2, 2012 at 3:47 PM,  <tr...@phamcom.com> wrote:
> ability to utilize more than 1 cpu.

It's unlikely to happen in the short- to medium-term.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kyle Finley  
View profile  
 More options Aug 3 2012, 2:05 am
From: Kyle Finley <kylefin...@gmail.com>
Date: Thu, 2 Aug 2012 23:05:00 -0700 (PDT)
Subject: Re: [google-appengine-go] When will Goroutines gain parallelism?

What about the 10 concurrent request limit? Do you think a Go instances
could safely handle more then 10 in flight request? If so how may? I would
like to create a feature request.

I created a test app that simply held requests open for 10 sec. On App
Engine a new instance was added on the 11th request, while a single
instance on Heroku handled 200+ request before I received the first error.
While Heroku instance are most likely beefer then AE I still think that AE
can do better.

It seems that this limit is imposed to protect python and java apps more
then Go, is that correct?

Sorry to hijack the thread, but it seems related.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Symonds  
View profile  
 More options Aug 3 2012, 2:42 am
From: David Symonds <dsymo...@golang.org>
Date: Fri, 3 Aug 2012 16:42:42 +1000
Local: Fri, Aug 3 2012 2:42 am
Subject: Re: [google-appengine-go] When will Goroutines gain parallelism?

On Fri, Aug 3, 2012 at 4:05 PM, Kyle Finley <kylefin...@gmail.com> wrote:
> What about the 10 concurrent request limit? Do you think a Go instances
> could safely handle more then 10 in flight request? If so how may? I would
> like to create a feature request.

That's not clear. The true limit of an instance is obviously highly
dependent on the workload of the app; some could handle thousands, and
some struggle with 10. 10 seems to be near a reasonable sweet spot
that is safe for almost all apps, but also reasonably effective for
concurrent apps.

Feel free to file a feature request on the issue tracker to make that
configurable. I doubt we will change away from 10 as a default.

> I created a test app that simply held requests open for 10 sec. On App
> Engine a new instance was added on the 11th request, while a single instance
> on Heroku handled 200+ request before I received the first error. While
> Heroku instance are most likely beefer then AE I still think that AE can do
> better.

I could believe that. Try doing some work in the app handler and the
balance might change.

> It seems that this limit is imposed to protect python and java apps more
> then Go, is that correct?

> Sorry to hijack the thread, but it seems related.

The general mechanism is to protect all of them, but it is conceivable
that we could some day make it tunable.

Dave.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kyle Finley  
View profile  
 More options Aug 3 2012, 3:25 am
From: Kyle Finley <kylefin...@gmail.com>
Date: Fri, 3 Aug 2012 00:25:49 -0700 (PDT)
Local: Fri, Aug 3 2012 3:25 am
Subject: Re: [google-appengine-go] When will Goroutines gain parallelism?

Thank you Dave for your quick responses. I can see how 10 makes for
a responsible default.

For anyone else who is interested in allowing their instance to handle more
than 10 request, I have created a feature requests - please star it:
http://code.google.com/p/googleappengine/issues/detail?id=7927

Thanks,

Kyle


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Johnson  
View profile  
 More options Aug 9 2012, 4:35 am
From: Johnson <benf...@gmail.com>
Date: Thu, 9 Aug 2012 01:35:07 -0700 (PDT)
Local: Thurs, Aug 9 2012 4:35 am
Subject: Re: [google-appengine-go] When will Goroutines gain parallelism?

thanks kyle, starred


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions Older topic »