"Too many concurrent requests" error during reconcile
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Andrew Bennetts |
Bug Description
Got this while running a reconcile on a branch recently upgraded to 2a.
In another terminal I was also running upgrades for landscape staging and production, I wonder if that had anything to do with this error.
andreas@
Reconciling branch bzr+ssh:
revision_history ok.
Reconciling repository bzr+ssh:
Connection to bazaar.
bzr: ERROR: bzrlib.
it. Be sure to finish_writing and finish_reading on the currently open request.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
reconcile(dir)
File "/usr/lib/
reconciler.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
repo_reconciler = self.repo.
File "/usr/lib/
return self._real_
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
reconciler.
File "/usr/lib/
self.
File "/usr/lib/
collection.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.confirm()
File "/usr/lib/
info = self.peek()
File "/usr/lib/
info = self._read_
File "/usr/lib/
return self._parse_
File "/usr/lib/
return StringIO(
File "/usr/lib/
resp, response_handler = self._client.
File "/usr/lib/
method, args, expect_
File "/usr/lib/
readv_
File "/usr/lib/
protocol_
File "/usr/lib/
request = self._medium.
File "/usr/lib/
return SmartClientStre
File "/usr/lib/
raise errors.
TooManyConcurre
bzr 2.0.2 on python 2.5.2 (Linux-
arguments: ['/usr/bin/bzr', 'reconcile', 'lp:~landscape/landscape/trunk']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
bzrtools /usr/lib/
launchpad /usr/lib/
netrc_
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
real 79m48.457s
user 59m22.460s
sys 0m24.130s
Related branches
- John A Meinel: Approve
-
Diff: 120 lines (+37/-34)2 files modifiedNEWS (+3/-0)
bzrlib/reconcile.py (+34/-34)
Changed in bzr: | |
milestone: | none → 2.1.0rc1 |
status: | Confirmed → Fix Released |
The real root problem here is
>Connection to bazaar. launchpad. net closed by remote host.
probably because of you upgrading it.
However, the error is pretty ugly.
poolie: spiv, re bug 503878, i thought we now did better than TooManyConcurre ntRequests when the server dropped the connection /launchpad. net/bugs/ 503878 _unlock_ names() " which is what's been tripped here.
ubottu: Launchpad bug 503878 in bzr ""Too many concurrent requests" error during reconcile" [Undecided,New] https:/
11:55
spiv: poolie: often, although I see that bzrlib/reconcile.py has a "try: ... finally: collection.
spiv: poolie: i.e. an unconditional attempt to perform a cleanup over the network even if the network connection has gone away.
poolie: right
spiv: I'll put together a simple fix for that for trunk.