Hi!

Current HEAD has significant performance problems. It turns out that the patch c65bdd8ffd3bfa1e6d29e904dda7dcd87538df6b "If the sack has no packages, we want to go back through and try to set it up" from Jeremy calls __len__ of MetaSack quite often. This results in calls to simplePkgList() which is no longer cached, due to the last few changes to the SqliteSack by James Antill. As a result my 1000 pkg F8 install drops from 25 to 270 seconds - just for depsolving.

I am a bit unsure which way to fix this disaster. I especially dislike that bool query against the pkgsack in YumBase._getSacks. But as the previous comparison with None doesn't cut it we probably need something completely different.

Comments?

Florian

_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Reply via email to