Gris Ge
2014-03-27 03:43:55 UTC
TODO Check:
* 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: NULL
State: Gris suggest review class by class in document first.
Then goes to code change.
Info: Gris will try it on lsm.System first to see how this works.
* Removing Initiator class.
Action: Gris
Plan: ON GOING.
Info: Finished access group query on targetd.
Finding a way to handle array/plugin does not support
access group create.
Designing the LunMaskInfo class.
Meeting minutes:
* Change ID to free form.
Action: Gris
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
Plan: Provide a demonstration for searching in query for
systems(sys_id=None)
Info: REST API can benefit on this feature.
* ID vs Object as method parameter
Action: NULL
Plan: No change needed. All agreed on keep current stats -- using
object as method parameter.
Info: NULL
* Move _value_of_key() of Python API to _cmdline.py
Action: TBD
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.
* Python API review
Action: Gris
Plan: Update wiki page about lsm.System and lsm.Disk and send to
maillist for review.
Info: Just keep a human(at least developer) friendly document about
API.
Any feedback or comments will be appreciated.
* 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: NULL
State: Gris suggest review class by class in document first.
Then goes to code change.
Info: Gris will try it on lsm.System first to see how this works.
* Removing Initiator class.
Action: Gris
Plan: ON GOING.
Info: Finished access group query on targetd.
Finding a way to handle array/plugin does not support
access group create.
Designing the LunMaskInfo class.
Meeting minutes:
* Change ID to free form.
Action: Gris
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
Plan: Provide a demonstration for searching in query for
systems(sys_id=None)
Info: REST API can benefit on this feature.
* ID vs Object as method parameter
Action: NULL
Plan: No change needed. All agreed on keep current stats -- using
object as method parameter.
Info: NULL
* Move _value_of_key() of Python API to _cmdline.py
Action: TBD
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.
* Python API review
Action: Gris
Plan: Update wiki page about lsm.System and lsm.Disk and send to
maillist for review.
Info: Just keep a human(at least developer) friendly document about
API.
Any feedback or comments will be appreciated.
--
Gris Ge
Gris Ge