-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce cross-process resource management for tasks #5859
Commits on Feb 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f48f3d9 - Browse repository at this point
Copy the full SHA f48f3d9View commit details
Commits on Feb 26, 2020
-
Modified mockengine to support ibuildengine7
Got straightforward unit tests working. Added null check and cached the Semaphore.
Configuration menu - View commit details
-
Copy full SHA for bcccfea - Browse repository at this point
Copy the full SHA bcccfeaView commit details
Commits on Feb 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 73b3466 - Browse repository at this point
Copy the full SHA 73b3466View commit details
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a8df6ac - Browse repository at this point
Copy the full SHA a8df6acView commit details
Commits on Apr 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 963a785 - Browse repository at this point
Copy the full SHA 963a785View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a30e6 - Browse repository at this point
Copy the full SHA e1a30e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 055116a - Browse repository at this point
Copy the full SHA 055116aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f6eed - Browse repository at this point
Copy the full SHA 10f6eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3f385 - Browse repository at this point
Copy the full SHA aa3f385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a5c93 - Browse repository at this point
Copy the full SHA 57a5c93View commit details -
Checkpoint: works on full only, doesn't properly block when all resou…
…rces consumed but want to start a task
Configuration menu - View commit details
-
Copy full SHA for 9229122 - Browse repository at this point
Copy the full SHA 9229122View commit details -
Configuration menu - View commit details
-
Copy full SHA for b919834 - Browse repository at this point
Copy the full SHA b919834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01953aa - Browse repository at this point
Copy the full SHA 01953aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1183e87 - Browse repository at this point
Copy the full SHA 1183e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0437c32 - Browse repository at this point
Copy the full SHA 0437c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf3017 - Browse repository at this point
Copy the full SHA 1bf3017View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ada7c2 - Browse repository at this point
Copy the full SHA 1ada7c2View commit details -
Revert "Horrible pile of WIP hacks to debug hang"
This reverts commit 3c7a3f8.
Configuration menu - View commit details
-
Copy full SHA for e943655 - Browse repository at this point
Copy the full SHA e943655View commit details -
Move requiring core to ExecuteInstantiatedTask
This should alleviate hangs that were happening as a result of leaks that happened when MSBuild/CallTarget got a resource, then we started building other projects.
Configuration menu - View commit details
-
Copy full SHA for ca6697d - Browse repository at this point
Copy the full SHA ca6697dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a324b - Browse repository at this point
Copy the full SHA 63a324bView commit details
Commits on May 1, 2020
-
Release core when yielding (hopefully working around hang when many t…
…hreads yielded + reacquiring)
Configuration menu - View commit details
-
Copy full SHA for 09618ec - Browse repository at this point
Copy the full SHA 09618ecView commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5a7ad2b - Browse repository at this point
Copy the full SHA 5a7ad2bView commit details
Commits on Jun 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 141c57c - Browse repository at this point
Copy the full SHA 141c57cView commit details
Commits on Jun 16, 2020
-
Release a core when calling BuildProjectFiles
Otherwise, we can deadlock: outer task gets a resource, (logically) yields to build other projects; they block on getting a resource.
Configuration menu - View commit details
-
Copy full SHA for 007d9f3 - Browse repository at this point
Copy the full SHA 007d9f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2be21 - Browse repository at this point
Copy the full SHA 6b2be21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d49876 - Browse repository at this point
Copy the full SHA 5d49876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0486730 - Browse repository at this point
Copy the full SHA 0486730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f85924 - Browse repository at this point
Copy the full SHA 2f85924View commit details
Commits on Jun 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5e4b035 - Browse repository at this point
Copy the full SHA 5e4b035View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d37a2 - Browse repository at this point
Copy the full SHA a9d37a2View commit details
Commits on Jul 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 43bdec0 - Browse repository at this point
Copy the full SHA 43bdec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 479cdfc - Browse repository at this point
Copy the full SHA 479cdfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9db29bb - Browse repository at this point
Copy the full SHA 9db29bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1c3bff - Browse repository at this point
Copy the full SHA e1c3bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58fa355 - Browse repository at this point
Copy the full SHA 58fa355View commit details
Commits on Sep 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a6a9d6d - Browse repository at this point
Copy the full SHA a6a9d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91fe07a - Browse repository at this point
Copy the full SHA 91fe07aView commit details
Commits on Oct 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c9b3c78 - Browse repository at this point
Copy the full SHA c9b3c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba2db9a - Browse repository at this point
Copy the full SHA ba2db9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc60df9 - Browse repository at this point
Copy the full SHA cc60df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab0481 - Browse repository at this point
Copy the full SHA 0ab0481View commit details
Commits on Nov 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f1e26c3 - Browse repository at this point
Copy the full SHA f1e26c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfced2f - Browse repository at this point
Copy the full SHA dfced2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6a404 - Browse repository at this point
Copy the full SHA ed6a404View commit details
Commits on Nov 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4545858 - Browse repository at this point
Copy the full SHA 4545858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de11c0 - Browse repository at this point
Copy the full SHA 3de11c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608bed7 - Browse repository at this point
Copy the full SHA 608bed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a3da6b - Browse repository at this point
Copy the full SHA 7a3da6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d87903f - Browse repository at this point
Copy the full SHA d87903fView commit details -
Assert TODOs were invalid because it's no longer a simple check
Configuration menu - View commit details
-
Copy full SHA for 9a83f35 - Browse repository at this point
Copy the full SHA 9a83f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77344e2 - Browse repository at this point
Copy the full SHA 77344e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fffd46 - Browse repository at this point
Copy the full SHA 7fffd46View commit details
Commits on Dec 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7d8b359 - Browse repository at this point
Copy the full SHA 7d8b359View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82a25c4 - Browse repository at this point
Copy the full SHA 82a25c4View commit details
Commits on Dec 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c6d1a8a - Browse repository at this point
Copy the full SHA c6d1a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b52cc - Browse repository at this point
Copy the full SHA b8b52ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e347e - Browse repository at this point
Copy the full SHA f3e347eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab384aa - Browse repository at this point
Copy the full SHA ab384aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d8061 - Browse repository at this point
Copy the full SHA a9d8061View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25ec10c - Browse repository at this point
Copy the full SHA 25ec10cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b362600 - Browse repository at this point
Copy the full SHA b362600View commit details -
Configuration menu - View commit details
-
Copy full SHA for b830c49 - Browse repository at this point
Copy the full SHA b830c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2d947 - Browse repository at this point
Copy the full SHA bb2d947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59af842 - Browse repository at this point
Copy the full SHA 59af842View commit details -
Log resource requests/releases
This may be a perf hog; we should consider demoting these messages to ETW events. But for v1 they might be very valuable, so log.
Configuration menu - View commit details
-
Copy full SHA for cacc2ac - Browse repository at this point
Copy the full SHA cacc2acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c0a8e7 - Browse repository at this point
Copy the full SHA 3c0a8e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ded86d5 - Browse repository at this point
Copy the full SHA ded86d5View commit details
Commits on Dec 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ad77314 - Browse repository at this point
Copy the full SHA ad77314View commit details
Commits on Dec 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0c0c0b4 - Browse repository at this point
Copy the full SHA 0c0c0b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a16ca54 - Browse repository at this point
Copy the full SHA a16ca54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a497d7 - Browse repository at this point
Copy the full SHA 1a497d7View commit details
Commits on Jan 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7a4e1e0 - Browse repository at this point
Copy the full SHA 7a4e1e0View commit details -
Allow environment variable MSBUILDRESOURCEMANAGEROVERSUBSCRIPTION to …
…control oversubscription
Configuration menu - View commit details
-
Copy full SHA for 3d2575c - Browse repository at this point
Copy the full SHA 3d2575cView commit details -
Revert "Release nodes on reacquire"
This reverts commit 0c0c0b4.
Configuration menu - View commit details
-
Copy full SHA for c416bf5 - Browse repository at this point
Copy the full SHA c416bf5View commit details
Commits on Jan 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 444ffde - Browse repository at this point
Copy the full SHA 444ffdeView commit details -
Update documentation/specs/resource-management.md
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 761fb6a - Browse repository at this point
Copy the full SHA 761fb6aView commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2fb5789 - Browse repository at this point
Copy the full SHA 2fb5789View commit details
Commits on Feb 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2ce2af8 - Browse repository at this point
Copy the full SHA 2ce2af8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3439e4 - Browse repository at this point
Copy the full SHA e3439e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1653806 - Browse repository at this point
Copy the full SHA 1653806View commit details
Commits on Feb 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6d27a28 - Browse repository at this point
Copy the full SHA 6d27a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for df40170 - Browse repository at this point
Copy the full SHA df40170View commit details
Commits on Mar 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d03f86 - Browse repository at this point
Copy the full SHA 3d03f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba264da - Browse repository at this point
Copy the full SHA ba264daView commit details
Commits on Mar 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d12bd75 - Browse repository at this point
Copy the full SHA d12bd75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a6326e - Browse repository at this point
Copy the full SHA 1a6326eView commit details
Commits on Mar 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0b1a487 - Browse repository at this point
Copy the full SHA 0b1a487View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38500b - Browse repository at this point
Copy the full SHA d38500bView commit details
Commits on Mar 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 445ec33 - Browse repository at this point
Copy the full SHA 445ec33View commit details -
Revert "Use 'implicit core' always, not only when scheduler returns 0"
This reverts commit 3d03f86.
Configuration menu - View commit details
-
Copy full SHA for a98adee - Browse repository at this point
Copy the full SHA a98adeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15121be - Browse repository at this point
Copy the full SHA 15121beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bce34 - Browse repository at this point
Copy the full SHA 02bce34View commit details -
Configuration menu - View commit details
-
Copy full SHA for b382aab - Browse repository at this point
Copy the full SHA b382aabView commit details
Commits on Mar 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8dbe055 - Browse repository at this point
Copy the full SHA 8dbe055View commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 14c5d3d - Browse repository at this point
Copy the full SHA 14c5d3dView commit details
Commits on Mar 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aad6f76 - Browse repository at this point
Copy the full SHA aad6f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a554b8 - Browse repository at this point
Copy the full SHA 3a554b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d782e - Browse repository at this point
Copy the full SHA 63d782eView commit details
Commits on Mar 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 874ecf3 - Browse repository at this point
Copy the full SHA 874ecf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed06ad - Browse repository at this point
Copy the full SHA 8ed06adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e9f5d - Browse repository at this point
Copy the full SHA 97e9f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 531ee86 - Browse repository at this point
Copy the full SHA 531ee86View commit details -
Refactor SchedulingData & SchedulableRequest, don't consider nodes wi…
…th Yielded tasks busy
Configuration menu - View commit details
-
Copy full SHA for 27865a8 - Browse repository at this point
Copy the full SHA 27865a8View commit details
Commits on Mar 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8016cf9 - Browse repository at this point
Copy the full SHA 8016cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d10923f - Browse repository at this point
Copy the full SHA d10923fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac6642 - Browse repository at this point
Copy the full SHA 3ac6642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 059ac7b - Browse repository at this point
Copy the full SHA 059ac7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1340f7c - Browse repository at this point
Copy the full SHA 1340f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2381ad - Browse repository at this point
Copy the full SHA f2381adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 605f6f2 - Browse repository at this point
Copy the full SHA 605f6f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 876fef6 - Browse repository at this point
Copy the full SHA 876fef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f0185 - Browse repository at this point
Copy the full SHA f9f0185View commit details
Commits on Mar 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 719425b - Browse repository at this point
Copy the full SHA 719425bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a6cabe - Browse repository at this point
Copy the full SHA 2a6cabeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b53959 - Browse repository at this point
Copy the full SHA 8b53959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74046a0 - Browse repository at this point
Copy the full SHA 74046a0View commit details
Commits on Mar 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 93db0c1 - Browse repository at this point
Copy the full SHA 93db0c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for de74af6 - Browse repository at this point
Copy the full SHA de74af6View commit details