Tony Asleson
2014-06-20 22:21:43 UTC
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "libstoragemgmt".
The branch, master has been updated
via ee0e24a11150342128f776ce86586be2b37d725a (commit)
via 3de70716cc8865196847682444c766507ec42776 (commit)
via 73a23c50cd4b20c56ff7a8b3bbec5c9de3e0a72d (commit)
via 8b8229980959001eab50d7ac93e0779444ba074a (commit)
via 5199644df958e11176ff7ec2bba4dd5bd3f1444d (commit)
via 8749045553f4b9a07c8e6e0a4f1a286a4e0ccc5a (commit)
via 0063b3c1f579b3dfd05172f544531effe2e01af3 (commit)
via c6db39d03ccf7ea3461af93a2906f0284bf67c12 (commit)
via bcd5151b85bba5058eaf6bda51bfd04c5e949d47 (commit)
via 23fa842af3bea389f6934d2bb75edf6046481e51 (commit)
via 9ac3999e2866fd9623ea7bf475c8da1130d8c56c (commit)
via c81558c5836ccee6d4bb231efbc6e646e9fe1111 (commit)
via 7c3768a43add8a827016a0cf94269c65eb4302ea (commit)
from 9b9b36371e1f7d6982f9abc0097f51b99a5d1eef (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ee0e24a11150342128f776ce86586be2b37d725a
Author: Tony Asleson <***@redhat.com>
Date: Fri Jun 20 16:09:27 2014 -0500
plugin_test.py: Make sure volume size is >= 50MB
Some arrays appear to have minimal size requirements
for volumes which vary by model.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 3de70716cc8865196847682444c766507ec42776
Author: Tony Asleson <***@redhat.com>
Date: Fri Jun 20 12:15:31 2014 -0500
eseries: Add missing import, rm init. cap constants
- String split was missing
- Initiator capabilities are no longer present
Signed-off-by: Tony Asleson <***@redhat.com>
commit 73a23c50cd4b20c56ff7a8b3bbec5c9de3e0a72d
Author: Gris Ge <***@redhat.com>
Date: Wed Jun 18 21:31:49 2014 +0800
NetApp E-series: Enable AccessGroup support.
* Enable access_groups() support by forcing fallback mode.
* Disable access_group_initiator_delete() support as we got a unexpected
behaviour when testing. The whole SPC will be removed when deleting one
initiator, this will cause data lose.
* Only tested by access_groups() and access_group_initiator_add().
Volume masking and unmasking is not tested due to hardware access issue.
Signed-off-by: Gris Ge <***@redhat.com>
commit 8b8229980959001eab50d7ac93e0779444ba074a
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 23:11:39 2014 +0800
lsmcli: Show network_address instead of physical_name if column display mode
* 'network_address' is important for iSCSI.
Signed-off-by: Gris Ge <***@redhat.com>
commit 5199644df958e11176ff7ec2bba4dd5bd3f1444d
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 23:11:38 2014 +0800
SMI-S: Add support of TargetPort
* Tested on:
EMC VNX
EMC VMAX
HDS AMS
FUJITSU ETERNUS
ONTAP
HP 3PAR
IBM XIV
* Bug:
Dell:
No iSCSI node CIM_SCSIProtocolController associated to
CIM_iSCSIProtocolEndpoint. Which is mandatory.
* TODO:
NetApp-E:
Current master tree missed my previous patch about force_fallback on
NetApp-E.
Signed-off-by: Gris Ge <***@redhat.com>
commit 8749045553f4b9a07c8e6e0a4f1a286a4e0ccc5a
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 16:45:49 2014 -0500
nstor.py: Remove references to missing constants
Signed-off-by: Tony Asleson <***@redhat.com>
commit 0063b3c1f579b3dfd05172f544531effe2e01af3
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:52:19 2014 -0500
ontap.py: Add TargetPort listing support
Signed-off-by: Tony Asleson <***@redhat.com>
commit c6db39d03ccf7ea3461af93a2906f0284bf67c12
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:51:18 2014 -0500
tools/netapp/netapp.py: Update imports
Code move missed updates to this file.
Signed-off-by: Tony Asleson <***@redhat.com>
commit bcd5151b85bba5058eaf6bda51bfd04c5e949d47
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:49:48 2014 -0500
ontap.py: Remove optional data references
This was missed when we removed optional data.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 23fa842af3bea389f6934d2bb75edf6046481e51
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:48:29 2014 -0500
plugin_test.py: Make sure pool has some free space
Some test arrays have pools that have too little free space
to be usable.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 9ac3999e2866fd9623ea7bf475c8da1130d8c56c
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:35 2014 +0800
Simulator Plugin: Add lsm.TargetPort support (v2)
* Add support of target port query.
* Version dump to 2.5
v2: Merged to latest changes.
Signed-off-by: Gris Ge <***@redhat.com>
Signed-off-by: Tony Asleson <***@redhat.com>
commit c81558c5836ccee6d4bb231efbc6e646e9fe1111
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:34 2014 +0800
lsmcli: Support query TargetPort
* New command to query target ports:
lsmcli list --type TARGET_PORTS [ --tgt <TGT_ID> ]
* Manpage updated.
Signed-off-by: Gris Ge <***@redhat.com>
commit 7c3768a43add8a827016a0cf94269c65eb4302ea
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:33 2014 +0800
Python libraray: New lsm.TargetPort class
lsm.TargetPort
* id
* port_type
FCoE
FC
iSCSI
* service_address
# The address used by upper layer like FC and iSCSI:
# FC/FCoE: WWPN
# iSCSI: IQN
* network_address
# The address used by network layer like FC and TCP/IP:
# FC/FCoE: WWPN
# iSCSI: IPv4:Port
# [IPv6]:Port
* physical_address
# The address used by physical layer like FC-0 and MAC:
# FC: WWPN
# FCoE: MAC
# iSCSI: MAC
* physical_name
# The name of physical port. Administrator could use this name to
# locate the port on storage system.
* system_id
Methods:
lsm.Client.target_ports(self, search_key=None, search_value=None, flags=0)
Signed-off-by: Gris Ge <***@redhat.com>
-----------------------------------------------------------------------
Summary of changes:
doc/man/lsmcli.1.in | 6 +-
plugin/nstor/nstor.py | 5 -
plugin/ontap/na.py | 66 ++++++++
plugin/ontap/ontap.py | 40 ++++-
plugin/sim/simarray.py | 56 +++++++-
plugin/sim/simulator.py | 8 +
plugin/smispy/eseries.py | 62 +++++++-
plugin/smispy/smis.py | 341 +++++++++++++++++++++++++++++++++++++++-
python_binding/lsm/__init__.py | 2 +-
python_binding/lsm/_client.py | 6 +-
python_binding/lsm/_data.py | 53 ++++++
python_binding/lsm/_iplugin.py | 3 +
test/plugin_test.py | 11 +-
tools/lsmcli/cmdline.py | 23 +++-
tools/lsmcli/data_display.py | 44 +++++-
tools/netapp/netapp.py | 9 +-
16 files changed, 705 insertions(+), 30 deletions(-)
hooks/post-receive
generated because a ref change was pushed to the repository containing
the project "libstoragemgmt".
The branch, master has been updated
via ee0e24a11150342128f776ce86586be2b37d725a (commit)
via 3de70716cc8865196847682444c766507ec42776 (commit)
via 73a23c50cd4b20c56ff7a8b3bbec5c9de3e0a72d (commit)
via 8b8229980959001eab50d7ac93e0779444ba074a (commit)
via 5199644df958e11176ff7ec2bba4dd5bd3f1444d (commit)
via 8749045553f4b9a07c8e6e0a4f1a286a4e0ccc5a (commit)
via 0063b3c1f579b3dfd05172f544531effe2e01af3 (commit)
via c6db39d03ccf7ea3461af93a2906f0284bf67c12 (commit)
via bcd5151b85bba5058eaf6bda51bfd04c5e949d47 (commit)
via 23fa842af3bea389f6934d2bb75edf6046481e51 (commit)
via 9ac3999e2866fd9623ea7bf475c8da1130d8c56c (commit)
via c81558c5836ccee6d4bb231efbc6e646e9fe1111 (commit)
via 7c3768a43add8a827016a0cf94269c65eb4302ea (commit)
from 9b9b36371e1f7d6982f9abc0097f51b99a5d1eef (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ee0e24a11150342128f776ce86586be2b37d725a
Author: Tony Asleson <***@redhat.com>
Date: Fri Jun 20 16:09:27 2014 -0500
plugin_test.py: Make sure volume size is >= 50MB
Some arrays appear to have minimal size requirements
for volumes which vary by model.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 3de70716cc8865196847682444c766507ec42776
Author: Tony Asleson <***@redhat.com>
Date: Fri Jun 20 12:15:31 2014 -0500
eseries: Add missing import, rm init. cap constants
- String split was missing
- Initiator capabilities are no longer present
Signed-off-by: Tony Asleson <***@redhat.com>
commit 73a23c50cd4b20c56ff7a8b3bbec5c9de3e0a72d
Author: Gris Ge <***@redhat.com>
Date: Wed Jun 18 21:31:49 2014 +0800
NetApp E-series: Enable AccessGroup support.
* Enable access_groups() support by forcing fallback mode.
* Disable access_group_initiator_delete() support as we got a unexpected
behaviour when testing. The whole SPC will be removed when deleting one
initiator, this will cause data lose.
* Only tested by access_groups() and access_group_initiator_add().
Volume masking and unmasking is not tested due to hardware access issue.
Signed-off-by: Gris Ge <***@redhat.com>
commit 8b8229980959001eab50d7ac93e0779444ba074a
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 23:11:39 2014 +0800
lsmcli: Show network_address instead of physical_name if column display mode
* 'network_address' is important for iSCSI.
Signed-off-by: Gris Ge <***@redhat.com>
commit 5199644df958e11176ff7ec2bba4dd5bd3f1444d
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 23:11:38 2014 +0800
SMI-S: Add support of TargetPort
* Tested on:
EMC VNX
EMC VMAX
HDS AMS
FUJITSU ETERNUS
ONTAP
HP 3PAR
IBM XIV
* Bug:
Dell:
No iSCSI node CIM_SCSIProtocolController associated to
CIM_iSCSIProtocolEndpoint. Which is mandatory.
* TODO:
NetApp-E:
Current master tree missed my previous patch about force_fallback on
NetApp-E.
Signed-off-by: Gris Ge <***@redhat.com>
commit 8749045553f4b9a07c8e6e0a4f1a286a4e0ccc5a
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 16:45:49 2014 -0500
nstor.py: Remove references to missing constants
Signed-off-by: Tony Asleson <***@redhat.com>
commit 0063b3c1f579b3dfd05172f544531effe2e01af3
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:52:19 2014 -0500
ontap.py: Add TargetPort listing support
Signed-off-by: Tony Asleson <***@redhat.com>
commit c6db39d03ccf7ea3461af93a2906f0284bf67c12
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:51:18 2014 -0500
tools/netapp/netapp.py: Update imports
Code move missed updates to this file.
Signed-off-by: Tony Asleson <***@redhat.com>
commit bcd5151b85bba5058eaf6bda51bfd04c5e949d47
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:49:48 2014 -0500
ontap.py: Remove optional data references
This was missed when we removed optional data.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 23fa842af3bea389f6934d2bb75edf6046481e51
Author: Tony Asleson <***@redhat.com>
Date: Thu Jun 19 15:48:29 2014 -0500
plugin_test.py: Make sure pool has some free space
Some test arrays have pools that have too little free space
to be usable.
Signed-off-by: Tony Asleson <***@redhat.com>
commit 9ac3999e2866fd9623ea7bf475c8da1130d8c56c
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:35 2014 +0800
Simulator Plugin: Add lsm.TargetPort support (v2)
* Add support of target port query.
* Version dump to 2.5
v2: Merged to latest changes.
Signed-off-by: Gris Ge <***@redhat.com>
Signed-off-by: Tony Asleson <***@redhat.com>
commit c81558c5836ccee6d4bb231efbc6e646e9fe1111
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:34 2014 +0800
lsmcli: Support query TargetPort
* New command to query target ports:
lsmcli list --type TARGET_PORTS [ --tgt <TGT_ID> ]
* Manpage updated.
Signed-off-by: Gris Ge <***@redhat.com>
commit 7c3768a43add8a827016a0cf94269c65eb4302ea
Author: Gris Ge <***@redhat.com>
Date: Fri Jun 20 00:15:33 2014 +0800
Python libraray: New lsm.TargetPort class
lsm.TargetPort
* id
* port_type
FCoE
FC
iSCSI
* service_address
# The address used by upper layer like FC and iSCSI:
# FC/FCoE: WWPN
# iSCSI: IQN
* network_address
# The address used by network layer like FC and TCP/IP:
# FC/FCoE: WWPN
# iSCSI: IPv4:Port
# [IPv6]:Port
* physical_address
# The address used by physical layer like FC-0 and MAC:
# FC: WWPN
# FCoE: MAC
# iSCSI: MAC
* physical_name
# The name of physical port. Administrator could use this name to
# locate the port on storage system.
* system_id
Methods:
lsm.Client.target_ports(self, search_key=None, search_value=None, flags=0)
Signed-off-by: Gris Ge <***@redhat.com>
-----------------------------------------------------------------------
Summary of changes:
doc/man/lsmcli.1.in | 6 +-
plugin/nstor/nstor.py | 5 -
plugin/ontap/na.py | 66 ++++++++
plugin/ontap/ontap.py | 40 ++++-
plugin/sim/simarray.py | 56 +++++++-
plugin/sim/simulator.py | 8 +
plugin/smispy/eseries.py | 62 +++++++-
plugin/smispy/smis.py | 341 +++++++++++++++++++++++++++++++++++++++-
python_binding/lsm/__init__.py | 2 +-
python_binding/lsm/_client.py | 6 +-
python_binding/lsm/_data.py | 53 ++++++
python_binding/lsm/_iplugin.py | 3 +
test/plugin_test.py | 11 +-
tools/lsmcli/cmdline.py | 23 +++-
tools/lsmcli/data_display.py | 44 +++++-
tools/netapp/netapp.py | 9 +-
16 files changed, 705 insertions(+), 30 deletions(-)
hooks/post-receive
--
libstoragemgmt
libstoragemgmt