[zypp-devel] ZMD with delta rpm support available

Hi, I have added delta rpm support to ZMD for code 11 (SLE11, opensuse 11.0 and opensuse 11.1) The zmd/rug/zen-upadater packages are available at the opensuse build service repos http://download.opensuse.org/repositories/systemsmanagement://zlm/SLE_11/ http://download.opensuse.org/repositories/systemsmanagement://zlm/openSUSE_1... http://download.opensuse.org/repositories/systemsmanagement://zlm/openSUSE_1... If the agent has registered YUM or NU service and delta rpms are available as updates, then ZMD will download the delta rpms in stead of full rpm wherever possible. In case applying the delta rpm fails, zmd will download the full rpm and install it While doing update for large number of packages, if zmd preference max-downloads is set to more than 1 (default value) surprisingly ZMD finishes the update even faster than zypper. Because while zypper will wait to apply the delta before downloading next delta, ZMD would be downloading another delta while applying one downloaded delta. Also ZMD installs the all the rpms in one shot after downloading all the deltas. Thus reducing the chance of breaking the system in case of network outage in the middle of download. I tried updating a opensuse 11.1 system with around 130 updates.(max-downloads set to 2) Time taken by ZMD/rug : 12m10.285s Time taken by zypper : 15m31.807s Rashmi Ranjan Mohanty ZLM team -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org

On 6/8/2009 at 14:37, "Rashmi Ranjan Mohanty" <mrashmiranjan@novell.com> wrote:
Hi,
I have added delta rpm support to ZMD for code 11 (SLE11, opensuse 11.0 and opensuse 11.1) The zmd/rug/zen-upadater packages are available at the opensuse build service repos
Yuk... isn't ZMD dead by now? I'm sure nobody in the openSUSE world ever wants to hear about it again. Ever. Dominique -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org

Dominique Leuenberger wrote:
On 6/8/2009 at 14:37, "Rashmi Ranjan Mohanty" <mrashmiranjan@novell.com> wrote:
Hi,
I have added delta rpm support to ZMD for code 11 (SLE11, opensuse 11.0 and opensuse 11.1) The zmd/rug/zen-upadater packages are available at the opensuse build service repos
Yuk... isn't ZMD dead by now? I'm sure nobody in the openSUSE world ever wants to hear about it again. Ever.
Dominique, let's not be pathetic :O) (esp. in mail communication). -- cheers, jano Ján Kupec YaST team ---------------------------------------------------------(PGP)--- Key ID: 637EE901 Fingerprint: 93B9 C79B 2D20 51C3 800B E09B 8048 46A6 637E E901 ---------------------------------------------------------(IRC)--- Server: irc.freenode.net Nick: jniq Channels: #zypp #yast #suse #susecz ---------------------------------------------------------(EOF)---

Rashmi Ranjan Mohanty wrote:
Hi,
I have added delta rpm support to ZMD for code 11 (SLE11, opensuse 11.0 and opensuse 11.1) The zmd/rug/zen-upadater packages are available at the opensuse build service repos
http://download.opensuse.org/repositories/systemsmanagement://zlm/SLE_11/ http://download.opensuse.org/repositories/systemsmanagement://zlm/openSUSE_1... http://download.opensuse.org/repositories/systemsmanagement://zlm/openSUSE_1...
If the agent has registered YUM or NU service and delta rpms are available as updates, then ZMD will download the delta rpms in stead of full rpm wherever possible. In case applying the delta rpm fails, zmd will download the full rpm and install it
Nice. (I just can't figure out why you posted this here (the zypp-devel list) :O)
While doing update for large number of packages, if zmd preference max-downloads is set to more than 1 (default value) surprisingly ZMD finishes the update even faster than zypper. Because while zypper will wait to apply the delta before downloading next delta, ZMD would be downloading another delta while applying one downloaded delta.
Yes, this is good idea. In fact we want this too, but we won't probably have it in the upcoming openSUSE release yet.
Also ZMD installs the all the rpms in one shot after downloading all the deltas. Thus reducing the chance of breaking the system in case of network outage in the middle of download.
We are currently working on this, too.
I tried updating a opensuse 11.1 system with around 130 updates.(max-downloads set to 2)
Time taken by ZMD/rug : 12m10.285s Time taken by zypper : 15m31.807s
nice -- cheers, jano Ján Kupec YaST team ---------------------------------------------------------(PGP)--- Key ID: 637EE901 Fingerprint: 93B9 C79B 2D20 51C3 800B E09B 8048 46A6 637E E901 ---------------------------------------------------------(IRC)--- Server: irc.freenode.net Nick: jniq Channels: #zypp #yast #suse #susecz ---------------------------------------------------------(EOF)---
participants (3)
-
Dominique Leuenberger
-
Jano Kupec
-
Rashmi Ranjan Mohanty