On Mar 1, 2008, at 7:22 PM, Roch Bourbonnais wrote:
> That's not entirely accurate. I believe ZFS does lead to  
> bdev_strategy being called and io:::start
> will fire for ZFS I/Os. The problem is that a ZFS I/O can be  
> servicing a number of ZFS operations on a
> number of different files (which is a great performance enabler).  
> Given that we can't map an I/O to a file,
> iosnoop does not report the file info.

yep - bdev_strategy gets called through ldi_strategy, but this is only  
going to happen after the ZIO pipeline in vdev_io_start() .. and since  
the ZIO pipeline gets filled from the dmu_tx routines (for the whole  
pool), i guess it would make the most sense to  look at the  
dmu_tx_create() entry from vnops (as Jeff already pointed out.)

---
jonathan
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to