Jeremy Katz wrote:
On Wed, 2007-06-06 at 11:11 +0200, Florian Festi wrote:
Jeremy Katz wrote:
On Tue, 2007-06-05 at 13:22 +0200, Florian Festi wrote:
   * TransactionData.relatedto and .depends_on converted to sets
Should be fine.  This is the sort of thing that becomes a lot easier to
integrate with separated out patchsets :)
Ok, this also contains a small speed up for .getMembers() but it should be a bit smaller than the original patch...

Applied the getMembers() change.  After thinking a little more, I wonder
if we want to define an AppendableSet and use that for depends_on and
related_to.  At the same time, I can't find anything directly modifying
them so we're probably okay avoiding that overhead.  Any other opinions?

Jeremy

The code looks quite unfinished (removes of transaction members are not honored, not all relations are added) so I doubt it is used anywhere (except in the SortableTransactionData). I also don't see any reason why someone else than the resolver should add relations and why they shouldn't use .setAsDep().

The change doesn't affect the performance of smaller operations at all. But for an full install the lists use up 400 of 1000 seconds IIRC.

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

Reply via email to