Skip to content

Conversation

@YuliiaKovalova
Copy link
Member

@YuliiaKovalova YuliiaKovalova commented Apr 3, 2025

This document describes MSBuild Scheduler on high level.
Related to #11701

Copilot AI review requested due to automatic review settings April 3, 2025 12:56
@YuliiaKovalova YuliiaKovalova changed the title Add docs about scheduling Add docs about Scheduler Apr 3, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces a comprehensive documentation page outlining the architecture and scheduling mechanics of the MSBuild Scheduler.

  • Added a detailed overview of the request lifecycle including Submission, Scheduling, Execution, Completion, and Result Processing.
  • Documented core components such as SchedulableRequest, BuildRequest, Scheduler, and caching systems along with various scheduling algorithms.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Member

@AR-May AR-May left a comment

Choose a reason for hiding this comment

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

Thank you for adding those docs, it is very helpful!

@YuliiaKovalova YuliiaKovalova self-assigned this May 13, 2025
Copy link
Member

@SimaTian SimaTian left a comment

Choose a reason for hiding this comment

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

Overall I like it. Strikes a good balance between informative and readable.

@YuliiaKovalova YuliiaKovalova enabled auto-merge (squash) June 5, 2025 07:48
@YuliiaKovalova YuliiaKovalova merged commit 3109b35 into dotnet:main Jun 5, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants