Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[9fans] 9grid?

97 views
Skip to first unread message

Don A. Bailey

unread,
Oct 23, 2012, 12:49:12 AM10/23/12
to
Is 9grid still around? Has much progress been made on the viability of 9grid as a production resource in the past few years? Lots of the web data is down, so I'd love to hear from anyone using/working on 9grid resources?

Thanks,
D

Anthony Sorace

unread,
Oct 23, 2012, 10:46:19 AM10/23/12
to
That name has referred to at least two, possibly three,
distinct and unrelated projects. I don't believe any of
them are still ongoing. I also don't think any of them
were aimed at becoming what i'd call a "production
resource". What is it you're looking for?

Don A. Bailey

unread,
Oct 23, 2012, 4:22:36 PM10/23/12
to
I only really considered one project to be substantial. That may be unfair. It was the one that LANL/UCal were involved in. 

I'm interested in the code for managing grid nodes and delegating tasks. 

Best,
D
--
Don A. Bailey
CEO/Founding Partner
Capitol Hill Consultants LLC


ron minnich

unread,
Oct 23, 2012, 8:09:25 PM10/23/12
to
On Tue, Oct 23, 2012 at 1:22 PM, Don A. Bailey
<do...@capitolhillconsultants.com> wrote:

> I'm interested in the code for managing grid nodes and delegating tasks.

Real code? talk to charles.

Or now that Go works, you could look at some of those packages.

ron

Don A. Bailey

unread,
Oct 23, 2012, 8:11:39 PM10/23/12
to
Go embeds parallel/grid functionality now instead of just lightweight thread execution? Which packages would you point me at?

Thanks,
D

Matthew Veety

unread,
Oct 23, 2012, 8:41:28 PM10/23/12
to
On 10/23/2012 8:11 PM, Don A. Bailey wrote:
> Go embeds parallel/grid functionality now instead of just lightweight
> thread execution? Which packages would you point me at?
>
> Thanks,
> D
>
> On Tue, Oct 23, 2012 at 5:09 PM, ron minnich <rmin...@gmail.com
> <mailto:rmin...@gmail.com>> wrote:
>
> On Tue, Oct 23, 2012 at 1:22 PM, Don A. Bailey
> <do...@capitolhillconsultants.com
> <mailto:do...@capitolhillconsultants.com>> wrote:
>
> > I'm interested in the code for managing grid nodes and delegating
> tasks.
>
> Real code? talk to charles.
>
> Or now that Go works, you could look at some of those packages.
>
> ron
>
>
>
>
> --
> Don A. Bailey
> CEO/Founding Partner
> Capitol Hill Consultants LLC
> 1-303-947-6557
>
>

I would avoid using Go on Plan 9 right now for anything production
because it has issues when using many concurrent tcp connections. If you
do want to use Go, stick with reading and writing files, and let 9P do
it's thing.

--
Veety

Matthew Veety

unread,
Oct 23, 2012, 8:51:48 PM10/23/12
to
On 10/23/2012 8:44 PM, Don A. Bailey wrote:
> Does Go have issues in general with TCP connections, or is this a Plan 9
> specific issue?
>
> D

I haven't had any problems with Go on other platforms (FreeBSD and Mac
OS X) except for CPU use sometimes and scheduling of goroutines. Both
you can kinda work around.

--
Veety

Don A. Bailey

unread,
Oct 23, 2012, 8:44:42 PM10/23/12
to
Does Go have issues in general with TCP connections, or is this a Plan 9 specific issue? 

D

On Tue, Oct 23, 2012 at 5:41 PM, Matthew Veety <mve...@gmail.com> wrote:
On 10/23/2012 8:11 PM, Don A. Bailey wrote:
Go embeds parallel/grid functionality now instead of just lightweight
thread execution? Which packages would you point me at?

Thanks,
D

On Tue, Oct 23, 2012 at 5:09 PM, ron minnich <rmin...@gmail.com
<mailto:rmin...@gmail.com>> wrote:

    On Tue, Oct 23, 2012 at 1:22 PM, Don A. Bailey
    <mailto:donb@capitolhillconsultants.com>> wrote:

     > I'm interested in the code for managing grid nodes and delegating
    tasks.

    Real code? talk to charles.

    Or now that Go works, you could look at some of those packages.

    ron




--
Don A. Bailey
CEO/Founding Partner
Capitol Hill Consultants LLC
1-303-947-6557



I would avoid using Go on Plan 9 right now for anything production because it has issues when using many concurrent tcp connections. If you do want to use Go, stick with reading and writing files, and let 9P do it's thing.

--
Veety


Kurt H Maier

unread,
Oct 23, 2012, 9:03:41 PM10/23/12
to
On Tue, Oct 23, 2012 at 05:44:42PM -0700, Don A. Bailey wrote:
> Does Go have issues in general with TCP connections, or is this a Plan 9
> specific issue?
>
> D

Dear Don A. "D" Bailey, CEO/Cofounder:

You should probably harass the Go people about this.

Thank you,
Kurt H Maier
Grand Poobah/Arch-inquisitor At Large
Totally a Business, Inc
1-212-479-7990

Don A. Bailey

unread,
Oct 23, 2012, 9:11:54 PM10/23/12
to
If I wanted to be insulted, I'd subscribe to a Reddit feed. ;) 

D

Don A. Bailey

unread,
Oct 23, 2012, 9:15:27 PM10/23/12
to
Cool, thanks. I appreciate the response. 

D

Don A. Bailey

unread,
Oct 23, 2012, 9:18:35 PM10/23/12
to
Thankfully, we are very well versed at tuning the Plan 9 kernel. I'll take your advice and develop the benchmark. 

Is your code concealed per work on NxM? Just curious as NxM seems to solve (in what little I know about it) some of the issues we are trying to solve with Go+Plan 9. 

D

On Tue, Oct 23, 2012 at 6:15 PM, John Floren <jo...@jfloren.net> wrote:
Write a basic http server for Plan 9 (in C) and run Apache Benchmark
against it. Somewhere around 100 concurrent connections, I tend to get
failure. There's code in /sys/src/9/ip that has a hard limit on the #
of concurrent connections IIRC.

I'd post the code for the server I wrote, but it was written as part
of work so I can't. Still, it's not hard to put together a server
which responds only to a GET.

john

John Floren

unread,
Oct 23, 2012, 9:15:20 PM10/23/12
to
On Tue, Oct 23, 2012 at 5:41 PM, Matthew Veety <mve...@gmail.com> wrote:

Kurt H Maier

unread,
Oct 23, 2012, 9:26:48 PM10/23/12
to
On Tue, Oct 23, 2012 at 06:11:54PM -0700, Don A. Bailey wrote:
> If I wanted to be insulted, I'd subscribe to a Reddit feed. ;)
>
> D


Thanks for letting us know, D.

The Right Reverend Kurt H. Maier, Esq.
Daughter of the Fifth House of Betazed
Holder of the Sacred Chalice of Rixx
Heir to the Holy Rings of Betazed
Ferenginar Acquisitions, LLC
1-631-960-7187

erik quanstrom

unread,
Oct 23, 2012, 9:31:34 PM10/23/12
to
> Write a basic http server for Plan 9 (in C) and run Apache Benchmark
> against it. Somewhere around 100 concurrent connections, I tend to get
> failure. There's code in /sys/src/9/ip that has a hard limit on the #
> of concurrent connections IIRC.
>
> I'd post the code for the server I wrote, but it was written as part
> of work so I can't. Still, it's not hard to put together a server
> which responds only to a GET.

the limit is 1024 for a terminal, and 4096 for a cpu server.
if you get a failure at a lower number, then it's not because
of concurrent connections, but something else.

i know the original nix tcp code had trouble with zero-window
probes. i'm not sure if the same was ever true of the distribution.

- erik

Don A. Bailey

unread,
Oct 23, 2012, 9:29:19 PM10/23/12
to
Haha, it's good to know the caustic wit of 9fans hasn't changed in the twelve years I've participated in it. Screen names change, but trolls will always persist. 

<3
D

erik quanstrom

unread,
Oct 23, 2012, 9:34:13 PM10/23/12
to
On Tue Oct 23 21:30:08 EDT 2012, do...@capitolhillconsultants.com wrote:

> Haha, it's good to know the caustic wit of 9fans hasn't changed in the
> twelve years I've participated in it. Screen names change, but trolls will
> always persist.

biologists call it an ecological niche.

- erik

Don A. Bailey

unread,
Oct 23, 2012, 9:42:48 PM10/23/12
to
If only Joseph Campbell were around to accurately define this lot. I think he'd get a bigger kick out of 9fans than he did the Grateful Dead. Well, maybe not. But close, I'm sure. 

D

Kurt H Maier

unread,
Oct 23, 2012, 9:58:49 PM10/23/12
to
On Tue, Oct 23, 2012 at 06:29:19PM -0700, Don A. Bailey wrote:
> Haha, it's good to know the caustic wit of 9fans hasn't changed in the
> twelve years I've participated in it. Screen names change, but trolls will
> always persist.

Unlike your desire to look at code? Why have you suddenly begun asking
questions that can easily be answered by opening source files? Are you
under coercion? Are you sending us a signal?





blink twice for yes, they can't record everything

Bakul Shah

unread,
Oct 23, 2012, 10:41:39 PM10/23/12
to
If I wanted to be insulted, I'd subscribe to a Reddit feed. ;)

On Tue, 23 Oct 2012 18:42:48 PDT "Don A. Bailey" <do...@capitolhillconsultants.com> wrote:
> If only Joseph Campbell were around to accurately define this lot. I think
> he'd get a bigger kick out of 9fans than he did the Grateful Dead. Well,
> maybe not. But close, I'm sure.
>
> D
>
> On Tue, Oct 23, 2012 at 6:34 PM, erik quanstrom <quan...@quanstro.net>wrote:
>
> > On Tue Oct 23 21:30:08 EDT 2012, do...@capitolhillconsultants.com wrote:
> >
> > > Haha, it's good to know the caustic wit of 9fans hasn't changed in the
> > > twelve years I've participated in it. Screen names change, but trolls
> > will
> > > always persist.
> >
> > biologists call it an ecological niche.

Egological.

Anthony Martin

unread,
Oct 24, 2012, 3:30:35 AM10/24/12
to
John Floren <jo...@jfloren.net> once said:
> Write a basic http server for Plan 9 (in C) and run Apache Benchmark
> against it. Somewhere around 100 concurrent connections, I tend to get
> failure. There's code in /sys/src/9/ip that has a hard limit on the #
> of concurrent connections IIRC.

What happens when it fails? /sys/src/9/ip/ip.h:/Nchans isn't that low.
Do you get the "garbage collecting Convs" message from the kernel?

If you have stack traces or profiles, please post them on golang-dev
or send them directly to me. I'll try to get any bugs fixed promptly.

This goes for any other bugs encountered using Go on Plan 9.

Cheers,
Anthony

erik quanstrom

unread,
Oct 24, 2012, 3:46:00 AM10/24/12
to
On Wed Oct 24 03:32:07 EDT 2012, al...@pbrane.org wrote:
> John Floren <jo...@jfloren.net> once said:
> > Write a basic http server for Plan 9 (in C) and run Apache Benchmark
> > against it. Somewhere around 100 concurrent connections, I tend to get
> > failure. There's code in /sys/src/9/ip that has a hard limit on the #
> > of concurrent connections IIRC.
>
> What happens when it fails? /sys/src/9/ip/ip.h:/Nchans isn't that low.
> Do you get the "garbage collecting Convs" message from the kernel?

tcp uses scalednconv() which is basically Nchans*4.

- erik

0 new messages