Tony Asleson
2014-06-16 20:26:19 UTC
My uncommitted patch stack for review. Gris was unable to
apply my other patches cleanly so I'm reposting all of them.
These will apply against current master.
The last three deal with optional data changes, the others fix
bugs.
Tony Asleson (8):
simarray.py, targetd.py: Use public imports
smis.py: _property_list_of_id parameter add
_data.py: Make _check_opt_data class method
smis.py: remove opt status_info
ontap.py: Fix errors found in testing
C API: optional data, add more value types
_data.py: Revert change optional data value type
_data.py: Rename OptionalData.list to OptionalData.keys
.../libstoragemgmt/libstoragemgmt_optionaldata.h | 125 +++++++++-
c_binding/lsm_convert.cpp | 77 +++++-
c_binding/lsm_datatypes.cpp | 266 +++++++++++++++++++--
c_binding/lsm_datatypes.hpp | 31 ++-
c_binding/lsm_ipc.cpp | 29 ++-
c_binding/lsm_ipc.hpp | 8 +-
plugin/ontap/na.py | 45 ++--
plugin/ontap/ontap.py | 16 +-
plugin/sim/simarray.py | 2 +-
plugin/simc/simc_lsmplugin.c | 2 +-
plugin/smispy/smis.py | 112 ++++-----
plugin/targetd/targetd.py | 5 +-
python_binding/lsm/_data.py | 63 +++--
test/plugin_test.py | 74 ++++--
test/tester.c | 101 +++++++-
tools/lsmcli/data_display.py | 4 +-
16 files changed, 765 insertions(+), 195 deletions(-)
apply my other patches cleanly so I'm reposting all of them.
These will apply against current master.
The last three deal with optional data changes, the others fix
bugs.
Tony Asleson (8):
simarray.py, targetd.py: Use public imports
smis.py: _property_list_of_id parameter add
_data.py: Make _check_opt_data class method
smis.py: remove opt status_info
ontap.py: Fix errors found in testing
C API: optional data, add more value types
_data.py: Revert change optional data value type
_data.py: Rename OptionalData.list to OptionalData.keys
.../libstoragemgmt/libstoragemgmt_optionaldata.h | 125 +++++++++-
c_binding/lsm_convert.cpp | 77 +++++-
c_binding/lsm_datatypes.cpp | 266 +++++++++++++++++++--
c_binding/lsm_datatypes.hpp | 31 ++-
c_binding/lsm_ipc.cpp | 29 ++-
c_binding/lsm_ipc.hpp | 8 +-
plugin/ontap/na.py | 45 ++--
plugin/ontap/ontap.py | 16 +-
plugin/sim/simarray.py | 2 +-
plugin/simc/simc_lsmplugin.c | 2 +-
plugin/smispy/smis.py | 112 ++++-----
plugin/targetd/targetd.py | 5 +-
python_binding/lsm/_data.py | 63 +++--
test/plugin_test.py | 74 ++++--
test/tester.c | 101 +++++++-
tools/lsmcli/data_display.py | 4 +-
16 files changed, 765 insertions(+), 195 deletions(-)
--
1.8.2.1
1.8.2.1