On Fri, 2021-03-19 at 10:39 -0700, Khem Raj wrote:
> 
> On 3/19/21 10:26 AM, Richard Purdie wrote:
> > The split of util-linux-uuid out from util-linux caused some interesting
> > sstate file overlap errors on existing build directories. This is a
> > challenge to handle since util-linux depends on util-linux-uuid and has
> > overlapping files in package data and deploy/packages directories.
> > The util-linux build happens later and is what would clean up those files
> > but it happens too late for uuid.
> > 
> > Fixing this is hard as we don't know the taskhashes until the task
> > graph is calculated. Once that is ready, we can compare the hashes
> > with the existing hashes and know which sstate tasks are "stale".
> > 
> > This patch adds a handler which iterates the sstate manifests looking
> > for matching stamp paths and then removes the manifests along with the
> > associated stamp files.
> > 
> 
> whats the performance impact

I thought it was going to be a pain but seems amazingly fast in my localĀ 
tests. I've put this in master-next and feedback on how people find itĀ 
would be very welcome.

Cheers,

Richard

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#149689): 
https://lists.openembedded.org/g/openembedded-core/message/149689
Mute This Topic: https://lists.openembedded.org/mt/81461257/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to