mirror of https://gitee.com/openkylin/libvirt.git
qemu: block: rename and refactor qemuBuildGlusterDriveJSON
New name is qemuBlockStorageSourceGetGlusterProps and also hardcode the protocol name rather than calling the ToString function, since this function can't be made universal.
This commit is contained in:
parent
7ee3df5775
commit
3eafaf672c
|
@ -503,9 +503,8 @@ qemuBlockStorageSourceBuildHostsJSONSocketAddress(virStorageSourcePtr src,
|
|||
|
||||
|
||||
static virJSONValuePtr
|
||||
qemuBuildGlusterDriveJSON(virStorageSourcePtr src)
|
||||
qemuBlockStorageSourceGetGlusterProps(virStorageSourcePtr src)
|
||||
{
|
||||
const char *protocol = virStorageNetProtocolTypeToString(src->protocol);
|
||||
virJSONValuePtr servers = NULL;
|
||||
virJSONValuePtr ret = NULL;
|
||||
|
||||
|
@ -519,7 +518,7 @@ qemuBuildGlusterDriveJSON(virStorageSourcePtr src)
|
|||
* {type:"unix", socket:"/tmp/glusterd.socket"}, ...]}
|
||||
*/
|
||||
if (virJSONValueObjectCreate(&ret,
|
||||
"s:driver", protocol,
|
||||
"s:driver", "gluster",
|
||||
"s:volume", src->volume,
|
||||
"s:path", src->path,
|
||||
"a:server", servers, NULL) < 0)
|
||||
|
@ -555,7 +554,7 @@ qemuBlockStorageSourceGetBackendProps(virStorageSourcePtr src)
|
|||
case VIR_STORAGE_TYPE_NETWORK:
|
||||
switch ((virStorageNetProtocol) src->protocol) {
|
||||
case VIR_STORAGE_NET_PROTOCOL_GLUSTER:
|
||||
if (!(fileprops = qemuBuildGlusterDriveJSON(src)))
|
||||
if (!(fileprops = qemuBlockStorageSourceGetGlusterProps(src)))
|
||||
goto cleanup;
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue