[PATCH STABLE] revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Wed Jul 5 11:13:16 EDT 2017
On 06/30/2017 07:04 PM, Pierre-Yves David wrote:
>
>
> On 06/27/2017 01:16 PM, Pierre-Yves David wrote:
>> # HG changeset patch
>> # User Pierre-Yves David <pierre-yves.david at octobus.net>
>> # Date 1498218574 -7200
>> # Fri Jun 23 13:49:34 2017 +0200
>> # Branch stable
>> # Node ID 33998dea4a10b09502bf458e458daca273a3f29a
>> # Parent 231690dba9b4d31b5ad2c93284e454135f2763ca
>> # EXP-Topic manifest
>> # Available At
>> https://www.mercurial-scm.org/repo/users/marmoute/mercurial/
>> # hg pull
>> https://www.mercurial-scm.org/repo/users/marmoute/mercurial/ -r
>> 33998dea4a10
>> revlog: add an experimental option to mitigated delta issues (issue5480)
>
> Any news on this? 4.2.2 is tomorrow and I think it is really important
> to have it available for all people. This issue is really serious.
>
> (small extra number: the config shrink the pypy repo manifest by an
> extra half compared to just using aggressivemergedeltas (50MB → 25MB))
I got more number from the Jane street repository:
Manifest size: (-98%)
before: 29.0 GB
after: 0.6 GB
Full store size:
before: 35 GB
after: 6 GB
I did not got performance number from them yet (a bit harde to guide
them through that remotely), but since it display the same size/delta
win property I expect to see the same performance win as for the unity
repository for bundle/unbundle (between 10x and 100x depending of the case).
Cheers,
--
Pierre-Yves David
More information about the Mercurial-devel
mailing list