[Bug 6876] New: Happy Eyeballs / more resilient connection establishment

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Thu May 9 13:58:18 UTC 2024


https://bz.mercurial-scm.org/show_bug.cgi?id=6876

            Bug ID: 6876
           Summary: Happy Eyeballs / more resilient connection
                    establishment
           Product: Mercurial
           Version: 6.3.2
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: feature
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at mercurial-scm.org
          Reporter: zash at zash.se
                CC: mercurial-devel at mercurial-scm.org
    Python Version: ---

Problem: Sometimes the Internet is acting up and connectivity via IPv6 or IPv4
works better than the other or not at all.

In such cases following 'Happy Eyeballs', trying both and using whichever
connects first, would help reduce the time it takes to wait for a timeout when
doing a pull, push or otherwise interacting with the network.

See https://datatracker.ietf.org/doc/html/rfc8305

I did not see anything in changelogs for later versions that touched on this.

I expect connectivity over ssh would need to be improved in ssh rather than
Mercurial, so I expect this mostly concerns the http protocol.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list