- Detached sideband data for process remoting from sandboxed process info.
- Include files for remote prediction from static dependencies and from historic metadata cache.
- Use backward/forward compatible format for sideband data serialization.
Related work items: #1939194
Changes need for developer experience for BuildXL-selfhost remoting:
* No need to install AnyBuild
* Use AnyBuild.json for repo configuration
* Simplify bxl.ps1 options
* Remove redundant engine environment settings
**TODO**
- [X] Use prod cluster
- [ ] Selectively include test pips (e.g., cache tests) to can-be-remoted pips
- [ ] Remove `/server-`
- [ ] Enable shared compilation
More pips will be added once it's proven successfully in the pipeline.
/server- currently cannot be removed (see details in bxl.ps1).
shared compilation still needs more investigation.
Related work items: #1915141