Re: [perf-discuss] filebench source hints at raw device support

2008-11-25 Thread Demetri S. Mouratis
Drew, Here's where I am: I'm definitely using the 1.3.4 tarball, but after I run ./configure, HAVE_RAW_SUPPORT is not defined in the top-level config.h: $ cd /tmp $ gzcat ~/filebench-1.3.4.tar.gz | tar xf - $ cd filebench-1.3.4 $ ./configure --prefix=/opt > /tmp/config.out 2>&1 $ grep HAVE_RAW_

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Richard McDougall
ndrew Wilson > Sent: Monday, November 24, 2008 7:25 AM > To: Demetri S. Mouratis > Cc: perf-discuss@opensolaris.org > Subject: Re: [perf-discuss] filebench source hints at raw device > support > > On 11/21/08 15:09, Demetri S. Mouratis wrote: > > Dear filebench gang, >

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Andrew Wilson
Demetri, It is defined in "config.h". If you are getting the sources from the SourceForge source tree, it is very obsolete. The tar package for 1.3.4 is the latest one on SourceForge, and does support the raw devices (files). Also, you can go to opensolaris.org and download from the source t

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Demetri S. Mouratis
O.k. I downloaded the source version instead of the Solaris packaged version, followed the instructions in INSTALL, and added some debug log messages to fileset.c. I don't think HAVE_RAW_SUPPORT is getting defined :-( I'm having a little trouble finding my way around the configure process. Wh

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Demetri S. Mouratis
Oops. Let me check one more thing. I see that fileset.c is checking for block special, not character-special (as did your example in the posting; sorry!) Let me try block-special just to see if it recognizes it as a 'raw' device, but I'd like to be able to use the character-special device so

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Demetri S. Mouratis
Hmmm. Still no luck. For example, I'm trying: define file name=c3t50060E80047F0B02d3s4, path=/dev/rdsk define process name=randWriteProcess,instances=$nprocs { thread name=randWriteThread1, memsize=16m, instances=$nthreads { flowop write name=randWriter1, filename=c3t5006

Re: [perf-discuss] filebench source hints at raw device support

2008-11-24 Thread Andrew Wilson
On 11/21/08 15:09, Demetri S. Mouratis wrote: > Dear filebench gang, > > fileset.c shows some evidence of a way to use filebench against individual > raw device files instead of the 0001/0001 directory structure implied > by fileset names. I've been staring at it an hour or more, and I c