Skip to content

Conversation

dfederm
Copy link
Contributor

@dfederm dfederm commented Jan 9, 2024

Fixes #9616

Summary

This passes through 2 more fields from BuildXL to the project cache plugins.

MSBuildCache needs this information to do some copy tracing optimizations.

Customer Impact

Without this change, MSBuild Cache plug-ins will not be able to correlate copy source and destination events, which will prevent it from making some optimizations based on the knowledge for the specific ways files are accessed in the builds. This blocks the proposed optimizations in MSBuildCache, which is part of onboarding PowerToys and Terminal repos to use the MSBuild Cache.

Regression?

No

Testing

Manually tested that the new fields are being exposed to the plugins.

Risk

Low. This is an experimental feature and the change is additive.

@ghost
Copy link

ghost commented Jan 9, 2024

Hello! I noticed that you're targeting one of our servicing branches. Please consider updating the version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants