failure to fetch from 1.9 to a 2a over bzr+ssh (revision bdecode failure)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Critical
|
Andrew Bennetts |
Bug Description
I'm not sure what is failing here, but the situation is:
1) I have a local heavyweight checkout of a bzr+ssh://myserver branch
2) I'm trying to pull into that branch from lp (which is also then bzr+ssh)
3) I get a traceback with:
readv_
File "C:\Users\
protocol_
File "C:\Users\
request = self._medium.
File "C:\Users\
return SmartClientStre
File "C:\Users\
raise errors.
TooManyConcurre
u.arbash-
g and finish_reading on the currently open request.
The branch I am pulling from is:
lp:~johnf-inodes/bzr/ppa-doc
Which is a 1.9 format branch.
My best guess is that something about the conversion code is triggering a code path that is trying to open multiple connections to my master branch. I'm investigating now.
summary: |
- failure to fetch from 1.9 to a 2a heavy checkout of bzr+ssh + failure to fetch from 1.9 to a 2a over bzr+ssh (revision bdecode + failure) |
I'll note that after the fetch fails, it leaves the master branch in a write-locked state.
So it is possible that the ConcurrentRequest issues is just because we are getting a different exception while streaming. And that the code to unlock is the bit responsible for the TooManyRequests failure, and it is masking the real failure.