[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
sup timeout
どうも、桝田@阪大です。
ローカル側の sup DB が飛んでしまったので、sup -o -s で修正しよう
として、mirror-all-export や anoncvs-all とかの collで引っ張ろうとすると、
どうやらほぼ確実に Timeout on network input になります。
で、$SRC/usr.sbin/sup/source/ とか眺めていると、
/* $NetBSD: scmio.c,v 1.8 2001/06/11 01:50:59 wiz Exp $ */
(snip)
static int
readdata (count,data) /* read raw data from network */
int count;
char *data;
{
(snip)
timout.tv_usec = 0;
timout.tv_sec = 2*60*60; /* <- これ */
(snip)
for (;;) {
imask = 1 << netfile;
if (select(netfile + 1,(fd_set *)&imask,(fd_set *)0,(fd_set *)0,&timout) < 0)
imask = 1;
errno = 0;
if (imask)
x = read (netfile,p,n);
else
return (scmerr (-1,"Timeout on network input"));
のような行があり、2時間で timeout する、と直接埋めてあります(;_;)
で、これを 4時間に変更すると、とりあえずデータが取ってこれている
ように思うのですが、素直に send-pr なのでしょうか、それとも、何か
大きな勘違いをしているのでしょうか?
--
桝田 秀夫@情報メディア教育研究部門.サイバーメディアセンター.大阪大学
(h-masuda@ime.cmc.osaka-u.ac.jp)