[libvirt] [PATCH v2 RESEND] qemu: change rbd auth_supported separation character to ;
Daniel P. Berrange
berrange at redhat.com
Tue May 1 07:44:42 UTC 2012
On Mon, Apr 30, 2012 at 10:56:08PM -0700, Josh Durgin wrote:
> This works with newer qemu that doesn't allow escaping spaces.
> It's backwards compatible as well.
>
> Signed-off-by: Josh Durgin <josh.durgin at dreamhost.com>
> ---
> src/qemu/qemu_command.c | 2 +-
> .../qemuxml2argv-disk-drive-network-rbd-auth.args | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
> index 45cd417..070d13e 100644
> --- a/src/qemu/qemu_command.c
> +++ b/src/qemu/qemu_command.c
> @@ -1674,7 +1674,7 @@ qemuBuildRBDString(virConnectPtr conn,
> goto error;
> }
> virBufferEscape(opt, '\\', ":",
> - ":key=%s:auth_supported=cephx none",
> + ":key=%s:auth_supported=cephx\\;none",
> base64);
> VIR_FREE(base64);
> } else {
> diff --git a/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth.args b/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth.args
> index 1500672..b323e91 100644
> --- a/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth.args
> +++ b/tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth.args
> @@ -5,6 +5,6 @@ file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0 -drive \
> file=rbd:pool/image:\
> id=myname:\
> key=QVFDVm41aE82SHpGQWhBQXEwTkN2OGp0SmNJY0UrSE9CbE1RMUE=:\
> -auth_supported=cephx none:\
> +auth_supported=cephx\;none:\
> mon_host=mon1.example.org\:6321\;mon2.example.org\:6322\;mon3.example.org\:6322,\
> if=virtio,format=raw -net none -serial none -parallel none -usb
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list