Bug #3969

Unable to pull large repos via http(s)

Added by oberhuemer about 8 years ago. Updated over 6 years ago.

Status:ClosedStart date:2012-05-07
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:-
Target version:-

Description

hg clone, and:

Canceling: stream ended unexpectedly (got xxxxx bytes, expected xxxxx)

with a different number every time. None of the downloadable source bundles can be opened either ("unexpected EOF", etc.).

History

#1 Updated by frosch about 8 years ago

The repository is not corrupt. But since 32bpp the repository grew to more than 350MB. If your connection is not fast enough, the server will cancel the connection after some time.

You can work around this by not cloning the whole repository, but pulling it in multiple steps.

hg clone -r300
hg pull -r350
hg pull -r360
...
hg pull -r450

#2 Updated by oberhuemer about 8 years ago

Still in part a server issue. I wouldn't say my connection is that slow either (max. 54 MB per second).

#3 Updated by Ammler about 8 years ago

  • Status changed from New to Confirmed

I am not sure, if I can fix this, we use gunicorn/nginx for hgweb, someone here able to help?

#4 Updated by oberhuemer about 8 years ago

Related issue: no nightly version of the aforementioned has been built for six days.

#5 Updated by Ammler about 8 years ago

oberhuemer wrote:

Related issue: no nightly version of the aforementioned has been built for six days.

retriggered, this can be done by every admin, btw....

#6 Updated by planetmaker over 6 years ago

  • Subject changed from Corrupt OpenGFX+ Trains repository (r468) to Unable to pull large repos via http(s)

As work-around you can pull the repos via http://rhodecode.openttdcoop.org. But you cannot push large changesets there.

#7 Updated by planetmaker over 6 years ago

  • % Done changed from 0 to 100
  • Status changed from Confirmed to Closed

hg.o.o now runs using rhodecode. That has no issues with large repositories.

Also available in: Atom PDF