Closed Bug 1672816 Opened 4 years ago Closed 4 months ago

hg robustcheckout taking more than 30 minutes

Categories

(Developer Services :: Mercurial: robustcheckout, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aerickson, Unassigned)

References

Details

hg robustcheckout --purge --sharebase /tmp/testdir/shared --upstream https://hg.mozilla.org/mozilla-unified --revision e9df3ce8632c777f20058835e92e9c1b99af23ed https://hg.mozilla.org/try /tmp/testdir/repo is taking 30+ minutes from a host in MDC2 and my home connection.

The data is coming from Amazon/Cloudfront. The transfers are fast initially (lots of pps and bits per second), but after each part of the clone process (changesets are fine because small, but manifests, etc) has run for a bit (not sure if it's time like 30s in or 25% done) the packets seem to start trickling in (1 pps with bursts of 100, using iptraf-ng on the MDC2 host).

Bug 1672295 has additional details.

Clones take ~15-20 minutes with mercurial 4.7.1 (4.8.1 seems ok also) and 40+ with mercurial 5.5.2.

Test result summary:

4.7.1: ok
4.8.1: ok
4.8.2: ok
4.9: bad
4.9.1: bad
5.5.2: bad

Blocks: 1626357

If this is still an issue, can you add --profile to the hg command line to run this with a current version?

FWIW I've just tried this locally on hg 6.3.2 and it took 210s.

Flags: needinfo?(aerickson)

I just tested with 6.4.5 (the latest mercurial that robustcheckout supports) and got roughly the same timings across 10 runs of each 4.8.1 and 6.4.5 (~220 seconds).

Status: NEW → RESOLVED
Closed: 4 months ago
Flags: needinfo?(aerickson)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.