Spdk/module/bdev
Shuhei Matsumoto c3ed33f475 bdev/compress: Keep bdev open from reduce initialization to bdev claim
Previously bdev was closed after reduce initialization and was re-opened
before bdev claim.

This patch series will fix the race condition due to the fact that
bdev pointer is valid only while bdev is opened.

Hence keeping bdev open from reduce initialization to bdev claim
is better.

Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Change-Id: I00914db0aef8547c0826061bb0e500735b0b97a1
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4567
Community-CI: Mellanox Build Bot
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2020-10-16 08:14:34 +00:00
..
aio log: remove internal log.h header 2020-10-15 08:23:39 +00:00
compress bdev/compress: Keep bdev open from reduce initialization to bdev claim 2020-10-16 08:14:34 +00:00
crypto log: remove internal log.h header 2020-10-15 08:23:39 +00:00
delay log: remove internal log.h header 2020-10-15 08:23:39 +00:00
error log: remove internal log.h header 2020-10-15 08:23:39 +00:00
ftl log: remove internal log.h header 2020-10-15 08:23:39 +00:00
gpt log: remove internal log.h header 2020-10-15 08:23:39 +00:00
iscsi log: remove internal log.h header 2020-10-15 08:23:39 +00:00
lvol log: remove internal log.h header 2020-10-15 08:23:39 +00:00
malloc log: remove internal log.h header 2020-10-15 08:23:39 +00:00
null log: remove internal log.h header 2020-10-15 08:23:39 +00:00
nvme log: remove internal log.h header 2020-10-15 08:23:39 +00:00
ocf log: remove internal log.h header 2020-10-15 08:23:39 +00:00
passthru log: remove internal log.h header 2020-10-15 08:23:39 +00:00
pmem log: remove internal log.h header 2020-10-15 08:23:39 +00:00
raid log: remove internal log.h header 2020-10-15 08:23:39 +00:00
rbd log: remove internal log.h header 2020-10-15 08:23:39 +00:00
split log: remove internal log.h header 2020-10-15 08:23:39 +00:00
uring log: remove internal log.h header 2020-10-15 08:23:39 +00:00
virtio log: remove internal log.h header 2020-10-15 08:23:39 +00:00
zone_block log: remove internal log.h header 2020-10-15 08:23:39 +00:00
Makefile bdev: move bdev_rpc library contents 2020-09-25 11:43:42 +00:00