]> git.baikalelectronics.ru Git - kernel.git/commit
block/rnbd-srv: close a mapped device from server side.
authorLutz Pogrell <lutz.pogrell@cloud.ionos.com>
Thu, 26 Nov 2020 10:47:20 +0000 (11:47 +0100)
committerJens Axboe <axboe@kernel.dk>
Fri, 4 Dec 2020 16:41:10 +0000 (09:41 -0700)
commitfc7038966381df0a213ad78d1f61b31f628526db
tree794842b6774a8bfa6276f92091bee67e3e0ac123
parent972fa1ea6466aaf23f60d73a9d59e9d359b492a8
block/rnbd-srv: close a mapped device from server side.

The forceful close of an exported device is required
for the use case, when the client side hangs, is crashed,
or is not accessible.

There have been cases observed, where only some of
the devices are to be cleaned up, but the session shall
remain.

When the device is to be exported to a different
client host, server side cleanup is required.

Signed-off-by: Lutz Pogrell <lutz.pogrell@cloud.ionos.com>
Signed-off-by: Jack Wang <jinpu.wang@cloud.ionos.com>
Reviewed-by: Gioh Kim <gi-oh.kim@cloud.ionos.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/rnbd/rnbd-srv-sysfs.c
drivers/block/rnbd/rnbd-srv.c
drivers/block/rnbd/rnbd-srv.h