
# HG changeset patch # User Sharad Mishra <snmishra@us.ibm.com> # Date 1310766822 25200 # Node ID f064a20fba355fa2fbaa2bc914fa2189712223f6 # Parent 0563cf6502d4cd10418001d88c0c60b269370b3e Add source host and directory for netfs diskpool. Added new properties to populate the source host and directory being used for netfs diskpool. Signed-off-by: Sharad Mishra <snmishra@us.ibm.com> diff -r 0563cf6502d4 -r f064a20fba35 schema/DiskPool.mof --- a/schema/DiskPool.mof Fri Jul 15 09:03:55 2011 -0700 +++ b/schema/DiskPool.mof Fri Jul 15 14:53:42 2011 -0700 @@ -5,6 +5,9 @@ { [Description("Path this storage pool represents")] string Path; + uint16 Autostart; + string Host; + string SourceDirectory; }; @@ -13,6 +16,9 @@ { [Description("Path this storage pool represents")] string Path; + uint16 Autostart; + string Host; + string SourceDirectory; }; @@ -21,6 +27,9 @@ { [Description("Path this storage pool represents")] string Path; + uint16 Autostart; + string Host; + string SourceDirectory; }; diff -r 0563cf6502d4 -r f064a20fba35 src/Virt_DevicePool.c --- a/src/Virt_DevicePool.c Fri Jul 15 09:03:55 2011 -0700 +++ b/src/Virt_DevicePool.c Fri Jul 15 14:53:42 2011 -0700 @@ -213,6 +213,19 @@ CMSetProperty(inst, "Path", (CMPIValue *)pool_str, CMPI_chars); } + if (pool_vals->pool_info.disk.host != NULL) { + pool_str = strdup(pool_vals->pool_info.disk.host); + + CMSetProperty(inst, "Host", + (CMPIValue *)pool_str, CMPI_chars); + } + if (pool_vals->pool_info.disk.src_dir != NULL) { + pool_str = strdup(pool_vals->pool_info.disk.src_dir); + + CMSetProperty(inst, "SourceDirectory", + (CMPIValue *)pool_str, CMPI_chars); + } + type = pool_vals->pool_info.disk.pool_type; CMSetProperty(inst, "OtherResourceType", (CMPIValue *)get_disk_pool_type(type),