Mailinglist Archive: zypp-devel (78 mails)
| < Previous | Next > |
Re: [zypp-devel] libzypp for openSUSE 11.0
- From: Duncan Mac-Vicar Prett <dmacvicar@xxxxxxx>
- Date: Mon, 5 Nov 2007 10:35:12 +0100
- Message-id: <200711051035.12920.dmacvicar@xxxxxxx>
On Monday 05 November 2007 08:59:41 Michael Matz wrote:
ZSync does that already. But as I had said lot of times, it wont work with
current metadata because it changes too much and too often.
Duncan
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
Hey, great minds think alike as they say :) Yes, we are actively trying
to do just that with the SOLV files which Stano already mentioned in the
plan. The general plan is to rely on an xdelta/rsync like algorithm,
where we have two possibilities:
1) the requester generates a list of blocks it has, sends them to the
server, that one figures out which blocks are missing, and sends a diff
description to the client, which reconstructs the file.
2) The server generates once (when the file changed) a list of block it
has, client downloads that one, and actively asks for the blocks it
still needs.
3) server pre-generates a set of xdelta diffs from every file revision to
the current one, clients asks for the xdelta matching his own revision,
and updates according to that.
ZSync does that already. But as I had said lot of times, it wont work with
current metadata because it changes too much and too often.
Duncan
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
| < Previous | Next > |