Hi all,
This is probably - even likely - user error. I've recently setup
Gerrit for me organization and we're just easing into using it. We're
not, afaik, doing anything out of the ordinary - gerrit manages a
central repository for us - we all pull from that and push changes to
refs/for/<foo> for reviews.
We've got a reasonable sized existing repository (~60Mb) which I've
pushed into Gerrit and we've done some changes and reviews, merges
etc. Everything seems to working perfectly. Except - we noticed today
while getting a few extra developers onto it that it seems only one
person can clone (or pull!) at a time. If there is someone else
already pulling then git-upload-pack seems to just hang.
Our traces show:
$ GIT_TRACE=1 git pull
trace: exec: 'git-pull'
trace: run_command: 'git-pull'
trace: built-in: git 'rev-parse' '--git-dir'
trace: built-in: git 'rev-parse' '--show-toplevel'
trace: built-in: git 'ls-files' '-u'
trace: built-in: git 'symbolic-ref' '-q' 'HEAD'
trace: built-in: git 'config' '--bool' 'branch.master.rebase'
trace: built-in: git 'rev-parse' '-q' '--verify' 'HEAD'
trace: built-in: git 'fetch' '--update-head-ok'
trace: run_command: 'ssh' 'gerrit' 'git-upload-pack '\''/idod/
core'\'''
Enter passphrase for key '/home/Mark/.ssh/id_rsa':
And then nothing! As some of our developers are remote and on less-
than-speedy connections this is proving to be quite a bottle neck. Is
this normal? Is there something I'm obviously doing wrong? I don't
really know where to start - googling around hasn't turned up
anything.
We're on version 2.1.2.2, postgresql backend, ubuntu server with
clients connecting over ssh. We get the same behaviour with git
1.6.3.3 on Linux clients and on 1.7.0.4 on cygwin.
Any ideas or thoughts would be very appreciated!
thanks,
-mark
--
To unsubscribe, email
repo-discuss...@googlegroups.com
More info at
http://groups.google.com/group/repo-discuss?hl=en