Skip to content

Conversation

kunalspathak
Copy link
Contributor

@kunalspathak kunalspathak commented Mar 9, 2021

  • Fail the job if merge-mch fails
  • Upload single merged .mch zipped file to azure artifacts. This will save lot of space on azure artifacts because earlier we used to upload .mch files as it is.
  • Upload superpmi.log files from all the partitions separately
  • Use --zap_disable for CoreRun.exe instead of dotnet.exe during benchmark collection.

But instead pass to individual CoreRun.exe that is launched during benchmark run. That way we do not slow down the launch of dotnet.exe process.
TODO: Upload the superpmi.log from all the partition runs
- Add new JIT guid so we don't overwrite the existing .mch files
- Disable all the runs except benchmarks
@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Mar 9, 2021
@kunalspathak kunalspathak changed the title Spmi Superpmi collection pipeline improvements Mar 9, 2021
@kunalspathak kunalspathak marked this pull request as ready for review March 9, 2021 23:25
@kunalspathak
Copy link
Contributor Author

@dotnet/jit-contrib , @BruceForstall

Copy link
Contributor

@BruceForstall BruceForstall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for the improvements!

@kunalspathak
Copy link
Contributor Author

Glad that one of my prior job failed and we will not upload anything during failure cases.

@kunalspathak kunalspathak merged commit 9d94811 into dotnet:main Mar 10, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Apr 9, 2021
@JulieLeeMSFT JulieLeeMSFT added this to the 6.0.0 milestone Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants