bdev/nvme: only create bdevs for active namespaces
Change-Id: I3ebe0786e8ef6fe722834fb72e6deede036625ec Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
ac2aee6725
commit
a8e6c0aeaf
@ -544,6 +544,12 @@ nvme_ctrlr_initialize_blockdevs(struct spdk_nvme_ctrlr *ctrlr, int bdev_per_ns,
|
||||
|
||||
for (ns_id = 1; ns_id <= num_ns; ns_id++) {
|
||||
ns = spdk_nvme_ctrlr_get_ns(ctrlr, ns_id);
|
||||
|
||||
if (!spdk_nvme_ns_is_active(ns)) {
|
||||
SPDK_TRACELOG(SPDK_TRACE_BDEV_NVME, "Skipping inactive NS %d\n", ns_id);
|
||||
continue;
|
||||
}
|
||||
|
||||
bdev_size = spdk_nvme_ns_get_num_sectors(ns) / bdev_per_ns;
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user