Re: No more deltarpms by default

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 20, 2014 at 6:40 AM, Reindl Harald <h.reindl@xxxxxxxxxxxxx> wrote:
>
> Am 20.10.2014 um 12:31 schrieb Gerd Hoffmann:
>>
>> On Fr, 2014-10-17 at 11:49 +0000, Andre Robatino wrote:
>>>
>>> Roberto Ragusa <mail <at> robertoragusa.it> writes:
>>>
>>>> Are compressed rpms completely impossible to diff efficiently by rsync?
>>>
>>>
>>> In a word, yes. They're already compressed, so it's unlikely there would
>>> be
>>> any matching blocks between old and new rpms for rsync to take advantage
>>> of.
>>
>>
>> Years ago I saw rsync being patched for this (done by suse IIRC).
>>
>> Basic trick is to teach rsync to unpack/repack rpms, thereby effectively
>> rsyning the files within the rpm, which works *alot* better than using
>> the compressed rpm payload
>
>
> and has exactly the same result as deltarpm now where the most performance
> drop is repack the RPM based on the delta - you you are doing exactly the
> same more complex and introduce additional software in the mix

It also creates a profound computational burden on the client and
server, and it also doesn't work well for tools like libreoffice,
whose component filea are also pre-compressed into war files. "Hey, if
we keep compressing it, we'll get it down to size zero and won't use
any bandwidth".

I'm just not finding justification for deltarpms in scaleable
environments, even though my estimates of the cost of 'repodata'
synchronization were way overblown.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux