Bug 1410894
Summary: | Occasionally, UI does not update with correct information | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Dan Trainor <dtrainor> | ||||
Component: | puppet-tripleo | Assignee: | RHOS Maint <rhos-maint> | ||||
Status: | CLOSED ERRATA | QA Contact: | nlevinki <nlevinki> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 10.0 (Newton) | CC: | dtrainor, jjoyce, jpichon, jschluet, jtomasek, rhel-osp-director-maint, slinaber, therve, tvignaud | ||||
Target Milestone: | rc | ||||||
Target Release: | 11.0 (Ocata) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | puppet-tripleo-6.3.0-6.el7ost.noarch | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-05-17 19:54:36 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Dan Trainor
2017-01-06 18:05:59 UTC
I believe the traceback is just noise. What happens is that zaqar-server got restarted, so it generated a new internal port. We can see that there are 2 existing subscriptions, so the UI presumably managed to connect again after the restart and subscribe again. I tested locally, and even with one of the subscription failing, the other gets the messages properly. That leaves a couple of questions: * Why does Zaqar get restarted? * Is there only one instance of the UI when your issue happens? * Is the UI able to reconnect properly to Zaqar? If websocket connection disconnects, it is possible to find out in browser console in Network tab (see attachment). It would be nice if you could verify that websocket connection is running when you experience this bug. GUI is not currently capable to reconnect (without doing full page refresh). When error occurs with websocket connection, GUI should notify about it. Created attachment 1239536 [details]
websocket connection in console
Dan, Does Jirka's helps? Could you please re-test? Adding a tunnel timeout was necessary[0] to keep the Zaqar connection open for longer than the default of 2 seconds. This timeout was added in the haproxy container for HTTPS, since services (such as Zaqar) are accessed via modified URL over HTTPS[1] (e.g. https://undercloud:443/zaqar). --- [0] https://review.openstack.org/#/c/453127/ [1] https://blueprints.launchpad.net/tripleo/+spec/proxy-undercloud-api-services Works in puppet-tripleo-6.3.0-6.el7ost.noarch Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:1245 |