Spdk/test/unit/lib/nvme
Ben Walker 49e429f996 nvme: Do not allocate inactive namespace objects
Some subsystems report a very large maximum value for the number of
namespaces, but in essentially every case the subsystem is sparsely
populated with active namespaces. To save memory, don't allocate
objects for the inactive ones.

Change-Id: I4cbeb5a7a898d3c685f4a3a9ec4c2ce45efffb92
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9898
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
2022-06-30 13:32:30 -04:00
..
nvme_ctrlr_cmd.c nvme: Do not allocate inactive namespace objects 2022-06-30 13:32:30 -04:00
nvme_ctrlr_ocssd_cmd.c nvme: Do not allocate inactive namespace objects 2022-06-30 13:32:30 -04:00
nvme_ctrlr.c nvme: Do not allocate inactive namespace objects 2022-06-30 13:32:30 -04:00
nvme_cuse.c nvme: Do not allocate inactive namespace objects 2022-06-30 13:32:30 -04:00
nvme_fabric.c nvme/fabric: extract prop set/get to separate sync/async functions 2022-06-30 13:32:24 -04:00
nvme_io_msg.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_ns_cmd.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_ns_ocssd_cmd.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_ns.c spelling: test 2022-06-30 13:32:28 -04:00
nvme_opal.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_pcie_common.c nvme/pcie: only set qpair state from qpair's thread 2022-06-30 13:32:27 -04:00
nvme_pcie.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_poll_group.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_qpair.c ut/nvme_qpair: add missing mutex init 2022-06-30 13:32:25 -04:00
nvme_quirks.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_rdma.c nvme/rdma: Correct qpair disconnect process 2022-06-30 13:32:29 -04:00
nvme_tcp.c spelling: test 2022-06-30 13:32:28 -04:00
nvme_transport.c nvme: abort outstanding requests case by case 2022-06-30 13:32:28 -04:00
nvme.c spelling: test 2022-06-30 13:32:28 -04:00
Makefile test/nvme_opal: build nvme_opal unittest file 2021-06-07 07:24:47 +00:00