On Wed, Jan 28, 2009 at 10:06:05AM -0800, Mark.Maybee at Sun.COM wrote: > Author: Mark Maybee <Mark.Maybee at Sun.COM> > Repository: /hg/onnv/onnv-gate > Latest revision: 7e4ce9158df3e94022ea0f7bffe7df5a4e23b04f > Total changesets: 1 > Log message: > 6551866 deadlock between zfs_write(), zfs_freesp(), and zfs_putapage() > 6504953 zfs_getpage() misunderstands VOP_GETPAGE() interface > 6702206 ZFS read/writer lock contention throttles sendfile() benchmark > 6780491 Zone on a ZFS filesystem has poor fork/exec performance > 6747596 assertion failed: DVA_EQUAL(BP_IDENTITY(&zio->io_bp_orig), > BP_IDENTITY(zio->io_bp))); > > Files: > update: usr/src/uts/common/fs/zfs/arc.c > update: usr/src/uts/common/fs/zfs/sys/zfs_znode.h > update: usr/src/uts/common/fs/zfs/zfs_rlock.c > update: usr/src/uts/common/fs/zfs/zfs_vnops.c > update: usr/src/uts/common/fs/zfs/zfs_znode.c
I think after this commit, the comment above update_pages() is no longer true: * On Write: If we find a memory mapped page, we write to *both* * the page and the dmu buffer. -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-code/attachments/20090215/f4ed3170/attachment.bin>