[pve-devel] [PATCH] vncproxy: wait max 10s for the socket if it does not exist
Dietmar Maurer
dietmar at proxmox.com
Thu Feb 28 12:53:00 CET 2013
I will revert that patch. This only works if the VM is on local machine. Else it breaks the console.
I guess you should add the code into 'qm vncproxy' instead (file 'qm').
> -----Original Message-----
> From: pve-devel-bounces at pve.proxmox.com [mailto:pve-devel-
> bounces at pve.proxmox.com] On Behalf Of Stefan Priebe
> Sent: Montag, 25. Februar 2013 21:57
> To: pve-devel at pve.proxmox.com
> Subject: [pve-devel] [PATCH] vncproxy: wait max 10s for the socket if it does not
> exist
>
>
> Signed-off-by: Stefan Priebe <s.priebe at profihost.ag>
> ---
> PVE/API2/Qemu.pm | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index bed2f4c..32bacaf
> 100644
> --- a/PVE/API2/Qemu.pm
> +++ b/PVE/API2/Qemu.pm
> @@ -1123,6 +1123,9 @@ __PACKAGE__->register_method({
> my $realcmd = sub {
> my $upid = shift;
>
> + my $c = 0;
> + while ( ++$c < 10 && !-e "/var/run/qemu-server/$vmid.vnc" ) {
> +sleep(1); }
> +
> syslog('info', "starting vnc proxy $upid\n");
>
> my $qmcmd = [@$remcmd, "/usr/sbin/qm", 'vncproxy', $vmid];
> --
> 1.7.10.4
>
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list