mav ec5f778a89 Major GEOM MULTIPATH class rewrite:
- Improved locking and destruction process to fix crashes.
 - Improved "automatic" configuration method to make it consistent and safe
by reading metadata back from all specified paths after writing to one.
 - Added provider size check to reduce chance of ordering conflict with
other GEOM classes.
 - Added "manual" configuration method without using on-disk metadata.
 - Added "add" and "remove" commands to allow manage paths manually.
 - Failed paths are no longer dropped from geom, but only marked as FAIL
and excluded from I/O operations.
 - Automatically restore failed paths when all others paths are marked
as failed, for example, because of device-caused (not transport) errors.
 - Added "fail" and "restore" commands to manually control FAIL flag.
 - geom is now destroyed on last path disconnection.
 - Added optional Active/Active mode support. Unlike Active/Passive
mode, load evenly distributed between all working paths. If supported by
the device, it allows to significantly improve performance, utilizing
bandwidth of all paths. It is controlled by -A option during creation.
Disabled by default now.
 - Improved `status` and `list` commands output.

Sponsored by:	iXsystems, inc.
MFC after:	1 month
2011-11-12 09:52:27 +00:00
..
2011-11-07 07:50:35 +00:00
2011-11-06 20:39:35 +00:00
2011-11-09 21:01:50 +00:00
2011-09-03 03:12:33 +00:00
2010-08-23 22:24:11 +00:00
2011-11-12 09:52:27 +00:00
2011-10-27 20:36:35 +00:00
2010-03-02 16:58:04 +00:00
2011-01-25 22:25:16 +00:00
2011-03-23 13:44:09 +00:00
2010-03-10 18:51:13 +00:00
2010-06-20 12:52:33 +00:00
2010-12-19 13:40:38 +00:00
2011-04-14 08:53:04 +00:00
2010-12-08 15:12:37 +00:00
2011-06-24 07:29:04 +00:00
2011-06-02 09:56:42 +00:00