Spdk/lib/nvmf
Jim Harris 42bb8ae842 nvmf: don't update discovery log on subsystem create/delete
The discovery log isn't updated when a subsystem is created
or deleted, it's only updated when a listener for a
subsystem is added or removed.

So remove the nvmf_update_discovery_log() in the subsystem
create and delete paths. They just generate extra AER
completions that potentially cause the host to do unneeded
work.

Note that if a subsystem is deleted with active listeners,
the subsystem delete path will remove each of the listeners
before deleting the subsystem itself.  So the discovery log
will still get updated when those listeners are removed.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Id01bbfa3b24d3e1279a614a2fd60be41387a03b1
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10545
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
2022-06-30 13:32:29 -04:00
..
ctrlr_bdev.c nvmf/ctrlr_bdev: Set DNR bit in status for failed NVMe passthru 2022-06-30 13:32:28 -04:00
ctrlr_discovery.c nvmf: Add discovery filtering rules 2022-06-30 13:32:27 -04:00
ctrlr.c nvmf/ctrlr: let transport can set VID SSVID and IEEE values 2022-06-30 13:32:28 -04:00
fc_ls.c spelling: lib 2022-06-30 13:32:28 -04:00
fc.c spelling: lib 2022-06-30 13:32:28 -04:00
Makefile nvmf/ctrlr: let transport can set VID SSVID and IEEE values 2022-06-30 13:32:28 -04:00
nvmf_fc.h spelling: lib 2022-06-30 13:32:28 -04:00
nvmf_internal.h spelling: lib 2022-06-30 13:32:28 -04:00
nvmf_rpc.c nvmf: Add discovery filtering rules 2022-06-30 13:32:27 -04:00
nvmf.c spelling: lib 2022-06-30 13:32:28 -04:00
rdma.c spelling: lib 2022-06-30 13:32:28 -04:00
spdk_nvmf.map lib/nvmf : Added support for ZCOPY 2021-07-23 08:34:43 +00:00
subsystem.c nvmf: don't update discovery log on subsystem create/delete 2022-06-30 13:32:29 -04:00
tcp.c spelling: lib 2022-06-30 13:32:28 -04:00
transport.c nvmf: fix check for buffs num in nvmf_request_get_buffers 2022-06-30 13:32:27 -04:00
transport.h nvmf: Allow nvmf_transport_qpair_fini to complete asynchronously. 2020-11-18 11:28:02 +00:00
vfio_user.c nvme/compliance: add a case to test CREATE IO SQ with out of range CQID 2022-06-30 13:32:28 -04:00