[Pvfs2-developers] [PATCH] threaded kmod helper

Rob Ross rross at mcs.anl.gov
Thu Feb 14 19:28:57 EST 2008


Fine by me. I agree with Sam that the threaded version probably ought  
to be the default *eventually*, but that it's really low on the list  
of priorities. -- Rob


> On Feb 14, 2008, at 5:18 PM, Sam Lang wrote:
>>
>> On Feb 14, 2008, at 4:34 PM, Pete Wyckoff wrote:
>>>
>>> What does everybody think about this?
>>
>> I think the patch looks great.  My only concern is that this will  
>> make the threaded client daemon never get used.  My view is that we  
>> should probably have the threaded version as the default.  I think  
>> in the general case, the threaded version is going to perform  
>> better.  Its pretty hard to buy a system that doesn't have at least  
>> two cores today, and even on a uni-processor system, the  
>> performance of the threaded daemon shouldn't be much worse than the  
>> non-threaded.
>>
>> I originally added the threaded client functionality to see if it  
>> would help performance, but it turned out to be buggy.  Maybe with  
>> Phil's recent thread-safety fixes to the system interfaces, we  
>> should revisit making the threaded daemon the default.
>>
>> I'm not sure that the overhead of a single operation will be  
>> affected much, honestly.  We can't disable threads and locking  
>> entirely, since we need the remount thread running.  I think the  
>> patch I just committed to fix the segfault in HEAD will likely help  
>> with individual operation performance more than disabling threads  
>> would.  Just my 2c though.
>> Its hard to get a feeling for how much the threaded daemon would  
>> help without a thorough performance analysis of the two on a number  
>> of different systems.  Something I would like to do at some point,  
>> but its pretty low on the list.


More information about the Pvfs2-developers mailing list