]> code.ossystems Code Review - openembedded-core.git/commit
sstate: Remove master manifest usage
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 26 Sep 2012 13:32:13 +0000 (14:32 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 26 Sep 2012 13:41:04 +0000 (14:41 +0100)
commit603daf343ad3f18c8adb799e3625ae2a18d94f56
treec71bbdad277ef6bfa526b2441fae9df2de84f908
parentf50c5d36b2da9b36d56d95a7d89404509a1a3e9b
sstate: Remove master manifest usage

This was added to allow detection of duplicate files being installed by sstate.
There is a much simpler way, just check if the file already exists. This
effectively uses the kernel VFS as the cache which is much more efficient.

This resolves a significant performance bottleneck (lock contention on a
single file) when running builds that are just being generated from sstate
cache files.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass