Mailinglist Archive: zypp-devel (58 mails)

< Previous Next >
[zypp-devel] ZMD with delta rpm support available
  • From: "Rashmi Ranjan Mohanty" <mrashmiranjan@xxxxxxxxxx>
  • Date: Mon, 08 Jun 2009 06:37:33 -0600
  • Message-id: <4A2D53650200004E0004035B@xxxxxxxxxxxxxxxxxxxxxxx>
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_11.0/
http://download.opensuse.org/repositories/systemsmanagement://zlm/openSUSE_11.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@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx

< Previous Next >