]> git.baikalelectronics.ru Git - kernel.git/commit
nbd: handle dead connections
authorJosef Bacik <josef@toxicpanda.com>
Thu, 6 Apr 2017 21:02:04 +0000 (17:02 -0400)
committerJens Axboe <axboe@fb.com>
Mon, 17 Apr 2017 15:58:42 +0000 (09:58 -0600)
commitaa388440c5045f1b4972a9fbf1b276278b120cd3
tree0caccc78ca51712357d01f781addf324c7eb0e8e
parent224211f0ee0e1fd5701759836e39355e6c1e3d8e
nbd: handle dead connections

Sometimes we like to upgrade our server without making all of our
clients freak out and reconnect.  This patch provides a way to specify a
dead connection timeout to allow us to pause all requests and wait for
new connections to be opened.  With this in place I can take down the
nbd server for less than the dead connection timeout time and bring it
back up and everything resumes gracefully.

Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/block/nbd.c
include/uapi/linux/nbd-netlink.h