[Bug 4333] New: Off-Site Engineer now receives errors when cloning our Trunk repo

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Tue Aug 12 14:26:57 CDT 2014


http://bz.selenic.com/show_bug.cgi?id=4333

          Priority: normal
            Bug ID: 4333
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: Off-Site Engineer now receives errors when cloning our
                    Trunk repo
          Severity: bug
    Classification: Unclassified
                OS: Windows
          Reporter: philip.w.mcadams at intel.com
          Hardware: PC
            Status: UNCONFIRMED
           Version: 2.8.2
         Component: Mercurial
           Product: Mercurial

We have an off-site engineer that could at one time clone our Trunk repo.  Now
they have received error: 

% hg clone --verbose -- https://XXX.com/index.py/Trunk . 
http authorization required 
realm: XXX.com 
requesting all changes 
adding changesets 
adding manifests 
adding file changes 
transaction abort! 
rollback completed 
abort: stream ended unexpectedly (got 319121 bytes, expected 325354) 
[command returned code 255 Tue Aug 05 10:42:37 2014] 

with debug/traceback

files: 63/5618 chunks (1.12%)
adding dox/DoxyfileFastSATA revisions
files: 64/5618 chunks (1.14%)
adding dox/DoxyfileFastSimulator revisions
files: 65/5618 chunks (1.16%)
adding dox/DoxyfileFull revisions
files: 66/5618 chunks (1.17%)
adding dox/DoxyfileFullNVMe revisions
files: 67/5618 chunks (1.19%)
adding dox/DoxyfileFullSAS revisions
files: 68/5618 chunks (1.21%)
adding dox/DoxyfileFullSATA revisions
files: 69/5618 chunks (1.23%)
adding dox/DoxyfileFullSimulator revisions
files: 70/5618 chunks (1.25%)
adding dox/doxygen.css revisions
files: 71/5618 chunks (1.26%)
adding dox/overview.png revisions
files: 72/5618 chunks (1.28%)
transaction abort!
rollback completed
Traceback (most recent call last):
File "mercurial\dispatch.pyo", line 88, in _runcatch
File "mercurial\dispatch.pyo", line 740, in _dispatch
File "mercurial\dispatch.pyo", line 514, in runcommand
File "mercurial\dispatch.pyo", line 830, in _runcommand
File "mercurial\dispatch.pyo", line 801, in checkargs
File "mercurial\dispatch.pyo", line 737, in <lambda>
File "mercurial\util.pyo", line 471, in check
File "mercurial\commands.pyo", line 1206, in clone
File "mercurial\hg.pyo", line 363, in clone
File "mercurial\localrepo.pyo", line 2556, in clone
File "mercurial\localrepo.pyo", line 1766, in pull
File "mercurial\localrepo.pyo", line 2367, in addchangegroup
File "mercurial\revlog.pyo", line 1187, in addgroup
File "mercurial\changegroup.pyo", line 192, in deltachunk
File "mercurial\changegroup.pyo", line 21, in readexactly
Abort: stream ended unexpectedly (got 316889 bytes, expected 325354)
abort: stream ended unexpectedly (got 316889 bytes, expected 325354)

and later:

% hg clone --verbose – https://XXX.com/index.py/Trunk .
http authorization required
realm: amr.corp.intel.com
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
Error -3 while decompressing: invalid code lengths set
[command returned code 255 Mon Aug 11 10:33:49 2014]

When I've tried to get them to try to clone to an earlier revision they
receive:

HTTP Error 502: Bad Gateway.

They are able to clone smaller repos and in the IIS log I don't see any
attempts to clone Trunk (possibly because the clone doesn't complete).

Right now I'm figuring that the user is experiencing network issues and that is
why there is a wide variation in errors (I also ran hg verify on the repo
server side and didnt run into any issues - all other users at their location
can clone and I can as well).  

With network issues am I on track?  Im preparing to point the user to using hg
bundle and just want to get a second opinion before I close out the customers
ticket on my end.

Thanks

Philip

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


More information about the Mercurial-devel mailing list