Gris Ge
2014-04-14 10:25:42 UTC
Hi Team,
I just finished the block API document drafting.[1]
It defines how the API will look like and how user should use them.
# Yes. Create a document for plugin developer is on TODO list(for a
# while).
Anything not listed in that document will be purged. If I missed
anything, let me know.
Any feedback will be appreciated.
Thank you in advance.
[1] https://sourceforge.net/p/libstoragemgmt/wiki/Python_API_Usage/
TODO:
0. Document review.
# The changelog will be included in patch.
1. The lsm.MaskInfo and lsm.VolumeReplication has no code yet.
# I will take the initial work and update on feedback.
# I could use some help on C/C++ codes.
# Due to well-known complexity of SMI-S on replication,
# there might be no VolumeReplication plugin implementation in a
# short time. Only simulator will be ready for it.
2. The lsm.AccessGroup related cleanup.
# I will do this after MaskInfo done.
3. File API documenting:
* File System -- lsm.FileSystem
* File System Export -- lsm.NfsExport
* File System Snapshot -- lsm.FsSnapshot
* File System Clone -- lsm.FsClone
# I will work on this if no one take this task.
4. Sync existing codes with documents.
* lsm.System
* lsm.Disk
* lsm.Volume
5. Sync plugins with API changes.
6. Move value converting from _data.py to lsmcli_data_display.py
Tony,
If we'd like to speed up on API stabilization, could you help me on
C/C++ codes and git tree commit work?
Thanks.
Best regards.
I just finished the block API document drafting.[1]
It defines how the API will look like and how user should use them.
# Yes. Create a document for plugin developer is on TODO list(for a
# while).
Anything not listed in that document will be purged. If I missed
anything, let me know.
Any feedback will be appreciated.
Thank you in advance.
[1] https://sourceforge.net/p/libstoragemgmt/wiki/Python_API_Usage/
TODO:
0. Document review.
# The changelog will be included in patch.
1. The lsm.MaskInfo and lsm.VolumeReplication has no code yet.
# I will take the initial work and update on feedback.
# I could use some help on C/C++ codes.
# Due to well-known complexity of SMI-S on replication,
# there might be no VolumeReplication plugin implementation in a
# short time. Only simulator will be ready for it.
2. The lsm.AccessGroup related cleanup.
# I will do this after MaskInfo done.
3. File API documenting:
* File System -- lsm.FileSystem
* File System Export -- lsm.NfsExport
* File System Snapshot -- lsm.FsSnapshot
* File System Clone -- lsm.FsClone
# I will work on this if no one take this task.
4. Sync existing codes with documents.
* lsm.System
* lsm.Disk
* lsm.Volume
5. Sync plugins with API changes.
6. Move value converting from _data.py to lsmcli_data_display.py
Tony,
If we'd like to speed up on API stabilization, could you help me on
C/C++ codes and git tree commit work?
Thanks.
Best regards.
--
Gris Ge
Gris Ge