Subject: Re: CVS commit: pkgsrc/benchmarks/bytebench
To: Todd Vierling <tv@netbsd.org>
From: Urban Boquist <urban@boquist.net>
List: pkgsrc-changes
Date: 11/01/2005 22:49:55
>>>>> Todd Vierling writes:

Todd> Modified Files:
Todd> 	pkgsrc/benchmarks/bytebench: Makefile distinfo
Todd> Added Files:
Todd> 	pkgsrc/benchmarks/bytebench/patches: patch-ag

Todd> Log Message:
Todd> 4.1.0nb1: Interix has no sync(2).  Use fsync(2) there instead.

Todd> While there, use fsync(2) on all hosts.  Without this, the
Todd> fstime benchmark will be disproportionately biased toward OS's
Todd> and hardware that buffer larger amounts of data in memory before
Todd> [background] syncing.

Hi Todd,

the second part of this change seems inappropriate, IMHO. The
benchmark may be biased, but that is not up to pkgsrc to
decide. Pkgsrc is just supposed to be a way to port software, it
should not change the behavior of an old and well defined benchmark.

Best regards,

        -- Urban