yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #64796
[Bug 1695844] Re: test_novnc failed with socket recv time
Reviewed: https://review.openstack.org/470798
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=a7c054c55153c44891b8d1b14f93f0e03777fa6c
Submitter: Jenkins
Branch: master
commit a7c054c55153c44891b8d1b14f93f0e03777fa6c
Author: jianghua wang <jianghua.wang@xxxxxxxxxx>
Date: Mon Jun 5 03:02:09 2017 +0100
Fix the race condition with novnc
The first RFP negotiation message potentially arrived
earlier, in which case the message will be swallowed
by the recv() which receive response for the http
request. This commit is to ensure only the response
is removed from the socket buffer, so it won't impact
the following RFP negotiation.
Change-Id: I100e140acbc2d981f7b98e12b3e9ae02844f41fd
Closes-Bug: #1695844
** Changed in: nova
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1695844
Title:
test_novnc failed with socket recv time
Status in OpenStack Compute (nova):
Fix Released
Bug description:
We observed race condition with novnc test. Failed rate is about 1/10.
http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/72/463672/3/check/dsvm-tempest-neutron-network/849c338/run_tests.log
==============================
Failed 1 tests - output below:
==============================
tempest.api.compute.servers.test_novnc.NoVNCConsoleTestJSON.test_novnc[id-c640fdff-8ab4-45a4-a5d8-7e6146cbd0dc]
---------------------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "tempest/api/compute/servers/test_novnc.py", line 172, in test_novnc
self._validate_rfb_negotiation()
File "tempest/api/compute/servers/test_novnc.py", line 84, in _validate_rfb_negotiation
data = self._websocket.receive_frame()
File "tempest/common/compute.py", line 282, in receive_frame
header = self._recv(2)
File "tempest/common/compute.py", line 273, in _recv
data_from_socket = self._socket.recv(recv_size)
File "/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler
raise TimeoutException()
fixtures._fixtures.timeout.TimeoutException
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1695844/+subscriptions
References