K 10 svn:author V 7 delphij K 8 svn:date V 27 2015-04-17T22:16:35.402423Z K 7 svn:log V 802 MFV r277430: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h: Add two offset/lba based AVL trees to the vdev queue object. sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h: Add a second AVL node within each ZIO so that vdev_queue.c can sort ZIOs by both type and priority. sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c: Combine reads and writes, irrespecitve of their priorities into unified, offset sorted, trees. Selection of the ZIO to issue is unchanged, but aggregation now uses the unified tree of the appropriate type so that aggregation across priority classes is possible. Original author: Justin T. Gibbs justing@spectralogic.com Illumos issue: 5313 Allow I/Os to be aggregated across ZIO priority classes END