From 38f550708dd01515f7aaf66b0cc548fcd701e1c0 Mon Sep 17 00:00:00 2001 From: eldritch horrors Date: Sun, 11 Aug 2024 01:37:40 +0200 Subject: libstore: add explicit in-build-slot-ness to goals we don't need to expose information about how busy a Worker is if the worker can instead tell its work items whether they are in a slot. in the future we might use this to not start items waiting for a slot if no slots are currently available, but that requires more preparation. Change-Id: Ibe01ac536da7e6d6f80520164117c43e772f9bd9 --- src/libstore/build/goal.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libstore/build/goal.hh') diff --git a/src/libstore/build/goal.hh b/src/libstore/build/goal.hh index 5d7bb72b8..fd7534b0a 100644 --- a/src/libstore/build/goal.hh +++ b/src/libstore/build/goal.hh @@ -147,7 +147,7 @@ public: trace("goal destroyed"); } - virtual WorkResult work() = 0; + virtual WorkResult work(bool inBuildSlot) = 0; virtual void waiteeDone(GoalPtr waitee) { } -- cgit v1.2.3