I think those were fake error messages and can be ignored. More details below.
Those error messages were due to "deletefile" operation in fileserver workload. When that operation is executed, a file in bigfileset is deleted. Since there is no createfile operation in the workload, sooner or later there will be no files left and thus deletefile operation will fail when picking up an existing file for deletion. The code didn't handle the failure well and thus you saw the error messages. You can verify this by running other workloads(ie., varmail, copyfiles, etc.), they don't have such an issue. Regards, Raymond On 08/02/07, Jim Barker wrote: > Thank you for the tip...I ran filebench using the full path and below are the > results, > I still think there is some issue. The trouble started with this line. > > 895: 80.706: flowop openfile2 failed to pick file from bigfileset on fd 1 on > line 1 > > Jim > > bash-3.00# /opt/filebench/bin/filebench > filebench> load fileserver > 873: 13.411: FileServer Version 1.14 2005/06/21 21:18:52 personality > successfully loaded > 873: 13.411: Usage: set $dir=<dir> > 873: 13.411: set $filesize=<size> defaults to 131072 > 873: 13.411: set $nfiles=<value> defaults to 1000 > 873: 13.411: set $nthreads=<value> defaults to 100 > 873: 13.411: set $meaniosize=<value> defaults to 16384 > 873: 13.411: set $meandirwidth=<size> defaults to 20 > 873: 13.411: (sets mean dir width and dir depth is calculated as log > (width, nfiles) > 873: 13.411: > 873: 13.411: run runtime (e.g. run 60) > 873: 13.411: syntax error, token expected on line 44 > filebench> set $dir=/stress > filebench> run 15 > 873: 29.989: Fileset bigfileset: 1000 files, avg dir = 20.0, avg depth = > 2.3, mbytes=122 > 873: 30.002: Creating fileset bigfileset... > 873: 76.446: Preallocated 1000 of 1000 of fileset bigfileset in 47 seconds > 873: 76.446: Creating/pre-allocating files > 873: 76.446: Starting 1 filereader instances > 895: 77.457: Starting 100 filereaderthread threads > 873: 80.467: Running... > 895: 80.706: flowop openfile2 failed to pick file from bigfileset on fd 1 > on line 1 > 895: 80.706: flowop openfile2 failed on line 1 > 895: 80.707: filereaderthread: exiting flowop statfile1-1 > 895: 80.709: flowop openfile1 failed to pick file from bigfileset on fd 1 > on line 1 > 895: 80.709: flowop openfile1 failed on line 1 > 895: 80.710: filereaderthread: exiting flowop statfile1-1 > 895: 80.712: filereaderthread: exiting flowop statfile1-1 > 895: 80.714: filereaderthread: exiting flowop deletefile1-1 > 895: 80.715: flowop openfile1 failed to pick file from bigfileset on fd 1 > on line 1 > 895: 80.715: flowop openfile1 failed on line 1 > 895: 80.717: flowop openfile1 failed to pick file from bigfileset on fd 1 > on line 1 > 895: 80.717: flowop openfile1 failed on line 1 > 895: 80.718: filereaderthread: exiting flowop statfile1-1 > 895: 80.720: filereaderthread: exiting flowop statfile1-1 > 895: 80.721: filereaderthread: exiting flowop deletefile1-1 > 895: 80.723: filereaderthread: exiting flowop statfile1-1 > 873: 81.476: Run took 1 seconds... > 873: 81.512: Per-Operation Breakdown > statfile1 986ops/s 0.0mb/s 0.0ms/op 19us/op-cpu > deletefile1 992ops/s 0.0mb/s 0.0ms/op 50us/op-cpu > closefile2 994ops/s 0.0mb/s 0.0ms/op 5us/op-cpu > readfile1 994ops/s 121.0mb/s 0.2ms/op 161us/op-cpu > openfile2 994ops/s 0.0mb/s 0.0ms/op 26us/op-cpu > closefile1 1082ops/s 0.0mb/s 0.0ms/op 5us/op-cpu > appendfilerand1 983ops/s 14.9mb/s 0.1ms/op 113us/op-cpu > openfile1 983ops/s 0.0mb/s 0.0ms/op 25us/op-cpu > > 873: 81.512: > IO Summary: 8073 ops 8006.5 ops/s, (994/983 r/w) 136.9mb/s, 336us > cpu/op, 0.2ms latency > 873: 81.512: Shutting down processes > filebench> > > > This message posted from opensolaris.org > _______________________________________________ > perf-discuss mailing list > perf-discuss@opensolaris.org _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org