[OpenAFS-devel] 1.3.71 on AIX 5.2 with VAC 6.0

Harald Barth haba@pdc.kth.se
Fri, 15 Oct 2004 19:40:36 +0200 (MEST)

> The receiving process in that case is vos, isn't it??

The operation is 
vos dump -file - | hackedadsmpipe 

so the data is coming over rx and leaving through a pipe (that's what
vos knows about). If there are problems with TSM the adsmpipe stuff
can suddenly die and if there are network problems the rx can suddenly
stall. That's all.

> I think your data fetching does something wrong and you end up in the 
> ERROR_EXIT part.
> Then your UV_VolumeDump gets stuck and you end up in the "fromtid" part 
> of the error handling code.
> Now your AFSVolEndTrans gets an error  (maybe for the same reason) and 
> you end up with a core.

Yes, that sounds like a scenario. I don't know what has to happen to
end up in that code path.

I regret I looked at the vos code. Now I feel the urge to fix and send
patches. In parallel I'm fixing the other (*) vos dump code that isn't
correct either. I'll keep you posted. Time to go and get a some friday
night beers at the local bars.


(*) Arla.

PS: And what about the upcoming events at www.afsig.se. It will be
    garanteed dark enough to get some serious code written.