JitBench icon indicating copy to clipboard operation
JitBench copied to clipboard

Enable Linux performance runs

Open lt72 opened this issue 8 years ago • 11 comments

lt72 avatar Mar 09 '17 19:03 lt72

We'd like to do this with dotnet cache https://github.com/dotnet/core-proposals/blob/master/DotNetCore-SharedPackageStore.md We don't want to script more complex logic for running crossgen if we can avoid it.

rynowak avatar Mar 17 '17 16:03 rynowak

We'll also need to solve acquisition of the SDK and shared framework for linux, I took the Install-Dotnet.ps1 script from one of the dotnet repos (not sure which one). I know there's a bash version floating around somewhere

rynowak avatar Mar 17 '17 16:03 rynowak

I took the Install-Dotnet.ps1 script from one of the dotnet repos (not sure which one). I know there's a bash version floating around somewhere

I have an old mail thread suggesting it came from https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.ps1 And it looks like https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.sh exists.

Looks like https://raw.githubusercontent.com/dotnet/cli/rel/1.0.1/scripts/obtain/dotnet-install.ps1 and https://raw.githubusercontent.com/dotnet/cli/rel/1.0.1/scripts/obtain/dotnet-install.sh exist also; maybe we should be using those now...

JosephTremoulet avatar Mar 17 '17 17:03 JosephTremoulet

crossgen-on-publish is not going to happen for 2.0, it may be address for 2.1, but that is also not yet committed. We should pursue the technique above.

lt72 avatar Mar 22 '17 18:03 lt72

@lt72 - this is unblocked now

rynowak avatar Apr 24 '17 21:04 rynowak

See - here's a passing ubuntu run. https://travis-ci.org/aspnet/JitBench/jobs/225377579

Ignore the osx results. This is running into flakiness downloading dotnet. This is something we've seen in our other runs on Travis OSX.

rynowak avatar Apr 24 '17 21:04 rynowak

@davmason FYI

lt72 avatar Apr 25 '17 18:04 lt72

Thanks! can you please assign to David?

lt72 avatar Apr 25 '17 19:04 lt72

assigned to @davmason

rynowak avatar Apr 25 '17 19:04 rynowak

@davmason done?

rynowak avatar May 06 '17 05:05 rynowak

This isn't done yet. It will be a bit, waiting on linux perf machines in the lab

davmason avatar May 08 '17 22:05 davmason