summaryrefslogtreecommitdiff
path: root/share/man/man9
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2014-04-03 04:02:51 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2014-04-03 04:02:51 +0000
commit98fc7bec44a16edda7dba0c21559c283b7244bea (patch)
tree53a0587d052aba0d69703c47546ac21d42767e20 /share/man/man9
parent247bb93f271273afc9be4bced92297210061f4ec (diff)
massage the preferred path detection to happen when mpath asks for
a paths status, rather than on attach. the status it returns depends on the type of device you have. hds provides two types of arrays, symmetric and asymmetric. on a symmetric device you can shove io down any path to any port on any controller and it will work. on symmetric devices we say all paths are part of the same group, and unconditionally return active path status to any check request. on asymmetric devices we group paths by which controller in teh array they connect to. the controllers return whether theyre providing a preferred path via a couple of status bits in a hds specific vpd page, so we query that and return the state of the bits. unfortunately hds arrays dont report change of lun ownership in any way, so we dont currently have any way of failing over at the moment. ill have to think about the least worst way to handle that. tested by deraadt@ on hppa
Diffstat (limited to 'share/man/man9')
0 files changed, 0 insertions, 0 deletions