[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #NVI-857322]: Re: [netcdfgroup] Wondering about when NetCDF data hits the disk...
- Subject: [netCDF #NVI-857322]: Re: [netcdfgroup] Wondering about when NetCDF data hits the disk...
- Date: Tue, 03 Nov 2009 05:31:10 -0700
Thomas,
I should have pointed out that for a quick test you don't really need to
download and build
a snapshot distribution, you could just insert the fsync() call in nc.c
according to this
context diff patch:
$ cvs diff -c -r2.152 libsrc/nc.c
Index: libsrc/nc.c
===================================================================
RCS file: /upc/share/CVS/netcdf-3/libsrc/nc.c,v
retrieving revision 2.152
retrieving revision 2.154
diff -c -r2.152 -r2.154
*** libsrc/nc.c 17 May 2009 21:18:29 -0000 2.152
--- libsrc/nc.c 2 Nov 2009 14:51:46 -0000 2.154
***************
*** 1462,1468 ****
if(status != NC_NOERR)
return status;
! return ncp->nciop->sync(ncp->nciop);
}
--- 1462,1477 ----
if(status != NC_NOERR)
return status;
! status = ncp->nciop->sync(ncp->nciop);
! if(status != NC_NOERR)
! return status;
!
! #ifdef USE_FSYNC
! /* experimental, to see if it improves NFS concurrent access */
! status = fsync(ncp->nciop->fd);
! #endif /* USE_FSYN */
!
! return status;
}
--Russ
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
Ticket Details
===================
Ticket ID: NVI-857322
Department: Support netCDF
Priority: Normal
Status: Closed