[libvirt] [PATCH] qemu: fix well-formed migration URI formatting

Michael Chapman mike at very.puzzling.org
Tue Oct 29 13:09:02 UTC 2013


On Wed, 23 Oct 2013, Michael Chapman wrote:
> When adding an automatically allocated port to a well-formed migration
> URI, keep it well-formed:
>
>  tcp://1.2.3.4/  ->  tcp://1.2.3.4/:12345   # wrong
>  tcp://1.2.3.4/  ->  tcp://1.2.3.4:12345/   # fixed
>  tcp://1.2.3.4   ->  tcp://1.2.3.4:12345    # still works
>  tcp:1.2.3.4     ->  tcp:1.2.3.4:12345      # still works (old syntax)

Hi,

I was wondering if anyone has had a chance to look at this patch.

It's pretty straight-forward, just making sure that 
qemuMigrationPrepareDirect doesn't return a malformed migration URI when 
the one supplied doesn't have an explicit port number.

without this patch, if the user supplies a well-formed tcp://<ip>/ 
migration URI without a port, QEMU on the source side of the migration is 
told to connect to the target on port 0, which obviously doesn't work too 
well.

Regards,
Michael




More information about the libvir-list mailing list