Код: Выделить всё
% ./p4fetch.rb --depot //depot/user/pjd/ --repo zfs
fetch: http://perforce.freebsd.org/fileDownLoad.cgi?FSPC=//depot/user/pjd/zfs/bin/date/extern.h&REV=1: Connection reset by peer
fetch: http://perforce.freebsd.org/fileDownLoad.cgi?FSPC=//depot/user/pjd/zfs/bin/date/netdate.c&REV=1: Unknown error: 0
fetch: http://perforce.freebsd.org/fileDownLoad.cgi?FSPC=//depot/user/pjd/zfs/bin/date/vary.c&REV=1: Unknown error: 0
fetch: http://perforce.freebsd.org/fileDownLoad.cgi?FSPC=//depot/user/pjd/zfs/bin/date/vary.h&REV=1: Unknown error: 0
/usr/local/lib/ruby/1.8/net/protocol.rb:133:in `sysread': Connection reset by peer (Errno::ECONNRESET)
from /usr/local/lib/ruby/1.8/net/protocol.rb:133:in `rbuf_fill'
from /usr/local/lib/ruby/1.8/timeout.rb:62:in `timeout'
from /usr/local/lib/ruby/1.8/timeout.rb:93:in `timeout'
from /usr/local/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'
from /usr/local/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
from /usr/local/lib/ruby/1.8/net/protocol.rb:126:in `readline'
from /usr/local/lib/ruby/1.8/net/http.rb:2020:in `read_status_line'
from /usr/local/lib/ruby/1.8/net/http.rb:2009:in `read_new'
... 16 levels...
from /home/blah/p4fetch.rb:104:in `fetch_files'
from /home/blah/p4fetch.rb:102:in `each'
from /home/blah/p4fetch.rb:102:in `fetch_files'
from /home/blah/p4fetch.rb:148
Пробовал увеличить таймаут в /usr/local/lib/ruby/1.8/net/protocol.rb:133, но не помогло. Есть кто со знанием ruby? В чем может быть проблема?
Или как иначе тестировать zfs (version 13) и новый usb стэк? Они же ведь не экспортируются в p4-cvs-all на cvsup1{0,8}.freebsd.org.
ps, Обещанное избавление от perforce в пользу svn так и не случилось. А мне просто надоело мерджить изменения в локалную версию zfs_20080727.patch.bz2 (баг с insmntque() меня добил).