Gris Ge
2014-05-06 13:21:48 UTC
Hi all,
Please review this wiki page for file-level Python API.
For the file system snapshot and clone, please refer to next email for
discuss.
Besides trivial rename, I would like start a discussion on this:
* lsm.Client.exports() vs lsm.NfsExport
# I would suggest we unify them into:
# * lsm.Client.nfs_exports()
# * lsm.Client.fs_nfs_export()
# * lsm.Client.fs_nfs_unexport()
# * lsm.NfsExport
As we have no support of CIFS in existing codes yet and clearly will
continue to be un-supported for a while, I would suggest we add 'nfs'
into methods naming.
Once we reviewed CIFS plugin support status, we can adding these for
CIFS and NFS(by keeping the method/class above for NFS only):
* lsm.Export
* lsm.Client.exports()
* lsm.Client.fs_export()
* lsm.Client.fs_unexport()
Any thoughts?
Thank you in advance.
Best regards.
Please review this wiki page for file-level Python API.
For the file system snapshot and clone, please refer to next email for
discuss.
Besides trivial rename, I would like start a discussion on this:
* lsm.Client.exports() vs lsm.NfsExport
# I would suggest we unify them into:
# * lsm.Client.nfs_exports()
# * lsm.Client.fs_nfs_export()
# * lsm.Client.fs_nfs_unexport()
# * lsm.NfsExport
As we have no support of CIFS in existing codes yet and clearly will
continue to be un-supported for a while, I would suggest we add 'nfs'
into methods naming.
Once we reviewed CIFS plugin support status, we can adding these for
CIFS and NFS(by keeping the method/class above for NFS only):
* lsm.Export
* lsm.Client.exports()
* lsm.Client.fs_export()
* lsm.Client.fs_unexport()
Any thoughts?
Thank you in advance.
Best regards.
--
Gris Ge
Gris Ge