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]] -=-=-=-=-=-=-=-=-=-=-=-
