On Tue, 2007-04-03 at 20:47 +0200, Terje Rosten wrote: > * seth vidal > | > | The section where it's taking so much time is this: > | > | in depsolve.py lines 1154 -> 1159 > | potential_providers = self.rpmdb.searchProvides(r) > | # FIXME the below is expensive - make it less so > | for txmbr in self.tsInfo.getMembers(None, TS_INSTALL_STATES): > | if r in txmbr.po.provides_names or r in txmbr.po.filelist: > | potential_providers.append(txmbr.po) > | > | generating the list of potential providers to check is taking a lot of > | time for each run and it grows as the tsInfo size grows. > > FYI: > > CVS HEAD (last patch is 'Create pkgKey index on PRCO data, as suggested > by Florian Festi') is now faster than 3.1.5 in depsolving 130 updates > in 250 MB, thanks! >
130 updates in 250MB? How much time passes in 250MB? If I have a gigabyte of time how long do I have to wait? :-D -sv _______________________________________________ Yum-devel mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
