diff options
author | Ross Burton <ross.burton@intel.com> | 2016-06-14 16:17:46 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-06-15 18:05:22 +0100 |
commit | 4f8f3f6cb4ff06c8d40cd4d0f93eca38fc0c03d7 (patch) | |
tree | aeadbc3d4a7166f62ea3ed3ea1993c16868c6a19 /meta/classes | |
parent | fe4184da57dd47b01508bd2ee44c307944a83c0b (diff) | |
download | poky-4f8f3f6cb4ff06c8d40cd4d0f93eca38fc0c03d7.tar.gz |
classes/rm_work: use the idle I/O scheduler class
As rm_work is just cleanup it shouldn't starve more important tasks such as
do_compile of I/O, so use BB_TASK_IONICE_LEVEL to run the task in the idle
scheduler class.
(From OE-Core rev: 6025a14dbbd09b2805fe2e17ddc24f2a515cb832)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/rm_work.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/rm_work.bbclass b/meta/classes/rm_work.bbclass index 3ebf0956c6..3e6c5ac545 100644 --- a/meta/classes/rm_work.bbclass +++ b/meta/classes/rm_work.bbclass | |||
@@ -15,6 +15,9 @@ | |||
15 | # to try and reduce disk usage | 15 | # to try and reduce disk usage |
16 | BB_SCHEDULER ?= "completion" | 16 | BB_SCHEDULER ?= "completion" |
17 | 17 | ||
18 | # Run the rm_work task in the idle scheduling class | ||
19 | BB_TASK_IONICE_LEVEL_task-rm_work = "3.0" | ||
20 | |||
18 | RMWORK_ORIG_TASK := "${BB_DEFAULT_TASK}" | 21 | RMWORK_ORIG_TASK := "${BB_DEFAULT_TASK}" |
19 | BB_DEFAULT_TASK = "rm_work_all" | 22 | BB_DEFAULT_TASK = "rm_work_all" |
20 | 23 | ||