Gris Ge
2014-06-18 14:01:28 UTC
Hi,
After review the whole SNIA SMI-S "Masking and Mapping" profile,
I found two concerns for our codes in SMI-S plugin for
access_group_initiator_add() and access_group_initiator_delete():
1. Only EMC VNX tested as supported. But EMC VNX require WWNN to
be set simultaneously, with current code, we don't have a good way
to define that. If undefined, EMC VNX will copy WWPN as WWNN which
cause host HBA be rejected for connection. It will be hard for
administrator to debug out.
Frankly, no array is supported by access_group_initiator_add() in
SMI-S provider.
To fix that, we need to make sure defined init_id is already
registered properly in EMC VNX.
For other vendor, they are having different understanding about SPC,
I am working with IBM now.
2. The access_group_initiator_delete() is too risky to cause data lose or
data unavailable. I would like to disable it before we get it fully
tested on at least EMC/IBM/HDS[1] arrays.
Any ideas?
Thank you in advance.
Best regards.
[1] This is also the 'must-pass-at-least-not-broke' vendor list.
After review the whole SNIA SMI-S "Masking and Mapping" profile,
I found two concerns for our codes in SMI-S plugin for
access_group_initiator_add() and access_group_initiator_delete():
1. Only EMC VNX tested as supported. But EMC VNX require WWNN to
be set simultaneously, with current code, we don't have a good way
to define that. If undefined, EMC VNX will copy WWPN as WWNN which
cause host HBA be rejected for connection. It will be hard for
administrator to debug out.
Frankly, no array is supported by access_group_initiator_add() in
SMI-S provider.
To fix that, we need to make sure defined init_id is already
registered properly in EMC VNX.
For other vendor, they are having different understanding about SPC,
I am working with IBM now.
2. The access_group_initiator_delete() is too risky to cause data lose or
data unavailable. I would like to disable it before we get it fully
tested on at least EMC/IBM/HDS[1] arrays.
Any ideas?
Thank you in advance.
Best regards.
[1] This is also the 'must-pass-at-least-not-broke' vendor list.
--
Gris Ge
Gris Ge