On 2/27/20 11:40 PM, Hou Pu wrote: > Hello, > > NBD server could be upgraded if we have multiple connections. > But if we have only one connection, after we take down NBD server, > all inflight IO could finally timeout and return error. These > patches fix this using current reconfiguration framework. > > I noticed that Mike has following patchset > > nbd: local daemon restart support > https://lore.kernel.org/linux-block/5DD41C49.3080209@xxxxxxxxxx/ > > It add another netlink interface (NBD_ATTR_SWAP_SOCKETS) and requeue > request immediately after recongirure/swap socket. It do not need to > wait for timeout to fire and requeue in timeout handler, which seems more > like an improvement. Let fix this in current framework first. > > Changes compared to v2: > Fix comments in nbd_read_stat() to be aligned with the code change > suggested by Mike Christie. Applied for 5.7. -- Jens Axboe