Discussion:
[Libstoragemgmt-devel] IRC Meeting minutes -- 9 April 2014(UTC)
Gris Ge
2014-04-16 14:59:28 UTC
Permalink
Meeting minutes:
* VolumeReplication review.
Action: Gris
Plan: Update wiki document.
Info: Tony suggest we make VolumeReplication as a relationship
between volumes where allowing volume created by user before
replication created.

* Python code folder reorganize.
Action: Gris
Plan: Reorganize the "libstoragemgmt-git/lsm/lsm" folder.
Info: Split them into three folders:
1. lsm internal codes.
2. plugins.
3. lsmcli

TODO Check:
* 'status_info' of lsm.System, lsm.Pool
Action: Gris
State: Document done.
Plan: 'status_info' will become mandatory property.
Info: Only lsm.System and lsm.Pool have 'status_info'

* Rename 'size_bytes' of lsm.Disk to 'raw_size_bytes'
Action: Gris
State: Document done.
Plan: Rename 'size_bytes' of lsm.Disk to 'raw_size_bytes'
Info: Just rename to a precise name.

* lsm.VolumeReplication review
Action: N/A
Plan: Postpone to next meeting for discuss.

* LSM simulator daemon draft
Action: Gris
State: Not started yet.
* OpenLMI support.
Action: Gris
State: Postpone to discuss.
Info: I noticed 'targetd' is providing LVM, iscsi management.
Why we just contribute iscsi part to OpenLMI and use
OpenLMI for LVM/MD/LUKS management. Too much topic in today's
meeting. Postpone to next meeting for discuss.
* API Review.
Action: Gris
State: Done
Info: It seems no rejection on using wiki page for API review.
https://sourceforge.net/p/libstoragemgmt/wiki/Python_API_Usage

* Removing Initiator class.
Action: Gris
State: ON GOING.
Info: Finished access group query on targetd.
Finding a way to handle array/plugin does not support
access group create.

* Move _value_of_key() of Python API to _cmdline.py
Action: TBD
State: N/A
Plan: Move string converting methods from _data.py to _cmdline.py.
Info: Extend ErrorNumber to make sure no constant-to-str converting
is needed by plugin.
Moving _value_of_key() and etc methods out from _data.py
can make _cmdline.py an example client python code.
Designing the LunMaskInfo class.

* Change ID to free form.
Action: Gris
State: Postponed
Plan: Use pickle and zip to store CIMInstanceName into ID for SMIS.
Change lsmcli to hash every ID to 32 digit hex for display
concern.
Info: By allowing ID to be free form, plugin can store whatever
serialized string as ID to speed up performance.
For lsmcli, we will use md5 hash for display and enumerate
all when searching(it will not benefit on new feature of
searching).

* Searching feature
Action: Gris
State: Postponed
Plan: Provide a demonstration for searching in query for
lsm.MaskInfo
Info: REST API can benefit on this feature.

Any feedback or comments will be appreciated.
--
Gris Ge
Loading...