-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.csiden.org/r/128/
-----------------------------------------------------------
(Updated Dec. 2, 2014, 2:22 p.m.)
Review request for OpenZFS Developer Mailing List, Justin Gibbs and George
Wilson.
Changes
-------
The warning should be fixed now.
Bugs: 5313
https://www.illumos.org/projects/illumos-gate//issues/5313
Repository: illumos-gate
Description
-------
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 <[email protected]>
Diffs (updated)
-----
usr/src/uts/common/fs/zfs/vdev_queue.c
f47c4cd1e26dfa635dcf28e4ea3cd0cc8de4e3d1
usr/src/uts/common/fs/zfs/sys/zio.h f6cf259bf71a741cfee8e290be93c0600c5c9240
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
6d9bcb17d00fd70d1585b9c2218086ca2239aab6
Diff: https://reviews.csiden.org/r/128/diff/
Testing
-------
Thanks,
Andriy Gapon
_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer