Skip to content

Utilize zypper's new preload feature to make downloads faster #20

@pavinjosdev

Description

@pavinjosdev

Zypper's new preload feature is awesome 💯

The preload feature is much faster for large number of small packages, for example texlive and its dependencies than zypperoni's cumbersome method, though the latter does perform slightly better with larger packages.

To improve zypperoni's performance:

  • Group together small packages (<4 MB: arbitrary figure needs more testing) and use preload to download them
  • Reserve the other async threads for larger packages

Issues:

  • zypper's preload feature currently does not support the zypper download command which zypperoni uses to download packages.
  • zypper install in download only mode has significant startup performance penalty compared to zypper download.
  • zypper install resolves dependencies itself and may pull larger packages along with it to download which would cause conflict with other async threads.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions