Bug 3724 - DNF: Performance enhancement for Incremental Install
Summary: DNF: Performance enhancement for Incremental Install
Status: RESOLVED WONTFIX
Alias: None
Product: Package Management Issues
Classification: Runtime
Component: package-management-issues (show other bugs)
Version: 1.4
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: Future
Assignee: Mark Hatle
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-01-15 19:04 UTC by Mark Hatle
Modified: 2019-07-25 15:01 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Hatle 2013-01-15 19:04:49 UTC
The incremental install is currently implemented by listing what is installed, and comparing it to what is requested to be installed.  This generates a list of things to install or remove.

The performance penalty for the query, comparison and then upgrade is fairly significant.  It would be a nice enhancement to Smart to enable a mode that lets the user simply select a new target set of packages to be installed.  Then any packages not in that set (once dependencies are evaluated) would be removed, and any additional packages added.
Comment 1 Paul Eggleton 2017-06-08 06:38:15 UTC
Should we still keep this open given that we've switched from Smart to DNF? The same issues may well apply with DNF, of course.
Comment 2 Mark Hatle 2017-06-08 14:22:53 UTC
I think it's worth changing this to DNF and at least investigating the performance issues.  If current performance is deemed sufficient then we can close it.

(I've not used the incremental install since DNF was introduced, so we might find that it's no longer working as well..)
Comment 3 Randy MacLeod 2019-07-25 15:01:57 UTC
Reopen if needed by a specific performance problem is seen.