[Linux-cluster] Asking information about NFS /CS4 Cookbook

Wendy Cheng wcheng at redhat.com
Thu May 24 09:50:00 UTC 2007


Wendy Cheng wrote:

> Fajar A. Nugraha wrote:
>
>> Lon Hohberger wrote:
>>  
>>
>>> On Wed, May 16, 2007 at 11:04:41AM +0200, Alain Moulle wrote:
>>>  
>>>   
>>>
>>>> how could it
>>>> be "without detecting  when a failure occurs" ?
>>>> Sure I miss something somewhere ?
>>>>        
>>>
>>> A 'managed NFS service' needs to include a 'managed virtual IP'.
>>> Clients always access using the same IP.
>>>
>>>  
>>>   
>>
>> Hi Lon,
>> How do nfs clients behave during this failover/server change?
>> To be more specific, :
>> - does the choice UDP vs TCP and nfs v3 vs v4 make a difference in how
>> much time it takes for clients to be serviced by the new server?
>

More specifically, TCP has ~30 minutes TIME_WAIT issue (see the bugzilla 
comment mentioned in previous post).

>> - can the client handle the change gracefully so that
>> there will be no "stale nfs handle"?
>

This is a tough problem to solve. Hopefully the bugzilla entry explains 
well.

>>
>> On the server side :
>> - When the exported filesystem is non-cluster (e.g. ext3), how does the
>> server handle locking issues? If an nfs-client is locking a file, can
>> the server (in Managed NFS service) forcefully unmount the file system,
>> considering that the nfs daemon is kernel-space, so that it can't be 
>> killed?
>

We have a tentative patch set for this. It is usable but still under 
revised.

>> - Can the client gracefully handle new, failover,  nfs clients, since
>> some nfs information is stored on /var/lib/nfs, which is on a local file
>> system?
>>
>>  
>

This would need to be moved into the shared storage area (and done by 
RHCS).

-- Wendy

>
> These issues are documented in Red Hat bugzilla 132823 Comment #47
> (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=132823).
>
> A draft write-up is placed in:
> http://people.redhat.com/wcheng/Project/nfs (see section 4.3 and 4.4).
>
> -- Wendy
>




More information about the Linux-cluster mailing list