Discussion:
[Libstoragemgmt-devel] [PATCH] Add the omitted classes and file
Ma Shimiao
2014-02-24 06:39:42 UTC
Permalink
Signed-off-by: Ma Shimiao <***@cn.fujitsu.com>
---
lsm/lsm/__init__.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lsm/lsm/__init__.py b/lsm/lsm/__init__.py
index 71bb7e2..ac63779 100644
--- a/lsm/lsm/__init__.py
+++ b/lsm/lsm/__init__.py
@@ -5,6 +5,7 @@ __all__ = ["client",
"iplugin",
"pluginrunner",
"simulator",
+ "simarray",
"transport",
"version", ]

@@ -12,8 +13,8 @@ from client import Client
from cmdline import ArgError, CmdLine
from common import Error, Info, SocketEOF, LsmError, ErrorLevel, ErrorNumber, \
JobStatus
-from data import DataEncoder, DataDecoder, IData, Initiator, Volume, Pool, \
- FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup
+from data import DataEncoder, DataDecoder, IData, Initiator, Disk, Volume, Pool, \
+ System, FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup, OptionalData
from iplugin import IPlugin, IStorageAreaNetwork, INetworkAttachedStorage, INfs

from pluginrunner import PluginRunner
--
1.8.3.1
Tony Asleson
2014-02-24 23:02:56 UTC
Permalink
Post by Ma Shimiao
---
lsm/lsm/__init__.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lsm/lsm/__init__.py b/lsm/lsm/__init__.py
index 71bb7e2..ac63779 100644
--- a/lsm/lsm/__init__.py
+++ b/lsm/lsm/__init__.py
@@ -5,6 +5,7 @@ __all__ = ["client",
"iplugin",
"pluginrunner",
"simulator",
+ "simarray",
"transport",
"version", ]
@@ -12,8 +13,8 @@ from client import Client
from cmdline import ArgError, CmdLine
from common import Error, Info, SocketEOF, LsmError, ErrorLevel, ErrorNumber, \
JobStatus
-from data import DataEncoder, DataDecoder, IData, Initiator, Volume, Pool, \
- FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup
+from data import DataEncoder, DataDecoder, IData, Initiator, Disk, Volume, Pool, \
+ System, FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup, OptionalData
from iplugin import IPlugin, IStorageAreaNetwork, INetworkAttachedStorage, INfs
from pluginrunner import PluginRunner
The sim array isn't directly used by users of the library, so I don't
think we need this...

Regards,
Tony
MaShimiao
2014-02-25 00:48:52 UTC
Permalink
Post by Tony Asleson
Post by Ma Shimiao
---
lsm/lsm/__init__.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lsm/lsm/__init__.py b/lsm/lsm/__init__.py
index 71bb7e2..ac63779 100644
--- a/lsm/lsm/__init__.py
+++ b/lsm/lsm/__init__.py
@@ -5,6 +5,7 @@ __all__ = ["client",
"iplugin",
"pluginrunner",
"simulator",
+ "simarray",
"transport",
"version", ]
@@ -12,8 +13,8 @@ from client import Client
from cmdline import ArgError, CmdLine
from common import Error, Info, SocketEOF, LsmError, ErrorLevel, ErrorNumber, \
JobStatus
-from data import DataEncoder, DataDecoder, IData, Initiator, Volume, Pool, \
- FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup
+from data import DataEncoder, DataDecoder, IData, Initiator, Disk, Volume, Pool, \
+ System, FileSystem, Snapshot, NfsExport, BlockRange, AccessGroup, OptionalData
from iplugin import IPlugin, IStorageAreaNetwork, INetworkAttachedStorage, INfs
from pluginrunner import PluginRunner
The sim array isn't directly used by users of the library, so I don't
think we need this...
Sorry to miss your point.
I will make a new patch.

Best regards,
Post by Tony Asleson
Regards,
Tony
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Libstoragemgmt-devel mailing list
https://lists.sourceforge.net/lists/listinfo/libstoragemgmt-devel
Tony Asleson
2014-02-24 23:09:23 UTC
Permalink
LSM_DLL_EXPORT is omitted.
That will lead to can not finish compiling.
---
include/libstoragemgmt/libstoragemgmt_pool.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/libstoragemgmt/libstoragemgmt_pool.h b/include/libstoragemgmt/libstoragemgmt_pool.h
index d54a2e6..266a606 100644
--- a/include/libstoragemgmt/libstoragemgmt_pool.h
+++ b/include/libstoragemgmt/libstoragemgmt_pool.h
@@ -83,7 +83,7 @@ uint64_t LSM_DLL_EXPORT lsmPoolFreeSpaceGet( lsmPool *p );
* bad pool pointer.
*/
-uint64_t lsmPoolStatusGet( lsmPool *s );
+uint64_t LSM_DLL_EXPORT lsmPoolStatusGet( lsmPool *s );
/**
* Retrieve the system id for the specified pool.
Good catch, thanks!

Patch pushed!

-Tony
Loading...