HI all,<br><br>Recently I was having trouble pulling revisions around because of their size, and because I was hitting a problem in bzr 1.8 using bzr+ssh://<br><br>Since then I switched to sftp:// which seems to work better than bzr+ssh:// for very big transfers ( splitting them in chunks ), even if it is now slower.<br>
<br>However I also had a weird problem recently... after a long transfer ( many hours ), I ended up with this :<br><br> lock_write<br> token_from_lock = self._lock.lock_write(token=token)<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 576, in lock_write<br>
return self.wait_lock()<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 500, in wait_lock<br> return self.attempt_lock()<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 461, in attempt_lock<br>
result = self._attempt_lock()<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 223, in _attempt_lock<br> tmpname = self._create_pending_dir()<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 281, in _create_pending_dir<br>
info_bytes = self._prepare_info()<br> File "/usr/lib/python2.5/site-packages/bzrlib/lockdir.py", line 436, in _prepare_info<br> user = config.user_email()<br> File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 214, in user_email<br>
return extract_email_address(self.username())<br> File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 242, in username<br> name, email = _auto_user_id()<br> File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 842, in _auto_user_id<br>
w = pwd.getpwuid(uid)<br>KeyError: 'getpwuid(): uid not found: 2050'<br><br>bzr 1.8 on python 2.5 (linux2)<br>arguments: ['/usr/bin/bzr', 'pull', '-r33', 'sftp://[...]/home/autobzr/deployBZR/GameBZR']<br>
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'<br>plugins:<br> bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [1.8.0]<br> launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]<br>
<br><br>I am curious to investigate it a bit further if someone can have time for that...<br><br>uid 2050 is a user that I use on both machines. It s actually a LDAP user ( remote LDAP server ). This user is usually well know without problem.<br>
since I was using sftp, the transfer was way under the bandwith available so I dont think it s due to a network pipe overloaded with dataflow...<br><br>It's not the first time it happens... it seems quite reproduceable...<br>
I hit this problem on sftp:// transfer when it takes "too long" but not on bzr+ssh://, for the same revision of the same branch...<br><br>So I would like to know<br>- if it sounds like a known issue to someone,<br>
- if so, is it going to be fixed in 1.9 ?<br>- if someone has an idea about what may cause this<br>- if someone is interested to debug it let me know...<br><br>Thanks a lot !<br><br>--<br>Alex<br><br><br><br>