[Pvfs2-developers] question

Walter B. Ligon III walt at clemson.edu
Thu Sep 21 14:25:33 EDT 2006


Also appears to be another list "inprogress_sop_list"

what is that used for?

I'm not sure what happens with the post_sop_list - the function frees 
the sop ... which is freed elsewhere, but maybe the elsewhere will never 
be executed since the server is exiting, but it doesn't seem to tell BMI 
to remove the messages, so I don't think it will prevent their being 
used, only now that pointer is potentially a problem (having been freed).

As for my changes, I'm not sure bu probably an smcb is needed there, not 
an s_op, but I'll have to look at it.

What is the inprogress list ised for?

Walt

Murali Vilayannur wrote:
> Hi Walt,
> 
> 
>>server_purge_unexpected_recv_machines(void)
>>
>>is that a new function?  and under what circumstances is it used?
> 
> 
> Fairly recent function. This gets called only from the signal handler for
> the server and what it does is to remove any previously posted sm's
> to field unexpected messages in preparation for the server to exit.
> So no more new messages will be received after the server gets a signal to
> terminate gracefully.
> Thanks,
> Murali

-- 
Dr. Walter B. Ligon III
Associate Professor
ECE Department
Clemson University


More information about the Pvfs2-developers mailing list