Skip to content

bitbake: rm_work enhancements

Patrick Ohly bitbake-devel 4 versions – New

Get series with b4
b4 am cover.71d0a8886d0d5ad010cacb3c2ae130efc35fc5f5.1484854453.git-series.patrick.ohly@intel.com

Versions newest first · linked by author and title

  1. v3 Latest2 patches 0 repliesNew
  2. v2 posting 2/23 patches 10 repliesSuperseded
  3. v2 posting 1/23 patches 1 replySuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v13 patches14 repliesSuperseded

Changes in v3 from the cover letter

- rebased onto master-next and dropped the preliminary version of RP's RecipeTaskPreProcess
- fixed the remaining reference to RunQueueSchedulerRmwork

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2build.py: add preceedtask() APIlib/bb/build.py+16 -00 replies
2/2runqueue.py: revised completion schedulerlib/bb/runqueue.py+101 -240 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 0/2] bitbake: rm_work enhancements

This is the bitbake side of the rm_work.bbclass enhancements. See the OE-core "rm_work + pybootchart enhancements" mail thread for further information.

Do not merge yet! The first commit is from RP's poky-contrib wip-rss branch and needs to be merged from there. Once that is done, the rest of the changes should be okay.

Related-to: YOCTO #10584

Changes since v1:
- replaced prioritized anonymous functions with a dedicated event
- replaced the implementation of the "completion" scheduler with the new code, without changing the name

Changes since v2:
- rebased onto master-next and dropped the preliminary version of RP's RecipeTaskPreProcess
- fixed the remaining reference to RunQueueSchedulerRmwork

Patrick Ohly (2):
build.py: add preceedtask() API
runqueue.py: revised completion scheduler

 lib/bb/build.py    |  16 ++++++-
 lib/bb/runqueue.py | 125 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 117 insertions(+), 24 deletions(-)

base-commit: ce1e70b8018340b54dba3a81d7d379182cb77514

Signature · 1 line
git-series 0.9.1