summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2015-11-11 13:18:38 +0000
committermav <mav@FreeBSD.org>2015-11-11 13:18:38 +0000
commit6748d446856b437221d61f582eeeda3358cdee43 (patch)
tree4494fa08da892ab78c188245e2c14023a9938b89 /crypto
parent3eb0ea4663f0ae19c4983e80963a121463224508 (diff)
downloadFreeBSD-src-6748d446856b437221d61f582eeeda3358cdee43.zip
FreeBSD-src-6748d446856b437221d61f582eeeda3358cdee43.tar.gz
Modify target port groups logic in CTL.
- Introduce "ha_shared" port option, which being set to "on" moves the port into separate port group, shared between HA nodes. This allows to better handle cases when iSCSI portals are bound to CARP address that can dynamically move between nodes. Some initiators (at least VMware) don't detect that after iSCSI reconnect they've attached to different SCSI port from different port group, that totally breakes ALUA status parsing. In theory, I believe, it should be enough to have different iSCSI portal group tags on different nodes to make initiators detect this condition, but it seems like VMware ignores those values, and even full LUN retaste forced by UA does not help. - Make CTL report up to three port groups: 1 -- non-HA mode or ports with "ha_shared" option set, 2 -- HA node 1, 3 -- HA node 2. - Report Transitioning state for all port groups when HA interlink is connected, but neither of nodes is primary for the LUN. MFC after: 2 weeks
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud