diff options
author | Joshua Watt <jpewhacker@gmail.com> | 2019-01-04 10:20:15 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-01-08 11:16:44 +0000 |
commit | adc37721a86ce44c0223b7b03aabd7deceefe57d (patch) | |
tree | f917b9bdf3f9d5fa3c53bfce68cc947a44ebc1fa /meta/recipes-kernel | |
parent | cbdfa376633d4cf2d86a0f6953d5b0e3a076e06d (diff) | |
download | poky-adc37721a86ce44c0223b7b03aabd7deceefe57d.tar.gz |
sstate: Implement hash equivalence sstate
Converts sstate so that it can use a hash equivalence server to
determine if a task really needs to be rebuilt, or if it can be restored
from a different (equivalent) sstate object.
The unique hashes are cached persistently using persist_data. This has
a number of advantages:
1) Unique hashes can be cached between invocations of bitbake to
prevent needing to contact the server every time (which is slow)
2) The value of each tasks unique hash can easily be synchronized
between different threads, which will be useful if bitbake is
updated to do on the fly task re-hashing.
[YOCTO #13030]
(From OE-Core rev: d889acb4f8f06f09cece80fa12661725e6e5f037)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel')
0 files changed, 0 insertions, 0 deletions