Gris Ge
2014-11-24 10:04:49 UTC
* This patch set is based on:
[PATCH 0/6] Raise NO_STATE_CHANGE error in volume mask and unmask.
* This patch set ensure all plugins in current code tree follow the
API error definition of access_group_create():
1. Raise NAME_CONFLICT if requested access group is already used by
other access group.
2. Raise EXISTS_INITIATOR if requested initiator ID is already used
by other access group.
* Plugin test has been updated to include test for these two errors.
Gris Ge (5):
SMI-S Plugin: Raise error for duplicate call of access_group_create()
ONTAP Plugin: Improve error handling in access_group_create()
Simulator Plugin: Fix incorrect error handling in
access_group_create()
Simulator C Plugin: Raise EXISTS_INITIATOR in access_group_create()
Plugin Test: Add NAME_CONFLICT and EXISTS_INITIATOR tests of
access_group_create()
plugin/ontap/ontap.py | 24 ++++++++++----
plugin/sim/simarray.py | 21 ++----------
plugin/simc/simc_lsmplugin.c | 77 ++++++++++++++++++++++++++++++++------------
plugin/smispy/smis.py | 28 ++++------------
test/plugin_test.py | 32 ++++++++++++++++++
5 files changed, 117 insertions(+), 65 deletions(-)
[PATCH 0/6] Raise NO_STATE_CHANGE error in volume mask and unmask.
* This patch set ensure all plugins in current code tree follow the
API error definition of access_group_create():
1. Raise NAME_CONFLICT if requested access group is already used by
other access group.
2. Raise EXISTS_INITIATOR if requested initiator ID is already used
by other access group.
* Plugin test has been updated to include test for these two errors.
Gris Ge (5):
SMI-S Plugin: Raise error for duplicate call of access_group_create()
ONTAP Plugin: Improve error handling in access_group_create()
Simulator Plugin: Fix incorrect error handling in
access_group_create()
Simulator C Plugin: Raise EXISTS_INITIATOR in access_group_create()
Plugin Test: Add NAME_CONFLICT and EXISTS_INITIATOR tests of
access_group_create()
plugin/ontap/ontap.py | 24 ++++++++++----
plugin/sim/simarray.py | 21 ++----------
plugin/simc/simc_lsmplugin.c | 77 ++++++++++++++++++++++++++++++++------------
plugin/smispy/smis.py | 28 ++++------------
test/plugin_test.py | 32 ++++++++++++++++++
5 files changed, 117 insertions(+), 65 deletions(-)
--
1.8.3.1
1.8.3.1