From 311c860bafe3f48ec60d22c19df6be5126b01173 Mon Sep 17 00:00:00 2001 From: Andrew Morrow Date: Thu, 1 Feb 2024 10:18:15 -0500 Subject: update chagnes and release --- CHANGES.txt | 3 +++ RELEASE.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 357cb45..cb45be7 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -68,6 +68,9 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - CacheDir writes no longer happen within the taskmaster critical section, and therefore can run in parallel with both other CacheDir writes and the taskmaster DAG walk. + - The NewParallel scheduler now only adds threads as new work requiring execution + is discovered, up to the limit set by -j. This should reduce resource utilization + when the achievable parallelism in the DAG is less than the -j limit. From Mats Wichmann: - Add support for Python 3.13 (as of alpha 2). So far only affects diff --git a/RELEASE.txt b/RELEASE.txt index ae43db1..02f63e6 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -67,6 +67,9 @@ IMPROVEMENTS (Larger -j values) - CacheDir writes no longer happen within the taskmaster critical section, and therefore can run in parallel with both other CacheDir writes and the taskmaster DAG walk. +- The NewParallel scheduler now only adds threads as new work requiring execution + is discovered, up to the limit set by -j. This should reduce resource utilization + when the achievable parallelism in the DAG is less than the -j limit. PACKAGING -- cgit v0.12