pulp / pulp_deb

Debian repository plugin for Pulp (pulpproject.org)
GNU General Public License v2.0
61 stars 76 forks source link

Enable full skip mode when using optimize with mirror mode #1027

Closed quba42 closed 4 months ago

quba42 commented 4 months ago

Is your feature request related to a problem? Please describe.

Making especially partial (some parts of the repo have changes others do not) optimize sync work with mirror mode is hard: https://github.com/pulp/pulp_deb/issues/631

We likely can't make it work until we introduce subrepositories to pulp_deb.

What we can do now is handle the most important case: A full skip of the async pipeline if nothing at all has changed in the remote repo.

This will bring a huge performance benefit to this not so rare edge case! This is especially critical to the Katello smart-proxy sync use case.