llvm / llvm-iwg

The LLVM Infrastructure Working Group
https://foundation.llvm.org/docs/infrastructure-wg/
Other
18 stars 14 forks source link

Mac-Hardware for pre-merge testing #32

Closed ChristianKuehnel closed 3 years ago

ChristianKuehnel commented 3 years ago

Louis Dionne requested Mac-Hardware for pre-merge testing, details see email conversation on iwg@llvm.org

sqlbyme commented 3 years ago

I have spoken with Louis in the past about this and I know he could really use our support here. @ChristianKuehnel would it be possible for you to get a quote from MacStadium? I will work up pricing information for AWS. It would be nice if we could get a third vendor for price comparison. I am going to aim to get my information posted here by the end of this week. In order to help Louis I think it would be nice if we could get an email proposal sent to the Board within the next 10 - 14 business days. Any objections?

sqlbyme commented 3 years ago

A quick peak here shows AWS provides macOS on dedicated hardware only. We could get 12 cores with 32GB ram for ~$615/mo with a 1yr commitment. The price increases dramatically if we just pay for the unit hourly (almost $2/hr).

ChristianKuehnel commented 3 years ago

Hi Mike,

I'll work with Louis on picking some reasonable hardware and then try to get a quote for it.

Best, Christian

On Mon, Apr 26, 2021 at 5:11 PM Mike Edwards @.***> wrote:

A quick peak here https://aws.amazon.com/ec2/instance-types/mac/ shows AWS provides macOS on dedicated hardware only. We could get 12 cores with 32GB ram for ~$615/mo with a 1yr commitment. The price increases dramatically if we just pay for the unit hourly (almost $2/hr).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-826917728, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYJMCG3CNAIJGWGC7Y5VMTTKV7AZANCNFSM43SOF3DA .

ChristianKuehnel commented 3 years ago

I found two more pages with price information, looks similar to MacStadium https://www.macminivault.com/dedicated-sign-up/ https://www.macincloud.com/pages/dedicated.html

On Mon, Apr 26, 2021 at 5:28 PM Christian Kühnel @.***> wrote:

Hi Mike,

I'll work with Louis on picking some reasonable hardware and then try to get a quote for it.

Best, Christian

On Mon, Apr 26, 2021 at 5:11 PM Mike Edwards @.***> wrote:

A quick peak here https://aws.amazon.com/ec2/instance-types/mac/ shows AWS provides macOS on dedicated hardware only. We could get 12 cores with 32GB ram for ~$615/mo with a 1yr commitment. The price increases dramatically if we just pay for the unit hourly (almost $2/hr).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-826917728, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYJMCG3CNAIJGWGC7Y5VMTTKV7AZANCNFSM43SOF3DA .

ChristianKuehnel commented 3 years ago

Concerning hardware selection:

Just send requests for quotes to MacStadium, MacMiniVault and MacInCloud.

tstellar commented 3 years ago

What's going to be running on these resources? Is it a buildbot or some other CI system?

ChristianKuehnel commented 3 years ago

pre-mege testing is running on Buildkite: https://buildkite.com/llvm-project

ChristianKuehnel commented 3 years ago

I created a proposal in a Google Doc. Not sharing it publicly as it contains pricing information:

Happy to give access to folks who want to get involved in the topic.

tstellar commented 3 years ago

Hi, there is a board meeting on Friday. Is this document ready for the board to review?

ChristianKuehnel commented 3 years ago

Hi Tom,

from my point of view yes, but also I'm biased towards improving pre-merge testing. We only heard feedback from one other person on the IWG so far.

Best, Christian

On Thu, May 6, 2021 at 2:51 AM Tom Stellard @.***> wrote:

Hi, there is a board meeting on Friday. Is this document ready for the board to review?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-833146484, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYJMCGCRYNAOKTARWFHQPLTMHRXTANCNFSM43SOF3DA .

tstellar commented 3 years ago

I agree with the MacMiniVault choice. Do you want to send the proposal to the board?

ChristianKuehnel commented 3 years ago

Well, the formal question is: Do we want more people from the IWG to review/approve this proposal?

So far we don't really have agreed if/how we want to decide such things...

Best, Christian

On Thu, May 6, 2021 at 3:27 PM Tom Stellard @.***> wrote:

I agree with the MacMiniVault choice. Do you want to send the proposal to the board?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-833522447, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYJMCBMOCV2AU3YRZRQKADTMKKNTANCNFSM43SOF3DA .

sqlbyme commented 3 years ago

I'd like the IWG to have a chance to meet once and discuss this live before we present to the Board. Tom, I think we should just let the Board know a proposal will be provided soon via email. We can ask the Board to approve via email, we should not have to wait until the June meeting to get this approved.

-Mike

On Thu, May 6, 2021 at 6:56 AM ChristianKuehnel @.***> wrote:

Well, the formal question is: Do we want more people from the IWG to review/approve this proposal?

So far we don't really have agreed if/how we want to decide such things...

Best, Christian

On Thu, May 6, 2021 at 3:27 PM Tom Stellard @.***> wrote:

I agree with the MacMiniVault choice. Do you want to send the proposal to the board?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-833522447, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AEYJMCBMOCV2AU3YRZRQKADTMKKNTANCNFSM43SOF3DA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/llvm/llvm-iwg/issues/32#issuecomment-833544123, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJI65ILEIOMHLSJIMJ6QALTMKNZ5ANCNFSM43SOF3DA .

tstellar commented 3 years ago

@sqlbyme Ok, that makes sense.

lazyparser commented 3 years ago

Hi,

is this request still relevant? I've just set up 2 mac mini M1 and 1 mac mini x86 i5 (2012) for building LLVM and Spidermonkey. Still working on environment setting, but I'd like to contribute them to the LLVM test process.

tstellar commented 3 years ago

@lazyparser We have purchased the Mac resources and they are running in buildkite. If you have resources you want to contribute, please open a separate ticket so we can discuss.

lazyparser commented 3 years ago

@lazyparser We have purchased the Mac resources and they are running in buildkite. If you have resources you want to contribute, please open a separate ticket so we can discuss.

Got it. Thanks. will do later.

ChristianKuehnel commented 3 years ago

Also feel free to sync up with Louis Dionne on setting things up.

ChristianKuehnel commented 3 years ago

Clsoing as the hardware is up and running