block/nbd: split nbd_establish_connection out of nbd_client_connect
commitfa35591b9cb9a7fd0af2d8c2d8848abba30d3c69
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Mon, 27 Jul 2020 18:47:47 +0000 (27 21:47 +0300)
committerEric Blake <eblake@redhat.com>
Tue, 28 Jul 2020 14:54:43 +0000 (28 09:54 -0500)
tree0ecc2ca9d960613a76855d96f19f002b429733be
parent03a970bb6ffe17a3ae77d54d4127330cf9a73587
block/nbd: split nbd_establish_connection out of nbd_client_connect

We are going to implement non-blocking version of
nbd_establish_connection, which for a while will be used only for
nbd_reconnect_attempt, not for nbd_open, so we need to call it
separately.

Refactor nbd_reconnect_attempt in a way which makes next commit
simpler.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20200727184751.15704-2-vsementsov@virtuozzo.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
block/nbd.c
block/trace-events