Removing exchange-v2

Gregory Szorc gregory.szorc at gmail.com
Sat Dec 4 04:11:04 UTC 2021


The exchange v2 work was almost exclusively implemented by me. It was part
of work I was doing to speed up Mercurial client<->server interactions to
improve the Firefox development/CI experience. When I left Mozilla before
exchange v2 was finished, the work effectively stopped.

While I still think the v2 protocol has the potential to demonstrate
compelling performance and scalability wins over the existing protocol,
there is no sponsor of the work and it is effectively dead code. It should
be deleted.

If anyone wants to revisit the project (and I still harbor that itch), the
code will always be under version control to be revived.

On Fri, Dec 3, 2021 at 6:41 AM Raphaël Gomès <raphael.gomes at octobus.net>
wrote:

> Hi all,
>
> The exchange-v2 protocol has been untouched for years now, is incomplete
> and does not seem to have any chance at coming back to life. Its tests
> are unreliable enough to make the CI flaky, which can be quite annoying
> for the developers using it daily (though it's nothing compared to the
> Windows flakiness, but we're working on that).
>
> I thought I'd send this email in case someone was preparing to get back
> on that horse soon, complete the implementation and fix those tests. If
> there are no takers by the end of the month (year!), I'll remove all of
> the code and the associated tests.
>
> Thanks,
> Raphaël
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20211203/3d82b1fd/attachment-0002.html>


More information about the Mercurial-devel mailing list