提交 45413b04 编写于 作者: L Lukáš Doktor 提交者: Lucas Meneghel Rodrigues

kvm_virtio_port: Do not readout ports when VM is dead

When VM dies it closes connection to sockets. We might (and often)
stuck in readout for ever.

Additionally get rid of in-test readouts which are handeled by
guest_worker's safe_exit_loopback_threads()
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
上级 55f1f30b
......@@ -658,11 +658,6 @@ def run_virtio_console(test, params, env):
logging.error("test_loopback: error occured in threads: %s.",
err[:-2])
# Read-out all remaining data
for recv_pt in recv_pts:
while select.select([recv_pt.sock], [], [], 0.1)[0]:
recv_pt.sock.recv(1024)
guest_worker.safe_exit_loopback_threads([send_pt], recv_pts)
for thread in threads:
......@@ -953,10 +948,6 @@ def run_virtio_console(test, params, env):
else:
(send_pt, recv_pt) = get_virtio_ports(vm)[0][:2]
# Read-out all remaining data
while select.select([recv_pt.sock], [], [], 0.1)[0]:
recv_pt.sock.recv(1024)
# VM might be recreated se we have to reconnect.
guest_worker.safe_exit_loopback_threads([send_pt], [recv_pt])
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册