DescriptionIntegrate parallel_emerge with emerge, boosting performance.
Instead of loosely wrapping emerge, parallel_emerge now integrates tightly with emerge. This boosts performance while allowing us to map dependencies more accurately.
With this change, build_image --fast can clock under 4 minutes, and build_packages --fast now clocks as low as 4:30. With the --rebuild option, build_packages takes 5:30, but it has the big benefit of producing actually-correct results.
Note that this change also depends on us updating the various build scripts to prefix
calls to parallel_emerge with sudo -E.
TEST=Ran several parallel_emerge test cases, build_packages --fast, and
build_image --fast
BUG=none
Patch Set 1 : Re-upload #
Total comments: 20
Patch Set 2 : Rewrite to use classes, significantly improve performance #Patch Set 3 : Lots of little cleanups #Patch Set 4 : Yet more comments #Patch Set 5 : Minor fixes #
Total comments: 1
Messages
Total messages: 4 (0 generated)
|