Revert "vhost-user: fix lost reconnect"
authorLi Feng <fengli@smartx.com>
Thu, 16 May 2024 02:57:45 +0000 (10:57 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 1 Jul 2024 21:16:04 +0000 (17:16 -0400)
commit9569fe0aacbe6c7752935c9ede427ca1e8aafe51
treeddf7998979e1f4ac25e9b5e8de8b519b2bc205bd
parent80c8a26de5f1b7d67d4594957c0d82a0c47626be
Revert "vhost-user: fix lost reconnect"

This reverts commit f02a4b8e6431598612466f76aac64ab492849abf.

Since the current patch cannot completely fix the lost reconnect
problem, there is a scenario that is not considered:
- When the virtio-blk driver is removed from the guest os,
  s->connected has no chance to be set to false, resulting in
  subsequent reconnection not being executed.

The next patch will completely fix this issue with a better approach.

Signed-off-by: Li Feng <fengli@smartx.com>
Message-Id: <20240516025753.130171-2-fengli@smartx.com>
Reviewed-by: Raphael Norwitz <raphael@enfabrica.net>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/block/vhost-user-blk.c
hw/scsi/vhost-user-scsi.c
hw/virtio/vhost-user-base.c
hw/virtio/vhost-user.c
include/hw/virtio/vhost-user.h