nvmf: always update discovery log page if the offset is zero
Global tgt->discovery_log_page may contain old hostnqn log page, so we will update the discovery log page if the offset is zero. Change-Id: Iba24409b16626d157d2782c6813fe5a0c27f1082 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463123 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: <shahar.salzman@kaminario.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
563b98223b
commit
28439890e4
@ -129,7 +129,7 @@ spdk_nvmf_get_discovery_log_page(struct spdk_nvmf_tgt *tgt, const char *hostnqn,
|
||||
size_t zero_len = 0;
|
||||
struct iovec *tmp;
|
||||
|
||||
if (tgt->discovery_log_page == NULL ||
|
||||
if (offset == 0 || tgt->discovery_log_page == NULL ||
|
||||
tgt->discovery_log_page->genctr != tgt->discovery_genctr) {
|
||||
nvmf_update_discovery_log(tgt, hostnqn);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user