Timo Sirainen wrote: > On Thu, 2007-07-12 at 21:26 +0300, Timo Sirainen wrote: >> On Thu, 2007-07-12 at 10:51 -0700, Doug Council wrote: >>>> Great. Now how about FreeBSD once more? :) >>> FreeBSD 6.2-RELEASE-p5 and a NetApp NFS server: >> Thanks. >> >>> Info: Testing write flushing.. >>> Info: Write flush no caching: failed >>> Info: Write flush fcntl(shared): failed >>> Info: Write flush fcntl(exclusive): failed >>> Info: Write flush flock(shared): failed >>> Info: Write flush flock(exclusive): failed >>> Info: Write flush reopen: OK >>> Info: Write flush dup+close: failed >>> Info: Write flush attr cache: failed >> So still nothing usable. Updated nfstest.c once again to include >> fdatasync() test. It has to work. > > Oh, looks like it works also for data flushing with Linux. How about > Solaris? :) >
Solaris 8 diff (compilation needed -lrt as well as the usual -lnsl and -lsocket): Info: Write flush fdatasync: OK Info: Data cache flush fdatasync: failed Solaris 10 was the same as Solaris 8 for the previous nfstest.c. I'll let you know if it differs for fdatasync (seems unlikely). Best Wishes, Chris -- --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+- Christopher Wakelin, [EMAIL PROTECTED] IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094