Colocation Facility for LLVM?

Hi all,

I don't have very high hopes, but does anyone happen to have available
some kind of colocation services in the Bay Area that they could
donate to LLVM?

I would really like to establish a proper LLVM lab somewhere instead
of relying on hardware which is residing at various companies. I would
be willing to personally donate some hardware, but don't have any
place to put it.

My requirements are:
(1) Must be in Bay Area.
(2) Trusted LLVM developers could have at least 9x5 access.
(3) Solid network connection.
(4) Space, network, and power for a reasonable number of machines.

I don't think we can promise you tax write-offs, but if that would be
the deciding factor we could probably make that happen eventually.

- Daniel

Can't offer it in the bay area, but i can offer space in oregon state
university (which is where the osuosl machines reside).
http://osuosl.org/services

Why do you need access if you have people willing to handle support
tickets and remote console/power control cards?
I have yet to see a problem that i could not solve (since the cards
can display console, control power to the machine, etc) either through
this or a support ticket answered very quickly.

I think you are going to have a very hard time finding donations with
#2 and #1 being your requirements.
The number of datacenters in the bay area is not as high as you might
think (mainly because it's not a cheap place to put DC's!)

Hi Danny,

Can't offer it in the bay area, but i can offer space in oregon state
university (which is where the osuosl machines reside).
http://osuosl.org/services

Why do you need access if you have people willing to handle support
tickets and remote console/power control cards?

I don't, really. To be honest, I wasn't aware that OSUOSL had all of
these services available.

I have yet to see a problem that i could not solve (since the cards
can display console, control power to the machine, etc) either through
this or a support ticket answered very quickly.

Apparently I need to investigate the services we have available to us
through OSUOSL more closely. If I can possible ship some machines to
OSUOSL where we would have good remote access that could be extended
to trusted LLVM developers then this would be an excellent solution.

I will read up on this further and come up with a real plan.

I think you are going to have a very hard time finding donations with
#2 and #1 being your requirements.

Indeed, it was a "might as well try", not a realistic hope.

- Daniel

Another suggestion I've been given is this:
http://gcc.gnu.org/wiki/CompileFarm. You wouldn't even have to supply
hardware.

The compile farm is a set of machines that is shared between different users. They are great to try your code on different architectures, but the level of control is a lot lower than the level you get from dedicated machines. So it is probably not what Daniel wants.

Anyways, it is a great resource for gcc and open source development and I would love to see LLVM contributing to the compilefarm project. If you have access to spare machines, I am sure there is a place to host those machines in the compilefarm.

Tobi

Hi Danny,

Can't offer it in the bay area, but i can offer space in oregon state
university (which is where the osuosl machines reside).
http://osuosl.org/services

Why do you need access if you have people willing to handle support
tickets and remote console/power control cards?

I don't, really. To be honest, I wasn't aware that OSUOSL had all of
these services available.

:slight_smile:
That's what they do

I have yet to see a problem that i could not solve (since the cards
can display console, control power to the machine, etc) either through
this or a support ticket answered very quickly.

Apparently I need to investigate the services we have available to us
through OSUOSL more closely. If I can possible ship some machines to
OSUOSL where we would have good remote access that could be extended
to trusted LLVM developers then this would be an excellent solution.

Yup, that's what we do with our machines.

Hi Ben,

Another suggestion I've been given is this:
http://gcc.gnu.org/wiki/CompileFarm. You wouldn't even have to supply
hardware.

several LLVM buildbots already run on compile farm machines.

Ciao,

Duncan.

Another suggestion I've been given is this:
http://gcc.gnu.org/wiki/CompileFarm. You wouldn't even have to supply
hardware.

The compile farm is a set of machines that is shared between different
users. They are great to try your code on different architectures, but
the level of control is a lot lower than the level you get from
dedicated machines. So it is probably not what Daniel wants.

Exactly.

The compile farm is great and I am glad we are able to make use of the
machines, but many of our buildbots are very demanding on the machine
and it is good to have a few core dedicated machines to use for
serving things.

Or put another way, I like having access to machines I won't feel
guilty if I hose. :slight_smile:

- Daniel