Fix freezed spice console in horizon
This trivial patch is setting "timeout tunnel" in haproxy's
configuration for spicehtml5proxy. This option extends time
when spice's websocket connection is closed, so spice will
not be freezed. Default value is set to 1h as it is in novnc.
Closes-Bug: #1938549
Change-Id: I3a5cd98ecf4916ebd0748e7c08111ad0e4dca0b2
(cherry picked from commit c281a018c4
)
This commit is contained in:
parent
f6f2c13528
commit
a9a8f6d493
|
@ -325,6 +325,7 @@ nova_cell_bootstrap_extra_volumes: "{{ nova_extra_volumes }}"
|
|||
# HAProxy
|
||||
####################
|
||||
haproxy_nova_serialconsole_proxy_tunnel_timeout: "10m"
|
||||
haproxy_nova_spicehtml5_proxy_tunnel_timeout: "1h"
|
||||
|
||||
####################
|
||||
# OpenStack
|
||||
|
|
|
@ -78,12 +78,16 @@
|
|||
external: false
|
||||
port: "{{ hostvars[groups[cell_proxy_group][0]]['nova_spicehtml5proxy_port'] }}"
|
||||
listen_port: "{{ hostvars[groups[cell_proxy_group][0]]['nova_spicehtml5proxy_listen_port'] }}"
|
||||
backend_http_extra:
|
||||
- "timeout tunnel {{ haproxy_nova_spicehtml5_proxy_tunnel_timeout }}"
|
||||
nova_spicehtml5proxy_external:
|
||||
enabled: "{{ hostvars[groups[cell_proxy_group][0]]['nova_console'] == 'spice' }}"
|
||||
mode: "http"
|
||||
external: true
|
||||
port: "{{ hostvars[groups[cell_proxy_group][0]]['nova_spicehtml5proxy_port'] }}"
|
||||
listen_port: "{{ hostvars[groups[cell_proxy_group][0]]['nova_spicehtml5proxy_listen_port'] }}"
|
||||
backend_http_extra:
|
||||
- "timeout tunnel {{ haproxy_nova_spicehtml5_proxy_tunnel_timeout }}"
|
||||
tags: always
|
||||
|
||||
- import_tasks: proxy_loadbalancer.yml
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
features:
|
||||
- |
|
||||
Adds config parameter ``haproxy_nova_spicehtml5_proxy_tunnel_timeout``
|
||||
to configure the ``Tunnel TimeOut`` directive for spicehtml5proxy
|
||||
haproxy service.
|
||||
fixes:
|
||||
- |
|
||||
Fixes an issue where spice console is freezed after while,
|
||||
see `LP#1938549 <https://launchpad.net/bugs/1938549>`__.
|
Loading…
Reference in New Issue