Gris Ge
2014-04-09 13:04:18 UTC
* Expose size_bytes_2_size_human() out. Wiki updated.
* Syncing lsm.System with Python API document:
https://sourceforge.net/p/libstoragemgmt/wiki/Python_API_Usage/
1. Changed lsm.System.status constants.
2. Added lsm.System.status_info property.
* Updated plugin for lsm.System changes:
* Only SMI-S plugin support lsm.System.status, other plugin just set it
OK or Unknown.
* All plugin are leaving 'status_info' as empty string.
Will update SMI-S plugin to fill it with CIM_RelatedElementCausingError
* lsmcli now using lsmcli_data_display.py(class DisplayData) for lsm.system
displaying, for other class, it will still use the old way.
* Purged private methods and constants of lsm.System as lsmcli has its own
value conversion class.
TODO:
* Update C headers.
Gris Ge (10):
expose size_bytes_2_size_human() out
update Python class System base on 1.0 API review wiki
smis.py: update systems() query base on API changes
ontap.py: update systems() query base on API changes
simulator: update systems() query base on API changes
targetd.py: update systems() query base on API changes
nstor.py: update systems() query base on API changes
ibmv7k: update systems() query base on API changes
lsmcli: display_data() changes
clean up lsm.System for private value conversion method
lsm/lsm/__init__.py | 2 +-
lsm/lsm/_cmdline.py | 33 +++-
lsm/lsm/_data.py | 127 +++++++++------
lsm/lsm/ibmv7k.py | 2 +-
lsm/lsm/lsmcli_data_display.py | 345 +++++++++++++++++++++++++++++++++++++++++
lsm/lsm/nstor.py | 2 +-
lsm/lsm/ontap.py | 2 +-
lsm/lsm/simarray.py | 4 +-
lsm/lsm/smis.py | 57 +++++--
lsm/lsm/targetd.py | 2 +-
10 files changed, 504 insertions(+), 72 deletions(-)
create mode 100644 lsm/lsm/lsmcli_data_display.py
* Syncing lsm.System with Python API document:
https://sourceforge.net/p/libstoragemgmt/wiki/Python_API_Usage/
1. Changed lsm.System.status constants.
2. Added lsm.System.status_info property.
* Updated plugin for lsm.System changes:
* Only SMI-S plugin support lsm.System.status, other plugin just set it
OK or Unknown.
* All plugin are leaving 'status_info' as empty string.
Will update SMI-S plugin to fill it with CIM_RelatedElementCausingError
* lsmcli now using lsmcli_data_display.py(class DisplayData) for lsm.system
displaying, for other class, it will still use the old way.
* Purged private methods and constants of lsm.System as lsmcli has its own
value conversion class.
TODO:
* Update C headers.
Gris Ge (10):
expose size_bytes_2_size_human() out
update Python class System base on 1.0 API review wiki
smis.py: update systems() query base on API changes
ontap.py: update systems() query base on API changes
simulator: update systems() query base on API changes
targetd.py: update systems() query base on API changes
nstor.py: update systems() query base on API changes
ibmv7k: update systems() query base on API changes
lsmcli: display_data() changes
clean up lsm.System for private value conversion method
lsm/lsm/__init__.py | 2 +-
lsm/lsm/_cmdline.py | 33 +++-
lsm/lsm/_data.py | 127 +++++++++------
lsm/lsm/ibmv7k.py | 2 +-
lsm/lsm/lsmcli_data_display.py | 345 +++++++++++++++++++++++++++++++++++++++++
lsm/lsm/nstor.py | 2 +-
lsm/lsm/ontap.py | 2 +-
lsm/lsm/simarray.py | 4 +-
lsm/lsm/smis.py | 57 +++++--
lsm/lsm/targetd.py | 2 +-
10 files changed, 504 insertions(+), 72 deletions(-)
create mode 100644 lsm/lsm/lsmcli_data_display.py
--
1.8.3.1
1.8.3.1