[PVFS-developers] a bug of 1.6.2?
Rob Ross
rross at mcs.anl.gov
Tue Feb 10 16:13:24 EST 2004
Hi,
I know that it has been a while since you reported this, but thanks. Phil
has implemented a fix for this problem in CVS that was also included in
the recent patch send to pvfs-users.
Thanks!
Rob
On Fri, 12 Dec 2003 songdm at lenovo.com wrote:
> Hi,all,
>
> When I run a HA test on my cluster, I found my test program waiting for a
> long time if I killed one of iods. But I run the test for the second time
> without the iod restart, such a phenomenon didn't occured. I tried to trace
> pvfsd, and it blocked bvrecv() (pvfs1.6.2/lib/mgrcomm.c: line 197). It's a
> new function. It seems that this function will read mack and iods info from
> socket. But if mgr return a error( ie.mack->status<0 ),it could only
> recieve a mack. No iods info would be returned from mgr. So it will fall
> into the "while" loop and can't return anything. Are my analysis correct ?
> I have rewrote some code of send_mreq_saddr() according code in 1.5.8,
> throwing off bvrecv(). Now it seemed worked.
>
> Best regards,
>
> Song Dongmei
> E-mail:songdm at lenovo.com
More information about the PVFS-developers
mailing list