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

Reply via email to