I don't understand the question.
I see "forcedirectio" set as a mount option, so I would expect
ufs:directio_start:entry to fire....

/jim


Sébastien Bouchex Bellomié wrote:
> Hi,
>
> The following script is working fine as it display the " directio start " 
> message
>
> [...]
> #!/usr/sbin/dtrace -s
> #pragma D option quiet
> fbt:ufs:directio_start:entry
> {
>         printf("directio start\n");
> }
> [...]
>
> However, taking my "mount" line, I don't see anything special :
>
> /rdata on /dev/dsk/c2t1d1s0 
> read/write/setuid/devices/intr/forcedirectio/largefiles/logging/xattr/onerror=panic/dev=1d80008
>  on Thu Apr 24 15:41:27 2008
>
> Thanks
> Seb
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: vendredi 23 mai 2008 17:26
> To: Sébastien Bouchex Bellomié
> Cc: [email protected]
> Subject: Re: [dtrace-discuss] IO probes and forcedirectio
>
>
>   
>> That's why I came to the conclusion that the io provided ignore 
>> forcedirectio mounted partition, but I wanted to be sure.
>>
>>     
>
> io:genunix::start is in bdev_strategy(), which is lower than
> the file system level. It is not concerned with any file system,
> or its mount options. I suspect that you may not be recognizing the
> probes as belonging to this file system.
>
> Also, if there is a small number of UFS file systems with this option
> set, you may try to use directio_start:entry probe as a quick sanity
> check.
>
> HIH
> Bhaskar
> _______________________________________________
> dtrace-discuss mailing list
> [email protected]
>   
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to