Skip to main content

developerWorks >  IBM developer solutions  >  Forums  >  General Parallel File System (GPFS)  >  developerWorks

GPFS and NFSv3 FILE_SYNC writes - can I force async behaviour ?    Point your RSS reader here for a feed of the latest messages in this thread


     

 
 

My developerWorks
 Welcome, Guest
Sign in or register
This question is not answered.

Permlink Replies: 1 - Pages: 1 - Last Post: Nov 9, 2009 8:09 AM Last Post By: heb Threads: [ Previous | Next ]
heb

Posts: 3
Registered: Dec 06, 2007 03:04:07 AM
GPFS and NFSv3 FILE_SYNC writes - can I force async behaviour ?
Posted: Nov 09, 2009 07:38:45 AM
 
Click to report abuse...   Click to reply to this thread Reply
Hello,

we export GPFS via NFSv3. The NFSv3 clients always request FILE_ASYNC NFSv3 writes. It looks like this slows down write performance - I assume that in this case GPFS' behaviour is same as with O_SYNC writes, i.e. the write returns when the data actually is on disk (?).

Is there any way to make the GPFS/NFS server to fake the FILE_ASYNC behaviour and acknowledge immediately once the data is in memory (and not yet on disk) ? I'm aware on the security implications, possible file corruptions, ...

Background: We run VMWare ESXi servers with NFS storage for the virtual machines' disks (using CTDB/GPFS). ESXi always requests FILE_SYNC NFSv3 writes, I can't change this on the client side.

kind regards,

Heiner
heb

Posts: 3
Registered: Dec 06, 2007 03:04:07 AM
Re: GPFS and NFSv3 FILE_SYNC writes - can I force async behaviour ?
Posted: Nov 09, 2009 08:09:29 AM   in response to: heb in response to: heb's post
 
Click to report abuse...   Click to reply to this thread Reply
Sorry, I forgot the usual details:
  • GPFS 3.2.1.9
  • Scientific Linux 5.1 (equals RHEL 5)
  • kernel 2.6.18-92.1.22, x86_64
  • nfs export options
    rw, async, fsid=...
    
kernel and GPFS versions aren't the latest.
Regards,
Heiner

Point your RSS reader here for a feed of the latest messages in all forums