Lots of people have gone ZOMG over the stat()'s. That's not where the time is 
spent, it's spent on database hits and verifying fetched headers and whatnot. 
BDB performance can degrade badly over time,  --rebuilddb can make a *huge* 
difference to performance, and also --nosignature --nodigest (just to reduce 
processing).

As for having to stat around for `lib`, rpm is looking for paths that may be 
identical to that and also provide the same thing. This is known as 
fingerprinting, and without that eg /usr merge would not have been possible. 

Finally, nothing, I mean *zero*, is going to be done to rpm 4.11 at this point. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/1770#issuecomment-914116908
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to