From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1468C77B73 for ; Thu, 20 Apr 2023 18:31:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231509AbjDTSbc (ORCPT ); Thu, 20 Apr 2023 14:31:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41824 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229572AbjDTSb1 (ORCPT ); Thu, 20 Apr 2023 14:31:27 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 705A830E3; Thu, 20 Apr 2023 11:31:26 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 214522195D; Thu, 20 Apr 2023 18:31:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015485; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jCDEW/smOmwBvOMJJJdt4SnrQCWrrDZuVuIkT4i7jsI=; b=qtnqOBPzL9NWBt7v0dKcFXdQV9Vl+4YOJL5p9igF0RZj2k6aWxtXlAUvPV4yzJiov5MOco E03rj6PxlSn8LsWVbnz/aLrCAsnMcHlQH2CuKYOOVZ0z+PMRB/JyEzarLnXKGQvevg0Lxa AiEfWyYpJG79xEsdO+S3kcIXmef3toQ= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015485; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jCDEW/smOmwBvOMJJJdt4SnrQCWrrDZuVuIkT4i7jsI=; b=t5hCA81h8mfhmwDGlN3KwrsphF0MZ5lS36wwe6nk6OAIUMghPLb1kOSosE6CyiJMKtr5T3 xvsAD1yuRKtIe9Ag== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 12F2B13584; Thu, 20 Apr 2023 18:31:25 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id eJadBP2EQWSfNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:25 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 1/9] nvme-rc: Auto convert test device size info Date: Thu, 20 Apr 2023 20:31:10 +0200 Message-Id: <20230420183121.4489-2-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Introduce a convert_to_mb() helper which converts the size argument to MBytes and use in test device require function. This makes it possible to use user input strings in future. Signed-off-by: Daniel Wagner --- common/rc | 30 +++++++++++++++++++++++++++--- tests/nvme/035 | 2 +- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/common/rc b/common/rc index af4c0b1cab22..dd0afda3d821 100644 --- a/common/rc +++ b/common/rc @@ -324,9 +324,12 @@ _get_pci_parent_from_blkdev() { tail -2 | head -1 } =20 -_require_test_dev_size_mb() { - local require_sz_mb=3D$1 - local test_dev_sz_mb=3D$(($(blockdev --getsize64 "$TEST_DEV")/1024/1024)) +_require_test_dev_size() { + local require_sz_mb + local test_dev_sz_mb + + require_sz_mb=3D"$(convert_to_mb "$1")" + test_dev_sz_mb=3D"$(($(blockdev --getsize64 "$TEST_DEV")/1024/1024))" =20 if (( "$test_dev_sz_mb" < "$require_sz_mb" )); then SKIP_REASONS+=3D("${TEST_DEV} required at least ${require_sz_mb}m") @@ -422,3 +425,24 @@ _have_writeable_kmsg() { _run_user() { su "$NORMAL_USER" -c "$1" } + +convert_to_mb() +{ + local str=3D$1 + local res + + res=3D$(echo "${str}" | sed -n 's/^\([0-9]\+\)$/\1/p') + if [[ -n "${res}" ]]; then + echo "$((res / 1024 / 1024))" + fi + + res=3D$(echo "${str}" | sed -n 's/^\([0-9]\+\)[mM]$/\1/p') + if [[ -n "${res}" ]]; then + echo "$((res))" + fi + + res=3D$(echo "${str}" | sed -n 's/^\([0-9]\+\)[gG]$/\1/p') + if [[ -n "${res}" ]]; then + echo "$((res * 1024))" + fi +} diff --git a/tests/nvme/035 b/tests/nvme/035 index d169e351e3d0..eb1024edddbf 100755 --- a/tests/nvme/035 +++ b/tests/nvme/035 @@ -17,7 +17,7 @@ requires() { } =20 device_requires() { - _require_test_dev_size_mb 1024 + _require_test_dev_size 1024m } =20 test_device() { --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A5638C77B72 for ; Thu, 20 Apr 2023 18:31:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229471AbjDTSbo (ORCPT ); Thu, 20 Apr 2023 14:31:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229567AbjDTSba (ORCPT ); Thu, 20 Apr 2023 14:31:30 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A11D30DD; Thu, 20 Apr 2023 11:31:27 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 515551FDC6; Thu, 20 Apr 2023 18:31:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015486; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xYR0Z2QWJn4Bi0GTtzD57Fk9oHuz/zDhZqF1xzlUd3w=; b=EBuyM4UAQ8iszdnC361GCeuosuHEu7jdfEWBERKaba8g/AgzCDOh0PVPKE5smoS4riUAwR rdqi9sOolsjDSTHPXRwGMY/AVVFGd90rOlhMxjpf2YqwPgZzYWu4P4oW9iw9HjjQC021y5 tfUVx8nk95zRcFnB5dBZxC6pIsUw0Rw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015486; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xYR0Z2QWJn4Bi0GTtzD57Fk9oHuz/zDhZqF1xzlUd3w=; b=LMLwQoxYs9yjLXL/00uYnEfyX3SmSA0kLJMy+yuTsR+dWSp8WF8o8kGSIhzKaY6w5WJWwr tEAGpUc0TU2AFfDQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 417E613584; Thu, 20 Apr 2023 18:31:26 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id gz/4D/6EQWSlNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:26 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 2/4] nvme: Make test image size configurable Date: Thu, 20 Apr 2023 20:31:12 +0200 Message-Id: <20230420183121.4489-4-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The reduce the overall runtime of the testsuite by making the default size of the test image small. For verification jobs, the default can be overwriten via the newly introduced nvme_img_size environment variable. Signed-off-by: Daniel Wagner --- tests/nvme/004 | 2 +- tests/nvme/005 | 2 +- tests/nvme/006 | 2 +- tests/nvme/007 | 2 +- tests/nvme/008 | 2 +- tests/nvme/009 | 2 +- tests/nvme/010 | 4 ++-- tests/nvme/011 | 4 ++-- tests/nvme/012 | 4 ++-- tests/nvme/013 | 4 ++-- tests/nvme/014 | 10 ++++++++-- tests/nvme/015 | 10 ++++++++-- tests/nvme/017 | 2 +- tests/nvme/018 | 2 +- tests/nvme/019 | 2 +- tests/nvme/020 | 2 +- tests/nvme/021 | 2 +- tests/nvme/022 | 2 +- tests/nvme/023 | 2 +- tests/nvme/024 | 2 +- tests/nvme/025 | 2 +- tests/nvme/026 | 2 +- tests/nvme/027 | 2 +- tests/nvme/028 | 2 +- tests/nvme/029 | 3 ++- tests/nvme/031 | 2 +- tests/nvme/032 | 4 ++-- tests/nvme/034 | 2 +- tests/nvme/035 | 4 ++-- tests/nvme/040 | 4 ++-- tests/nvme/041 | 2 +- tests/nvme/042 | 2 +- tests/nvme/043 | 2 +- tests/nvme/044 | 2 +- tests/nvme/045 | 2 +- tests/nvme/047 | 2 +- tests/nvme/048 | 2 +- tests/nvme/rc | 1 + 38 files changed, 60 insertions(+), 46 deletions(-) diff --git a/tests/nvme/004 b/tests/nvme/004 index 9dda538b1ac0..cab98ff44326 100755 --- a/tests/nvme/004 +++ b/tests/nvme/004 @@ -25,7 +25,7 @@ test() { local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 local loop_dev loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" diff --git a/tests/nvme/005 b/tests/nvme/005 index de567a74a891..8e15a13f3794 100755 --- a/tests/nvme/005 +++ b/tests/nvme/005 @@ -24,7 +24,7 @@ test() { local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 local loop_dev loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" diff --git a/tests/nvme/006 b/tests/nvme/006 index d993861c06ba..ea0db93791a7 100755 --- a/tests/nvme/006 +++ b/tests/nvme/006 @@ -24,7 +24,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 diff --git a/tests/nvme/007 b/tests/nvme/007 index d53100f3ff7b..243a79f5a254 100755 --- a/tests/nvme/007 +++ b/tests/nvme/007 @@ -25,7 +25,7 @@ test() { =20 file_path=3D"${TMPDIR}/img" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/008 b/tests/nvme/008 index 5568fe46e463..5abc4240ca46 100755 --- a/tests/nvme/008 +++ b/tests/nvme/008 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/009 b/tests/nvme/009 index 2814c79164ee..491d3c809ab0 100755 --- a/tests/nvme/009 +++ b/tests/nvme/009 @@ -24,7 +24,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/010 b/tests/nvme/010 index b7b1d5188e9b..2f81610699d4 100755 --- a/tests/nvme/010 +++ b/tests/nvme/010 @@ -26,7 +26,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 @@ -41,7 +41,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D950m --filename=3D"/dev/${nvmedev}n1" + _run_fio_verify_io --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/011 b/tests/nvme/011 index 4bfe9af084e4..d8504b71d7d5 100755 --- a/tests/nvme/011 +++ b/tests/nvme/011 @@ -26,7 +26,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" @@ -39,7 +39,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D950m --filename=3D"/dev/${nvmedev}n1" + _run_fio_verify_io --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/012 b/tests/nvme/012 index e60082c2e751..1fb36e33d574 100755 --- a/tests/nvme/012 +++ b/tests/nvme/012 @@ -29,7 +29,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 @@ -44,7 +44,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "900m" + _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "${nvme_img_size}" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/013 b/tests/nvme/013 index 9d60a7df4577..2c6e4d707d3c 100755 --- a/tests/nvme/013 +++ b/tests/nvme/013 @@ -28,7 +28,7 @@ test() { =20 local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" @@ -41,7 +41,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "900m" + _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "${nvme_img_size}" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/014 b/tests/nvme/014 index d13cff7921da..3f3193bb6583 100755 --- a/tests/nvme/014 +++ b/tests/nvme/014 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 @@ -41,7 +41,13 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" count=3D128000 bs=3D4k stat= us=3Dnone + local sectors + local bs + sectors=3D"$(blockdev --getss "/dev/${nvmedev}n1")" + bs=3D"$(blockdev --getbsz "/dev/${nvmedev}n1")" + + dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" \ + count=3D"${sectors}" bs=3D"${bs}" status=3Dnone =20 nvme flush "/dev/${nvmedev}" -n 1 =20 diff --git a/tests/nvme/015 b/tests/nvme/015 index bb52ba2598db..20fe17c589e1 100755 --- a/tests/nvme/015 +++ b/tests/nvme/015 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" @@ -38,7 +38,13 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" count=3D128000 bs=3D4k stat= us=3Dnone + local sectors + local bs + sectors=3D"$(blockdev --getss "/dev/${nvmedev}n1")" + bs=3D"$(blockdev --getbsz "/dev/${nvmedev}n1")" + + dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" \ + count=3D"${sectors}" bs=3D"${bs}" status=3Dnone =20 nvme flush "/dev/${nvmedev}n1" -n 1 =20 diff --git a/tests/nvme/017 b/tests/nvme/017 index f2a95cf276cb..0248aee9bc41 100755 --- a/tests/nvme/017 +++ b/tests/nvme/017 @@ -25,7 +25,7 @@ test() { =20 file_path=3D"${TMPDIR}/img" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/018 b/tests/nvme/018 index 315e79534348..78e9b2bb94d8 100755 --- a/tests/nvme/018 +++ b/tests/nvme/018 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/019 b/tests/nvme/019 index 4cb3509a12b2..9fff8ccaac9c 100755 --- a/tests/nvme/019 +++ b/tests/nvme/019 @@ -28,7 +28,7 @@ test() { local nblk_range=3D"10,10,10,10,10,10,10,10,10,10" local sblk_range=3D"100,200,300,400,500,600,700,800,900,1000" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/020 b/tests/nvme/020 index 16fdfcc94918..1966d5925213 100755 --- a/tests/nvme/020 +++ b/tests/nvme/020 @@ -26,7 +26,7 @@ test() { local nblk_range=3D"10,10,10,10,10,10,10,10,10,10" local sblk_range=3D"100,200,300,400,500,600,700,800,900,1000" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/021 b/tests/nvme/021 index 6ee0af1fe158..1fefc0fbca00 100755 --- a/tests/nvme/021 +++ b/tests/nvme/021 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/022 b/tests/nvme/022 index 1d76ffa44178..1ff915786f86 100755 --- a/tests/nvme/022 +++ b/tests/nvme/022 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/023 b/tests/nvme/023 index b65be07edc38..90316230a3d7 100755 --- a/tests/nvme/023 +++ b/tests/nvme/023 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/024 b/tests/nvme/024 index f756797d6f29..384a8266e741 100755 --- a/tests/nvme/024 +++ b/tests/nvme/024 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/025 b/tests/nvme/025 index 941bf36f67fb..815223d1c28d 100755 --- a/tests/nvme/025 +++ b/tests/nvme/025 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/026 b/tests/nvme/026 index c3f06c2a377c..d2203f19f026 100755 --- a/tests/nvme/026 +++ b/tests/nvme/026 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/027 b/tests/nvme/027 index 0ad663ace811..97fe70e78344 100755 --- a/tests/nvme/027 +++ b/tests/nvme/027 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/028 b/tests/nvme/028 index 7de977a81213..c539620bee28 100755 --- a/tests/nvme/028 +++ b/tests/nvme/028 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/029 b/tests/nvme/029 index f8b4cbbb9156..1808b7b0edf1 100755 --- a/tests/nvme/029 +++ b/tests/nvme/029 @@ -14,6 +14,7 @@ requires() { _nvme_requires _have_loop _require_nvme_trtype_is_fabrics + _require_test_dev_size 1M } =20 test_user_io() @@ -59,7 +60,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/031 b/tests/nvme/031 index 4e1798246db1..e70898819a86 100755 --- a/tests/nvme/031 +++ b/tests/nvme/031 @@ -33,7 +33,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 diff --git a/tests/nvme/032 b/tests/nvme/032 index 017d4a339971..1a467119a2ff 100755 --- a/tests/nvme/032 +++ b/tests/nvme/032 @@ -38,8 +38,8 @@ test_device() { sysfs=3D"/sys/bus/pci/devices/${pdev}" =20 # start fio job - _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D1g \ - --group_reporting &> /dev/null & + _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D256M \ + --group_reporting --time_based --runtime=3D1m > /dev/null & =20 sleep 5 =20 diff --git a/tests/nvme/034 b/tests/nvme/034 index f92e5e20865b..e0ede717c373 100755 --- a/tests/nvme/034 +++ b/tests/nvme/034 @@ -26,7 +26,7 @@ test_device() { port=3D$(_nvmet_passthru_target_setup "${subsys}") nsdev=3D$(_nvmet_passthru_target_connect "${nvme_trtype}" "${subsys}") =20 - _run_fio_verify_io --size=3D950m --filename=3D"${nsdev}" + _run_fio_verify_io --size=3D"${nvme_img_size}" --filename=3D"${nsdev}" =20 _nvme_disconnect_subsys "${subsys}" _nvmet_passthru_target_cleanup "${port}" "${subsys}" diff --git a/tests/nvme/035 b/tests/nvme/035 index eb1024edddbf..0896f7bb578d 100755 --- a/tests/nvme/035 +++ b/tests/nvme/035 @@ -17,7 +17,7 @@ requires() { } =20 device_requires() { - _require_test_dev_size 1024m + _require_test_dev_size "${nvme_img_size}" } =20 test_device() { @@ -32,7 +32,7 @@ test_device() { port=3D$(_nvmet_passthru_target_setup "${subsys}") nsdev=3D$(_nvmet_passthru_target_connect "${nvme_trtype}" "${subsys}") =20 - _xfs_run_fio_verify_io "${nsdev}" "900m" + _xfs_run_fio_verify_io "${nsdev}" "${nvme_img_size}" =20 _nvme_disconnect_subsys "${subsys}" _nvmet_passthru_target_cleanup "${port}" "${subsys}" diff --git a/tests/nvme/040 b/tests/nvme/040 index 04bd726cd309..885e5ed68fe6 100755 --- a/tests/nvme/040 +++ b/tests/nvme/040 @@ -25,7 +25,7 @@ test() { echo "Running ${TEST_NAME}" =20 _setup_nvmet - truncate -s 1G "$TMPDIR/img" + truncate -s ${nvme_img_size} "$TMPDIR/img" loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 port=3D"$(_create_nvmet_port "${nvme_trtype}")" @@ -37,7 +37,7 @@ test() { =20 # start fio job echo "starting background fio" - _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D1g \ + _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${nvme_img_si= ze}" \ --group_reporting --ramp_time=3D5 &> /dev/null & sleep 5 =20 diff --git a/tests/nvme/041 b/tests/nvme/041 index 03e2dab25918..308655dd6090 100755 --- a/tests/nvme/041 +++ b/tests/nvme/041 @@ -44,7 +44,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "b92842df-a394-44b1-84a4-92ae7d112861" diff --git a/tests/nvme/042 b/tests/nvme/042 index 4ad726f72f5a..fed2efead013 100755 --- a/tests/nvme/042 +++ b/tests/nvme/042 @@ -41,7 +41,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/043 b/tests/nvme/043 index c031cecf34a5..a030884aa4ed 100755 --- a/tests/nvme/043 +++ b/tests/nvme/043 @@ -42,7 +42,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/044 b/tests/nvme/044 index f2406ecadf7d..9928bcc55397 100755 --- a/tests/nvme/044 +++ b/tests/nvme/044 @@ -53,7 +53,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/045 b/tests/nvme/045 index 612e5f168e3c..7c51da27b5f1 100755 --- a/tests/nvme/045 +++ b/tests/nvme/045 @@ -55,7 +55,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/047 b/tests/nvme/047 index d56d3be185b0..b5a8d469a983 100755 --- a/tests/nvme/047 +++ b/tests/nvme/047 @@ -28,7 +28,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/048 b/tests/nvme/048 index b4ee7371eb68..08fdee16c811 100755 --- a/tests/nvme/048 +++ b/tests/nvme/048 @@ -84,7 +84,7 @@ test() { fi hostnqn=3D"nqn.2014-08.org.nvmexpress:uuid:${hostid}" =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "b92842df-a394-44b1-84a4-92ae7d112861" diff --git a/tests/nvme/rc b/tests/nvme/rc index 41f196b037d6..e6075e31178f 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -17,6 +17,7 @@ def_local_wwpn=3D"0x20001100aa000002" def_hostnqn=3D"$(cat /etc/nvme/hostnqn 2> /dev/null)" def_hostid=3D"$(cat /etc/nvme/hostid 2> /dev/null)" nvme_trtype=3D${nvme_trtype:-"loop"} +nvme_img_size=3D${nvme_img_size:-"64M"} =20 _nvme_requires() { _have_program nvme --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F25ECC77B72 for ; Thu, 20 Apr 2023 18:31:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231658AbjDTSbj (ORCPT ); Thu, 20 Apr 2023 14:31:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230129AbjDTSb2 (ORCPT ); Thu, 20 Apr 2023 14:31:28 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1CDF530F2; Thu, 20 Apr 2023 11:31:27 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id AFCCF1FD8D; Thu, 20 Apr 2023 18:31:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015485; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9lIVFZmI6Kd5BjqNKBTjO2IfwGUAsCicokfMeR7skIo=; b=IQSOQLGg1asFq2ObLcZSIE9clwijfiPy0A5BmBVnz6rkYT+dqKhsycbvhb8v42OrIKBYv1 9HK6gy9rI3M/vrYh1kcCr6Wcm28Fyyv9GtNX43JxAJMpJqzJvlwZeK8vMWvfVzTA+3EjZx U4oUfDyFhvRosAIaSpsUWqH6EGfaPOU= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015485; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9lIVFZmI6Kd5BjqNKBTjO2IfwGUAsCicokfMeR7skIo=; b=TOVk7c5eVsbcioWCvcv4Furyspbz+giSPRZaF0xQsuc6huQ3sVKafzcbG0nrzzRcysSlre XBGpuMXZ3KwzHBBg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id A20E913584; Thu, 20 Apr 2023 18:31:25 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id PVSPJ/2EQWSjNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:25 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 2/9] nvme: Do not hard code device size for dd test Date: Thu, 20 Apr 2023 20:31:11 +0200 Message-Id: <20230420183121.4489-3-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Read the block device sizes instead hard coding them. Signed-off-by: Daniel Wagner --- tests/nvme/014 | 10 +++++++++- tests/nvme/015 | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/nvme/014 b/tests/nvme/014 index d13cff7921da..28913641ae40 100755 --- a/tests/nvme/014 +++ b/tests/nvme/014 @@ -23,6 +23,9 @@ test() { local port local nvmedev local loop_dev + local size + local bs + local count local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 @@ -41,7 +44,12 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" count=3D128000 bs=3D4k stat= us=3Dnone + size=3D"$(blockdev --getsize64 "/dev/${nvmedev}n1")" + bs=3D"$(blockdev --getbsz "/dev/${nvmedev}n1")" + count=3D$((size / bs - 1)) + + dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" \ + count=3D"${count}" bs=3D"${bs}" status=3Dnone =20 nvme flush "/dev/${nvmedev}" -n 1 =20 diff --git a/tests/nvme/015 b/tests/nvme/015 index bb52ba2598db..2f7957caac88 100755 --- a/tests/nvme/015 +++ b/tests/nvme/015 @@ -22,6 +22,9 @@ test() { =20 local port local nvmedev + local size + local bs + local count local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 @@ -38,7 +41,12 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" count=3D128000 bs=3D4k stat= us=3Dnone + size=3D"$(blockdev --getsize64 "/dev/${nvmedev}n1")" + bs=3D"$(blockdev --getbsz "/dev/${nvmedev}n1")" + count=3D$((size / bs - 1)) + + dd if=3D/dev/urandom of=3D"/dev/${nvmedev}n1" \ + count=3D"${count}" bs=3D"${bs}" status=3Dnone =20 nvme flush "/dev/${nvmedev}n1" -n 1 =20 --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EA75FC77B73 for ; Thu, 20 Apr 2023 18:31:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231672AbjDTSbl (ORCPT ); Thu, 20 Apr 2023 14:31:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231137AbjDTSb3 (ORCPT ); Thu, 20 Apr 2023 14:31:29 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5494930E3; Thu, 20 Apr 2023 11:31:28 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id E212B2197E; Thu, 20 Apr 2023 18:31:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015486; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Piq20gmCbu/sfasT+BJykUx1CpQBqc0w9RDrikSeIvU=; b=FqlAaB7VQf937XJ4IqGhpNSFSf9GkwmOUmwjwLXKVuyPN33waFQzqIb6giB1RLQNmAncYu FQ4+nhoKkYpk2yDVHCXhmOfPLW8bZ3gAudBZuyqQcK0EoiLBPbC2JMWeGE9eohNvotrwcF KtsnOtDjILUgDRZCxh87EhxNUwBfz0w= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015486; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Piq20gmCbu/sfasT+BJykUx1CpQBqc0w9RDrikSeIvU=; b=ajRf4HRB9pmqcBDtcDAwVAA2xALAvOT7YK/t98otENHzD1fch2kAnSyNLhlwfoQuA9s1SM Vl4npiaPmgIlK7Ag== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id D3BAA13584; Thu, 20 Apr 2023 18:31:26 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 4ZacM/6EQWSrNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:26 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 3/9] common-xfs: Make size argument optional for _xfs_run_fio_verify_io Date: Thu, 20 Apr 2023 20:31:13 +0200 Message-Id: <20230420183121.4489-5-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Make the size argument optional by reading the filesystem info. The caller doesn't have to guess (or calculate) how big the max IO size. The log data structure of XFS is reducing the capacity. Signed-off-by: Daniel Wagner --- common/xfs | 6 ++++++ tests/nvme/012 | 2 +- tests/nvme/013 | 2 +- tests/nvme/035 | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common/xfs b/common/xfs index 2c5d96164ac1..ec35599e017b 100644 --- a/common/xfs +++ b/common/xfs @@ -27,6 +27,12 @@ _xfs_run_fio_verify_io() { =20 _xfs_mkfs_and_mount "${bdev}" "${mount_dir}" >> "${FULL}" 2>&1 =20 + if [[ -z "${sz}" ]]; then + local avail + avail=3D"$(df --output=3Davail "${mount_dir}" | awk 'NR=3D=3D2 {print $1= }')" + sz=3D"$(printf "%d" $((avail / 1024 - 1 )))m" + fi + _run_fio_verify_io --size=3D"$sz" --directory=3D"${mount_dir}/" =20 umount "${mount_dir}" >> "${FULL}" 2>&1 diff --git a/tests/nvme/012 b/tests/nvme/012 index e60082c2e751..c9d24388306d 100755 --- a/tests/nvme/012 +++ b/tests/nvme/012 @@ -44,7 +44,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "900m" + _xfs_run_fio_verify_io "/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/013 b/tests/nvme/013 index 9d60a7df4577..265b6968fd34 100755 --- a/tests/nvme/013 +++ b/tests/nvme/013 @@ -41,7 +41,7 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _xfs_run_fio_verify_io "/dev/${nvmedev}n1" "900m" + _xfs_run_fio_verify_io "/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/035 b/tests/nvme/035 index eb1024edddbf..8b485bc8e682 100755 --- a/tests/nvme/035 +++ b/tests/nvme/035 @@ -32,7 +32,7 @@ test_device() { port=3D$(_nvmet_passthru_target_setup "${subsys}") nsdev=3D$(_nvmet_passthru_target_connect "${nvme_trtype}" "${subsys}") =20 - _xfs_run_fio_verify_io "${nsdev}" "900m" + _xfs_run_fio_verify_io "${nsdev}" =20 _nvme_disconnect_subsys "${subsys}" _nvmet_passthru_target_cleanup "${port}" "${subsys}" --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30E26C77B7A for ; Thu, 20 Apr 2023 18:32:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231835AbjDTScF (ORCPT ); Thu, 20 Apr 2023 14:32:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231721AbjDTSbn (ORCPT ); Thu, 20 Apr 2023 14:31:43 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D43A130F2; Thu, 20 Apr 2023 11:31:28 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 86F331FDC8; Thu, 20 Apr 2023 18:31:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015487; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=olx1mZYcFFV0s06Pc7VZextyqfNpbUfhWxOb4Y0as/Y=; b=soxmkT2Y77njP2SkNEMlj0oWi/D+NOBX41g0aLaM6Fnf8P9FzPnuAOP2PBqLza/kDX+UTf ilTUWfwYI10Kt72hOqxrOve+emDiS738p9sTfJMwF471FiGTkKIB1PWZAFbsZIO4K8QAAJ EOHsAuK++9LzR6odCNPKZZZhVh0o8NU= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015487; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=olx1mZYcFFV0s06Pc7VZextyqfNpbUfhWxOb4Y0as/Y=; b=oZDSMY2MP0TIEZKh4mROv9cxMp+A3VXyg5StXYBR/vuNZd57O7vrpOtdQKr43sCWje5NJ7 oiQI14J13Y6lsuAg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 6E6EC13584; Thu, 20 Apr 2023 18:31:27 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 2oHhGv+EQWStNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:27 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 3/4] nvme-rc: Move discovery generation counter code to rc Date: Thu, 20 Apr 2023 20:31:14 +0200 Message-Id: <20230420183121.4489-6-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Move the discovery generation counter code to rc so that we can reuse it in 002. Signed-off-by: Daniel Wagner --- tests/nvme/002 | 4 +- tests/nvme/002.out | 3004 -------------------------------------------- tests/nvme/030 | 22 +- tests/nvme/rc | 13 + 4 files changed, 20 insertions(+), 3023 deletions(-) diff --git a/tests/nvme/002 b/tests/nvme/002 index 6c6ae5fea89b..6b8484844b4d 100755 --- a/tests/nvme/002 +++ b/tests/nvme/002 @@ -27,12 +27,14 @@ test() { local loop_dev loop_dev=3D"$(losetup -f)" =20 + local genctr=3D1 + for ((i =3D 0; i < iterations; i++)); do _create_nvmet_subsystem "blktests-subsystem-$i" "${loop_dev}" _add_nvmet_subsys_to_port "${port}" "blktests-subsystem-$i" done =20 - _nvme_discover "${nvme_trtype}" | _filter_discovery + genctr=3D$(_check_genctr "${genctr}" "adding a subsystem to a port") =20 for ((i =3D iterations - 1; i >=3D 0; i--)); do _remove_nvmet_subsystem_from_port "${port}" "blktests-subsystem-$i" diff --git a/tests/nvme/002.out b/tests/nvme/002.out index c33d7d306ed2..98554ddb0ca6 100644 --- a/tests/nvme/002.out +++ b/tests/nvme/002.out @@ -1,3006 +1,2 @@ Running nvme/002 -Discovery Log Number of Records 1001, Generation counter X -=3D=3D=3D=3D=3DDiscovery Log Entry 0=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: nqn.2014-08.org.nvmexpress.discovery -=3D=3D=3D=3D=3DDiscovery Log Entry 1=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-0 -=3D=3D=3D=3D=3DDiscovery Log Entry 2=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-1 -=3D=3D=3D=3D=3DDiscovery Log Entry 3=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-2 -=3D=3D=3D=3D=3DDiscovery Log Entry 4=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-3 -=3D=3D=3D=3D=3DDiscovery Log Entry 5=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-4 -=3D=3D=3D=3D=3DDiscovery Log Entry 6=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-5 -=3D=3D=3D=3D=3DDiscovery Log Entry 7=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-6 -=3D=3D=3D=3D=3DDiscovery Log Entry 8=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-7 -=3D=3D=3D=3D=3DDiscovery Log Entry 9=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-8 -=3D=3D=3D=3D=3DDiscovery Log Entry 10=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-9 -=3D=3D=3D=3D=3DDiscovery Log Entry 11=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-10 -=3D=3D=3D=3D=3DDiscovery Log Entry 12=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-11 -=3D=3D=3D=3D=3DDiscovery Log Entry 13=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-12 -=3D=3D=3D=3D=3DDiscovery Log Entry 14=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-13 -=3D=3D=3D=3D=3DDiscovery Log Entry 15=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-14 -=3D=3D=3D=3D=3DDiscovery Log Entry 16=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-15 -=3D=3D=3D=3D=3DDiscovery Log Entry 17=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-16 -=3D=3D=3D=3D=3DDiscovery Log Entry 18=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-17 -=3D=3D=3D=3D=3DDiscovery Log Entry 19=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-18 -=3D=3D=3D=3D=3DDiscovery Log Entry 20=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-19 -=3D=3D=3D=3D=3DDiscovery Log Entry 21=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-20 -=3D=3D=3D=3D=3DDiscovery Log Entry 22=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-21 -=3D=3D=3D=3D=3DDiscovery Log Entry 23=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-22 -=3D=3D=3D=3D=3DDiscovery Log Entry 24=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-23 -=3D=3D=3D=3D=3DDiscovery Log Entry 25=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-24 -=3D=3D=3D=3D=3DDiscovery Log Entry 26=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-25 -=3D=3D=3D=3D=3DDiscovery Log Entry 27=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-26 -=3D=3D=3D=3D=3DDiscovery Log Entry 28=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-27 -=3D=3D=3D=3D=3DDiscovery Log Entry 29=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-28 -=3D=3D=3D=3D=3DDiscovery Log Entry 30=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-29 -=3D=3D=3D=3D=3DDiscovery Log Entry 31=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-30 -=3D=3D=3D=3D=3DDiscovery Log Entry 32=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-31 -=3D=3D=3D=3D=3DDiscovery Log Entry 33=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-32 -=3D=3D=3D=3D=3DDiscovery Log Entry 34=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-33 -=3D=3D=3D=3D=3DDiscovery Log Entry 35=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-34 -=3D=3D=3D=3D=3DDiscovery Log Entry 36=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-35 -=3D=3D=3D=3D=3DDiscovery Log Entry 37=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-36 -=3D=3D=3D=3D=3DDiscovery Log Entry 38=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-37 -=3D=3D=3D=3D=3DDiscovery Log Entry 39=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-38 -=3D=3D=3D=3D=3DDiscovery Log Entry 40=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-39 -=3D=3D=3D=3D=3DDiscovery Log Entry 41=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-40 -=3D=3D=3D=3D=3DDiscovery Log Entry 42=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-41 -=3D=3D=3D=3D=3DDiscovery Log Entry 43=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-42 -=3D=3D=3D=3D=3DDiscovery Log Entry 44=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-43 -=3D=3D=3D=3D=3DDiscovery Log Entry 45=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-44 -=3D=3D=3D=3D=3DDiscovery Log Entry 46=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-45 -=3D=3D=3D=3D=3DDiscovery Log Entry 47=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-46 -=3D=3D=3D=3D=3DDiscovery Log Entry 48=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-47 -=3D=3D=3D=3D=3DDiscovery Log Entry 49=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-48 -=3D=3D=3D=3D=3DDiscovery Log Entry 50=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-49 -=3D=3D=3D=3D=3DDiscovery Log Entry 51=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-50 -=3D=3D=3D=3D=3DDiscovery Log Entry 52=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-51 -=3D=3D=3D=3D=3DDiscovery Log Entry 53=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-52 -=3D=3D=3D=3D=3DDiscovery Log Entry 54=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-53 -=3D=3D=3D=3D=3DDiscovery Log Entry 55=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-54 -=3D=3D=3D=3D=3DDiscovery Log Entry 56=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-55 -=3D=3D=3D=3D=3DDiscovery Log Entry 57=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-56 -=3D=3D=3D=3D=3DDiscovery Log Entry 58=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-57 -=3D=3D=3D=3D=3DDiscovery Log Entry 59=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-58 -=3D=3D=3D=3D=3DDiscovery Log Entry 60=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-59 -=3D=3D=3D=3D=3DDiscovery Log Entry 61=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-60 -=3D=3D=3D=3D=3DDiscovery Log Entry 62=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-61 -=3D=3D=3D=3D=3DDiscovery Log Entry 63=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-62 -=3D=3D=3D=3D=3DDiscovery Log Entry 64=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-63 -=3D=3D=3D=3D=3DDiscovery Log Entry 65=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-64 -=3D=3D=3D=3D=3DDiscovery Log Entry 66=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-65 -=3D=3D=3D=3D=3DDiscovery Log Entry 67=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-66 -=3D=3D=3D=3D=3DDiscovery Log Entry 68=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-67 -=3D=3D=3D=3D=3DDiscovery Log Entry 69=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-68 -=3D=3D=3D=3D=3DDiscovery Log Entry 70=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-69 -=3D=3D=3D=3D=3DDiscovery Log Entry 71=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-70 -=3D=3D=3D=3D=3DDiscovery Log Entry 72=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-71 -=3D=3D=3D=3D=3DDiscovery Log Entry 73=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-72 -=3D=3D=3D=3D=3DDiscovery Log Entry 74=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-73 -=3D=3D=3D=3D=3DDiscovery Log Entry 75=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-74 -=3D=3D=3D=3D=3DDiscovery Log Entry 76=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-75 -=3D=3D=3D=3D=3DDiscovery Log Entry 77=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-76 -=3D=3D=3D=3D=3DDiscovery Log Entry 78=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-77 -=3D=3D=3D=3D=3DDiscovery Log Entry 79=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-78 -=3D=3D=3D=3D=3DDiscovery Log Entry 80=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-79 -=3D=3D=3D=3D=3DDiscovery Log Entry 81=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-80 -=3D=3D=3D=3D=3DDiscovery Log Entry 82=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-81 -=3D=3D=3D=3D=3DDiscovery Log Entry 83=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-82 -=3D=3D=3D=3D=3DDiscovery Log Entry 84=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-83 -=3D=3D=3D=3D=3DDiscovery Log Entry 85=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-84 -=3D=3D=3D=3D=3DDiscovery Log Entry 86=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-85 -=3D=3D=3D=3D=3DDiscovery Log Entry 87=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-86 -=3D=3D=3D=3D=3DDiscovery Log Entry 88=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-87 -=3D=3D=3D=3D=3DDiscovery Log Entry 89=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-88 -=3D=3D=3D=3D=3DDiscovery Log Entry 90=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-89 -=3D=3D=3D=3D=3DDiscovery Log Entry 91=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-90 -=3D=3D=3D=3D=3DDiscovery Log Entry 92=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-91 -=3D=3D=3D=3D=3DDiscovery Log Entry 93=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-92 -=3D=3D=3D=3D=3DDiscovery Log Entry 94=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-93 -=3D=3D=3D=3D=3DDiscovery Log Entry 95=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-94 -=3D=3D=3D=3D=3DDiscovery Log Entry 96=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-95 -=3D=3D=3D=3D=3DDiscovery Log Entry 97=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-96 -=3D=3D=3D=3D=3DDiscovery Log Entry 98=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-97 -=3D=3D=3D=3D=3DDiscovery Log Entry 99=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-98 -=3D=3D=3D=3D=3DDiscovery Log Entry 100=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-99 -=3D=3D=3D=3D=3DDiscovery Log Entry 101=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-100 -=3D=3D=3D=3D=3DDiscovery Log Entry 102=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-101 -=3D=3D=3D=3D=3DDiscovery Log Entry 103=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-102 -=3D=3D=3D=3D=3DDiscovery Log Entry 104=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-103 -=3D=3D=3D=3D=3DDiscovery Log Entry 105=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-104 -=3D=3D=3D=3D=3DDiscovery Log Entry 106=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-105 -=3D=3D=3D=3D=3DDiscovery Log Entry 107=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-106 -=3D=3D=3D=3D=3DDiscovery Log Entry 108=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-107 -=3D=3D=3D=3D=3DDiscovery Log Entry 109=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-108 -=3D=3D=3D=3D=3DDiscovery Log Entry 110=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-109 -=3D=3D=3D=3D=3DDiscovery Log Entry 111=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-110 -=3D=3D=3D=3D=3DDiscovery Log Entry 112=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-111 -=3D=3D=3D=3D=3DDiscovery Log Entry 113=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-112 -=3D=3D=3D=3D=3DDiscovery Log Entry 114=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-113 -=3D=3D=3D=3D=3DDiscovery Log Entry 115=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-114 -=3D=3D=3D=3D=3DDiscovery Log Entry 116=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-115 -=3D=3D=3D=3D=3DDiscovery Log Entry 117=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-116 -=3D=3D=3D=3D=3DDiscovery Log Entry 118=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-117 -=3D=3D=3D=3D=3DDiscovery Log Entry 119=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-118 -=3D=3D=3D=3D=3DDiscovery Log Entry 120=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-119 -=3D=3D=3D=3D=3DDiscovery Log Entry 121=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-120 -=3D=3D=3D=3D=3DDiscovery Log Entry 122=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-121 -=3D=3D=3D=3D=3DDiscovery Log Entry 123=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-122 -=3D=3D=3D=3D=3DDiscovery Log Entry 124=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-123 -=3D=3D=3D=3D=3DDiscovery Log Entry 125=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-124 -=3D=3D=3D=3D=3DDiscovery Log Entry 126=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-125 -=3D=3D=3D=3D=3DDiscovery Log Entry 127=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-126 -=3D=3D=3D=3D=3DDiscovery Log Entry 128=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-127 -=3D=3D=3D=3D=3DDiscovery Log Entry 129=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-128 -=3D=3D=3D=3D=3DDiscovery Log Entry 130=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-129 -=3D=3D=3D=3D=3DDiscovery Log Entry 131=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-130 -=3D=3D=3D=3D=3DDiscovery Log Entry 132=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-131 -=3D=3D=3D=3D=3DDiscovery Log Entry 133=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-132 -=3D=3D=3D=3D=3DDiscovery Log Entry 134=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-133 -=3D=3D=3D=3D=3DDiscovery Log Entry 135=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-134 -=3D=3D=3D=3D=3DDiscovery Log Entry 136=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-135 -=3D=3D=3D=3D=3DDiscovery Log Entry 137=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-136 -=3D=3D=3D=3D=3DDiscovery Log Entry 138=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-137 -=3D=3D=3D=3D=3DDiscovery Log Entry 139=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-138 -=3D=3D=3D=3D=3DDiscovery Log Entry 140=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-139 -=3D=3D=3D=3D=3DDiscovery Log Entry 141=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-140 -=3D=3D=3D=3D=3DDiscovery Log Entry 142=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-141 -=3D=3D=3D=3D=3DDiscovery Log Entry 143=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-142 -=3D=3D=3D=3D=3DDiscovery Log Entry 144=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-143 -=3D=3D=3D=3D=3DDiscovery Log Entry 145=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-144 -=3D=3D=3D=3D=3DDiscovery Log Entry 146=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-145 -=3D=3D=3D=3D=3DDiscovery Log Entry 147=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-146 -=3D=3D=3D=3D=3DDiscovery Log Entry 148=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-147 -=3D=3D=3D=3D=3DDiscovery Log Entry 149=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-148 -=3D=3D=3D=3D=3DDiscovery Log Entry 150=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-149 -=3D=3D=3D=3D=3DDiscovery Log Entry 151=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-150 -=3D=3D=3D=3D=3DDiscovery Log Entry 152=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-151 -=3D=3D=3D=3D=3DDiscovery Log Entry 153=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-152 -=3D=3D=3D=3D=3DDiscovery Log Entry 154=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-153 -=3D=3D=3D=3D=3DDiscovery Log Entry 155=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-154 -=3D=3D=3D=3D=3DDiscovery Log Entry 156=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-155 -=3D=3D=3D=3D=3DDiscovery Log Entry 157=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-156 -=3D=3D=3D=3D=3DDiscovery Log Entry 158=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-157 -=3D=3D=3D=3D=3DDiscovery Log Entry 159=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-158 -=3D=3D=3D=3D=3DDiscovery Log Entry 160=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-159 -=3D=3D=3D=3D=3DDiscovery Log Entry 161=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-160 -=3D=3D=3D=3D=3DDiscovery Log Entry 162=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-161 -=3D=3D=3D=3D=3DDiscovery Log Entry 163=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-162 -=3D=3D=3D=3D=3DDiscovery Log Entry 164=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-163 -=3D=3D=3D=3D=3DDiscovery Log Entry 165=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-164 -=3D=3D=3D=3D=3DDiscovery Log Entry 166=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-165 -=3D=3D=3D=3D=3DDiscovery Log Entry 167=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-166 -=3D=3D=3D=3D=3DDiscovery Log Entry 168=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-167 -=3D=3D=3D=3D=3DDiscovery Log Entry 169=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-168 -=3D=3D=3D=3D=3DDiscovery Log Entry 170=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-169 -=3D=3D=3D=3D=3DDiscovery Log Entry 171=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-170 -=3D=3D=3D=3D=3DDiscovery Log Entry 172=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-171 -=3D=3D=3D=3D=3DDiscovery Log Entry 173=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-172 -=3D=3D=3D=3D=3DDiscovery Log Entry 174=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-173 -=3D=3D=3D=3D=3DDiscovery Log Entry 175=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-174 -=3D=3D=3D=3D=3DDiscovery Log Entry 176=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-175 -=3D=3D=3D=3D=3DDiscovery Log Entry 177=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-176 -=3D=3D=3D=3D=3DDiscovery Log Entry 178=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-177 -=3D=3D=3D=3D=3DDiscovery Log Entry 179=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-178 -=3D=3D=3D=3D=3DDiscovery Log Entry 180=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-179 -=3D=3D=3D=3D=3DDiscovery Log Entry 181=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-180 -=3D=3D=3D=3D=3DDiscovery Log Entry 182=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-181 -=3D=3D=3D=3D=3DDiscovery Log Entry 183=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-182 -=3D=3D=3D=3D=3DDiscovery Log Entry 184=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-183 -=3D=3D=3D=3D=3DDiscovery Log Entry 185=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-184 -=3D=3D=3D=3D=3DDiscovery Log Entry 186=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-185 -=3D=3D=3D=3D=3DDiscovery Log Entry 187=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-186 -=3D=3D=3D=3D=3DDiscovery Log Entry 188=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-187 -=3D=3D=3D=3D=3DDiscovery Log Entry 189=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-188 -=3D=3D=3D=3D=3DDiscovery Log Entry 190=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-189 -=3D=3D=3D=3D=3DDiscovery Log Entry 191=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-190 -=3D=3D=3D=3D=3DDiscovery Log Entry 192=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-191 -=3D=3D=3D=3D=3DDiscovery Log Entry 193=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-192 -=3D=3D=3D=3D=3DDiscovery Log Entry 194=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-193 -=3D=3D=3D=3D=3DDiscovery Log Entry 195=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-194 -=3D=3D=3D=3D=3DDiscovery Log Entry 196=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-195 -=3D=3D=3D=3D=3DDiscovery Log Entry 197=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-196 -=3D=3D=3D=3D=3DDiscovery Log Entry 198=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-197 -=3D=3D=3D=3D=3DDiscovery Log Entry 199=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-198 -=3D=3D=3D=3D=3DDiscovery Log Entry 200=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-199 -=3D=3D=3D=3D=3DDiscovery Log Entry 201=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-200 -=3D=3D=3D=3D=3DDiscovery Log Entry 202=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-201 -=3D=3D=3D=3D=3DDiscovery Log Entry 203=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-202 -=3D=3D=3D=3D=3DDiscovery Log Entry 204=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-203 -=3D=3D=3D=3D=3DDiscovery Log Entry 205=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-204 -=3D=3D=3D=3D=3DDiscovery Log Entry 206=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-205 -=3D=3D=3D=3D=3DDiscovery Log Entry 207=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-206 -=3D=3D=3D=3D=3DDiscovery Log Entry 208=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-207 -=3D=3D=3D=3D=3DDiscovery Log Entry 209=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-208 -=3D=3D=3D=3D=3DDiscovery Log Entry 210=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-209 -=3D=3D=3D=3D=3DDiscovery Log Entry 211=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-210 -=3D=3D=3D=3D=3DDiscovery Log Entry 212=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-211 -=3D=3D=3D=3D=3DDiscovery Log Entry 213=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-212 -=3D=3D=3D=3D=3DDiscovery Log Entry 214=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-213 -=3D=3D=3D=3D=3DDiscovery Log Entry 215=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-214 -=3D=3D=3D=3D=3DDiscovery Log Entry 216=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-215 -=3D=3D=3D=3D=3DDiscovery Log Entry 217=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-216 -=3D=3D=3D=3D=3DDiscovery Log Entry 218=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-217 -=3D=3D=3D=3D=3DDiscovery Log Entry 219=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-218 -=3D=3D=3D=3D=3DDiscovery Log Entry 220=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-219 -=3D=3D=3D=3D=3DDiscovery Log Entry 221=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-220 -=3D=3D=3D=3D=3DDiscovery Log Entry 222=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-221 -=3D=3D=3D=3D=3DDiscovery Log Entry 223=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-222 -=3D=3D=3D=3D=3DDiscovery Log Entry 224=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-223 -=3D=3D=3D=3D=3DDiscovery Log Entry 225=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-224 -=3D=3D=3D=3D=3DDiscovery Log Entry 226=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-225 -=3D=3D=3D=3D=3DDiscovery Log Entry 227=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-226 -=3D=3D=3D=3D=3DDiscovery Log Entry 228=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-227 -=3D=3D=3D=3D=3DDiscovery Log Entry 229=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-228 -=3D=3D=3D=3D=3DDiscovery Log Entry 230=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-229 -=3D=3D=3D=3D=3DDiscovery Log Entry 231=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-230 -=3D=3D=3D=3D=3DDiscovery Log Entry 232=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-231 -=3D=3D=3D=3D=3DDiscovery Log Entry 233=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-232 -=3D=3D=3D=3D=3DDiscovery Log Entry 234=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-233 -=3D=3D=3D=3D=3DDiscovery Log Entry 235=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-234 -=3D=3D=3D=3D=3DDiscovery Log Entry 236=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-235 -=3D=3D=3D=3D=3DDiscovery Log Entry 237=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-236 -=3D=3D=3D=3D=3DDiscovery Log Entry 238=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-237 -=3D=3D=3D=3D=3DDiscovery Log Entry 239=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-238 -=3D=3D=3D=3D=3DDiscovery Log Entry 240=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-239 -=3D=3D=3D=3D=3DDiscovery Log Entry 241=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-240 -=3D=3D=3D=3D=3DDiscovery Log Entry 242=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-241 -=3D=3D=3D=3D=3DDiscovery Log Entry 243=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-242 -=3D=3D=3D=3D=3DDiscovery Log Entry 244=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-243 -=3D=3D=3D=3D=3DDiscovery Log Entry 245=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-244 -=3D=3D=3D=3D=3DDiscovery Log Entry 246=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-245 -=3D=3D=3D=3D=3DDiscovery Log Entry 247=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-246 -=3D=3D=3D=3D=3DDiscovery Log Entry 248=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-247 -=3D=3D=3D=3D=3DDiscovery Log Entry 249=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-248 -=3D=3D=3D=3D=3DDiscovery Log Entry 250=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-249 -=3D=3D=3D=3D=3DDiscovery Log Entry 251=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-250 -=3D=3D=3D=3D=3DDiscovery Log Entry 252=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-251 -=3D=3D=3D=3D=3DDiscovery Log Entry 253=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-252 -=3D=3D=3D=3D=3DDiscovery Log Entry 254=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-253 -=3D=3D=3D=3D=3DDiscovery Log Entry 255=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-254 -=3D=3D=3D=3D=3DDiscovery Log Entry 256=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-255 -=3D=3D=3D=3D=3DDiscovery Log Entry 257=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-256 -=3D=3D=3D=3D=3DDiscovery Log Entry 258=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-257 -=3D=3D=3D=3D=3DDiscovery Log Entry 259=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-258 -=3D=3D=3D=3D=3DDiscovery Log Entry 260=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-259 -=3D=3D=3D=3D=3DDiscovery Log Entry 261=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-260 -=3D=3D=3D=3D=3DDiscovery Log Entry 262=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-261 -=3D=3D=3D=3D=3DDiscovery Log Entry 263=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-262 -=3D=3D=3D=3D=3DDiscovery Log Entry 264=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-263 -=3D=3D=3D=3D=3DDiscovery Log Entry 265=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-264 -=3D=3D=3D=3D=3DDiscovery Log Entry 266=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-265 -=3D=3D=3D=3D=3DDiscovery Log Entry 267=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-266 -=3D=3D=3D=3D=3DDiscovery Log Entry 268=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-267 -=3D=3D=3D=3D=3DDiscovery Log Entry 269=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-268 -=3D=3D=3D=3D=3DDiscovery Log Entry 270=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-269 -=3D=3D=3D=3D=3DDiscovery Log Entry 271=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-270 -=3D=3D=3D=3D=3DDiscovery Log Entry 272=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-271 -=3D=3D=3D=3D=3DDiscovery Log Entry 273=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-272 -=3D=3D=3D=3D=3DDiscovery Log Entry 274=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-273 -=3D=3D=3D=3D=3DDiscovery Log Entry 275=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-274 -=3D=3D=3D=3D=3DDiscovery Log Entry 276=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-275 -=3D=3D=3D=3D=3DDiscovery Log Entry 277=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-276 -=3D=3D=3D=3D=3DDiscovery Log Entry 278=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-277 -=3D=3D=3D=3D=3DDiscovery Log Entry 279=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-278 -=3D=3D=3D=3D=3DDiscovery Log Entry 280=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-279 -=3D=3D=3D=3D=3DDiscovery Log Entry 281=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-280 -=3D=3D=3D=3D=3DDiscovery Log Entry 282=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-281 -=3D=3D=3D=3D=3DDiscovery Log Entry 283=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-282 -=3D=3D=3D=3D=3DDiscovery Log Entry 284=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-283 -=3D=3D=3D=3D=3DDiscovery Log Entry 285=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-284 -=3D=3D=3D=3D=3DDiscovery Log Entry 286=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-285 -=3D=3D=3D=3D=3DDiscovery Log Entry 287=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-286 -=3D=3D=3D=3D=3DDiscovery Log Entry 288=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-287 -=3D=3D=3D=3D=3DDiscovery Log Entry 289=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-288 -=3D=3D=3D=3D=3DDiscovery Log Entry 290=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-289 -=3D=3D=3D=3D=3DDiscovery Log Entry 291=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-290 -=3D=3D=3D=3D=3DDiscovery Log Entry 292=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-291 -=3D=3D=3D=3D=3DDiscovery Log Entry 293=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-292 -=3D=3D=3D=3D=3DDiscovery Log Entry 294=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-293 -=3D=3D=3D=3D=3DDiscovery Log Entry 295=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-294 -=3D=3D=3D=3D=3DDiscovery Log Entry 296=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-295 -=3D=3D=3D=3D=3DDiscovery Log Entry 297=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-296 -=3D=3D=3D=3D=3DDiscovery Log Entry 298=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-297 -=3D=3D=3D=3D=3DDiscovery Log Entry 299=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-298 -=3D=3D=3D=3D=3DDiscovery Log Entry 300=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-299 -=3D=3D=3D=3D=3DDiscovery Log Entry 301=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-300 -=3D=3D=3D=3D=3DDiscovery Log Entry 302=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-301 -=3D=3D=3D=3D=3DDiscovery Log Entry 303=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-302 -=3D=3D=3D=3D=3DDiscovery Log Entry 304=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-303 -=3D=3D=3D=3D=3DDiscovery Log Entry 305=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-304 -=3D=3D=3D=3D=3DDiscovery Log Entry 306=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-305 -=3D=3D=3D=3D=3DDiscovery Log Entry 307=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-306 -=3D=3D=3D=3D=3DDiscovery Log Entry 308=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-307 -=3D=3D=3D=3D=3DDiscovery Log Entry 309=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-308 -=3D=3D=3D=3D=3DDiscovery Log Entry 310=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-309 -=3D=3D=3D=3D=3DDiscovery Log Entry 311=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-310 -=3D=3D=3D=3D=3DDiscovery Log Entry 312=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-311 -=3D=3D=3D=3D=3DDiscovery Log Entry 313=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-312 -=3D=3D=3D=3D=3DDiscovery Log Entry 314=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-313 -=3D=3D=3D=3D=3DDiscovery Log Entry 315=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-314 -=3D=3D=3D=3D=3DDiscovery Log Entry 316=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-315 -=3D=3D=3D=3D=3DDiscovery Log Entry 317=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-316 -=3D=3D=3D=3D=3DDiscovery Log Entry 318=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-317 -=3D=3D=3D=3D=3DDiscovery Log Entry 319=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-318 -=3D=3D=3D=3D=3DDiscovery Log Entry 320=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-319 -=3D=3D=3D=3D=3DDiscovery Log Entry 321=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-320 -=3D=3D=3D=3D=3DDiscovery Log Entry 322=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-321 -=3D=3D=3D=3D=3DDiscovery Log Entry 323=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-322 -=3D=3D=3D=3D=3DDiscovery Log Entry 324=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-323 -=3D=3D=3D=3D=3DDiscovery Log Entry 325=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-324 -=3D=3D=3D=3D=3DDiscovery Log Entry 326=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-325 -=3D=3D=3D=3D=3DDiscovery Log Entry 327=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-326 -=3D=3D=3D=3D=3DDiscovery Log Entry 328=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-327 -=3D=3D=3D=3D=3DDiscovery Log Entry 329=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-328 -=3D=3D=3D=3D=3DDiscovery Log Entry 330=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-329 -=3D=3D=3D=3D=3DDiscovery Log Entry 331=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-330 -=3D=3D=3D=3D=3DDiscovery Log Entry 332=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-331 -=3D=3D=3D=3D=3DDiscovery Log Entry 333=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-332 -=3D=3D=3D=3D=3DDiscovery Log Entry 334=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-333 -=3D=3D=3D=3D=3DDiscovery Log Entry 335=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-334 -=3D=3D=3D=3D=3DDiscovery Log Entry 336=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-335 -=3D=3D=3D=3D=3DDiscovery Log Entry 337=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-336 -=3D=3D=3D=3D=3DDiscovery Log Entry 338=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-337 -=3D=3D=3D=3D=3DDiscovery Log Entry 339=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-338 -=3D=3D=3D=3D=3DDiscovery Log Entry 340=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-339 -=3D=3D=3D=3D=3DDiscovery Log Entry 341=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-340 -=3D=3D=3D=3D=3DDiscovery Log Entry 342=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-341 -=3D=3D=3D=3D=3DDiscovery Log Entry 343=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-342 -=3D=3D=3D=3D=3DDiscovery Log Entry 344=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-343 -=3D=3D=3D=3D=3DDiscovery Log Entry 345=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-344 -=3D=3D=3D=3D=3DDiscovery Log Entry 346=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-345 -=3D=3D=3D=3D=3DDiscovery Log Entry 347=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-346 -=3D=3D=3D=3D=3DDiscovery Log Entry 348=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-347 -=3D=3D=3D=3D=3DDiscovery Log Entry 349=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-348 -=3D=3D=3D=3D=3DDiscovery Log Entry 350=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-349 -=3D=3D=3D=3D=3DDiscovery Log Entry 351=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-350 -=3D=3D=3D=3D=3DDiscovery Log Entry 352=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-351 -=3D=3D=3D=3D=3DDiscovery Log Entry 353=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-352 -=3D=3D=3D=3D=3DDiscovery Log Entry 354=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-353 -=3D=3D=3D=3D=3DDiscovery Log Entry 355=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-354 -=3D=3D=3D=3D=3DDiscovery Log Entry 356=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-355 -=3D=3D=3D=3D=3DDiscovery Log Entry 357=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-356 -=3D=3D=3D=3D=3DDiscovery Log Entry 358=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-357 -=3D=3D=3D=3D=3DDiscovery Log Entry 359=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-358 -=3D=3D=3D=3D=3DDiscovery Log Entry 360=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-359 -=3D=3D=3D=3D=3DDiscovery Log Entry 361=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-360 -=3D=3D=3D=3D=3DDiscovery Log Entry 362=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-361 -=3D=3D=3D=3D=3DDiscovery Log Entry 363=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-362 -=3D=3D=3D=3D=3DDiscovery Log Entry 364=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-363 -=3D=3D=3D=3D=3DDiscovery Log Entry 365=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-364 -=3D=3D=3D=3D=3DDiscovery Log Entry 366=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-365 -=3D=3D=3D=3D=3DDiscovery Log Entry 367=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-366 -=3D=3D=3D=3D=3DDiscovery Log Entry 368=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-367 -=3D=3D=3D=3D=3DDiscovery Log Entry 369=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-368 -=3D=3D=3D=3D=3DDiscovery Log Entry 370=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-369 -=3D=3D=3D=3D=3DDiscovery Log Entry 371=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-370 -=3D=3D=3D=3D=3DDiscovery Log Entry 372=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-371 -=3D=3D=3D=3D=3DDiscovery Log Entry 373=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-372 -=3D=3D=3D=3D=3DDiscovery Log Entry 374=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-373 -=3D=3D=3D=3D=3DDiscovery Log Entry 375=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-374 -=3D=3D=3D=3D=3DDiscovery Log Entry 376=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-375 -=3D=3D=3D=3D=3DDiscovery Log Entry 377=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-376 -=3D=3D=3D=3D=3DDiscovery Log Entry 378=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-377 -=3D=3D=3D=3D=3DDiscovery Log Entry 379=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-378 -=3D=3D=3D=3D=3DDiscovery Log Entry 380=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-379 -=3D=3D=3D=3D=3DDiscovery Log Entry 381=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-380 -=3D=3D=3D=3D=3DDiscovery Log Entry 382=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-381 -=3D=3D=3D=3D=3DDiscovery Log Entry 383=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-382 -=3D=3D=3D=3D=3DDiscovery Log Entry 384=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-383 -=3D=3D=3D=3D=3DDiscovery Log Entry 385=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-384 -=3D=3D=3D=3D=3DDiscovery Log Entry 386=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-385 -=3D=3D=3D=3D=3DDiscovery Log Entry 387=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-386 -=3D=3D=3D=3D=3DDiscovery Log Entry 388=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-387 -=3D=3D=3D=3D=3DDiscovery Log Entry 389=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-388 -=3D=3D=3D=3D=3DDiscovery Log Entry 390=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-389 -=3D=3D=3D=3D=3DDiscovery Log Entry 391=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-390 -=3D=3D=3D=3D=3DDiscovery Log Entry 392=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-391 -=3D=3D=3D=3D=3DDiscovery Log Entry 393=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-392 -=3D=3D=3D=3D=3DDiscovery Log Entry 394=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-393 -=3D=3D=3D=3D=3DDiscovery Log Entry 395=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-394 -=3D=3D=3D=3D=3DDiscovery Log Entry 396=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-395 -=3D=3D=3D=3D=3DDiscovery Log Entry 397=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-396 -=3D=3D=3D=3D=3DDiscovery Log Entry 398=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-397 -=3D=3D=3D=3D=3DDiscovery Log Entry 399=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-398 -=3D=3D=3D=3D=3DDiscovery Log Entry 400=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-399 -=3D=3D=3D=3D=3DDiscovery Log Entry 401=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-400 -=3D=3D=3D=3D=3DDiscovery Log Entry 402=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-401 -=3D=3D=3D=3D=3DDiscovery Log Entry 403=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-402 -=3D=3D=3D=3D=3DDiscovery Log Entry 404=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-403 -=3D=3D=3D=3D=3DDiscovery Log Entry 405=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-404 -=3D=3D=3D=3D=3DDiscovery Log Entry 406=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-405 -=3D=3D=3D=3D=3DDiscovery Log Entry 407=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-406 -=3D=3D=3D=3D=3DDiscovery Log Entry 408=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-407 -=3D=3D=3D=3D=3DDiscovery Log Entry 409=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-408 -=3D=3D=3D=3D=3DDiscovery Log Entry 410=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-409 -=3D=3D=3D=3D=3DDiscovery Log Entry 411=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-410 -=3D=3D=3D=3D=3DDiscovery Log Entry 412=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-411 -=3D=3D=3D=3D=3DDiscovery Log Entry 413=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-412 -=3D=3D=3D=3D=3DDiscovery Log Entry 414=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-413 -=3D=3D=3D=3D=3DDiscovery Log Entry 415=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-414 -=3D=3D=3D=3D=3DDiscovery Log Entry 416=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-415 -=3D=3D=3D=3D=3DDiscovery Log Entry 417=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-416 -=3D=3D=3D=3D=3DDiscovery Log Entry 418=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-417 -=3D=3D=3D=3D=3DDiscovery Log Entry 419=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-418 -=3D=3D=3D=3D=3DDiscovery Log Entry 420=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-419 -=3D=3D=3D=3D=3DDiscovery Log Entry 421=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-420 -=3D=3D=3D=3D=3DDiscovery Log Entry 422=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-421 -=3D=3D=3D=3D=3DDiscovery Log Entry 423=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-422 -=3D=3D=3D=3D=3DDiscovery Log Entry 424=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-423 -=3D=3D=3D=3D=3DDiscovery Log Entry 425=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-424 -=3D=3D=3D=3D=3DDiscovery Log Entry 426=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-425 -=3D=3D=3D=3D=3DDiscovery Log Entry 427=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-426 -=3D=3D=3D=3D=3DDiscovery Log Entry 428=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-427 -=3D=3D=3D=3D=3DDiscovery Log Entry 429=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-428 -=3D=3D=3D=3D=3DDiscovery Log Entry 430=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-429 -=3D=3D=3D=3D=3DDiscovery Log Entry 431=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-430 -=3D=3D=3D=3D=3DDiscovery Log Entry 432=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-431 -=3D=3D=3D=3D=3DDiscovery Log Entry 433=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-432 -=3D=3D=3D=3D=3DDiscovery Log Entry 434=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-433 -=3D=3D=3D=3D=3DDiscovery Log Entry 435=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-434 -=3D=3D=3D=3D=3DDiscovery Log Entry 436=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-435 -=3D=3D=3D=3D=3DDiscovery Log Entry 437=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-436 -=3D=3D=3D=3D=3DDiscovery Log Entry 438=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-437 -=3D=3D=3D=3D=3DDiscovery Log Entry 439=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-438 -=3D=3D=3D=3D=3DDiscovery Log Entry 440=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-439 -=3D=3D=3D=3D=3DDiscovery Log Entry 441=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-440 -=3D=3D=3D=3D=3DDiscovery Log Entry 442=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-441 -=3D=3D=3D=3D=3DDiscovery Log Entry 443=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-442 -=3D=3D=3D=3D=3DDiscovery Log Entry 444=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-443 -=3D=3D=3D=3D=3DDiscovery Log Entry 445=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-444 -=3D=3D=3D=3D=3DDiscovery Log Entry 446=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-445 -=3D=3D=3D=3D=3DDiscovery Log Entry 447=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-446 -=3D=3D=3D=3D=3DDiscovery Log Entry 448=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-447 -=3D=3D=3D=3D=3DDiscovery Log Entry 449=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-448 -=3D=3D=3D=3D=3DDiscovery Log Entry 450=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-449 -=3D=3D=3D=3D=3DDiscovery Log Entry 451=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-450 -=3D=3D=3D=3D=3DDiscovery Log Entry 452=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-451 -=3D=3D=3D=3D=3DDiscovery Log Entry 453=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-452 -=3D=3D=3D=3D=3DDiscovery Log Entry 454=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-453 -=3D=3D=3D=3D=3DDiscovery Log Entry 455=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-454 -=3D=3D=3D=3D=3DDiscovery Log Entry 456=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-455 -=3D=3D=3D=3D=3DDiscovery Log Entry 457=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-456 -=3D=3D=3D=3D=3DDiscovery Log Entry 458=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-457 -=3D=3D=3D=3D=3DDiscovery Log Entry 459=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-458 -=3D=3D=3D=3D=3DDiscovery Log Entry 460=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-459 -=3D=3D=3D=3D=3DDiscovery Log Entry 461=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-460 -=3D=3D=3D=3D=3DDiscovery Log Entry 462=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-461 -=3D=3D=3D=3D=3DDiscovery Log Entry 463=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-462 -=3D=3D=3D=3D=3DDiscovery Log Entry 464=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-463 -=3D=3D=3D=3D=3DDiscovery Log Entry 465=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-464 -=3D=3D=3D=3D=3DDiscovery Log Entry 466=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-465 -=3D=3D=3D=3D=3DDiscovery Log Entry 467=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-466 -=3D=3D=3D=3D=3DDiscovery Log Entry 468=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-467 -=3D=3D=3D=3D=3DDiscovery Log Entry 469=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-468 -=3D=3D=3D=3D=3DDiscovery Log Entry 470=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-469 -=3D=3D=3D=3D=3DDiscovery Log Entry 471=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-470 -=3D=3D=3D=3D=3DDiscovery Log Entry 472=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-471 -=3D=3D=3D=3D=3DDiscovery Log Entry 473=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-472 -=3D=3D=3D=3D=3DDiscovery Log Entry 474=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-473 -=3D=3D=3D=3D=3DDiscovery Log Entry 475=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-474 -=3D=3D=3D=3D=3DDiscovery Log Entry 476=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-475 -=3D=3D=3D=3D=3DDiscovery Log Entry 477=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-476 -=3D=3D=3D=3D=3DDiscovery Log Entry 478=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-477 -=3D=3D=3D=3D=3DDiscovery Log Entry 479=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-478 -=3D=3D=3D=3D=3DDiscovery Log Entry 480=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-479 -=3D=3D=3D=3D=3DDiscovery Log Entry 481=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-480 -=3D=3D=3D=3D=3DDiscovery Log Entry 482=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-481 -=3D=3D=3D=3D=3DDiscovery Log Entry 483=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-482 -=3D=3D=3D=3D=3DDiscovery Log Entry 484=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-483 -=3D=3D=3D=3D=3DDiscovery Log Entry 485=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-484 -=3D=3D=3D=3D=3DDiscovery Log Entry 486=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-485 -=3D=3D=3D=3D=3DDiscovery Log Entry 487=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-486 -=3D=3D=3D=3D=3DDiscovery Log Entry 488=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-487 -=3D=3D=3D=3D=3DDiscovery Log Entry 489=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-488 -=3D=3D=3D=3D=3DDiscovery Log Entry 490=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-489 -=3D=3D=3D=3D=3DDiscovery Log Entry 491=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-490 -=3D=3D=3D=3D=3DDiscovery Log Entry 492=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-491 -=3D=3D=3D=3D=3DDiscovery Log Entry 493=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-492 -=3D=3D=3D=3D=3DDiscovery Log Entry 494=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-493 -=3D=3D=3D=3D=3DDiscovery Log Entry 495=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-494 -=3D=3D=3D=3D=3DDiscovery Log Entry 496=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-495 -=3D=3D=3D=3D=3DDiscovery Log Entry 497=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-496 -=3D=3D=3D=3D=3DDiscovery Log Entry 498=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-497 -=3D=3D=3D=3D=3DDiscovery Log Entry 499=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-498 -=3D=3D=3D=3D=3DDiscovery Log Entry 500=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-499 -=3D=3D=3D=3D=3DDiscovery Log Entry 501=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-500 -=3D=3D=3D=3D=3DDiscovery Log Entry 502=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-501 -=3D=3D=3D=3D=3DDiscovery Log Entry 503=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-502 -=3D=3D=3D=3D=3DDiscovery Log Entry 504=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-503 -=3D=3D=3D=3D=3DDiscovery Log Entry 505=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-504 -=3D=3D=3D=3D=3DDiscovery Log Entry 506=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-505 -=3D=3D=3D=3D=3DDiscovery Log Entry 507=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-506 -=3D=3D=3D=3D=3DDiscovery Log Entry 508=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-507 -=3D=3D=3D=3D=3DDiscovery Log Entry 509=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-508 -=3D=3D=3D=3D=3DDiscovery Log Entry 510=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-509 -=3D=3D=3D=3D=3DDiscovery Log Entry 511=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-510 -=3D=3D=3D=3D=3DDiscovery Log Entry 512=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-511 -=3D=3D=3D=3D=3DDiscovery Log Entry 513=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-512 -=3D=3D=3D=3D=3DDiscovery Log Entry 514=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-513 -=3D=3D=3D=3D=3DDiscovery Log Entry 515=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-514 -=3D=3D=3D=3D=3DDiscovery Log Entry 516=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-515 -=3D=3D=3D=3D=3DDiscovery Log Entry 517=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-516 -=3D=3D=3D=3D=3DDiscovery Log Entry 518=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-517 -=3D=3D=3D=3D=3DDiscovery Log Entry 519=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-518 -=3D=3D=3D=3D=3DDiscovery Log Entry 520=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-519 -=3D=3D=3D=3D=3DDiscovery Log Entry 521=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-520 -=3D=3D=3D=3D=3DDiscovery Log Entry 522=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-521 -=3D=3D=3D=3D=3DDiscovery Log Entry 523=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-522 -=3D=3D=3D=3D=3DDiscovery Log Entry 524=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-523 -=3D=3D=3D=3D=3DDiscovery Log Entry 525=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-524 -=3D=3D=3D=3D=3DDiscovery Log Entry 526=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-525 -=3D=3D=3D=3D=3DDiscovery Log Entry 527=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-526 -=3D=3D=3D=3D=3DDiscovery Log Entry 528=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-527 -=3D=3D=3D=3D=3DDiscovery Log Entry 529=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-528 -=3D=3D=3D=3D=3DDiscovery Log Entry 530=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-529 -=3D=3D=3D=3D=3DDiscovery Log Entry 531=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-530 -=3D=3D=3D=3D=3DDiscovery Log Entry 532=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-531 -=3D=3D=3D=3D=3DDiscovery Log Entry 533=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-532 -=3D=3D=3D=3D=3DDiscovery Log Entry 534=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-533 -=3D=3D=3D=3D=3DDiscovery Log Entry 535=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-534 -=3D=3D=3D=3D=3DDiscovery Log Entry 536=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-535 -=3D=3D=3D=3D=3DDiscovery Log Entry 537=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-536 -=3D=3D=3D=3D=3DDiscovery Log Entry 538=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-537 -=3D=3D=3D=3D=3DDiscovery Log Entry 539=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-538 -=3D=3D=3D=3D=3DDiscovery Log Entry 540=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-539 -=3D=3D=3D=3D=3DDiscovery Log Entry 541=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-540 -=3D=3D=3D=3D=3DDiscovery Log Entry 542=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-541 -=3D=3D=3D=3D=3DDiscovery Log Entry 543=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-542 -=3D=3D=3D=3D=3DDiscovery Log Entry 544=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-543 -=3D=3D=3D=3D=3DDiscovery Log Entry 545=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-544 -=3D=3D=3D=3D=3DDiscovery Log Entry 546=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-545 -=3D=3D=3D=3D=3DDiscovery Log Entry 547=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-546 -=3D=3D=3D=3D=3DDiscovery Log Entry 548=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-547 -=3D=3D=3D=3D=3DDiscovery Log Entry 549=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-548 -=3D=3D=3D=3D=3DDiscovery Log Entry 550=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-549 -=3D=3D=3D=3D=3DDiscovery Log Entry 551=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-550 -=3D=3D=3D=3D=3DDiscovery Log Entry 552=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-551 -=3D=3D=3D=3D=3DDiscovery Log Entry 553=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-552 -=3D=3D=3D=3D=3DDiscovery Log Entry 554=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-553 -=3D=3D=3D=3D=3DDiscovery Log Entry 555=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-554 -=3D=3D=3D=3D=3DDiscovery Log Entry 556=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-555 -=3D=3D=3D=3D=3DDiscovery Log Entry 557=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-556 -=3D=3D=3D=3D=3DDiscovery Log Entry 558=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-557 -=3D=3D=3D=3D=3DDiscovery Log Entry 559=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-558 -=3D=3D=3D=3D=3DDiscovery Log Entry 560=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-559 -=3D=3D=3D=3D=3DDiscovery Log Entry 561=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-560 -=3D=3D=3D=3D=3DDiscovery Log Entry 562=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-561 -=3D=3D=3D=3D=3DDiscovery Log Entry 563=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-562 -=3D=3D=3D=3D=3DDiscovery Log Entry 564=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-563 -=3D=3D=3D=3D=3DDiscovery Log Entry 565=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-564 -=3D=3D=3D=3D=3DDiscovery Log Entry 566=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-565 -=3D=3D=3D=3D=3DDiscovery Log Entry 567=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-566 -=3D=3D=3D=3D=3DDiscovery Log Entry 568=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-567 -=3D=3D=3D=3D=3DDiscovery Log Entry 569=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-568 -=3D=3D=3D=3D=3DDiscovery Log Entry 570=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-569 -=3D=3D=3D=3D=3DDiscovery Log Entry 571=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-570 -=3D=3D=3D=3D=3DDiscovery Log Entry 572=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-571 -=3D=3D=3D=3D=3DDiscovery Log Entry 573=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-572 -=3D=3D=3D=3D=3DDiscovery Log Entry 574=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-573 -=3D=3D=3D=3D=3DDiscovery Log Entry 575=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-574 -=3D=3D=3D=3D=3DDiscovery Log Entry 576=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-575 -=3D=3D=3D=3D=3DDiscovery Log Entry 577=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-576 -=3D=3D=3D=3D=3DDiscovery Log Entry 578=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-577 -=3D=3D=3D=3D=3DDiscovery Log Entry 579=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-578 -=3D=3D=3D=3D=3DDiscovery Log Entry 580=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-579 -=3D=3D=3D=3D=3DDiscovery Log Entry 581=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-580 -=3D=3D=3D=3D=3DDiscovery Log Entry 582=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-581 -=3D=3D=3D=3D=3DDiscovery Log Entry 583=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-582 -=3D=3D=3D=3D=3DDiscovery Log Entry 584=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-583 -=3D=3D=3D=3D=3DDiscovery Log Entry 585=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-584 -=3D=3D=3D=3D=3DDiscovery Log Entry 586=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-585 -=3D=3D=3D=3D=3DDiscovery Log Entry 587=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-586 -=3D=3D=3D=3D=3DDiscovery Log Entry 588=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-587 -=3D=3D=3D=3D=3DDiscovery Log Entry 589=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-588 -=3D=3D=3D=3D=3DDiscovery Log Entry 590=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-589 -=3D=3D=3D=3D=3DDiscovery Log Entry 591=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-590 -=3D=3D=3D=3D=3DDiscovery Log Entry 592=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-591 -=3D=3D=3D=3D=3DDiscovery Log Entry 593=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-592 -=3D=3D=3D=3D=3DDiscovery Log Entry 594=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-593 -=3D=3D=3D=3D=3DDiscovery Log Entry 595=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-594 -=3D=3D=3D=3D=3DDiscovery Log Entry 596=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-595 -=3D=3D=3D=3D=3DDiscovery Log Entry 597=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-596 -=3D=3D=3D=3D=3DDiscovery Log Entry 598=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-597 -=3D=3D=3D=3D=3DDiscovery Log Entry 599=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-598 -=3D=3D=3D=3D=3DDiscovery Log Entry 600=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-599 -=3D=3D=3D=3D=3DDiscovery Log Entry 601=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-600 -=3D=3D=3D=3D=3DDiscovery Log Entry 602=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-601 -=3D=3D=3D=3D=3DDiscovery Log Entry 603=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-602 -=3D=3D=3D=3D=3DDiscovery Log Entry 604=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-603 -=3D=3D=3D=3D=3DDiscovery Log Entry 605=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-604 -=3D=3D=3D=3D=3DDiscovery Log Entry 606=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-605 -=3D=3D=3D=3D=3DDiscovery Log Entry 607=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-606 -=3D=3D=3D=3D=3DDiscovery Log Entry 608=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-607 -=3D=3D=3D=3D=3DDiscovery Log Entry 609=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-608 -=3D=3D=3D=3D=3DDiscovery Log Entry 610=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-609 -=3D=3D=3D=3D=3DDiscovery Log Entry 611=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-610 -=3D=3D=3D=3D=3DDiscovery Log Entry 612=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-611 -=3D=3D=3D=3D=3DDiscovery Log Entry 613=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-612 -=3D=3D=3D=3D=3DDiscovery Log Entry 614=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-613 -=3D=3D=3D=3D=3DDiscovery Log Entry 615=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-614 -=3D=3D=3D=3D=3DDiscovery Log Entry 616=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-615 -=3D=3D=3D=3D=3DDiscovery Log Entry 617=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-616 -=3D=3D=3D=3D=3DDiscovery Log Entry 618=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-617 -=3D=3D=3D=3D=3DDiscovery Log Entry 619=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-618 -=3D=3D=3D=3D=3DDiscovery Log Entry 620=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-619 -=3D=3D=3D=3D=3DDiscovery Log Entry 621=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-620 -=3D=3D=3D=3D=3DDiscovery Log Entry 622=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-621 -=3D=3D=3D=3D=3DDiscovery Log Entry 623=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-622 -=3D=3D=3D=3D=3DDiscovery Log Entry 624=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-623 -=3D=3D=3D=3D=3DDiscovery Log Entry 625=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-624 -=3D=3D=3D=3D=3DDiscovery Log Entry 626=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-625 -=3D=3D=3D=3D=3DDiscovery Log Entry 627=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-626 -=3D=3D=3D=3D=3DDiscovery Log Entry 628=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-627 -=3D=3D=3D=3D=3DDiscovery Log Entry 629=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-628 -=3D=3D=3D=3D=3DDiscovery Log Entry 630=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-629 -=3D=3D=3D=3D=3DDiscovery Log Entry 631=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-630 -=3D=3D=3D=3D=3DDiscovery Log Entry 632=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-631 -=3D=3D=3D=3D=3DDiscovery Log Entry 633=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-632 -=3D=3D=3D=3D=3DDiscovery Log Entry 634=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-633 -=3D=3D=3D=3D=3DDiscovery Log Entry 635=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-634 -=3D=3D=3D=3D=3DDiscovery Log Entry 636=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-635 -=3D=3D=3D=3D=3DDiscovery Log Entry 637=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-636 -=3D=3D=3D=3D=3DDiscovery Log Entry 638=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-637 -=3D=3D=3D=3D=3DDiscovery Log Entry 639=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-638 -=3D=3D=3D=3D=3DDiscovery Log Entry 640=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-639 -=3D=3D=3D=3D=3DDiscovery Log Entry 641=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-640 -=3D=3D=3D=3D=3DDiscovery Log Entry 642=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-641 -=3D=3D=3D=3D=3DDiscovery Log Entry 643=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-642 -=3D=3D=3D=3D=3DDiscovery Log Entry 644=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-643 -=3D=3D=3D=3D=3DDiscovery Log Entry 645=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-644 -=3D=3D=3D=3D=3DDiscovery Log Entry 646=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-645 -=3D=3D=3D=3D=3DDiscovery Log Entry 647=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-646 -=3D=3D=3D=3D=3DDiscovery Log Entry 648=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-647 -=3D=3D=3D=3D=3DDiscovery Log Entry 649=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-648 -=3D=3D=3D=3D=3DDiscovery Log Entry 650=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-649 -=3D=3D=3D=3D=3DDiscovery Log Entry 651=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-650 -=3D=3D=3D=3D=3DDiscovery Log Entry 652=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-651 -=3D=3D=3D=3D=3DDiscovery Log Entry 653=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-652 -=3D=3D=3D=3D=3DDiscovery Log Entry 654=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-653 -=3D=3D=3D=3D=3DDiscovery Log Entry 655=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-654 -=3D=3D=3D=3D=3DDiscovery Log Entry 656=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-655 -=3D=3D=3D=3D=3DDiscovery Log Entry 657=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-656 -=3D=3D=3D=3D=3DDiscovery Log Entry 658=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-657 -=3D=3D=3D=3D=3DDiscovery Log Entry 659=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-658 -=3D=3D=3D=3D=3DDiscovery Log Entry 660=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-659 -=3D=3D=3D=3D=3DDiscovery Log Entry 661=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-660 -=3D=3D=3D=3D=3DDiscovery Log Entry 662=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-661 -=3D=3D=3D=3D=3DDiscovery Log Entry 663=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-662 -=3D=3D=3D=3D=3DDiscovery Log Entry 664=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-663 -=3D=3D=3D=3D=3DDiscovery Log Entry 665=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-664 -=3D=3D=3D=3D=3DDiscovery Log Entry 666=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-665 -=3D=3D=3D=3D=3DDiscovery Log Entry 667=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-666 -=3D=3D=3D=3D=3DDiscovery Log Entry 668=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-667 -=3D=3D=3D=3D=3DDiscovery Log Entry 669=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-668 -=3D=3D=3D=3D=3DDiscovery Log Entry 670=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-669 -=3D=3D=3D=3D=3DDiscovery Log Entry 671=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-670 -=3D=3D=3D=3D=3DDiscovery Log Entry 672=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-671 -=3D=3D=3D=3D=3DDiscovery Log Entry 673=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-672 -=3D=3D=3D=3D=3DDiscovery Log Entry 674=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-673 -=3D=3D=3D=3D=3DDiscovery Log Entry 675=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-674 -=3D=3D=3D=3D=3DDiscovery Log Entry 676=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-675 -=3D=3D=3D=3D=3DDiscovery Log Entry 677=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-676 -=3D=3D=3D=3D=3DDiscovery Log Entry 678=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-677 -=3D=3D=3D=3D=3DDiscovery Log Entry 679=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-678 -=3D=3D=3D=3D=3DDiscovery Log Entry 680=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-679 -=3D=3D=3D=3D=3DDiscovery Log Entry 681=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-680 -=3D=3D=3D=3D=3DDiscovery Log Entry 682=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-681 -=3D=3D=3D=3D=3DDiscovery Log Entry 683=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-682 -=3D=3D=3D=3D=3DDiscovery Log Entry 684=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-683 -=3D=3D=3D=3D=3DDiscovery Log Entry 685=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-684 -=3D=3D=3D=3D=3DDiscovery Log Entry 686=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-685 -=3D=3D=3D=3D=3DDiscovery Log Entry 687=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-686 -=3D=3D=3D=3D=3DDiscovery Log Entry 688=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-687 -=3D=3D=3D=3D=3DDiscovery Log Entry 689=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-688 -=3D=3D=3D=3D=3DDiscovery Log Entry 690=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-689 -=3D=3D=3D=3D=3DDiscovery Log Entry 691=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-690 -=3D=3D=3D=3D=3DDiscovery Log Entry 692=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-691 -=3D=3D=3D=3D=3DDiscovery Log Entry 693=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-692 -=3D=3D=3D=3D=3DDiscovery Log Entry 694=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-693 -=3D=3D=3D=3D=3DDiscovery Log Entry 695=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-694 -=3D=3D=3D=3D=3DDiscovery Log Entry 696=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-695 -=3D=3D=3D=3D=3DDiscovery Log Entry 697=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-696 -=3D=3D=3D=3D=3DDiscovery Log Entry 698=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-697 -=3D=3D=3D=3D=3DDiscovery Log Entry 699=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-698 -=3D=3D=3D=3D=3DDiscovery Log Entry 700=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-699 -=3D=3D=3D=3D=3DDiscovery Log Entry 701=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-700 -=3D=3D=3D=3D=3DDiscovery Log Entry 702=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-701 -=3D=3D=3D=3D=3DDiscovery Log Entry 703=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-702 -=3D=3D=3D=3D=3DDiscovery Log Entry 704=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-703 -=3D=3D=3D=3D=3DDiscovery Log Entry 705=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-704 -=3D=3D=3D=3D=3DDiscovery Log Entry 706=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-705 -=3D=3D=3D=3D=3DDiscovery Log Entry 707=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-706 -=3D=3D=3D=3D=3DDiscovery Log Entry 708=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-707 -=3D=3D=3D=3D=3DDiscovery Log Entry 709=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-708 -=3D=3D=3D=3D=3DDiscovery Log Entry 710=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-709 -=3D=3D=3D=3D=3DDiscovery Log Entry 711=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-710 -=3D=3D=3D=3D=3DDiscovery Log Entry 712=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-711 -=3D=3D=3D=3D=3DDiscovery Log Entry 713=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-712 -=3D=3D=3D=3D=3DDiscovery Log Entry 714=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-713 -=3D=3D=3D=3D=3DDiscovery Log Entry 715=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-714 -=3D=3D=3D=3D=3DDiscovery Log Entry 716=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-715 -=3D=3D=3D=3D=3DDiscovery Log Entry 717=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-716 -=3D=3D=3D=3D=3DDiscovery Log Entry 718=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-717 -=3D=3D=3D=3D=3DDiscovery Log Entry 719=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-718 -=3D=3D=3D=3D=3DDiscovery Log Entry 720=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-719 -=3D=3D=3D=3D=3DDiscovery Log Entry 721=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-720 -=3D=3D=3D=3D=3DDiscovery Log Entry 722=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-721 -=3D=3D=3D=3D=3DDiscovery Log Entry 723=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-722 -=3D=3D=3D=3D=3DDiscovery Log Entry 724=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-723 -=3D=3D=3D=3D=3DDiscovery Log Entry 725=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-724 -=3D=3D=3D=3D=3DDiscovery Log Entry 726=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-725 -=3D=3D=3D=3D=3DDiscovery Log Entry 727=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-726 -=3D=3D=3D=3D=3DDiscovery Log Entry 728=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-727 -=3D=3D=3D=3D=3DDiscovery Log Entry 729=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-728 -=3D=3D=3D=3D=3DDiscovery Log Entry 730=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-729 -=3D=3D=3D=3D=3DDiscovery Log Entry 731=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-730 -=3D=3D=3D=3D=3DDiscovery Log Entry 732=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-731 -=3D=3D=3D=3D=3DDiscovery Log Entry 733=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-732 -=3D=3D=3D=3D=3DDiscovery Log Entry 734=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-733 -=3D=3D=3D=3D=3DDiscovery Log Entry 735=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-734 -=3D=3D=3D=3D=3DDiscovery Log Entry 736=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-735 -=3D=3D=3D=3D=3DDiscovery Log Entry 737=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-736 -=3D=3D=3D=3D=3DDiscovery Log Entry 738=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-737 -=3D=3D=3D=3D=3DDiscovery Log Entry 739=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-738 -=3D=3D=3D=3D=3DDiscovery Log Entry 740=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-739 -=3D=3D=3D=3D=3DDiscovery Log Entry 741=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-740 -=3D=3D=3D=3D=3DDiscovery Log Entry 742=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-741 -=3D=3D=3D=3D=3DDiscovery Log Entry 743=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-742 -=3D=3D=3D=3D=3DDiscovery Log Entry 744=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-743 -=3D=3D=3D=3D=3DDiscovery Log Entry 745=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-744 -=3D=3D=3D=3D=3DDiscovery Log Entry 746=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-745 -=3D=3D=3D=3D=3DDiscovery Log Entry 747=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-746 -=3D=3D=3D=3D=3DDiscovery Log Entry 748=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-747 -=3D=3D=3D=3D=3DDiscovery Log Entry 749=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-748 -=3D=3D=3D=3D=3DDiscovery Log Entry 750=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-749 -=3D=3D=3D=3D=3DDiscovery Log Entry 751=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-750 -=3D=3D=3D=3D=3DDiscovery Log Entry 752=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-751 -=3D=3D=3D=3D=3DDiscovery Log Entry 753=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-752 -=3D=3D=3D=3D=3DDiscovery Log Entry 754=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-753 -=3D=3D=3D=3D=3DDiscovery Log Entry 755=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-754 -=3D=3D=3D=3D=3DDiscovery Log Entry 756=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-755 -=3D=3D=3D=3D=3DDiscovery Log Entry 757=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-756 -=3D=3D=3D=3D=3DDiscovery Log Entry 758=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-757 -=3D=3D=3D=3D=3DDiscovery Log Entry 759=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-758 -=3D=3D=3D=3D=3DDiscovery Log Entry 760=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-759 -=3D=3D=3D=3D=3DDiscovery Log Entry 761=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-760 -=3D=3D=3D=3D=3DDiscovery Log Entry 762=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-761 -=3D=3D=3D=3D=3DDiscovery Log Entry 763=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-762 -=3D=3D=3D=3D=3DDiscovery Log Entry 764=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-763 -=3D=3D=3D=3D=3DDiscovery Log Entry 765=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-764 -=3D=3D=3D=3D=3DDiscovery Log Entry 766=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-765 -=3D=3D=3D=3D=3DDiscovery Log Entry 767=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-766 -=3D=3D=3D=3D=3DDiscovery Log Entry 768=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-767 -=3D=3D=3D=3D=3DDiscovery Log Entry 769=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-768 -=3D=3D=3D=3D=3DDiscovery Log Entry 770=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-769 -=3D=3D=3D=3D=3DDiscovery Log Entry 771=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-770 -=3D=3D=3D=3D=3DDiscovery Log Entry 772=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-771 -=3D=3D=3D=3D=3DDiscovery Log Entry 773=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-772 -=3D=3D=3D=3D=3DDiscovery Log Entry 774=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-773 -=3D=3D=3D=3D=3DDiscovery Log Entry 775=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-774 -=3D=3D=3D=3D=3DDiscovery Log Entry 776=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-775 -=3D=3D=3D=3D=3DDiscovery Log Entry 777=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-776 -=3D=3D=3D=3D=3DDiscovery Log Entry 778=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-777 -=3D=3D=3D=3D=3DDiscovery Log Entry 779=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-778 -=3D=3D=3D=3D=3DDiscovery Log Entry 780=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-779 -=3D=3D=3D=3D=3DDiscovery Log Entry 781=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-780 -=3D=3D=3D=3D=3DDiscovery Log Entry 782=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-781 -=3D=3D=3D=3D=3DDiscovery Log Entry 783=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-782 -=3D=3D=3D=3D=3DDiscovery Log Entry 784=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-783 -=3D=3D=3D=3D=3DDiscovery Log Entry 785=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-784 -=3D=3D=3D=3D=3DDiscovery Log Entry 786=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-785 -=3D=3D=3D=3D=3DDiscovery Log Entry 787=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-786 -=3D=3D=3D=3D=3DDiscovery Log Entry 788=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-787 -=3D=3D=3D=3D=3DDiscovery Log Entry 789=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-788 -=3D=3D=3D=3D=3DDiscovery Log Entry 790=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-789 -=3D=3D=3D=3D=3DDiscovery Log Entry 791=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-790 -=3D=3D=3D=3D=3DDiscovery Log Entry 792=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-791 -=3D=3D=3D=3D=3DDiscovery Log Entry 793=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-792 -=3D=3D=3D=3D=3DDiscovery Log Entry 794=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-793 -=3D=3D=3D=3D=3DDiscovery Log Entry 795=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-794 -=3D=3D=3D=3D=3DDiscovery Log Entry 796=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-795 -=3D=3D=3D=3D=3DDiscovery Log Entry 797=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-796 -=3D=3D=3D=3D=3DDiscovery Log Entry 798=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-797 -=3D=3D=3D=3D=3DDiscovery Log Entry 799=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-798 -=3D=3D=3D=3D=3DDiscovery Log Entry 800=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-799 -=3D=3D=3D=3D=3DDiscovery Log Entry 801=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-800 -=3D=3D=3D=3D=3DDiscovery Log Entry 802=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-801 -=3D=3D=3D=3D=3DDiscovery Log Entry 803=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-802 -=3D=3D=3D=3D=3DDiscovery Log Entry 804=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-803 -=3D=3D=3D=3D=3DDiscovery Log Entry 805=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-804 -=3D=3D=3D=3D=3DDiscovery Log Entry 806=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-805 -=3D=3D=3D=3D=3DDiscovery Log Entry 807=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-806 -=3D=3D=3D=3D=3DDiscovery Log Entry 808=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-807 -=3D=3D=3D=3D=3DDiscovery Log Entry 809=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-808 -=3D=3D=3D=3D=3DDiscovery Log Entry 810=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-809 -=3D=3D=3D=3D=3DDiscovery Log Entry 811=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-810 -=3D=3D=3D=3D=3DDiscovery Log Entry 812=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-811 -=3D=3D=3D=3D=3DDiscovery Log Entry 813=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-812 -=3D=3D=3D=3D=3DDiscovery Log Entry 814=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-813 -=3D=3D=3D=3D=3DDiscovery Log Entry 815=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-814 -=3D=3D=3D=3D=3DDiscovery Log Entry 816=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-815 -=3D=3D=3D=3D=3DDiscovery Log Entry 817=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-816 -=3D=3D=3D=3D=3DDiscovery Log Entry 818=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-817 -=3D=3D=3D=3D=3DDiscovery Log Entry 819=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-818 -=3D=3D=3D=3D=3DDiscovery Log Entry 820=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-819 -=3D=3D=3D=3D=3DDiscovery Log Entry 821=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-820 -=3D=3D=3D=3D=3DDiscovery Log Entry 822=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-821 -=3D=3D=3D=3D=3DDiscovery Log Entry 823=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-822 -=3D=3D=3D=3D=3DDiscovery Log Entry 824=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-823 -=3D=3D=3D=3D=3DDiscovery Log Entry 825=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-824 -=3D=3D=3D=3D=3DDiscovery Log Entry 826=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-825 -=3D=3D=3D=3D=3DDiscovery Log Entry 827=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-826 -=3D=3D=3D=3D=3DDiscovery Log Entry 828=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-827 -=3D=3D=3D=3D=3DDiscovery Log Entry 829=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-828 -=3D=3D=3D=3D=3DDiscovery Log Entry 830=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-829 -=3D=3D=3D=3D=3DDiscovery Log Entry 831=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-830 -=3D=3D=3D=3D=3DDiscovery Log Entry 832=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-831 -=3D=3D=3D=3D=3DDiscovery Log Entry 833=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-832 -=3D=3D=3D=3D=3DDiscovery Log Entry 834=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-833 -=3D=3D=3D=3D=3DDiscovery Log Entry 835=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-834 -=3D=3D=3D=3D=3DDiscovery Log Entry 836=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-835 -=3D=3D=3D=3D=3DDiscovery Log Entry 837=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-836 -=3D=3D=3D=3D=3DDiscovery Log Entry 838=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-837 -=3D=3D=3D=3D=3DDiscovery Log Entry 839=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-838 -=3D=3D=3D=3D=3DDiscovery Log Entry 840=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-839 -=3D=3D=3D=3D=3DDiscovery Log Entry 841=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-840 -=3D=3D=3D=3D=3DDiscovery Log Entry 842=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-841 -=3D=3D=3D=3D=3DDiscovery Log Entry 843=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-842 -=3D=3D=3D=3D=3DDiscovery Log Entry 844=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-843 -=3D=3D=3D=3D=3DDiscovery Log Entry 845=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-844 -=3D=3D=3D=3D=3DDiscovery Log Entry 846=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-845 -=3D=3D=3D=3D=3DDiscovery Log Entry 847=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-846 -=3D=3D=3D=3D=3DDiscovery Log Entry 848=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-847 -=3D=3D=3D=3D=3DDiscovery Log Entry 849=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-848 -=3D=3D=3D=3D=3DDiscovery Log Entry 850=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-849 -=3D=3D=3D=3D=3DDiscovery Log Entry 851=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-850 -=3D=3D=3D=3D=3DDiscovery Log Entry 852=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-851 -=3D=3D=3D=3D=3DDiscovery Log Entry 853=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-852 -=3D=3D=3D=3D=3DDiscovery Log Entry 854=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-853 -=3D=3D=3D=3D=3DDiscovery Log Entry 855=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-854 -=3D=3D=3D=3D=3DDiscovery Log Entry 856=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-855 -=3D=3D=3D=3D=3DDiscovery Log Entry 857=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-856 -=3D=3D=3D=3D=3DDiscovery Log Entry 858=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-857 -=3D=3D=3D=3D=3DDiscovery Log Entry 859=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-858 -=3D=3D=3D=3D=3DDiscovery Log Entry 860=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-859 -=3D=3D=3D=3D=3DDiscovery Log Entry 861=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-860 -=3D=3D=3D=3D=3DDiscovery Log Entry 862=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-861 -=3D=3D=3D=3D=3DDiscovery Log Entry 863=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-862 -=3D=3D=3D=3D=3DDiscovery Log Entry 864=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-863 -=3D=3D=3D=3D=3DDiscovery Log Entry 865=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-864 -=3D=3D=3D=3D=3DDiscovery Log Entry 866=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-865 -=3D=3D=3D=3D=3DDiscovery Log Entry 867=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-866 -=3D=3D=3D=3D=3DDiscovery Log Entry 868=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-867 -=3D=3D=3D=3D=3DDiscovery Log Entry 869=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-868 -=3D=3D=3D=3D=3DDiscovery Log Entry 870=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-869 -=3D=3D=3D=3D=3DDiscovery Log Entry 871=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-870 -=3D=3D=3D=3D=3DDiscovery Log Entry 872=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-871 -=3D=3D=3D=3D=3DDiscovery Log Entry 873=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-872 -=3D=3D=3D=3D=3DDiscovery Log Entry 874=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-873 -=3D=3D=3D=3D=3DDiscovery Log Entry 875=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-874 -=3D=3D=3D=3D=3DDiscovery Log Entry 876=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-875 -=3D=3D=3D=3D=3DDiscovery Log Entry 877=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-876 -=3D=3D=3D=3D=3DDiscovery Log Entry 878=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-877 -=3D=3D=3D=3D=3DDiscovery Log Entry 879=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-878 -=3D=3D=3D=3D=3DDiscovery Log Entry 880=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-879 -=3D=3D=3D=3D=3DDiscovery Log Entry 881=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-880 -=3D=3D=3D=3D=3DDiscovery Log Entry 882=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-881 -=3D=3D=3D=3D=3DDiscovery Log Entry 883=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-882 -=3D=3D=3D=3D=3DDiscovery Log Entry 884=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-883 -=3D=3D=3D=3D=3DDiscovery Log Entry 885=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-884 -=3D=3D=3D=3D=3DDiscovery Log Entry 886=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-885 -=3D=3D=3D=3D=3DDiscovery Log Entry 887=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-886 -=3D=3D=3D=3D=3DDiscovery Log Entry 888=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-887 -=3D=3D=3D=3D=3DDiscovery Log Entry 889=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-888 -=3D=3D=3D=3D=3DDiscovery Log Entry 890=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-889 -=3D=3D=3D=3D=3DDiscovery Log Entry 891=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-890 -=3D=3D=3D=3D=3DDiscovery Log Entry 892=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-891 -=3D=3D=3D=3D=3DDiscovery Log Entry 893=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-892 -=3D=3D=3D=3D=3DDiscovery Log Entry 894=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-893 -=3D=3D=3D=3D=3DDiscovery Log Entry 895=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-894 -=3D=3D=3D=3D=3DDiscovery Log Entry 896=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-895 -=3D=3D=3D=3D=3DDiscovery Log Entry 897=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-896 -=3D=3D=3D=3D=3DDiscovery Log Entry 898=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-897 -=3D=3D=3D=3D=3DDiscovery Log Entry 899=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-898 -=3D=3D=3D=3D=3DDiscovery Log Entry 900=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-899 -=3D=3D=3D=3D=3DDiscovery Log Entry 901=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-900 -=3D=3D=3D=3D=3DDiscovery Log Entry 902=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-901 -=3D=3D=3D=3D=3DDiscovery Log Entry 903=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-902 -=3D=3D=3D=3D=3DDiscovery Log Entry 904=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-903 -=3D=3D=3D=3D=3DDiscovery Log Entry 905=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-904 -=3D=3D=3D=3D=3DDiscovery Log Entry 906=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-905 -=3D=3D=3D=3D=3DDiscovery Log Entry 907=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-906 -=3D=3D=3D=3D=3DDiscovery Log Entry 908=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-907 -=3D=3D=3D=3D=3DDiscovery Log Entry 909=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-908 -=3D=3D=3D=3D=3DDiscovery Log Entry 910=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-909 -=3D=3D=3D=3D=3DDiscovery Log Entry 911=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-910 -=3D=3D=3D=3D=3DDiscovery Log Entry 912=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-911 -=3D=3D=3D=3D=3DDiscovery Log Entry 913=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-912 -=3D=3D=3D=3D=3DDiscovery Log Entry 914=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-913 -=3D=3D=3D=3D=3DDiscovery Log Entry 915=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-914 -=3D=3D=3D=3D=3DDiscovery Log Entry 916=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-915 -=3D=3D=3D=3D=3DDiscovery Log Entry 917=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-916 -=3D=3D=3D=3D=3DDiscovery Log Entry 918=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-917 -=3D=3D=3D=3D=3DDiscovery Log Entry 919=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-918 -=3D=3D=3D=3D=3DDiscovery Log Entry 920=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-919 -=3D=3D=3D=3D=3DDiscovery Log Entry 921=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-920 -=3D=3D=3D=3D=3DDiscovery Log Entry 922=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-921 -=3D=3D=3D=3D=3DDiscovery Log Entry 923=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-922 -=3D=3D=3D=3D=3DDiscovery Log Entry 924=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-923 -=3D=3D=3D=3D=3DDiscovery Log Entry 925=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-924 -=3D=3D=3D=3D=3DDiscovery Log Entry 926=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-925 -=3D=3D=3D=3D=3DDiscovery Log Entry 927=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-926 -=3D=3D=3D=3D=3DDiscovery Log Entry 928=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-927 -=3D=3D=3D=3D=3DDiscovery Log Entry 929=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-928 -=3D=3D=3D=3D=3DDiscovery Log Entry 930=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-929 -=3D=3D=3D=3D=3DDiscovery Log Entry 931=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-930 -=3D=3D=3D=3D=3DDiscovery Log Entry 932=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-931 -=3D=3D=3D=3D=3DDiscovery Log Entry 933=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-932 -=3D=3D=3D=3D=3DDiscovery Log Entry 934=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-933 -=3D=3D=3D=3D=3DDiscovery Log Entry 935=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-934 -=3D=3D=3D=3D=3DDiscovery Log Entry 936=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-935 -=3D=3D=3D=3D=3DDiscovery Log Entry 937=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-936 -=3D=3D=3D=3D=3DDiscovery Log Entry 938=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-937 -=3D=3D=3D=3D=3DDiscovery Log Entry 939=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-938 -=3D=3D=3D=3D=3DDiscovery Log Entry 940=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-939 -=3D=3D=3D=3D=3DDiscovery Log Entry 941=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-940 -=3D=3D=3D=3D=3DDiscovery Log Entry 942=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-941 -=3D=3D=3D=3D=3DDiscovery Log Entry 943=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-942 -=3D=3D=3D=3D=3DDiscovery Log Entry 944=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-943 -=3D=3D=3D=3D=3DDiscovery Log Entry 945=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-944 -=3D=3D=3D=3D=3DDiscovery Log Entry 946=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-945 -=3D=3D=3D=3D=3DDiscovery Log Entry 947=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-946 -=3D=3D=3D=3D=3DDiscovery Log Entry 948=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-947 -=3D=3D=3D=3D=3DDiscovery Log Entry 949=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-948 -=3D=3D=3D=3D=3DDiscovery Log Entry 950=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-949 -=3D=3D=3D=3D=3DDiscovery Log Entry 951=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-950 -=3D=3D=3D=3D=3DDiscovery Log Entry 952=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-951 -=3D=3D=3D=3D=3DDiscovery Log Entry 953=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-952 -=3D=3D=3D=3D=3DDiscovery Log Entry 954=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-953 -=3D=3D=3D=3D=3DDiscovery Log Entry 955=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-954 -=3D=3D=3D=3D=3DDiscovery Log Entry 956=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-955 -=3D=3D=3D=3D=3DDiscovery Log Entry 957=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-956 -=3D=3D=3D=3D=3DDiscovery Log Entry 958=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-957 -=3D=3D=3D=3D=3DDiscovery Log Entry 959=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-958 -=3D=3D=3D=3D=3DDiscovery Log Entry 960=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-959 -=3D=3D=3D=3D=3DDiscovery Log Entry 961=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-960 -=3D=3D=3D=3D=3DDiscovery Log Entry 962=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-961 -=3D=3D=3D=3D=3DDiscovery Log Entry 963=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-962 -=3D=3D=3D=3D=3DDiscovery Log Entry 964=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-963 -=3D=3D=3D=3D=3DDiscovery Log Entry 965=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-964 -=3D=3D=3D=3D=3DDiscovery Log Entry 966=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-965 -=3D=3D=3D=3D=3DDiscovery Log Entry 967=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-966 -=3D=3D=3D=3D=3DDiscovery Log Entry 968=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-967 -=3D=3D=3D=3D=3DDiscovery Log Entry 969=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-968 -=3D=3D=3D=3D=3DDiscovery Log Entry 970=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-969 -=3D=3D=3D=3D=3DDiscovery Log Entry 971=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-970 -=3D=3D=3D=3D=3DDiscovery Log Entry 972=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-971 -=3D=3D=3D=3D=3DDiscovery Log Entry 973=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-972 -=3D=3D=3D=3D=3DDiscovery Log Entry 974=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-973 -=3D=3D=3D=3D=3DDiscovery Log Entry 975=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-974 -=3D=3D=3D=3D=3DDiscovery Log Entry 976=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-975 -=3D=3D=3D=3D=3DDiscovery Log Entry 977=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-976 -=3D=3D=3D=3D=3DDiscovery Log Entry 978=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-977 -=3D=3D=3D=3D=3DDiscovery Log Entry 979=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-978 -=3D=3D=3D=3D=3DDiscovery Log Entry 980=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-979 -=3D=3D=3D=3D=3DDiscovery Log Entry 981=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-980 -=3D=3D=3D=3D=3DDiscovery Log Entry 982=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-981 -=3D=3D=3D=3D=3DDiscovery Log Entry 983=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-982 -=3D=3D=3D=3D=3DDiscovery Log Entry 984=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-983 -=3D=3D=3D=3D=3DDiscovery Log Entry 985=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-984 -=3D=3D=3D=3D=3DDiscovery Log Entry 986=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-985 -=3D=3D=3D=3D=3DDiscovery Log Entry 987=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-986 -=3D=3D=3D=3D=3DDiscovery Log Entry 988=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-987 -=3D=3D=3D=3D=3DDiscovery Log Entry 989=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-988 -=3D=3D=3D=3D=3DDiscovery Log Entry 990=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-989 -=3D=3D=3D=3D=3DDiscovery Log Entry 991=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-990 -=3D=3D=3D=3D=3DDiscovery Log Entry 992=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-991 -=3D=3D=3D=3D=3DDiscovery Log Entry 993=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-992 -=3D=3D=3D=3D=3DDiscovery Log Entry 994=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-993 -=3D=3D=3D=3D=3DDiscovery Log Entry 995=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-994 -=3D=3D=3D=3D=3DDiscovery Log Entry 996=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-995 -=3D=3D=3D=3D=3DDiscovery Log Entry 997=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-996 -=3D=3D=3D=3D=3DDiscovery Log Entry 998=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-997 -=3D=3D=3D=3D=3DDiscovery Log Entry 999=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-998 -=3D=3D=3D=3D=3DDiscovery Log Entry 1000=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-999 Test complete diff --git a/tests/nvme/030 b/tests/nvme/030 index 20fef696e565..cfcdcbe6be23 100755 --- a/tests/nvme/030 +++ b/tests/nvme/030 @@ -15,20 +15,6 @@ requires() { _require_nvme_trtype_is_fabrics } =20 - -checkgenctr() { - local last=3D$1 - local msg=3D$2 - local genctr - - genctr=3D$(_discovery_genctr) - if (( "${genctr}" <=3D "${last}" )); then - echo "Generation counter not incremented when ${msg} (${genctr} <=3D ${l= ast})" - fi - - echo "${genctr}" -} - test() { local port local genctr @@ -48,20 +34,20 @@ test() { _create_nvmet_subsystem "${subsys}2" "$(losetup -f)" _add_nvmet_subsys_to_port "${port}" "${subsys}2" =20 - genctr=3D$(checkgenctr "${genctr}" "adding a subsystem to a port") + genctr=3D$(_check_genctr "${genctr}" "adding a subsystem to a port") =20 echo 0 > "${NVMET_CFS}/subsystems/${subsys}2/attr_allow_any_host" =20 - genctr=3D$(checkgenctr "${genctr}" "clearing attr_allow_any_host") + genctr=3D$(_check_genctr "${genctr}" "clearing attr_allow_any_host") =20 echo 1 > "${NVMET_CFS}/subsystems/${subsys}2/attr_allow_any_host" =20 - genctr=3D$(checkgenctr "${genctr}" "setting attr_allow_any_host") + genctr=3D$(_check_genctr "${genctr}" "setting attr_allow_any_host") =20 _remove_nvmet_subsystem_from_port "${port}" "${subsys}2" _remove_nvmet_subsystem "${subsys}2" =20 - genctr=3D$(checkgenctr "${genctr}" "removing a subsystem from a port") + genctr=3D$(_check_genctr "${genctr}" "removing a subsystem from a port") =20 _remove_nvmet_subsystem_from_port "${port}" "${subsys}1" _remove_nvmet_subsystem "${subsys}1" diff --git a/tests/nvme/rc b/tests/nvme/rc index e6075e31178f..8cd89af703bb 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -720,6 +720,19 @@ _discovery_genctr() { sed -n -e 's/^.*Generation counter \([0-9]\+\).*$/\1/p' } =20 +_check_genctr() { + local last=3D$1 + local msg=3D$2 + local genctr + + genctr=3D$(_discovery_genctr) + if (( "${genctr}" <=3D "${last}" )); then + echo "Generation counter not incremented when ${msg} (${genctr} <=3D ${l= ast})" + fi + + echo "${genctr}" +} + declare -A NS_DEV_FAULT_INJECT_SAVE declare -A CTRL_DEV_FAULT_INJECT_SAVE =20 --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E8B5C77B73 for ; Thu, 20 Apr 2023 18:31:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231805AbjDTSbu (ORCPT ); Thu, 20 Apr 2023 14:31:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231407AbjDTSbb (ORCPT ); Thu, 20 Apr 2023 14:31:31 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0C37230E3; Thu, 20 Apr 2023 11:31:30 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id B482F1FDCB; Thu, 20 Apr 2023 18:31:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015488; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LGJ8+x4oOv8BH7OP38itoB2VZdEGzcVipLnzQChvils=; b=l9N3KLMhHYSFD3EuUHevu9MXorcwyrBrWsVF1kw+2tZ4S2J3Lh/2IdQ+FvnDcE22UWXIXA jTN5PphopDbn+N9KE/8ljjs+j/rQPv9JsFLdGXm5q7Ia4UJwlWUGVGAlVDJRp2eZRiPNwD /s3jVjubpHLFYlBer8F3rDGWTaXQwt4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015488; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LGJ8+x4oOv8BH7OP38itoB2VZdEGzcVipLnzQChvils=; b=OVcBqu8rfqHUFlbT+Ez7DCSA+YeVH3uJzhBPBXzg9IYEpPjYebiVKXStHqfdw6+oRivJfE c4drv3zwXdwHx3AA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id A5EE613584; Thu, 20 Apr 2023 18:31:28 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id HVkxKACFQWSxNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:28 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 4/9] nvme: Use runtime fio background jobs Date: Thu, 20 Apr 2023 20:31:16 +0200 Message-Id: <20230420183121.4489-8-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The fio jobs are supposed to run long in background during the test. Instead relying on a job size use explicit runtime for this. Signed-off-by: Daniel Wagner --- tests/nvme/032 | 2 +- tests/nvme/040 | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/nvme/032 b/tests/nvme/032 index 017d4a339971..81e074cc11bc 100755 --- a/tests/nvme/032 +++ b/tests/nvme/032 @@ -39,7 +39,7 @@ test_device() { =20 # start fio job _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D1g \ - --group_reporting &> /dev/null & + --group_reporting --time_based --runtime=3D1m &> /dev/null & =20 sleep 5 =20 diff --git a/tests/nvme/040 b/tests/nvme/040 index 04bd726cd309..8d29f905adb5 100755 --- a/tests/nvme/040 +++ b/tests/nvme/040 @@ -38,7 +38,8 @@ test() { # start fio job echo "starting background fio" _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D1g \ - --group_reporting --ramp_time=3D5 &> /dev/null & + --group_reporting --ramp_time=3D5 \ + --time_based --runtime=3D1m &> /dev/null & sleep 5 =20 # do reset/remove operation --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A8732C77B73 for ; Thu, 20 Apr 2023 18:31:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231573AbjDTSbr (ORCPT ); Thu, 20 Apr 2023 14:31:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231328AbjDTSba (ORCPT ); Thu, 20 Apr 2023 14:31:30 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7BC163C27; Thu, 20 Apr 2023 11:31:29 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 22CAF1FDCA; Thu, 20 Apr 2023 18:31:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015488; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y7LYG31wkiXr0z2RVLriiPlnLrwv4Qw3dEuqAPHE1Yc=; b=HIwIZTxZlCi9PZTOn04wtqJsiu2afZALKP1d+05IUbQDYVti2tms+mIB0UCiootLHzbmi5 05es4+zi03scBG50QImpj9ZPYwK+pPjgIThJC2vdVVuidZgc4TxSUj7sp3v5PegMitP6rZ s6IS9h3p+DX5wiWy7UbtBtocBrHoyDg= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015488; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y7LYG31wkiXr0z2RVLriiPlnLrwv4Qw3dEuqAPHE1Yc=; b=w3yoKl+IYSZvFFG29GHh81UWinTgF6pjQSL0YVVqYtKHHdDqHHftkNGOqSNqMEpn1hNANL UJsuQz4ebNpn33Aw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 1382F13584; Thu, 20 Apr 2023 18:31:28 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id Rb2TBACFQWSvNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:28 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 4/4] nvme: Make the number iterations configurable Date: Thu, 20 Apr 2023 20:31:15 +0200 Message-Id: <20230420183121.4489-7-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The test hard code the number of iterations certain test should run. Make this variable via the newly introduced nvme_num_iter environment variable. Signed-off-by: Daniel Wagner --- tests/nvme/002 | 2 +- tests/nvme/016 | 2 +- tests/nvme/017 | 2 +- tests/nvme/031 | 2 +- tests/nvme/037 | 2 +- tests/nvme/rc | 1 + 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/nvme/002 b/tests/nvme/002 index 6b8484844b4d..c28035483514 100755 --- a/tests/nvme/002 +++ b/tests/nvme/002 @@ -20,7 +20,7 @@ test() { =20 _setup_nvmet =20 - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 diff --git a/tests/nvme/016 b/tests/nvme/016 index 4eba30223a08..c0c31a55b190 100755 --- a/tests/nvme/016 +++ b/tests/nvme/016 @@ -17,7 +17,7 @@ test() { echo "Running ${TEST_NAME}" =20 local port - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local loop_dev local subsys_nqn=3D"blktests-subsystem-1" =20 diff --git a/tests/nvme/017 b/tests/nvme/017 index 0248aee9bc41..e1674508f654 100755 --- a/tests/nvme/017 +++ b/tests/nvme/017 @@ -18,7 +18,7 @@ test() { =20 local port local file_path - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local subsys_name=3D"blktests-subsystem-1" =20 _setup_nvmet diff --git a/tests/nvme/031 b/tests/nvme/031 index e70898819a86..9b08ec1f6989 100755 --- a/tests/nvme/031 +++ b/tests/nvme/031 @@ -25,7 +25,7 @@ requires() { =20 test() { local subsys=3D"blktests-subsystem-" - local iterations=3D10 + local iterations=3D"${nvme_num_iter}" local loop_dev local port =20 diff --git a/tests/nvme/037 b/tests/nvme/037 index fc6c21343652..de9765af194b 100755 --- a/tests/nvme/037 +++ b/tests/nvme/037 @@ -14,7 +14,7 @@ requires() { =20 test_device() { local subsys=3D"blktests-subsystem-" - local iterations=3D10 + local iterations=3D"${nvme_num_iter}" local ctrldev local port =20 diff --git a/tests/nvme/rc b/tests/nvme/rc index 8cd89af703bb..03b66100423b 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -18,6 +18,7 @@ def_hostnqn=3D"$(cat /etc/nvme/hostnqn 2> /dev/null)" def_hostid=3D"$(cat /etc/nvme/hostid 2> /dev/null)" nvme_trtype=3D${nvme_trtype:-"loop"} nvme_img_size=3D${nvme_img_size:-"64M"} +nvme_num_iter=3D${nvme_num_iter:-"100"} =20 _nvme_requires() { _have_program nvme --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D0F7FC77B7C for ; Thu, 20 Apr 2023 18:31:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231865AbjDTSb5 (ORCPT ); Thu, 20 Apr 2023 14:31:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41912 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231365AbjDTSbm (ORCPT ); Thu, 20 Apr 2023 14:31:42 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C63924226; Thu, 20 Apr 2023 11:31:30 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 55C7B1FDCC; Thu, 20 Apr 2023 18:31:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015489; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ICCAeqXj7rUSfpx8/pGgrP3DeBAUK1g09+pqe3jEi8k=; b=BzsOqAJlzA4dCqPl0w5NXLgdoYdbfHS7WlRbb/OkBu5SxhTwzx7CfTKutw0GErXbBTzvtG dGSYX2bGchVsXtImXnWmPt5MAJw4vcfuDbbRsf1s9nfzPrUPZkakcr13TQgCJDMxPqjGGD WrzdR6r+j5pMq9Cs7FI0+wLc9czY6nk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015489; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ICCAeqXj7rUSfpx8/pGgrP3DeBAUK1g09+pqe3jEi8k=; b=iroVrPG4dn7+36Az1DDe9fV3cfWs3CEUKRBn8etmnRMajE0Wegr7dw1TD6/PtNOeKe3CxC NAP+eWybzjg7yoDg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 45D6C13584; Thu, 20 Apr 2023 18:31:29 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 9P4KEQGFQWSzNAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:29 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 5/9] nvme: Make test image size configurable Date: Thu, 20 Apr 2023 20:31:17 +0200 Message-Id: <20230420183121.4489-9-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The reduce the overall runtime of the testsuite by making the default size of the test image small. For verification jobs, the default can be overwriten via the newly introduced nvme_img_size environment variable. The default size of 350M is the minimum requirement of nvme/012 and nvme/013. These tests rely on an xfs filesystem which requires this minimum size. Signed-off-by: Daniel Wagner --- tests/nvme/004 | 2 +- tests/nvme/005 | 2 +- tests/nvme/006 | 2 +- tests/nvme/007 | 2 +- tests/nvme/008 | 2 +- tests/nvme/009 | 2 +- tests/nvme/010 | 5 +++-- tests/nvme/011 | 5 +++-- tests/nvme/012 | 2 +- tests/nvme/013 | 2 +- tests/nvme/014 | 2 +- tests/nvme/015 | 2 +- tests/nvme/017 | 2 +- tests/nvme/018 | 2 +- tests/nvme/019 | 2 +- tests/nvme/020 | 2 +- tests/nvme/021 | 2 +- tests/nvme/022 | 2 +- tests/nvme/023 | 2 +- tests/nvme/024 | 2 +- tests/nvme/025 | 2 +- tests/nvme/026 | 2 +- tests/nvme/027 | 2 +- tests/nvme/028 | 2 +- tests/nvme/029 | 3 ++- tests/nvme/031 | 2 +- tests/nvme/032 | 2 +- tests/nvme/034 | 2 +- tests/nvme/035 | 2 +- tests/nvme/040 | 4 ++-- tests/nvme/041 | 2 +- tests/nvme/042 | 2 +- tests/nvme/043 | 2 +- tests/nvme/044 | 2 +- tests/nvme/045 | 2 +- tests/nvme/047 | 2 +- tests/nvme/048 | 2 +- tests/nvme/rc | 1 + 38 files changed, 44 insertions(+), 40 deletions(-) diff --git a/tests/nvme/004 b/tests/nvme/004 index 9dda538b1ac0..cab98ff44326 100755 --- a/tests/nvme/004 +++ b/tests/nvme/004 @@ -25,7 +25,7 @@ test() { local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 local loop_dev loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" diff --git a/tests/nvme/005 b/tests/nvme/005 index de567a74a891..8e15a13f3794 100755 --- a/tests/nvme/005 +++ b/tests/nvme/005 @@ -24,7 +24,7 @@ test() { local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 local loop_dev loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" diff --git a/tests/nvme/006 b/tests/nvme/006 index d993861c06ba..ea0db93791a7 100755 --- a/tests/nvme/006 +++ b/tests/nvme/006 @@ -24,7 +24,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 diff --git a/tests/nvme/007 b/tests/nvme/007 index d53100f3ff7b..243a79f5a254 100755 --- a/tests/nvme/007 +++ b/tests/nvme/007 @@ -25,7 +25,7 @@ test() { =20 file_path=3D"${TMPDIR}/img" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/008 b/tests/nvme/008 index 5568fe46e463..5abc4240ca46 100755 --- a/tests/nvme/008 +++ b/tests/nvme/008 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/009 b/tests/nvme/009 index 2814c79164ee..491d3c809ab0 100755 --- a/tests/nvme/009 +++ b/tests/nvme/009 @@ -24,7 +24,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/010 b/tests/nvme/010 index b7b1d5188e9b..805f80d40620 100755 --- a/tests/nvme/010 +++ b/tests/nvme/010 @@ -26,7 +26,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 @@ -41,7 +41,8 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D950m --filename=3D"/dev/${nvmedev}n1" + _run_fio_verify_io --size=3D${nvme_img_size} \ + --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/011 b/tests/nvme/011 index 4bfe9af084e4..da8cbac11124 100755 --- a/tests/nvme/011 +++ b/tests/nvme/011 @@ -26,7 +26,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" @@ -39,7 +39,8 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D950m --filename=3D"/dev/${nvmedev}n1" + _run_fio_verify_io --size=3D"${nvme_img_size}" \ + --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/012 b/tests/nvme/012 index c9d24388306d..ecf44fcb5a51 100755 --- a/tests/nvme/012 +++ b/tests/nvme/012 @@ -29,7 +29,7 @@ test() { local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/013 b/tests/nvme/013 index 265b6968fd34..e249add46295 100755 --- a/tests/nvme/013 +++ b/tests/nvme/013 @@ -28,7 +28,7 @@ test() { =20 local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/014 b/tests/nvme/014 index 28913641ae40..2d00ed392ea8 100755 --- a/tests/nvme/014 +++ b/tests/nvme/014 @@ -29,7 +29,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/015 b/tests/nvme/015 index 2f7957caac88..3755cdee00c9 100755 --- a/tests/nvme/015 +++ b/tests/nvme/015 @@ -28,7 +28,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/017 b/tests/nvme/017 index f2a95cf276cb..0248aee9bc41 100755 --- a/tests/nvme/017 +++ b/tests/nvme/017 @@ -25,7 +25,7 @@ test() { =20 file_path=3D"${TMPDIR}/img" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/018 b/tests/nvme/018 index 315e79534348..78e9b2bb94d8 100755 --- a/tests/nvme/018 +++ b/tests/nvme/018 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/019 b/tests/nvme/019 index 4cb3509a12b2..9fff8ccaac9c 100755 --- a/tests/nvme/019 +++ b/tests/nvme/019 @@ -28,7 +28,7 @@ test() { local nblk_range=3D"10,10,10,10,10,10,10,10,10,10" local sblk_range=3D"100,200,300,400,500,600,700,800,900,1000" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/020 b/tests/nvme/020 index 16fdfcc94918..1966d5925213 100755 --- a/tests/nvme/020 +++ b/tests/nvme/020 @@ -26,7 +26,7 @@ test() { local nblk_range=3D"10,10,10,10,10,10,10,10,10,10" local sblk_range=3D"100,200,300,400,500,600,700,800,900,1000" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/021 b/tests/nvme/021 index 6ee0af1fe158..1fefc0fbca00 100755 --- a/tests/nvme/021 +++ b/tests/nvme/021 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/022 b/tests/nvme/022 index 1d76ffa44178..1ff915786f86 100755 --- a/tests/nvme/022 +++ b/tests/nvme/022 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/023 b/tests/nvme/023 index b65be07edc38..90316230a3d7 100755 --- a/tests/nvme/023 +++ b/tests/nvme/023 @@ -26,7 +26,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/024 b/tests/nvme/024 index f756797d6f29..384a8266e741 100755 --- a/tests/nvme/024 +++ b/tests/nvme/024 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/025 b/tests/nvme/025 index 941bf36f67fb..815223d1c28d 100755 --- a/tests/nvme/025 +++ b/tests/nvme/025 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/026 b/tests/nvme/026 index c3f06c2a377c..d2203f19f026 100755 --- a/tests/nvme/026 +++ b/tests/nvme/026 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/027 b/tests/nvme/027 index 0ad663ace811..97fe70e78344 100755 --- a/tests/nvme/027 +++ b/tests/nvme/027 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/028 b/tests/nvme/028 index 7de977a81213..c539620bee28 100755 --- a/tests/nvme/028 +++ b/tests/nvme/028 @@ -25,7 +25,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "91fdba0d-f87b-4c25-b80f-db7be1418b9e" diff --git a/tests/nvme/029 b/tests/nvme/029 index f8b4cbbb9156..1808b7b0edf1 100755 --- a/tests/nvme/029 +++ b/tests/nvme/029 @@ -14,6 +14,7 @@ requires() { _nvme_requires _have_loop _require_nvme_trtype_is_fabrics + _require_test_dev_size 1M } =20 test_user_io() @@ -59,7 +60,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 1G "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/031 b/tests/nvme/031 index 4e1798246db1..e70898819a86 100755 --- a/tests/nvme/031 +++ b/tests/nvme/031 @@ -33,7 +33,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" =20 loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 diff --git a/tests/nvme/032 b/tests/nvme/032 index 81e074cc11bc..9f9756b0f959 100755 --- a/tests/nvme/032 +++ b/tests/nvme/032 @@ -38,7 +38,7 @@ test_device() { sysfs=3D"/sys/bus/pci/devices/${pdev}" =20 # start fio job - _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D1g \ + _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D"${nvme_img_size}" \ --group_reporting --time_based --runtime=3D1m &> /dev/null & =20 sleep 5 diff --git a/tests/nvme/034 b/tests/nvme/034 index f92e5e20865b..e0ede717c373 100755 --- a/tests/nvme/034 +++ b/tests/nvme/034 @@ -26,7 +26,7 @@ test_device() { port=3D$(_nvmet_passthru_target_setup "${subsys}") nsdev=3D$(_nvmet_passthru_target_connect "${nvme_trtype}" "${subsys}") =20 - _run_fio_verify_io --size=3D950m --filename=3D"${nsdev}" + _run_fio_verify_io --size=3D"${nvme_img_size}" --filename=3D"${nsdev}" =20 _nvme_disconnect_subsys "${subsys}" _nvmet_passthru_target_cleanup "${port}" "${subsys}" diff --git a/tests/nvme/035 b/tests/nvme/035 index 8b485bc8e682..2c4a25f82937 100755 --- a/tests/nvme/035 +++ b/tests/nvme/035 @@ -17,7 +17,7 @@ requires() { } =20 device_requires() { - _require_test_dev_size 1024m + _require_test_dev_size "${nvme_img_size}" } =20 test_device() { diff --git a/tests/nvme/040 b/tests/nvme/040 index 8d29f905adb5..31b7cafef4be 100755 --- a/tests/nvme/040 +++ b/tests/nvme/040 @@ -25,7 +25,7 @@ test() { echo "Running ${TEST_NAME}" =20 _setup_nvmet - truncate -s 1G "$TMPDIR/img" + truncate -s "${nvme_img_size}" "$TMPDIR/img" loop_dev=3D"$(losetup -f --show "$TMPDIR/img")" =20 port=3D"$(_create_nvmet_port "${nvme_trtype}")" @@ -37,7 +37,7 @@ test() { =20 # start fio job echo "starting background fio" - _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D1g \ + _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${nvme_img_si= ze}" \ --group_reporting --ramp_time=3D5 \ --time_based --runtime=3D1m &> /dev/null & sleep 5 diff --git a/tests/nvme/041 b/tests/nvme/041 index 03e2dab25918..308655dd6090 100755 --- a/tests/nvme/041 +++ b/tests/nvme/041 @@ -44,7 +44,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "b92842df-a394-44b1-84a4-92ae7d112861" diff --git a/tests/nvme/042 b/tests/nvme/042 index 4ad726f72f5a..fed2efead013 100755 --- a/tests/nvme/042 +++ b/tests/nvme/042 @@ -41,7 +41,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/043 b/tests/nvme/043 index c031cecf34a5..a030884aa4ed 100755 --- a/tests/nvme/043 +++ b/tests/nvme/043 @@ -42,7 +42,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/044 b/tests/nvme/044 index f2406ecadf7d..9928bcc55397 100755 --- a/tests/nvme/044 +++ b/tests/nvme/044 @@ -53,7 +53,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/045 b/tests/nvme/045 index 612e5f168e3c..7c51da27b5f1 100755 --- a/tests/nvme/045 +++ b/tests/nvme/045 @@ -55,7 +55,7 @@ test() { =20 _setup_nvmet =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" port=3D"$(_create_nvmet_port "${nvme_trtype}")" diff --git a/tests/nvme/047 b/tests/nvme/047 index d56d3be185b0..b5a8d469a983 100755 --- a/tests/nvme/047 +++ b/tests/nvme/047 @@ -28,7 +28,7 @@ test() { local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 loop_dev=3D"$(losetup -f --show "${file_path}")" =20 diff --git a/tests/nvme/048 b/tests/nvme/048 index b4ee7371eb68..08fdee16c811 100755 --- a/tests/nvme/048 +++ b/tests/nvme/048 @@ -84,7 +84,7 @@ test() { fi hostnqn=3D"nqn.2014-08.org.nvmexpress:uuid:${hostid}" =20 - truncate -s 512M "${file_path}" + truncate -s "${nvme_img_size}" "${file_path}" =20 _create_nvmet_subsystem "${subsys_name}" "${file_path}" \ "b92842df-a394-44b1-84a4-92ae7d112861" diff --git a/tests/nvme/rc b/tests/nvme/rc index 41f196b037d6..e5ba9a6d5f54 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -17,6 +17,7 @@ def_local_wwpn=3D"0x20001100aa000002" def_hostnqn=3D"$(cat /etc/nvme/hostnqn 2> /dev/null)" def_hostid=3D"$(cat /etc/nvme/hostid 2> /dev/null)" nvme_trtype=3D${nvme_trtype:-"loop"} +nvme_img_size=3D${nvme_img_size:-"350M"} =20 _nvme_requires() { _have_program nvme --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EEBDDC77B73 for ; Thu, 20 Apr 2023 18:31:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231817AbjDTSbw (ORCPT ); Thu, 20 Apr 2023 14:31:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231567AbjDTSbc (ORCPT ); Thu, 20 Apr 2023 14:31:32 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 740C53A92; Thu, 20 Apr 2023 11:31:31 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id E319E1FD8C; Thu, 20 Apr 2023 18:31:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015489; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vYu2UT5lDEOdiTT1ESF8e0PH0sTJl298MdWvcXc3Wac=; b=2KswRzz5JfO3CyQW09bNUue/G8SyuDqDFi/Td2fvqHSZMoaprZqLtlL1KKby8cda08qn8X WUidgiJRXSp74k0coJJ2NEf0UaD81agu7iSU90t7Ug7XCZxl7IFSymvd1c66oDU6zkPFqm dPss0lp++NXTi/S/IcS+7whCKNbMgzE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015489; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vYu2UT5lDEOdiTT1ESF8e0PH0sTJl298MdWvcXc3Wac=; b=4F5D1uLN8oDmjxNK57MVatI40n5X6KRkRsLf7i+sLBN7kdZAv0MP/s90PKf5OWi6tW4kds HTmB5bAluOHI94Aw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id D5CDB13584; Thu, 20 Apr 2023 18:31:29 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id GGjdMwGFQWS1NAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:29 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 6/9] nvme-rc: Add minimal test image size requirement Date: Thu, 20 Apr 2023 20:31:18 +0200 Message-Id: <20230420183121.4489-10-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Some tests need a minimal test image size to work correctly. Thus add a helper to check the size and update these tests accordingly. The image minimum is 4M because some of the test have hard coded values. All tests which use the xfs fio verification job have a minimum requirement of 350M impossed by the xfs filesystem. Signed-off-by: Daniel Wagner --- tests/nvme/012 | 1 + tests/nvme/013 | 1 + tests/nvme/029 | 1 - tests/nvme/045 | 2 +- tests/nvme/rc | 15 +++++++++++++++ 5 files changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/nvme/012 b/tests/nvme/012 index ecf44fcb5a51..efe227538c57 100755 --- a/tests/nvme/012 +++ b/tests/nvme/012 @@ -16,6 +16,7 @@ requires() { _have_fio _have_loop _require_nvme_trtype_is_fabrics + _require_nvme_test_img_size 350m } =20 test() { diff --git a/tests/nvme/013 b/tests/nvme/013 index e249add46295..14e646a19c47 100755 --- a/tests/nvme/013 +++ b/tests/nvme/013 @@ -15,6 +15,7 @@ requires() { _have_xfs _have_fio _require_nvme_trtype_is_fabrics + _require_nvme_test_img_size 350m } =20 test() { diff --git a/tests/nvme/029 b/tests/nvme/029 index 1808b7b0edf1..c6d38b42af70 100755 --- a/tests/nvme/029 +++ b/tests/nvme/029 @@ -14,7 +14,6 @@ requires() { _nvme_requires _have_loop _require_nvme_trtype_is_fabrics - _require_test_dev_size 1M } =20 test_user_io() diff --git a/tests/nvme/045 b/tests/nvme/045 index 7c51da27b5f1..99012f6bed8f 100755 --- a/tests/nvme/045 +++ b/tests/nvme/045 @@ -120,7 +120,7 @@ test() { =20 nvmedev=3D$(_find_nvme_dev "${subsys_name}") =20 - _run_fio_rand_io --size=3D8m --filename=3D"/dev/${nvmedev}n1" + _run_fio_rand_io --size=3D4m --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/rc b/tests/nvme/rc index e5ba9a6d5f54..b1f2dacae125 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -21,6 +21,7 @@ nvme_img_size=3D${nvme_img_size:-"350M"} =20 _nvme_requires() { _have_program nvme + _require_nvme_test_img_size 4m case ${nvme_trtype} in loop) _have_driver nvme-loop @@ -94,6 +95,20 @@ _require_test_dev_is_nvme() { return 0 } =20 +_require_nvme_test_img_size() { + local require_sz_mb + local nvme_img_size_mb + + require_sz_mb=3D"$(convert_to_mb "$1")" + nvme_img_size_mb=3D"$(convert_to_mb "${nvme_img_size}")" + + if (( "${nvme_img_size_mb}" < "$require_sz_mb" )); then + SKIP_REASONS+=3D("nvme_img_size must be at least ${require_sz_mb}m") + return 1 + fi + return 0 +} + _require_nvme_trtype() { local trtype for trtype in "$@"; do --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94E22C77B72 for ; Thu, 20 Apr 2023 18:32:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231822AbjDTScA (ORCPT ); Thu, 20 Apr 2023 14:32:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231704AbjDTSbm (ORCPT ); Thu, 20 Apr 2023 14:31:42 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF74C5259; Thu, 20 Apr 2023 11:31:31 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 7EF911FD8D; Thu, 20 Apr 2023 18:31:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015490; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FKotN8oLTbJBb8LbRqu8BMmJNv6WXn80Z+YRR+9XiIM=; b=b0dLs/nOf0xOemZyvN55cL35m7VZ4LgBobRaG4u8mf93dVvFR5c7zABBLFgCMlZ3tuGT+h z1uC7lgVSNgtFdeT5Cq/VpS/wXUBuibIkx4CgzRMlMA6BrIYtIl+YSMS+POlWTRDOjCDaU qGYAsnpS/pz4CsnrGvIK8IZT/4ezXWE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015490; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FKotN8oLTbJBb8LbRqu8BMmJNv6WXn80Z+YRR+9XiIM=; b=3aNn2xsvrqdSQu5BseljXHDiMkIjbnG44IY/v+MPdzN+jO5oPS6RcgiVfSEv7ZSDEtMJwm 69e/4HLVkTuvrHBg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 7141E13584; Thu, 20 Apr 2023 18:31:30 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id Kq5+GwKFQWS4NAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:30 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 7/9] nvme-rc: Calculate IO size for fio jobs Date: Thu, 20 Apr 2023 20:31:19 +0200 Message-Id: <20230420183121.4489-11-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Introduce two new function to calculate the IO size for fio jobs. _nvme_calc_io_size() returns the jobs size for _run_fio_verify_io() function. Reduce the max size of the job by one megabyte to make the test more robust not to run out of space by accident. Note these fio calls run with just one jobs. _nvme_calc_run_io_size() returns the jobs size for _run_fio_rand_io() function. Again, the jobs size is not maxing out the space and most important it takes the number of jobs into account which are created (number of CPUs). Signed-off-by: Daniel Wagner --- tests/nvme/010 | 5 +++-- tests/nvme/011 | 5 +++-- tests/nvme/032 | 6 ++++-- tests/nvme/034 | 4 +++- tests/nvme/040 | 4 +++- tests/nvme/045 | 4 +++- tests/nvme/047 | 6 ++++-- tests/nvme/rc | 20 ++++++++++++++++++++ 8 files changed, 43 insertions(+), 11 deletions(-) diff --git a/tests/nvme/010 b/tests/nvme/010 index 805f80d40620..d209335c2158 100755 --- a/tests/nvme/010 +++ b/tests/nvme/010 @@ -25,6 +25,7 @@ test() { local loop_dev local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" + local io_size =20 truncate -s "${nvme_img_size}" "${file_path}" =20 @@ -41,8 +42,8 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D${nvme_img_size} \ - --filename=3D"/dev/${nvmedev}n1" + io_size=3D"$(_nvme_calc_io_size "${nvme_img_size}")" + _run_fio_verify_io --size=3D"${io_size}" --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/011 b/tests/nvme/011 index da8cbac11124..294ba4333aff 100755 --- a/tests/nvme/011 +++ b/tests/nvme/011 @@ -25,6 +25,7 @@ test() { local file_path local file_path=3D"${TMPDIR}/img" local subsys_name=3D"blktests-subsystem-1" + local io_size =20 truncate -s "${nvme_img_size}" "${file_path}" =20 @@ -39,8 +40,8 @@ test() { cat "/sys/block/${nvmedev}n1/uuid" cat "/sys/block/${nvmedev}n1/wwid" =20 - _run_fio_verify_io --size=3D"${nvme_img_size}" \ - --filename=3D"/dev/${nvmedev}n1" + io_size=3D"$(_nvme_calc_io_size "${nvme_img_size}")" + _run_fio_verify_io --size=3D"${io_size}" --filename=3D"/dev/${nvmedev}n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/032 b/tests/nvme/032 index 9f9756b0f959..ad701cea877d 100755 --- a/tests/nvme/032 +++ b/tests/nvme/032 @@ -33,13 +33,15 @@ test_device() { local sysfs local attr local m + local rand_io_size =20 pdev=3D"$(_get_pci_dev_from_blkdev)" sysfs=3D"/sys/bus/pci/devices/${pdev}" =20 # start fio job - _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D"${nvme_img_size}" \ - --group_reporting --time_based --runtime=3D1m &> /dev/null & + rand_io_size=3D"$(_nvme_calc_rand_io_size "${nvme_img_size}")" + _run_fio_rand_io --filename=3D"$TEST_DEV" --size=3D"${rand_io_size}" \ + --group_reporting --time_based --runtime=3D1m > /dev/null & =20 sleep 5 =20 diff --git a/tests/nvme/034 b/tests/nvme/034 index e0ede717c373..0df8bef98e5e 100755 --- a/tests/nvme/034 +++ b/tests/nvme/034 @@ -19,6 +19,7 @@ test_device() { local ctrldev local nsdev local port + local io_size =20 echo "Running ${TEST_NAME}" =20 @@ -26,7 +27,8 @@ test_device() { port=3D$(_nvmet_passthru_target_setup "${subsys}") nsdev=3D$(_nvmet_passthru_target_connect "${nvme_trtype}" "${subsys}") =20 - _run_fio_verify_io --size=3D"${nvme_img_size}" --filename=3D"${nsdev}" + io_size=3D"$(_nvme_calc_io_size "${nvme_img_size}")" + _run_fio_verify_io --size=3D"${io_size}" --filename=3D"${nsdev}" =20 _nvme_disconnect_subsys "${subsys}" _nvmet_passthru_target_cleanup "${port}" "${subsys}" diff --git a/tests/nvme/040 b/tests/nvme/040 index 31b7cafef4be..b033a2a866f2 100755 --- a/tests/nvme/040 +++ b/tests/nvme/040 @@ -21,6 +21,7 @@ test() { local port local loop_dev local nvmedev + local rand_io_size =20 echo "Running ${TEST_NAME}" =20 @@ -37,7 +38,8 @@ test() { =20 # start fio job echo "starting background fio" - _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${nvme_img_si= ze}" \ + rand_io_size=3D"$(_nvme_calc_rand_io_size "${nvme_img_size}")" + _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${rand_io_siz= e}" \ --group_reporting --ramp_time=3D5 \ --time_based --runtime=3D1m &> /dev/null & sleep 5 diff --git a/tests/nvme/045 b/tests/nvme/045 index 99012f6bed8f..f50087cccb6a 100755 --- a/tests/nvme/045 +++ b/tests/nvme/045 @@ -31,6 +31,7 @@ test() { local ctrlkey local new_ctrlkey local ctrldev + local rand_io_size =20 echo "Running ${TEST_NAME}" =20 @@ -120,7 +121,8 @@ test() { =20 nvmedev=3D$(_find_nvme_dev "${subsys_name}") =20 - _run_fio_rand_io --size=3D4m --filename=3D"/dev/${nvmedev}n1" + rand_io_size=3D"$(_nvme_calc_rand_io_size 4m)" + _run_fio_rand_io --size=3D"${rand_io_size}" --filename=3D"/dev/${nvmedev}= n1" =20 _nvme_disconnect_subsys "${subsys_name}" =20 diff --git a/tests/nvme/047 b/tests/nvme/047 index b5a8d469a983..6a7599bc2e91 100755 --- a/tests/nvme/047 +++ b/tests/nvme/047 @@ -25,6 +25,7 @@ test() { local port local nvmedev local loop_dev + local rand_io_size local file_path=3D"$TMPDIR/img" local subsys_name=3D"blktests-subsystem-1" =20 @@ -42,7 +43,8 @@ test() { =20 nvmedev=3D$(_find_nvme_dev "${subsys_name}") =20 - _xfs_run_fio_verify_io /dev/"${nvmedev}n1" "1m" || echo FAIL + rand_io_size=3D"$(_nvme_calc_rand_io_size 4M)" + _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${rand_io_siz= e}" =20 _nvme_disconnect_subsys "${subsys_name}" >> "$FULL" 2>&1 =20 @@ -50,7 +52,7 @@ test() { --nr-write-queues 1 \ --nr-poll-queues 1 || echo FAIL =20 - _xfs_run_fio_verify_io /dev/"${nvmedev}n1" "1m" || echo FAIL + _run_fio_rand_io --filename=3D"/dev/${nvmedev}n1" --size=3D"${rand_io_siz= e}" =20 _nvme_disconnect_subsys "${subsys_name}" >> "$FULL" 2>&1 =20 diff --git a/tests/nvme/rc b/tests/nvme/rc index b1f2dacae125..172f510527ed 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -150,6 +150,26 @@ _test_dev_nvme_nsid() { cat "${TEST_DEV_SYSFS}/nsid" } =20 +_nvme_calc_io_size() { + local img_size_mb + local io_size_mb + + img_size_mb=3D"$(convert_to_mb "$1")" + io_size_mb=3D"$((img_size_mb - 1))" + + echo "${io_size_mb}m" +} + +_nvme_calc_rand_io_size() { + local img_size_mb + local io_size_mb + + img_size_mb=3D"$(convert_to_mb "$1")" + io_size_mb=3D"$(printf "%d" $((((img_size_mb * 1024 * 1024) / $(nproc) - = 1) / 1024)))" + + echo "${io_size_mb}k" +} + _nvme_fcloop_add_rport() { local local_wwnn=3D"$1" local local_wwpn=3D"$2" --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0C5E8C77B73 for ; Thu, 20 Apr 2023 18:32:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231958AbjDTScP (ORCPT ); Thu, 20 Apr 2023 14:32:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231837AbjDTSbz (ORCPT ); Thu, 20 Apr 2023 14:31:55 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E813526F; Thu, 20 Apr 2023 11:31:32 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 27B5A1FDCA; Thu, 20 Apr 2023 18:31:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015491; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=p5w7/u9ISF5o5lHXLzxfuZV9gNo85LTpV8ROuY1d0Ww=; b=S3WMJVlJ3kpoVNrSiHZnKrnN4dNDufFHFPiXaSVWdYgXlDB9QSDwOVzMxVrnlQqyGrN+7M GNyOJ6IiJPpSDx07bAs0MYsyY0RDZ6vaesBlF4eD6RuBj8JLLX7HA+skGacYZdMiwDgter dD3RUdg4/n/zsiqPBVO4BXo495iKWTA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015491; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=p5w7/u9ISF5o5lHXLzxfuZV9gNo85LTpV8ROuY1d0Ww=; b=hWOfWzfaBN18Mn47HpatDjGFKK7q0b6iJ+mOGuVQUxNyfh0gkDkF1SrcTub4rqhe08fHb/ HiOwTRvMNd4TFcDA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 0F67513584; Thu, 20 Apr 2023 18:31:31 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id DFW9AwOFQWS8NAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:31 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 8/9] nvme-rc: Move discovery generation counter code to rc Date: Thu, 20 Apr 2023 20:31:20 +0200 Message-Id: <20230420183121.4489-12-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Move the discovery generation counter code to rc so that we can reuse it in 002. Signed-off-by: Daniel Wagner --- tests/nvme/002 | 4 +- tests/nvme/002.out | 3004 -------------------------------------------- tests/nvme/030 | 22 +- tests/nvme/rc | 13 + 4 files changed, 20 insertions(+), 3023 deletions(-) diff --git a/tests/nvme/002 b/tests/nvme/002 index 6c6ae5fea89b..6b8484844b4d 100755 --- a/tests/nvme/002 +++ b/tests/nvme/002 @@ -27,12 +27,14 @@ test() { local loop_dev loop_dev=3D"$(losetup -f)" =20 + local genctr=3D1 + for ((i =3D 0; i < iterations; i++)); do _create_nvmet_subsystem "blktests-subsystem-$i" "${loop_dev}" _add_nvmet_subsys_to_port "${port}" "blktests-subsystem-$i" done =20 - _nvme_discover "${nvme_trtype}" | _filter_discovery + genctr=3D$(_check_genctr "${genctr}" "adding a subsystem to a port") =20 for ((i =3D iterations - 1; i >=3D 0; i--)); do _remove_nvmet_subsystem_from_port "${port}" "blktests-subsystem-$i" diff --git a/tests/nvme/002.out b/tests/nvme/002.out index c33d7d306ed2..98554ddb0ca6 100644 --- a/tests/nvme/002.out +++ b/tests/nvme/002.out @@ -1,3006 +1,2 @@ Running nvme/002 -Discovery Log Number of Records 1001, Generation counter X -=3D=3D=3D=3D=3DDiscovery Log Entry 0=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: nqn.2014-08.org.nvmexpress.discovery -=3D=3D=3D=3D=3DDiscovery Log Entry 1=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-0 -=3D=3D=3D=3D=3DDiscovery Log Entry 2=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-1 -=3D=3D=3D=3D=3DDiscovery Log Entry 3=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-2 -=3D=3D=3D=3D=3DDiscovery Log Entry 4=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-3 -=3D=3D=3D=3D=3DDiscovery Log Entry 5=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-4 -=3D=3D=3D=3D=3DDiscovery Log Entry 6=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-5 -=3D=3D=3D=3D=3DDiscovery Log Entry 7=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-6 -=3D=3D=3D=3D=3DDiscovery Log Entry 8=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-7 -=3D=3D=3D=3D=3DDiscovery Log Entry 9=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-8 -=3D=3D=3D=3D=3DDiscovery Log Entry 10=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-9 -=3D=3D=3D=3D=3DDiscovery Log Entry 11=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-10 -=3D=3D=3D=3D=3DDiscovery Log Entry 12=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-11 -=3D=3D=3D=3D=3DDiscovery Log Entry 13=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-12 -=3D=3D=3D=3D=3DDiscovery Log Entry 14=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-13 -=3D=3D=3D=3D=3DDiscovery Log Entry 15=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-14 -=3D=3D=3D=3D=3DDiscovery Log Entry 16=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-15 -=3D=3D=3D=3D=3DDiscovery Log Entry 17=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-16 -=3D=3D=3D=3D=3DDiscovery Log Entry 18=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-17 -=3D=3D=3D=3D=3DDiscovery Log Entry 19=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-18 -=3D=3D=3D=3D=3DDiscovery Log Entry 20=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-19 -=3D=3D=3D=3D=3DDiscovery Log Entry 21=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-20 -=3D=3D=3D=3D=3DDiscovery Log Entry 22=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-21 -=3D=3D=3D=3D=3DDiscovery Log Entry 23=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-22 -=3D=3D=3D=3D=3DDiscovery Log Entry 24=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-23 -=3D=3D=3D=3D=3DDiscovery Log Entry 25=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-24 -=3D=3D=3D=3D=3DDiscovery Log Entry 26=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-25 -=3D=3D=3D=3D=3DDiscovery Log Entry 27=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-26 -=3D=3D=3D=3D=3DDiscovery Log Entry 28=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-27 -=3D=3D=3D=3D=3DDiscovery Log Entry 29=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-28 -=3D=3D=3D=3D=3DDiscovery Log Entry 30=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-29 -=3D=3D=3D=3D=3DDiscovery Log Entry 31=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-30 -=3D=3D=3D=3D=3DDiscovery Log Entry 32=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-31 -=3D=3D=3D=3D=3DDiscovery Log Entry 33=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-32 -=3D=3D=3D=3D=3DDiscovery Log Entry 34=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-33 -=3D=3D=3D=3D=3DDiscovery Log Entry 35=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-34 -=3D=3D=3D=3D=3DDiscovery Log Entry 36=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-35 -=3D=3D=3D=3D=3DDiscovery Log Entry 37=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-36 -=3D=3D=3D=3D=3DDiscovery Log Entry 38=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-37 -=3D=3D=3D=3D=3DDiscovery Log Entry 39=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-38 -=3D=3D=3D=3D=3DDiscovery Log Entry 40=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-39 -=3D=3D=3D=3D=3DDiscovery Log Entry 41=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-40 -=3D=3D=3D=3D=3DDiscovery Log Entry 42=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-41 -=3D=3D=3D=3D=3DDiscovery Log Entry 43=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-42 -=3D=3D=3D=3D=3DDiscovery Log Entry 44=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-43 -=3D=3D=3D=3D=3DDiscovery Log Entry 45=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-44 -=3D=3D=3D=3D=3DDiscovery Log Entry 46=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-45 -=3D=3D=3D=3D=3DDiscovery Log Entry 47=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-46 -=3D=3D=3D=3D=3DDiscovery Log Entry 48=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-47 -=3D=3D=3D=3D=3DDiscovery Log Entry 49=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-48 -=3D=3D=3D=3D=3DDiscovery Log Entry 50=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-49 -=3D=3D=3D=3D=3DDiscovery Log Entry 51=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-50 -=3D=3D=3D=3D=3DDiscovery Log Entry 52=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-51 -=3D=3D=3D=3D=3DDiscovery Log Entry 53=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-52 -=3D=3D=3D=3D=3DDiscovery Log Entry 54=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-53 -=3D=3D=3D=3D=3DDiscovery Log Entry 55=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-54 -=3D=3D=3D=3D=3DDiscovery Log Entry 56=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-55 -=3D=3D=3D=3D=3DDiscovery Log Entry 57=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-56 -=3D=3D=3D=3D=3DDiscovery Log Entry 58=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-57 -=3D=3D=3D=3D=3DDiscovery Log Entry 59=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-58 -=3D=3D=3D=3D=3DDiscovery Log Entry 60=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-59 -=3D=3D=3D=3D=3DDiscovery Log Entry 61=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-60 -=3D=3D=3D=3D=3DDiscovery Log Entry 62=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-61 -=3D=3D=3D=3D=3DDiscovery Log Entry 63=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-62 -=3D=3D=3D=3D=3DDiscovery Log Entry 64=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-63 -=3D=3D=3D=3D=3DDiscovery Log Entry 65=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-64 -=3D=3D=3D=3D=3DDiscovery Log Entry 66=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-65 -=3D=3D=3D=3D=3DDiscovery Log Entry 67=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-66 -=3D=3D=3D=3D=3DDiscovery Log Entry 68=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-67 -=3D=3D=3D=3D=3DDiscovery Log Entry 69=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-68 -=3D=3D=3D=3D=3DDiscovery Log Entry 70=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-69 -=3D=3D=3D=3D=3DDiscovery Log Entry 71=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-70 -=3D=3D=3D=3D=3DDiscovery Log Entry 72=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-71 -=3D=3D=3D=3D=3DDiscovery Log Entry 73=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-72 -=3D=3D=3D=3D=3DDiscovery Log Entry 74=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-73 -=3D=3D=3D=3D=3DDiscovery Log Entry 75=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-74 -=3D=3D=3D=3D=3DDiscovery Log Entry 76=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-75 -=3D=3D=3D=3D=3DDiscovery Log Entry 77=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-76 -=3D=3D=3D=3D=3DDiscovery Log Entry 78=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-77 -=3D=3D=3D=3D=3DDiscovery Log Entry 79=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-78 -=3D=3D=3D=3D=3DDiscovery Log Entry 80=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-79 -=3D=3D=3D=3D=3DDiscovery Log Entry 81=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-80 -=3D=3D=3D=3D=3DDiscovery Log Entry 82=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-81 -=3D=3D=3D=3D=3DDiscovery Log Entry 83=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-82 -=3D=3D=3D=3D=3DDiscovery Log Entry 84=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-83 -=3D=3D=3D=3D=3DDiscovery Log Entry 85=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-84 -=3D=3D=3D=3D=3DDiscovery Log Entry 86=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-85 -=3D=3D=3D=3D=3DDiscovery Log Entry 87=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-86 -=3D=3D=3D=3D=3DDiscovery Log Entry 88=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-87 -=3D=3D=3D=3D=3DDiscovery Log Entry 89=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-88 -=3D=3D=3D=3D=3DDiscovery Log Entry 90=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-89 -=3D=3D=3D=3D=3DDiscovery Log Entry 91=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-90 -=3D=3D=3D=3D=3DDiscovery Log Entry 92=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-91 -=3D=3D=3D=3D=3DDiscovery Log Entry 93=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-92 -=3D=3D=3D=3D=3DDiscovery Log Entry 94=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-93 -=3D=3D=3D=3D=3DDiscovery Log Entry 95=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-94 -=3D=3D=3D=3D=3DDiscovery Log Entry 96=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-95 -=3D=3D=3D=3D=3DDiscovery Log Entry 97=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-96 -=3D=3D=3D=3D=3DDiscovery Log Entry 98=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-97 -=3D=3D=3D=3D=3DDiscovery Log Entry 99=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-98 -=3D=3D=3D=3D=3DDiscovery Log Entry 100=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-99 -=3D=3D=3D=3D=3DDiscovery Log Entry 101=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-100 -=3D=3D=3D=3D=3DDiscovery Log Entry 102=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-101 -=3D=3D=3D=3D=3DDiscovery Log Entry 103=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-102 -=3D=3D=3D=3D=3DDiscovery Log Entry 104=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-103 -=3D=3D=3D=3D=3DDiscovery Log Entry 105=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-104 -=3D=3D=3D=3D=3DDiscovery Log Entry 106=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-105 -=3D=3D=3D=3D=3DDiscovery Log Entry 107=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-106 -=3D=3D=3D=3D=3DDiscovery Log Entry 108=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-107 -=3D=3D=3D=3D=3DDiscovery Log Entry 109=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-108 -=3D=3D=3D=3D=3DDiscovery Log Entry 110=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-109 -=3D=3D=3D=3D=3DDiscovery Log Entry 111=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-110 -=3D=3D=3D=3D=3DDiscovery Log Entry 112=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-111 -=3D=3D=3D=3D=3DDiscovery Log Entry 113=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-112 -=3D=3D=3D=3D=3DDiscovery Log Entry 114=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-113 -=3D=3D=3D=3D=3DDiscovery Log Entry 115=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-114 -=3D=3D=3D=3D=3DDiscovery Log Entry 116=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-115 -=3D=3D=3D=3D=3DDiscovery Log Entry 117=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-116 -=3D=3D=3D=3D=3DDiscovery Log Entry 118=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-117 -=3D=3D=3D=3D=3DDiscovery Log Entry 119=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-118 -=3D=3D=3D=3D=3DDiscovery Log Entry 120=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-119 -=3D=3D=3D=3D=3DDiscovery Log Entry 121=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-120 -=3D=3D=3D=3D=3DDiscovery Log Entry 122=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-121 -=3D=3D=3D=3D=3DDiscovery Log Entry 123=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-122 -=3D=3D=3D=3D=3DDiscovery Log Entry 124=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-123 -=3D=3D=3D=3D=3DDiscovery Log Entry 125=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-124 -=3D=3D=3D=3D=3DDiscovery Log Entry 126=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-125 -=3D=3D=3D=3D=3DDiscovery Log Entry 127=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-126 -=3D=3D=3D=3D=3DDiscovery Log Entry 128=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-127 -=3D=3D=3D=3D=3DDiscovery Log Entry 129=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-128 -=3D=3D=3D=3D=3DDiscovery Log Entry 130=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-129 -=3D=3D=3D=3D=3DDiscovery Log Entry 131=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-130 -=3D=3D=3D=3D=3DDiscovery Log Entry 132=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-131 -=3D=3D=3D=3D=3DDiscovery Log Entry 133=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-132 -=3D=3D=3D=3D=3DDiscovery Log Entry 134=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-133 -=3D=3D=3D=3D=3DDiscovery Log Entry 135=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-134 -=3D=3D=3D=3D=3DDiscovery Log Entry 136=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-135 -=3D=3D=3D=3D=3DDiscovery Log Entry 137=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-136 -=3D=3D=3D=3D=3DDiscovery Log Entry 138=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-137 -=3D=3D=3D=3D=3DDiscovery Log Entry 139=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-138 -=3D=3D=3D=3D=3DDiscovery Log Entry 140=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-139 -=3D=3D=3D=3D=3DDiscovery Log Entry 141=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-140 -=3D=3D=3D=3D=3DDiscovery Log Entry 142=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-141 -=3D=3D=3D=3D=3DDiscovery Log Entry 143=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-142 -=3D=3D=3D=3D=3DDiscovery Log Entry 144=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-143 -=3D=3D=3D=3D=3DDiscovery Log Entry 145=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-144 -=3D=3D=3D=3D=3DDiscovery Log Entry 146=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-145 -=3D=3D=3D=3D=3DDiscovery Log Entry 147=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-146 -=3D=3D=3D=3D=3DDiscovery Log Entry 148=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-147 -=3D=3D=3D=3D=3DDiscovery Log Entry 149=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-148 -=3D=3D=3D=3D=3DDiscovery Log Entry 150=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-149 -=3D=3D=3D=3D=3DDiscovery Log Entry 151=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-150 -=3D=3D=3D=3D=3DDiscovery Log Entry 152=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-151 -=3D=3D=3D=3D=3DDiscovery Log Entry 153=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-152 -=3D=3D=3D=3D=3DDiscovery Log Entry 154=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-153 -=3D=3D=3D=3D=3DDiscovery Log Entry 155=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-154 -=3D=3D=3D=3D=3DDiscovery Log Entry 156=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-155 -=3D=3D=3D=3D=3DDiscovery Log Entry 157=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-156 -=3D=3D=3D=3D=3DDiscovery Log Entry 158=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-157 -=3D=3D=3D=3D=3DDiscovery Log Entry 159=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-158 -=3D=3D=3D=3D=3DDiscovery Log Entry 160=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-159 -=3D=3D=3D=3D=3DDiscovery Log Entry 161=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-160 -=3D=3D=3D=3D=3DDiscovery Log Entry 162=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-161 -=3D=3D=3D=3D=3DDiscovery Log Entry 163=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-162 -=3D=3D=3D=3D=3DDiscovery Log Entry 164=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-163 -=3D=3D=3D=3D=3DDiscovery Log Entry 165=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-164 -=3D=3D=3D=3D=3DDiscovery Log Entry 166=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-165 -=3D=3D=3D=3D=3DDiscovery Log Entry 167=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-166 -=3D=3D=3D=3D=3DDiscovery Log Entry 168=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-167 -=3D=3D=3D=3D=3DDiscovery Log Entry 169=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-168 -=3D=3D=3D=3D=3DDiscovery Log Entry 170=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-169 -=3D=3D=3D=3D=3DDiscovery Log Entry 171=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-170 -=3D=3D=3D=3D=3DDiscovery Log Entry 172=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-171 -=3D=3D=3D=3D=3DDiscovery Log Entry 173=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-172 -=3D=3D=3D=3D=3DDiscovery Log Entry 174=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-173 -=3D=3D=3D=3D=3DDiscovery Log Entry 175=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-174 -=3D=3D=3D=3D=3DDiscovery Log Entry 176=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-175 -=3D=3D=3D=3D=3DDiscovery Log Entry 177=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-176 -=3D=3D=3D=3D=3DDiscovery Log Entry 178=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-177 -=3D=3D=3D=3D=3DDiscovery Log Entry 179=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-178 -=3D=3D=3D=3D=3DDiscovery Log Entry 180=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-179 -=3D=3D=3D=3D=3DDiscovery Log Entry 181=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-180 -=3D=3D=3D=3D=3DDiscovery Log Entry 182=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-181 -=3D=3D=3D=3D=3DDiscovery Log Entry 183=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-182 -=3D=3D=3D=3D=3DDiscovery Log Entry 184=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-183 -=3D=3D=3D=3D=3DDiscovery Log Entry 185=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-184 -=3D=3D=3D=3D=3DDiscovery Log Entry 186=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-185 -=3D=3D=3D=3D=3DDiscovery Log Entry 187=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-186 -=3D=3D=3D=3D=3DDiscovery Log Entry 188=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-187 -=3D=3D=3D=3D=3DDiscovery Log Entry 189=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-188 -=3D=3D=3D=3D=3DDiscovery Log Entry 190=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-189 -=3D=3D=3D=3D=3DDiscovery Log Entry 191=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-190 -=3D=3D=3D=3D=3DDiscovery Log Entry 192=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-191 -=3D=3D=3D=3D=3DDiscovery Log Entry 193=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-192 -=3D=3D=3D=3D=3DDiscovery Log Entry 194=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-193 -=3D=3D=3D=3D=3DDiscovery Log Entry 195=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-194 -=3D=3D=3D=3D=3DDiscovery Log Entry 196=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-195 -=3D=3D=3D=3D=3DDiscovery Log Entry 197=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-196 -=3D=3D=3D=3D=3DDiscovery Log Entry 198=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-197 -=3D=3D=3D=3D=3DDiscovery Log Entry 199=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-198 -=3D=3D=3D=3D=3DDiscovery Log Entry 200=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-199 -=3D=3D=3D=3D=3DDiscovery Log Entry 201=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-200 -=3D=3D=3D=3D=3DDiscovery Log Entry 202=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-201 -=3D=3D=3D=3D=3DDiscovery Log Entry 203=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-202 -=3D=3D=3D=3D=3DDiscovery Log Entry 204=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-203 -=3D=3D=3D=3D=3DDiscovery Log Entry 205=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-204 -=3D=3D=3D=3D=3DDiscovery Log Entry 206=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-205 -=3D=3D=3D=3D=3DDiscovery Log Entry 207=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-206 -=3D=3D=3D=3D=3DDiscovery Log Entry 208=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-207 -=3D=3D=3D=3D=3DDiscovery Log Entry 209=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-208 -=3D=3D=3D=3D=3DDiscovery Log Entry 210=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-209 -=3D=3D=3D=3D=3DDiscovery Log Entry 211=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-210 -=3D=3D=3D=3D=3DDiscovery Log Entry 212=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-211 -=3D=3D=3D=3D=3DDiscovery Log Entry 213=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-212 -=3D=3D=3D=3D=3DDiscovery Log Entry 214=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-213 -=3D=3D=3D=3D=3DDiscovery Log Entry 215=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-214 -=3D=3D=3D=3D=3DDiscovery Log Entry 216=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-215 -=3D=3D=3D=3D=3DDiscovery Log Entry 217=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-216 -=3D=3D=3D=3D=3DDiscovery Log Entry 218=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-217 -=3D=3D=3D=3D=3DDiscovery Log Entry 219=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-218 -=3D=3D=3D=3D=3DDiscovery Log Entry 220=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-219 -=3D=3D=3D=3D=3DDiscovery Log Entry 221=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-220 -=3D=3D=3D=3D=3DDiscovery Log Entry 222=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-221 -=3D=3D=3D=3D=3DDiscovery Log Entry 223=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-222 -=3D=3D=3D=3D=3DDiscovery Log Entry 224=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-223 -=3D=3D=3D=3D=3DDiscovery Log Entry 225=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-224 -=3D=3D=3D=3D=3DDiscovery Log Entry 226=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-225 -=3D=3D=3D=3D=3DDiscovery Log Entry 227=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-226 -=3D=3D=3D=3D=3DDiscovery Log Entry 228=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-227 -=3D=3D=3D=3D=3DDiscovery Log Entry 229=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-228 -=3D=3D=3D=3D=3DDiscovery Log Entry 230=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-229 -=3D=3D=3D=3D=3DDiscovery Log Entry 231=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-230 -=3D=3D=3D=3D=3DDiscovery Log Entry 232=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-231 -=3D=3D=3D=3D=3DDiscovery Log Entry 233=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-232 -=3D=3D=3D=3D=3DDiscovery Log Entry 234=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-233 -=3D=3D=3D=3D=3DDiscovery Log Entry 235=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-234 -=3D=3D=3D=3D=3DDiscovery Log Entry 236=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-235 -=3D=3D=3D=3D=3DDiscovery Log Entry 237=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-236 -=3D=3D=3D=3D=3DDiscovery Log Entry 238=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-237 -=3D=3D=3D=3D=3DDiscovery Log Entry 239=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-238 -=3D=3D=3D=3D=3DDiscovery Log Entry 240=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-239 -=3D=3D=3D=3D=3DDiscovery Log Entry 241=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-240 -=3D=3D=3D=3D=3DDiscovery Log Entry 242=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-241 -=3D=3D=3D=3D=3DDiscovery Log Entry 243=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-242 -=3D=3D=3D=3D=3DDiscovery Log Entry 244=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-243 -=3D=3D=3D=3D=3DDiscovery Log Entry 245=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-244 -=3D=3D=3D=3D=3DDiscovery Log Entry 246=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-245 -=3D=3D=3D=3D=3DDiscovery Log Entry 247=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-246 -=3D=3D=3D=3D=3DDiscovery Log Entry 248=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-247 -=3D=3D=3D=3D=3DDiscovery Log Entry 249=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-248 -=3D=3D=3D=3D=3DDiscovery Log Entry 250=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-249 -=3D=3D=3D=3D=3DDiscovery Log Entry 251=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-250 -=3D=3D=3D=3D=3DDiscovery Log Entry 252=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-251 -=3D=3D=3D=3D=3DDiscovery Log Entry 253=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-252 -=3D=3D=3D=3D=3DDiscovery Log Entry 254=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-253 -=3D=3D=3D=3D=3DDiscovery Log Entry 255=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-254 -=3D=3D=3D=3D=3DDiscovery Log Entry 256=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-255 -=3D=3D=3D=3D=3DDiscovery Log Entry 257=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-256 -=3D=3D=3D=3D=3DDiscovery Log Entry 258=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-257 -=3D=3D=3D=3D=3DDiscovery Log Entry 259=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-258 -=3D=3D=3D=3D=3DDiscovery Log Entry 260=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-259 -=3D=3D=3D=3D=3DDiscovery Log Entry 261=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-260 -=3D=3D=3D=3D=3DDiscovery Log Entry 262=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-261 -=3D=3D=3D=3D=3DDiscovery Log Entry 263=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-262 -=3D=3D=3D=3D=3DDiscovery Log Entry 264=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-263 -=3D=3D=3D=3D=3DDiscovery Log Entry 265=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-264 -=3D=3D=3D=3D=3DDiscovery Log Entry 266=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-265 -=3D=3D=3D=3D=3DDiscovery Log Entry 267=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-266 -=3D=3D=3D=3D=3DDiscovery Log Entry 268=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-267 -=3D=3D=3D=3D=3DDiscovery Log Entry 269=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-268 -=3D=3D=3D=3D=3DDiscovery Log Entry 270=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-269 -=3D=3D=3D=3D=3DDiscovery Log Entry 271=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-270 -=3D=3D=3D=3D=3DDiscovery Log Entry 272=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-271 -=3D=3D=3D=3D=3DDiscovery Log Entry 273=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-272 -=3D=3D=3D=3D=3DDiscovery Log Entry 274=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-273 -=3D=3D=3D=3D=3DDiscovery Log Entry 275=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-274 -=3D=3D=3D=3D=3DDiscovery Log Entry 276=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-275 -=3D=3D=3D=3D=3DDiscovery Log Entry 277=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-276 -=3D=3D=3D=3D=3DDiscovery Log Entry 278=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-277 -=3D=3D=3D=3D=3DDiscovery Log Entry 279=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-278 -=3D=3D=3D=3D=3DDiscovery Log Entry 280=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-279 -=3D=3D=3D=3D=3DDiscovery Log Entry 281=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-280 -=3D=3D=3D=3D=3DDiscovery Log Entry 282=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-281 -=3D=3D=3D=3D=3DDiscovery Log Entry 283=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-282 -=3D=3D=3D=3D=3DDiscovery Log Entry 284=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-283 -=3D=3D=3D=3D=3DDiscovery Log Entry 285=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-284 -=3D=3D=3D=3D=3DDiscovery Log Entry 286=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-285 -=3D=3D=3D=3D=3DDiscovery Log Entry 287=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-286 -=3D=3D=3D=3D=3DDiscovery Log Entry 288=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-287 -=3D=3D=3D=3D=3DDiscovery Log Entry 289=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-288 -=3D=3D=3D=3D=3DDiscovery Log Entry 290=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-289 -=3D=3D=3D=3D=3DDiscovery Log Entry 291=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-290 -=3D=3D=3D=3D=3DDiscovery Log Entry 292=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-291 -=3D=3D=3D=3D=3DDiscovery Log Entry 293=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-292 -=3D=3D=3D=3D=3DDiscovery Log Entry 294=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-293 -=3D=3D=3D=3D=3DDiscovery Log Entry 295=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-294 -=3D=3D=3D=3D=3DDiscovery Log Entry 296=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-295 -=3D=3D=3D=3D=3DDiscovery Log Entry 297=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-296 -=3D=3D=3D=3D=3DDiscovery Log Entry 298=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-297 -=3D=3D=3D=3D=3DDiscovery Log Entry 299=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-298 -=3D=3D=3D=3D=3DDiscovery Log Entry 300=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-299 -=3D=3D=3D=3D=3DDiscovery Log Entry 301=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-300 -=3D=3D=3D=3D=3DDiscovery Log Entry 302=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-301 -=3D=3D=3D=3D=3DDiscovery Log Entry 303=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-302 -=3D=3D=3D=3D=3DDiscovery Log Entry 304=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-303 -=3D=3D=3D=3D=3DDiscovery Log Entry 305=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-304 -=3D=3D=3D=3D=3DDiscovery Log Entry 306=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-305 -=3D=3D=3D=3D=3DDiscovery Log Entry 307=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-306 -=3D=3D=3D=3D=3DDiscovery Log Entry 308=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-307 -=3D=3D=3D=3D=3DDiscovery Log Entry 309=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-308 -=3D=3D=3D=3D=3DDiscovery Log Entry 310=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-309 -=3D=3D=3D=3D=3DDiscovery Log Entry 311=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-310 -=3D=3D=3D=3D=3DDiscovery Log Entry 312=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-311 -=3D=3D=3D=3D=3DDiscovery Log Entry 313=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-312 -=3D=3D=3D=3D=3DDiscovery Log Entry 314=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-313 -=3D=3D=3D=3D=3DDiscovery Log Entry 315=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-314 -=3D=3D=3D=3D=3DDiscovery Log Entry 316=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-315 -=3D=3D=3D=3D=3DDiscovery Log Entry 317=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-316 -=3D=3D=3D=3D=3DDiscovery Log Entry 318=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-317 -=3D=3D=3D=3D=3DDiscovery Log Entry 319=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-318 -=3D=3D=3D=3D=3DDiscovery Log Entry 320=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-319 -=3D=3D=3D=3D=3DDiscovery Log Entry 321=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-320 -=3D=3D=3D=3D=3DDiscovery Log Entry 322=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-321 -=3D=3D=3D=3D=3DDiscovery Log Entry 323=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-322 -=3D=3D=3D=3D=3DDiscovery Log Entry 324=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-323 -=3D=3D=3D=3D=3DDiscovery Log Entry 325=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-324 -=3D=3D=3D=3D=3DDiscovery Log Entry 326=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-325 -=3D=3D=3D=3D=3DDiscovery Log Entry 327=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-326 -=3D=3D=3D=3D=3DDiscovery Log Entry 328=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-327 -=3D=3D=3D=3D=3DDiscovery Log Entry 329=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-328 -=3D=3D=3D=3D=3DDiscovery Log Entry 330=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-329 -=3D=3D=3D=3D=3DDiscovery Log Entry 331=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-330 -=3D=3D=3D=3D=3DDiscovery Log Entry 332=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-331 -=3D=3D=3D=3D=3DDiscovery Log Entry 333=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-332 -=3D=3D=3D=3D=3DDiscovery Log Entry 334=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-333 -=3D=3D=3D=3D=3DDiscovery Log Entry 335=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-334 -=3D=3D=3D=3D=3DDiscovery Log Entry 336=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-335 -=3D=3D=3D=3D=3DDiscovery Log Entry 337=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-336 -=3D=3D=3D=3D=3DDiscovery Log Entry 338=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-337 -=3D=3D=3D=3D=3DDiscovery Log Entry 339=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-338 -=3D=3D=3D=3D=3DDiscovery Log Entry 340=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-339 -=3D=3D=3D=3D=3DDiscovery Log Entry 341=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-340 -=3D=3D=3D=3D=3DDiscovery Log Entry 342=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-341 -=3D=3D=3D=3D=3DDiscovery Log Entry 343=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-342 -=3D=3D=3D=3D=3DDiscovery Log Entry 344=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-343 -=3D=3D=3D=3D=3DDiscovery Log Entry 345=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-344 -=3D=3D=3D=3D=3DDiscovery Log Entry 346=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-345 -=3D=3D=3D=3D=3DDiscovery Log Entry 347=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-346 -=3D=3D=3D=3D=3DDiscovery Log Entry 348=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-347 -=3D=3D=3D=3D=3DDiscovery Log Entry 349=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-348 -=3D=3D=3D=3D=3DDiscovery Log Entry 350=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-349 -=3D=3D=3D=3D=3DDiscovery Log Entry 351=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-350 -=3D=3D=3D=3D=3DDiscovery Log Entry 352=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-351 -=3D=3D=3D=3D=3DDiscovery Log Entry 353=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-352 -=3D=3D=3D=3D=3DDiscovery Log Entry 354=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-353 -=3D=3D=3D=3D=3DDiscovery Log Entry 355=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-354 -=3D=3D=3D=3D=3DDiscovery Log Entry 356=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-355 -=3D=3D=3D=3D=3DDiscovery Log Entry 357=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-356 -=3D=3D=3D=3D=3DDiscovery Log Entry 358=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-357 -=3D=3D=3D=3D=3DDiscovery Log Entry 359=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-358 -=3D=3D=3D=3D=3DDiscovery Log Entry 360=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-359 -=3D=3D=3D=3D=3DDiscovery Log Entry 361=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-360 -=3D=3D=3D=3D=3DDiscovery Log Entry 362=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-361 -=3D=3D=3D=3D=3DDiscovery Log Entry 363=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-362 -=3D=3D=3D=3D=3DDiscovery Log Entry 364=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-363 -=3D=3D=3D=3D=3DDiscovery Log Entry 365=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-364 -=3D=3D=3D=3D=3DDiscovery Log Entry 366=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-365 -=3D=3D=3D=3D=3DDiscovery Log Entry 367=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-366 -=3D=3D=3D=3D=3DDiscovery Log Entry 368=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-367 -=3D=3D=3D=3D=3DDiscovery Log Entry 369=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-368 -=3D=3D=3D=3D=3DDiscovery Log Entry 370=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-369 -=3D=3D=3D=3D=3DDiscovery Log Entry 371=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-370 -=3D=3D=3D=3D=3DDiscovery Log Entry 372=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-371 -=3D=3D=3D=3D=3DDiscovery Log Entry 373=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-372 -=3D=3D=3D=3D=3DDiscovery Log Entry 374=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-373 -=3D=3D=3D=3D=3DDiscovery Log Entry 375=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-374 -=3D=3D=3D=3D=3DDiscovery Log Entry 376=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-375 -=3D=3D=3D=3D=3DDiscovery Log Entry 377=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-376 -=3D=3D=3D=3D=3DDiscovery Log Entry 378=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-377 -=3D=3D=3D=3D=3DDiscovery Log Entry 379=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-378 -=3D=3D=3D=3D=3DDiscovery Log Entry 380=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-379 -=3D=3D=3D=3D=3DDiscovery Log Entry 381=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-380 -=3D=3D=3D=3D=3DDiscovery Log Entry 382=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-381 -=3D=3D=3D=3D=3DDiscovery Log Entry 383=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-382 -=3D=3D=3D=3D=3DDiscovery Log Entry 384=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-383 -=3D=3D=3D=3D=3DDiscovery Log Entry 385=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-384 -=3D=3D=3D=3D=3DDiscovery Log Entry 386=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-385 -=3D=3D=3D=3D=3DDiscovery Log Entry 387=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-386 -=3D=3D=3D=3D=3DDiscovery Log Entry 388=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-387 -=3D=3D=3D=3D=3DDiscovery Log Entry 389=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-388 -=3D=3D=3D=3D=3DDiscovery Log Entry 390=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-389 -=3D=3D=3D=3D=3DDiscovery Log Entry 391=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-390 -=3D=3D=3D=3D=3DDiscovery Log Entry 392=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-391 -=3D=3D=3D=3D=3DDiscovery Log Entry 393=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-392 -=3D=3D=3D=3D=3DDiscovery Log Entry 394=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-393 -=3D=3D=3D=3D=3DDiscovery Log Entry 395=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-394 -=3D=3D=3D=3D=3DDiscovery Log Entry 396=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-395 -=3D=3D=3D=3D=3DDiscovery Log Entry 397=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-396 -=3D=3D=3D=3D=3DDiscovery Log Entry 398=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-397 -=3D=3D=3D=3D=3DDiscovery Log Entry 399=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-398 -=3D=3D=3D=3D=3DDiscovery Log Entry 400=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-399 -=3D=3D=3D=3D=3DDiscovery Log Entry 401=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-400 -=3D=3D=3D=3D=3DDiscovery Log Entry 402=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-401 -=3D=3D=3D=3D=3DDiscovery Log Entry 403=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-402 -=3D=3D=3D=3D=3DDiscovery Log Entry 404=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-403 -=3D=3D=3D=3D=3DDiscovery Log Entry 405=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-404 -=3D=3D=3D=3D=3DDiscovery Log Entry 406=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-405 -=3D=3D=3D=3D=3DDiscovery Log Entry 407=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-406 -=3D=3D=3D=3D=3DDiscovery Log Entry 408=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-407 -=3D=3D=3D=3D=3DDiscovery Log Entry 409=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-408 -=3D=3D=3D=3D=3DDiscovery Log Entry 410=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-409 -=3D=3D=3D=3D=3DDiscovery Log Entry 411=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-410 -=3D=3D=3D=3D=3DDiscovery Log Entry 412=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-411 -=3D=3D=3D=3D=3DDiscovery Log Entry 413=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-412 -=3D=3D=3D=3D=3DDiscovery Log Entry 414=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-413 -=3D=3D=3D=3D=3DDiscovery Log Entry 415=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-414 -=3D=3D=3D=3D=3DDiscovery Log Entry 416=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-415 -=3D=3D=3D=3D=3DDiscovery Log Entry 417=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-416 -=3D=3D=3D=3D=3DDiscovery Log Entry 418=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-417 -=3D=3D=3D=3D=3DDiscovery Log Entry 419=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-418 -=3D=3D=3D=3D=3DDiscovery Log Entry 420=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-419 -=3D=3D=3D=3D=3DDiscovery Log Entry 421=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-420 -=3D=3D=3D=3D=3DDiscovery Log Entry 422=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-421 -=3D=3D=3D=3D=3DDiscovery Log Entry 423=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-422 -=3D=3D=3D=3D=3DDiscovery Log Entry 424=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-423 -=3D=3D=3D=3D=3DDiscovery Log Entry 425=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-424 -=3D=3D=3D=3D=3DDiscovery Log Entry 426=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-425 -=3D=3D=3D=3D=3DDiscovery Log Entry 427=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-426 -=3D=3D=3D=3D=3DDiscovery Log Entry 428=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-427 -=3D=3D=3D=3D=3DDiscovery Log Entry 429=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-428 -=3D=3D=3D=3D=3DDiscovery Log Entry 430=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-429 -=3D=3D=3D=3D=3DDiscovery Log Entry 431=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-430 -=3D=3D=3D=3D=3DDiscovery Log Entry 432=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-431 -=3D=3D=3D=3D=3DDiscovery Log Entry 433=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-432 -=3D=3D=3D=3D=3DDiscovery Log Entry 434=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-433 -=3D=3D=3D=3D=3DDiscovery Log Entry 435=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-434 -=3D=3D=3D=3D=3DDiscovery Log Entry 436=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-435 -=3D=3D=3D=3D=3DDiscovery Log Entry 437=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-436 -=3D=3D=3D=3D=3DDiscovery Log Entry 438=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-437 -=3D=3D=3D=3D=3DDiscovery Log Entry 439=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-438 -=3D=3D=3D=3D=3DDiscovery Log Entry 440=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-439 -=3D=3D=3D=3D=3DDiscovery Log Entry 441=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-440 -=3D=3D=3D=3D=3DDiscovery Log Entry 442=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-441 -=3D=3D=3D=3D=3DDiscovery Log Entry 443=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-442 -=3D=3D=3D=3D=3DDiscovery Log Entry 444=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-443 -=3D=3D=3D=3D=3DDiscovery Log Entry 445=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-444 -=3D=3D=3D=3D=3DDiscovery Log Entry 446=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-445 -=3D=3D=3D=3D=3DDiscovery Log Entry 447=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-446 -=3D=3D=3D=3D=3DDiscovery Log Entry 448=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-447 -=3D=3D=3D=3D=3DDiscovery Log Entry 449=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-448 -=3D=3D=3D=3D=3DDiscovery Log Entry 450=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-449 -=3D=3D=3D=3D=3DDiscovery Log Entry 451=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-450 -=3D=3D=3D=3D=3DDiscovery Log Entry 452=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-451 -=3D=3D=3D=3D=3DDiscovery Log Entry 453=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-452 -=3D=3D=3D=3D=3DDiscovery Log Entry 454=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-453 -=3D=3D=3D=3D=3DDiscovery Log Entry 455=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-454 -=3D=3D=3D=3D=3DDiscovery Log Entry 456=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-455 -=3D=3D=3D=3D=3DDiscovery Log Entry 457=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-456 -=3D=3D=3D=3D=3DDiscovery Log Entry 458=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-457 -=3D=3D=3D=3D=3DDiscovery Log Entry 459=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-458 -=3D=3D=3D=3D=3DDiscovery Log Entry 460=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-459 -=3D=3D=3D=3D=3DDiscovery Log Entry 461=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-460 -=3D=3D=3D=3D=3DDiscovery Log Entry 462=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-461 -=3D=3D=3D=3D=3DDiscovery Log Entry 463=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-462 -=3D=3D=3D=3D=3DDiscovery Log Entry 464=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-463 -=3D=3D=3D=3D=3DDiscovery Log Entry 465=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-464 -=3D=3D=3D=3D=3DDiscovery Log Entry 466=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-465 -=3D=3D=3D=3D=3DDiscovery Log Entry 467=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-466 -=3D=3D=3D=3D=3DDiscovery Log Entry 468=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-467 -=3D=3D=3D=3D=3DDiscovery Log Entry 469=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-468 -=3D=3D=3D=3D=3DDiscovery Log Entry 470=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-469 -=3D=3D=3D=3D=3DDiscovery Log Entry 471=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-470 -=3D=3D=3D=3D=3DDiscovery Log Entry 472=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-471 -=3D=3D=3D=3D=3DDiscovery Log Entry 473=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-472 -=3D=3D=3D=3D=3DDiscovery Log Entry 474=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-473 -=3D=3D=3D=3D=3DDiscovery Log Entry 475=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-474 -=3D=3D=3D=3D=3DDiscovery Log Entry 476=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-475 -=3D=3D=3D=3D=3DDiscovery Log Entry 477=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-476 -=3D=3D=3D=3D=3DDiscovery Log Entry 478=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-477 -=3D=3D=3D=3D=3DDiscovery Log Entry 479=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-478 -=3D=3D=3D=3D=3DDiscovery Log Entry 480=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-479 -=3D=3D=3D=3D=3DDiscovery Log Entry 481=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-480 -=3D=3D=3D=3D=3DDiscovery Log Entry 482=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-481 -=3D=3D=3D=3D=3DDiscovery Log Entry 483=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-482 -=3D=3D=3D=3D=3DDiscovery Log Entry 484=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-483 -=3D=3D=3D=3D=3DDiscovery Log Entry 485=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-484 -=3D=3D=3D=3D=3DDiscovery Log Entry 486=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-485 -=3D=3D=3D=3D=3DDiscovery Log Entry 487=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-486 -=3D=3D=3D=3D=3DDiscovery Log Entry 488=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-487 -=3D=3D=3D=3D=3DDiscovery Log Entry 489=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-488 -=3D=3D=3D=3D=3DDiscovery Log Entry 490=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-489 -=3D=3D=3D=3D=3DDiscovery Log Entry 491=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-490 -=3D=3D=3D=3D=3DDiscovery Log Entry 492=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-491 -=3D=3D=3D=3D=3DDiscovery Log Entry 493=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-492 -=3D=3D=3D=3D=3DDiscovery Log Entry 494=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-493 -=3D=3D=3D=3D=3DDiscovery Log Entry 495=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-494 -=3D=3D=3D=3D=3DDiscovery Log Entry 496=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-495 -=3D=3D=3D=3D=3DDiscovery Log Entry 497=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-496 -=3D=3D=3D=3D=3DDiscovery Log Entry 498=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-497 -=3D=3D=3D=3D=3DDiscovery Log Entry 499=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-498 -=3D=3D=3D=3D=3DDiscovery Log Entry 500=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-499 -=3D=3D=3D=3D=3DDiscovery Log Entry 501=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-500 -=3D=3D=3D=3D=3DDiscovery Log Entry 502=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-501 -=3D=3D=3D=3D=3DDiscovery Log Entry 503=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-502 -=3D=3D=3D=3D=3DDiscovery Log Entry 504=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-503 -=3D=3D=3D=3D=3DDiscovery Log Entry 505=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-504 -=3D=3D=3D=3D=3DDiscovery Log Entry 506=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-505 -=3D=3D=3D=3D=3DDiscovery Log Entry 507=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-506 -=3D=3D=3D=3D=3DDiscovery Log Entry 508=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-507 -=3D=3D=3D=3D=3DDiscovery Log Entry 509=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-508 -=3D=3D=3D=3D=3DDiscovery Log Entry 510=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-509 -=3D=3D=3D=3D=3DDiscovery Log Entry 511=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-510 -=3D=3D=3D=3D=3DDiscovery Log Entry 512=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-511 -=3D=3D=3D=3D=3DDiscovery Log Entry 513=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-512 -=3D=3D=3D=3D=3DDiscovery Log Entry 514=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-513 -=3D=3D=3D=3D=3DDiscovery Log Entry 515=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-514 -=3D=3D=3D=3D=3DDiscovery Log Entry 516=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-515 -=3D=3D=3D=3D=3DDiscovery Log Entry 517=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-516 -=3D=3D=3D=3D=3DDiscovery Log Entry 518=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-517 -=3D=3D=3D=3D=3DDiscovery Log Entry 519=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-518 -=3D=3D=3D=3D=3DDiscovery Log Entry 520=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-519 -=3D=3D=3D=3D=3DDiscovery Log Entry 521=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-520 -=3D=3D=3D=3D=3DDiscovery Log Entry 522=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-521 -=3D=3D=3D=3D=3DDiscovery Log Entry 523=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-522 -=3D=3D=3D=3D=3DDiscovery Log Entry 524=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-523 -=3D=3D=3D=3D=3DDiscovery Log Entry 525=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-524 -=3D=3D=3D=3D=3DDiscovery Log Entry 526=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-525 -=3D=3D=3D=3D=3DDiscovery Log Entry 527=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-526 -=3D=3D=3D=3D=3DDiscovery Log Entry 528=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-527 -=3D=3D=3D=3D=3DDiscovery Log Entry 529=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-528 -=3D=3D=3D=3D=3DDiscovery Log Entry 530=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-529 -=3D=3D=3D=3D=3DDiscovery Log Entry 531=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-530 -=3D=3D=3D=3D=3DDiscovery Log Entry 532=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-531 -=3D=3D=3D=3D=3DDiscovery Log Entry 533=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-532 -=3D=3D=3D=3D=3DDiscovery Log Entry 534=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-533 -=3D=3D=3D=3D=3DDiscovery Log Entry 535=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-534 -=3D=3D=3D=3D=3DDiscovery Log Entry 536=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-535 -=3D=3D=3D=3D=3DDiscovery Log Entry 537=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-536 -=3D=3D=3D=3D=3DDiscovery Log Entry 538=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-537 -=3D=3D=3D=3D=3DDiscovery Log Entry 539=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-538 -=3D=3D=3D=3D=3DDiscovery Log Entry 540=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-539 -=3D=3D=3D=3D=3DDiscovery Log Entry 541=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-540 -=3D=3D=3D=3D=3DDiscovery Log Entry 542=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-541 -=3D=3D=3D=3D=3DDiscovery Log Entry 543=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-542 -=3D=3D=3D=3D=3DDiscovery Log Entry 544=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-543 -=3D=3D=3D=3D=3DDiscovery Log Entry 545=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-544 -=3D=3D=3D=3D=3DDiscovery Log Entry 546=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-545 -=3D=3D=3D=3D=3DDiscovery Log Entry 547=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-546 -=3D=3D=3D=3D=3DDiscovery Log Entry 548=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-547 -=3D=3D=3D=3D=3DDiscovery Log Entry 549=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-548 -=3D=3D=3D=3D=3DDiscovery Log Entry 550=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-549 -=3D=3D=3D=3D=3DDiscovery Log Entry 551=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-550 -=3D=3D=3D=3D=3DDiscovery Log Entry 552=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-551 -=3D=3D=3D=3D=3DDiscovery Log Entry 553=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-552 -=3D=3D=3D=3D=3DDiscovery Log Entry 554=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-553 -=3D=3D=3D=3D=3DDiscovery Log Entry 555=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-554 -=3D=3D=3D=3D=3DDiscovery Log Entry 556=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-555 -=3D=3D=3D=3D=3DDiscovery Log Entry 557=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-556 -=3D=3D=3D=3D=3DDiscovery Log Entry 558=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-557 -=3D=3D=3D=3D=3DDiscovery Log Entry 559=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-558 -=3D=3D=3D=3D=3DDiscovery Log Entry 560=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-559 -=3D=3D=3D=3D=3DDiscovery Log Entry 561=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-560 -=3D=3D=3D=3D=3DDiscovery Log Entry 562=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-561 -=3D=3D=3D=3D=3DDiscovery Log Entry 563=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-562 -=3D=3D=3D=3D=3DDiscovery Log Entry 564=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-563 -=3D=3D=3D=3D=3DDiscovery Log Entry 565=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-564 -=3D=3D=3D=3D=3DDiscovery Log Entry 566=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-565 -=3D=3D=3D=3D=3DDiscovery Log Entry 567=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-566 -=3D=3D=3D=3D=3DDiscovery Log Entry 568=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-567 -=3D=3D=3D=3D=3DDiscovery Log Entry 569=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-568 -=3D=3D=3D=3D=3DDiscovery Log Entry 570=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-569 -=3D=3D=3D=3D=3DDiscovery Log Entry 571=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-570 -=3D=3D=3D=3D=3DDiscovery Log Entry 572=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-571 -=3D=3D=3D=3D=3DDiscovery Log Entry 573=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-572 -=3D=3D=3D=3D=3DDiscovery Log Entry 574=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-573 -=3D=3D=3D=3D=3DDiscovery Log Entry 575=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-574 -=3D=3D=3D=3D=3DDiscovery Log Entry 576=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-575 -=3D=3D=3D=3D=3DDiscovery Log Entry 577=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-576 -=3D=3D=3D=3D=3DDiscovery Log Entry 578=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-577 -=3D=3D=3D=3D=3DDiscovery Log Entry 579=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-578 -=3D=3D=3D=3D=3DDiscovery Log Entry 580=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-579 -=3D=3D=3D=3D=3DDiscovery Log Entry 581=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-580 -=3D=3D=3D=3D=3DDiscovery Log Entry 582=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-581 -=3D=3D=3D=3D=3DDiscovery Log Entry 583=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-582 -=3D=3D=3D=3D=3DDiscovery Log Entry 584=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-583 -=3D=3D=3D=3D=3DDiscovery Log Entry 585=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-584 -=3D=3D=3D=3D=3DDiscovery Log Entry 586=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-585 -=3D=3D=3D=3D=3DDiscovery Log Entry 587=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-586 -=3D=3D=3D=3D=3DDiscovery Log Entry 588=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-587 -=3D=3D=3D=3D=3DDiscovery Log Entry 589=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-588 -=3D=3D=3D=3D=3DDiscovery Log Entry 590=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-589 -=3D=3D=3D=3D=3DDiscovery Log Entry 591=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-590 -=3D=3D=3D=3D=3DDiscovery Log Entry 592=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-591 -=3D=3D=3D=3D=3DDiscovery Log Entry 593=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-592 -=3D=3D=3D=3D=3DDiscovery Log Entry 594=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-593 -=3D=3D=3D=3D=3DDiscovery Log Entry 595=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-594 -=3D=3D=3D=3D=3DDiscovery Log Entry 596=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-595 -=3D=3D=3D=3D=3DDiscovery Log Entry 597=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-596 -=3D=3D=3D=3D=3DDiscovery Log Entry 598=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-597 -=3D=3D=3D=3D=3DDiscovery Log Entry 599=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-598 -=3D=3D=3D=3D=3DDiscovery Log Entry 600=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-599 -=3D=3D=3D=3D=3DDiscovery Log Entry 601=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-600 -=3D=3D=3D=3D=3DDiscovery Log Entry 602=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-601 -=3D=3D=3D=3D=3DDiscovery Log Entry 603=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-602 -=3D=3D=3D=3D=3DDiscovery Log Entry 604=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-603 -=3D=3D=3D=3D=3DDiscovery Log Entry 605=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-604 -=3D=3D=3D=3D=3DDiscovery Log Entry 606=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-605 -=3D=3D=3D=3D=3DDiscovery Log Entry 607=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-606 -=3D=3D=3D=3D=3DDiscovery Log Entry 608=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-607 -=3D=3D=3D=3D=3DDiscovery Log Entry 609=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-608 -=3D=3D=3D=3D=3DDiscovery Log Entry 610=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-609 -=3D=3D=3D=3D=3DDiscovery Log Entry 611=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-610 -=3D=3D=3D=3D=3DDiscovery Log Entry 612=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-611 -=3D=3D=3D=3D=3DDiscovery Log Entry 613=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-612 -=3D=3D=3D=3D=3DDiscovery Log Entry 614=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-613 -=3D=3D=3D=3D=3DDiscovery Log Entry 615=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-614 -=3D=3D=3D=3D=3DDiscovery Log Entry 616=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-615 -=3D=3D=3D=3D=3DDiscovery Log Entry 617=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-616 -=3D=3D=3D=3D=3DDiscovery Log Entry 618=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-617 -=3D=3D=3D=3D=3DDiscovery Log Entry 619=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-618 -=3D=3D=3D=3D=3DDiscovery Log Entry 620=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-619 -=3D=3D=3D=3D=3DDiscovery Log Entry 621=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-620 -=3D=3D=3D=3D=3DDiscovery Log Entry 622=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-621 -=3D=3D=3D=3D=3DDiscovery Log Entry 623=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-622 -=3D=3D=3D=3D=3DDiscovery Log Entry 624=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-623 -=3D=3D=3D=3D=3DDiscovery Log Entry 625=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-624 -=3D=3D=3D=3D=3DDiscovery Log Entry 626=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-625 -=3D=3D=3D=3D=3DDiscovery Log Entry 627=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-626 -=3D=3D=3D=3D=3DDiscovery Log Entry 628=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-627 -=3D=3D=3D=3D=3DDiscovery Log Entry 629=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-628 -=3D=3D=3D=3D=3DDiscovery Log Entry 630=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-629 -=3D=3D=3D=3D=3DDiscovery Log Entry 631=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-630 -=3D=3D=3D=3D=3DDiscovery Log Entry 632=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-631 -=3D=3D=3D=3D=3DDiscovery Log Entry 633=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-632 -=3D=3D=3D=3D=3DDiscovery Log Entry 634=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-633 -=3D=3D=3D=3D=3DDiscovery Log Entry 635=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-634 -=3D=3D=3D=3D=3DDiscovery Log Entry 636=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-635 -=3D=3D=3D=3D=3DDiscovery Log Entry 637=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-636 -=3D=3D=3D=3D=3DDiscovery Log Entry 638=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-637 -=3D=3D=3D=3D=3DDiscovery Log Entry 639=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-638 -=3D=3D=3D=3D=3DDiscovery Log Entry 640=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-639 -=3D=3D=3D=3D=3DDiscovery Log Entry 641=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-640 -=3D=3D=3D=3D=3DDiscovery Log Entry 642=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-641 -=3D=3D=3D=3D=3DDiscovery Log Entry 643=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-642 -=3D=3D=3D=3D=3DDiscovery Log Entry 644=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-643 -=3D=3D=3D=3D=3DDiscovery Log Entry 645=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-644 -=3D=3D=3D=3D=3DDiscovery Log Entry 646=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-645 -=3D=3D=3D=3D=3DDiscovery Log Entry 647=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-646 -=3D=3D=3D=3D=3DDiscovery Log Entry 648=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-647 -=3D=3D=3D=3D=3DDiscovery Log Entry 649=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-648 -=3D=3D=3D=3D=3DDiscovery Log Entry 650=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-649 -=3D=3D=3D=3D=3DDiscovery Log Entry 651=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-650 -=3D=3D=3D=3D=3DDiscovery Log Entry 652=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-651 -=3D=3D=3D=3D=3DDiscovery Log Entry 653=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-652 -=3D=3D=3D=3D=3DDiscovery Log Entry 654=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-653 -=3D=3D=3D=3D=3DDiscovery Log Entry 655=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-654 -=3D=3D=3D=3D=3DDiscovery Log Entry 656=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-655 -=3D=3D=3D=3D=3DDiscovery Log Entry 657=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-656 -=3D=3D=3D=3D=3DDiscovery Log Entry 658=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-657 -=3D=3D=3D=3D=3DDiscovery Log Entry 659=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-658 -=3D=3D=3D=3D=3DDiscovery Log Entry 660=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-659 -=3D=3D=3D=3D=3DDiscovery Log Entry 661=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-660 -=3D=3D=3D=3D=3DDiscovery Log Entry 662=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-661 -=3D=3D=3D=3D=3DDiscovery Log Entry 663=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-662 -=3D=3D=3D=3D=3DDiscovery Log Entry 664=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-663 -=3D=3D=3D=3D=3DDiscovery Log Entry 665=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-664 -=3D=3D=3D=3D=3DDiscovery Log Entry 666=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-665 -=3D=3D=3D=3D=3DDiscovery Log Entry 667=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-666 -=3D=3D=3D=3D=3DDiscovery Log Entry 668=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-667 -=3D=3D=3D=3D=3DDiscovery Log Entry 669=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-668 -=3D=3D=3D=3D=3DDiscovery Log Entry 670=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-669 -=3D=3D=3D=3D=3DDiscovery Log Entry 671=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-670 -=3D=3D=3D=3D=3DDiscovery Log Entry 672=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-671 -=3D=3D=3D=3D=3DDiscovery Log Entry 673=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-672 -=3D=3D=3D=3D=3DDiscovery Log Entry 674=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-673 -=3D=3D=3D=3D=3DDiscovery Log Entry 675=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-674 -=3D=3D=3D=3D=3DDiscovery Log Entry 676=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-675 -=3D=3D=3D=3D=3DDiscovery Log Entry 677=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-676 -=3D=3D=3D=3D=3DDiscovery Log Entry 678=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-677 -=3D=3D=3D=3D=3DDiscovery Log Entry 679=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-678 -=3D=3D=3D=3D=3DDiscovery Log Entry 680=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-679 -=3D=3D=3D=3D=3DDiscovery Log Entry 681=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-680 -=3D=3D=3D=3D=3DDiscovery Log Entry 682=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-681 -=3D=3D=3D=3D=3DDiscovery Log Entry 683=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-682 -=3D=3D=3D=3D=3DDiscovery Log Entry 684=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-683 -=3D=3D=3D=3D=3DDiscovery Log Entry 685=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-684 -=3D=3D=3D=3D=3DDiscovery Log Entry 686=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-685 -=3D=3D=3D=3D=3DDiscovery Log Entry 687=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-686 -=3D=3D=3D=3D=3DDiscovery Log Entry 688=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-687 -=3D=3D=3D=3D=3DDiscovery Log Entry 689=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-688 -=3D=3D=3D=3D=3DDiscovery Log Entry 690=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-689 -=3D=3D=3D=3D=3DDiscovery Log Entry 691=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-690 -=3D=3D=3D=3D=3DDiscovery Log Entry 692=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-691 -=3D=3D=3D=3D=3DDiscovery Log Entry 693=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-692 -=3D=3D=3D=3D=3DDiscovery Log Entry 694=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-693 -=3D=3D=3D=3D=3DDiscovery Log Entry 695=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-694 -=3D=3D=3D=3D=3DDiscovery Log Entry 696=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-695 -=3D=3D=3D=3D=3DDiscovery Log Entry 697=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-696 -=3D=3D=3D=3D=3DDiscovery Log Entry 698=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-697 -=3D=3D=3D=3D=3DDiscovery Log Entry 699=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-698 -=3D=3D=3D=3D=3DDiscovery Log Entry 700=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-699 -=3D=3D=3D=3D=3DDiscovery Log Entry 701=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-700 -=3D=3D=3D=3D=3DDiscovery Log Entry 702=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-701 -=3D=3D=3D=3D=3DDiscovery Log Entry 703=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-702 -=3D=3D=3D=3D=3DDiscovery Log Entry 704=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-703 -=3D=3D=3D=3D=3DDiscovery Log Entry 705=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-704 -=3D=3D=3D=3D=3DDiscovery Log Entry 706=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-705 -=3D=3D=3D=3D=3DDiscovery Log Entry 707=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-706 -=3D=3D=3D=3D=3DDiscovery Log Entry 708=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-707 -=3D=3D=3D=3D=3DDiscovery Log Entry 709=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-708 -=3D=3D=3D=3D=3DDiscovery Log Entry 710=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-709 -=3D=3D=3D=3D=3DDiscovery Log Entry 711=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-710 -=3D=3D=3D=3D=3DDiscovery Log Entry 712=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-711 -=3D=3D=3D=3D=3DDiscovery Log Entry 713=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-712 -=3D=3D=3D=3D=3DDiscovery Log Entry 714=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-713 -=3D=3D=3D=3D=3DDiscovery Log Entry 715=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-714 -=3D=3D=3D=3D=3DDiscovery Log Entry 716=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-715 -=3D=3D=3D=3D=3DDiscovery Log Entry 717=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-716 -=3D=3D=3D=3D=3DDiscovery Log Entry 718=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-717 -=3D=3D=3D=3D=3DDiscovery Log Entry 719=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-718 -=3D=3D=3D=3D=3DDiscovery Log Entry 720=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-719 -=3D=3D=3D=3D=3DDiscovery Log Entry 721=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-720 -=3D=3D=3D=3D=3DDiscovery Log Entry 722=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-721 -=3D=3D=3D=3D=3DDiscovery Log Entry 723=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-722 -=3D=3D=3D=3D=3DDiscovery Log Entry 724=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-723 -=3D=3D=3D=3D=3DDiscovery Log Entry 725=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-724 -=3D=3D=3D=3D=3DDiscovery Log Entry 726=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-725 -=3D=3D=3D=3D=3DDiscovery Log Entry 727=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-726 -=3D=3D=3D=3D=3DDiscovery Log Entry 728=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-727 -=3D=3D=3D=3D=3DDiscovery Log Entry 729=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-728 -=3D=3D=3D=3D=3DDiscovery Log Entry 730=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-729 -=3D=3D=3D=3D=3DDiscovery Log Entry 731=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-730 -=3D=3D=3D=3D=3DDiscovery Log Entry 732=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-731 -=3D=3D=3D=3D=3DDiscovery Log Entry 733=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-732 -=3D=3D=3D=3D=3DDiscovery Log Entry 734=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-733 -=3D=3D=3D=3D=3DDiscovery Log Entry 735=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-734 -=3D=3D=3D=3D=3DDiscovery Log Entry 736=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-735 -=3D=3D=3D=3D=3DDiscovery Log Entry 737=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-736 -=3D=3D=3D=3D=3DDiscovery Log Entry 738=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-737 -=3D=3D=3D=3D=3DDiscovery Log Entry 739=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-738 -=3D=3D=3D=3D=3DDiscovery Log Entry 740=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-739 -=3D=3D=3D=3D=3DDiscovery Log Entry 741=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-740 -=3D=3D=3D=3D=3DDiscovery Log Entry 742=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-741 -=3D=3D=3D=3D=3DDiscovery Log Entry 743=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-742 -=3D=3D=3D=3D=3DDiscovery Log Entry 744=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-743 -=3D=3D=3D=3D=3DDiscovery Log Entry 745=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-744 -=3D=3D=3D=3D=3DDiscovery Log Entry 746=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-745 -=3D=3D=3D=3D=3DDiscovery Log Entry 747=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-746 -=3D=3D=3D=3D=3DDiscovery Log Entry 748=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-747 -=3D=3D=3D=3D=3DDiscovery Log Entry 749=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-748 -=3D=3D=3D=3D=3DDiscovery Log Entry 750=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-749 -=3D=3D=3D=3D=3DDiscovery Log Entry 751=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-750 -=3D=3D=3D=3D=3DDiscovery Log Entry 752=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-751 -=3D=3D=3D=3D=3DDiscovery Log Entry 753=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-752 -=3D=3D=3D=3D=3DDiscovery Log Entry 754=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-753 -=3D=3D=3D=3D=3DDiscovery Log Entry 755=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-754 -=3D=3D=3D=3D=3DDiscovery Log Entry 756=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-755 -=3D=3D=3D=3D=3DDiscovery Log Entry 757=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-756 -=3D=3D=3D=3D=3DDiscovery Log Entry 758=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-757 -=3D=3D=3D=3D=3DDiscovery Log Entry 759=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-758 -=3D=3D=3D=3D=3DDiscovery Log Entry 760=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-759 -=3D=3D=3D=3D=3DDiscovery Log Entry 761=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-760 -=3D=3D=3D=3D=3DDiscovery Log Entry 762=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-761 -=3D=3D=3D=3D=3DDiscovery Log Entry 763=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-762 -=3D=3D=3D=3D=3DDiscovery Log Entry 764=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-763 -=3D=3D=3D=3D=3DDiscovery Log Entry 765=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-764 -=3D=3D=3D=3D=3DDiscovery Log Entry 766=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-765 -=3D=3D=3D=3D=3DDiscovery Log Entry 767=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-766 -=3D=3D=3D=3D=3DDiscovery Log Entry 768=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-767 -=3D=3D=3D=3D=3DDiscovery Log Entry 769=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-768 -=3D=3D=3D=3D=3DDiscovery Log Entry 770=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-769 -=3D=3D=3D=3D=3DDiscovery Log Entry 771=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-770 -=3D=3D=3D=3D=3DDiscovery Log Entry 772=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-771 -=3D=3D=3D=3D=3DDiscovery Log Entry 773=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-772 -=3D=3D=3D=3D=3DDiscovery Log Entry 774=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-773 -=3D=3D=3D=3D=3DDiscovery Log Entry 775=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-774 -=3D=3D=3D=3D=3DDiscovery Log Entry 776=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-775 -=3D=3D=3D=3D=3DDiscovery Log Entry 777=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-776 -=3D=3D=3D=3D=3DDiscovery Log Entry 778=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-777 -=3D=3D=3D=3D=3DDiscovery Log Entry 779=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-778 -=3D=3D=3D=3D=3DDiscovery Log Entry 780=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-779 -=3D=3D=3D=3D=3DDiscovery Log Entry 781=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-780 -=3D=3D=3D=3D=3DDiscovery Log Entry 782=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-781 -=3D=3D=3D=3D=3DDiscovery Log Entry 783=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-782 -=3D=3D=3D=3D=3DDiscovery Log Entry 784=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-783 -=3D=3D=3D=3D=3DDiscovery Log Entry 785=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-784 -=3D=3D=3D=3D=3DDiscovery Log Entry 786=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-785 -=3D=3D=3D=3D=3DDiscovery Log Entry 787=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-786 -=3D=3D=3D=3D=3DDiscovery Log Entry 788=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-787 -=3D=3D=3D=3D=3DDiscovery Log Entry 789=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-788 -=3D=3D=3D=3D=3DDiscovery Log Entry 790=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-789 -=3D=3D=3D=3D=3DDiscovery Log Entry 791=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-790 -=3D=3D=3D=3D=3DDiscovery Log Entry 792=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-791 -=3D=3D=3D=3D=3DDiscovery Log Entry 793=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-792 -=3D=3D=3D=3D=3DDiscovery Log Entry 794=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-793 -=3D=3D=3D=3D=3DDiscovery Log Entry 795=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-794 -=3D=3D=3D=3D=3DDiscovery Log Entry 796=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-795 -=3D=3D=3D=3D=3DDiscovery Log Entry 797=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-796 -=3D=3D=3D=3D=3DDiscovery Log Entry 798=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-797 -=3D=3D=3D=3D=3DDiscovery Log Entry 799=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-798 -=3D=3D=3D=3D=3DDiscovery Log Entry 800=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-799 -=3D=3D=3D=3D=3DDiscovery Log Entry 801=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-800 -=3D=3D=3D=3D=3DDiscovery Log Entry 802=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-801 -=3D=3D=3D=3D=3DDiscovery Log Entry 803=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-802 -=3D=3D=3D=3D=3DDiscovery Log Entry 804=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-803 -=3D=3D=3D=3D=3DDiscovery Log Entry 805=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-804 -=3D=3D=3D=3D=3DDiscovery Log Entry 806=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-805 -=3D=3D=3D=3D=3DDiscovery Log Entry 807=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-806 -=3D=3D=3D=3D=3DDiscovery Log Entry 808=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-807 -=3D=3D=3D=3D=3DDiscovery Log Entry 809=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-808 -=3D=3D=3D=3D=3DDiscovery Log Entry 810=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-809 -=3D=3D=3D=3D=3DDiscovery Log Entry 811=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-810 -=3D=3D=3D=3D=3DDiscovery Log Entry 812=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-811 -=3D=3D=3D=3D=3DDiscovery Log Entry 813=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-812 -=3D=3D=3D=3D=3DDiscovery Log Entry 814=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-813 -=3D=3D=3D=3D=3DDiscovery Log Entry 815=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-814 -=3D=3D=3D=3D=3DDiscovery Log Entry 816=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-815 -=3D=3D=3D=3D=3DDiscovery Log Entry 817=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-816 -=3D=3D=3D=3D=3DDiscovery Log Entry 818=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-817 -=3D=3D=3D=3D=3DDiscovery Log Entry 819=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-818 -=3D=3D=3D=3D=3DDiscovery Log Entry 820=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-819 -=3D=3D=3D=3D=3DDiscovery Log Entry 821=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-820 -=3D=3D=3D=3D=3DDiscovery Log Entry 822=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-821 -=3D=3D=3D=3D=3DDiscovery Log Entry 823=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-822 -=3D=3D=3D=3D=3DDiscovery Log Entry 824=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-823 -=3D=3D=3D=3D=3DDiscovery Log Entry 825=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-824 -=3D=3D=3D=3D=3DDiscovery Log Entry 826=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-825 -=3D=3D=3D=3D=3DDiscovery Log Entry 827=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-826 -=3D=3D=3D=3D=3DDiscovery Log Entry 828=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-827 -=3D=3D=3D=3D=3DDiscovery Log Entry 829=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-828 -=3D=3D=3D=3D=3DDiscovery Log Entry 830=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-829 -=3D=3D=3D=3D=3DDiscovery Log Entry 831=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-830 -=3D=3D=3D=3D=3DDiscovery Log Entry 832=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-831 -=3D=3D=3D=3D=3DDiscovery Log Entry 833=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-832 -=3D=3D=3D=3D=3DDiscovery Log Entry 834=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-833 -=3D=3D=3D=3D=3DDiscovery Log Entry 835=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-834 -=3D=3D=3D=3D=3DDiscovery Log Entry 836=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-835 -=3D=3D=3D=3D=3DDiscovery Log Entry 837=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-836 -=3D=3D=3D=3D=3DDiscovery Log Entry 838=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-837 -=3D=3D=3D=3D=3DDiscovery Log Entry 839=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-838 -=3D=3D=3D=3D=3DDiscovery Log Entry 840=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-839 -=3D=3D=3D=3D=3DDiscovery Log Entry 841=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-840 -=3D=3D=3D=3D=3DDiscovery Log Entry 842=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-841 -=3D=3D=3D=3D=3DDiscovery Log Entry 843=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-842 -=3D=3D=3D=3D=3DDiscovery Log Entry 844=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-843 -=3D=3D=3D=3D=3DDiscovery Log Entry 845=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-844 -=3D=3D=3D=3D=3DDiscovery Log Entry 846=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-845 -=3D=3D=3D=3D=3DDiscovery Log Entry 847=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-846 -=3D=3D=3D=3D=3DDiscovery Log Entry 848=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-847 -=3D=3D=3D=3D=3DDiscovery Log Entry 849=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-848 -=3D=3D=3D=3D=3DDiscovery Log Entry 850=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-849 -=3D=3D=3D=3D=3DDiscovery Log Entry 851=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-850 -=3D=3D=3D=3D=3DDiscovery Log Entry 852=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-851 -=3D=3D=3D=3D=3DDiscovery Log Entry 853=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-852 -=3D=3D=3D=3D=3DDiscovery Log Entry 854=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-853 -=3D=3D=3D=3D=3DDiscovery Log Entry 855=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-854 -=3D=3D=3D=3D=3DDiscovery Log Entry 856=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-855 -=3D=3D=3D=3D=3DDiscovery Log Entry 857=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-856 -=3D=3D=3D=3D=3DDiscovery Log Entry 858=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-857 -=3D=3D=3D=3D=3DDiscovery Log Entry 859=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-858 -=3D=3D=3D=3D=3DDiscovery Log Entry 860=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-859 -=3D=3D=3D=3D=3DDiscovery Log Entry 861=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-860 -=3D=3D=3D=3D=3DDiscovery Log Entry 862=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-861 -=3D=3D=3D=3D=3DDiscovery Log Entry 863=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-862 -=3D=3D=3D=3D=3DDiscovery Log Entry 864=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-863 -=3D=3D=3D=3D=3DDiscovery Log Entry 865=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-864 -=3D=3D=3D=3D=3DDiscovery Log Entry 866=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-865 -=3D=3D=3D=3D=3DDiscovery Log Entry 867=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-866 -=3D=3D=3D=3D=3DDiscovery Log Entry 868=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-867 -=3D=3D=3D=3D=3DDiscovery Log Entry 869=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-868 -=3D=3D=3D=3D=3DDiscovery Log Entry 870=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-869 -=3D=3D=3D=3D=3DDiscovery Log Entry 871=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-870 -=3D=3D=3D=3D=3DDiscovery Log Entry 872=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-871 -=3D=3D=3D=3D=3DDiscovery Log Entry 873=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-872 -=3D=3D=3D=3D=3DDiscovery Log Entry 874=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-873 -=3D=3D=3D=3D=3DDiscovery Log Entry 875=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-874 -=3D=3D=3D=3D=3DDiscovery Log Entry 876=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-875 -=3D=3D=3D=3D=3DDiscovery Log Entry 877=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-876 -=3D=3D=3D=3D=3DDiscovery Log Entry 878=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-877 -=3D=3D=3D=3D=3DDiscovery Log Entry 879=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-878 -=3D=3D=3D=3D=3DDiscovery Log Entry 880=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-879 -=3D=3D=3D=3D=3DDiscovery Log Entry 881=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-880 -=3D=3D=3D=3D=3DDiscovery Log Entry 882=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-881 -=3D=3D=3D=3D=3DDiscovery Log Entry 883=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-882 -=3D=3D=3D=3D=3DDiscovery Log Entry 884=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-883 -=3D=3D=3D=3D=3DDiscovery Log Entry 885=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-884 -=3D=3D=3D=3D=3DDiscovery Log Entry 886=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-885 -=3D=3D=3D=3D=3DDiscovery Log Entry 887=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-886 -=3D=3D=3D=3D=3DDiscovery Log Entry 888=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-887 -=3D=3D=3D=3D=3DDiscovery Log Entry 889=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-888 -=3D=3D=3D=3D=3DDiscovery Log Entry 890=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-889 -=3D=3D=3D=3D=3DDiscovery Log Entry 891=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-890 -=3D=3D=3D=3D=3DDiscovery Log Entry 892=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-891 -=3D=3D=3D=3D=3DDiscovery Log Entry 893=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-892 -=3D=3D=3D=3D=3DDiscovery Log Entry 894=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-893 -=3D=3D=3D=3D=3DDiscovery Log Entry 895=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-894 -=3D=3D=3D=3D=3DDiscovery Log Entry 896=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-895 -=3D=3D=3D=3D=3DDiscovery Log Entry 897=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-896 -=3D=3D=3D=3D=3DDiscovery Log Entry 898=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-897 -=3D=3D=3D=3D=3DDiscovery Log Entry 899=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-898 -=3D=3D=3D=3D=3DDiscovery Log Entry 900=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-899 -=3D=3D=3D=3D=3DDiscovery Log Entry 901=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-900 -=3D=3D=3D=3D=3DDiscovery Log Entry 902=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-901 -=3D=3D=3D=3D=3DDiscovery Log Entry 903=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-902 -=3D=3D=3D=3D=3DDiscovery Log Entry 904=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-903 -=3D=3D=3D=3D=3DDiscovery Log Entry 905=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-904 -=3D=3D=3D=3D=3DDiscovery Log Entry 906=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-905 -=3D=3D=3D=3D=3DDiscovery Log Entry 907=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-906 -=3D=3D=3D=3D=3DDiscovery Log Entry 908=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-907 -=3D=3D=3D=3D=3DDiscovery Log Entry 909=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-908 -=3D=3D=3D=3D=3DDiscovery Log Entry 910=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-909 -=3D=3D=3D=3D=3DDiscovery Log Entry 911=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-910 -=3D=3D=3D=3D=3DDiscovery Log Entry 912=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-911 -=3D=3D=3D=3D=3DDiscovery Log Entry 913=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-912 -=3D=3D=3D=3D=3DDiscovery Log Entry 914=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-913 -=3D=3D=3D=3D=3DDiscovery Log Entry 915=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-914 -=3D=3D=3D=3D=3DDiscovery Log Entry 916=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-915 -=3D=3D=3D=3D=3DDiscovery Log Entry 917=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-916 -=3D=3D=3D=3D=3DDiscovery Log Entry 918=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-917 -=3D=3D=3D=3D=3DDiscovery Log Entry 919=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-918 -=3D=3D=3D=3D=3DDiscovery Log Entry 920=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-919 -=3D=3D=3D=3D=3DDiscovery Log Entry 921=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-920 -=3D=3D=3D=3D=3DDiscovery Log Entry 922=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-921 -=3D=3D=3D=3D=3DDiscovery Log Entry 923=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-922 -=3D=3D=3D=3D=3DDiscovery Log Entry 924=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-923 -=3D=3D=3D=3D=3DDiscovery Log Entry 925=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-924 -=3D=3D=3D=3D=3DDiscovery Log Entry 926=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-925 -=3D=3D=3D=3D=3DDiscovery Log Entry 927=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-926 -=3D=3D=3D=3D=3DDiscovery Log Entry 928=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-927 -=3D=3D=3D=3D=3DDiscovery Log Entry 929=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-928 -=3D=3D=3D=3D=3DDiscovery Log Entry 930=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-929 -=3D=3D=3D=3D=3DDiscovery Log Entry 931=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-930 -=3D=3D=3D=3D=3DDiscovery Log Entry 932=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-931 -=3D=3D=3D=3D=3DDiscovery Log Entry 933=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-932 -=3D=3D=3D=3D=3DDiscovery Log Entry 934=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-933 -=3D=3D=3D=3D=3DDiscovery Log Entry 935=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-934 -=3D=3D=3D=3D=3DDiscovery Log Entry 936=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-935 -=3D=3D=3D=3D=3DDiscovery Log Entry 937=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-936 -=3D=3D=3D=3D=3DDiscovery Log Entry 938=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-937 -=3D=3D=3D=3D=3DDiscovery Log Entry 939=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-938 -=3D=3D=3D=3D=3DDiscovery Log Entry 940=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-939 -=3D=3D=3D=3D=3DDiscovery Log Entry 941=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-940 -=3D=3D=3D=3D=3DDiscovery Log Entry 942=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-941 -=3D=3D=3D=3D=3DDiscovery Log Entry 943=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-942 -=3D=3D=3D=3D=3DDiscovery Log Entry 944=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-943 -=3D=3D=3D=3D=3DDiscovery Log Entry 945=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-944 -=3D=3D=3D=3D=3DDiscovery Log Entry 946=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-945 -=3D=3D=3D=3D=3DDiscovery Log Entry 947=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-946 -=3D=3D=3D=3D=3DDiscovery Log Entry 948=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-947 -=3D=3D=3D=3D=3DDiscovery Log Entry 949=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-948 -=3D=3D=3D=3D=3DDiscovery Log Entry 950=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-949 -=3D=3D=3D=3D=3DDiscovery Log Entry 951=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-950 -=3D=3D=3D=3D=3DDiscovery Log Entry 952=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-951 -=3D=3D=3D=3D=3DDiscovery Log Entry 953=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-952 -=3D=3D=3D=3D=3DDiscovery Log Entry 954=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-953 -=3D=3D=3D=3D=3DDiscovery Log Entry 955=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-954 -=3D=3D=3D=3D=3DDiscovery Log Entry 956=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-955 -=3D=3D=3D=3D=3DDiscovery Log Entry 957=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-956 -=3D=3D=3D=3D=3DDiscovery Log Entry 958=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-957 -=3D=3D=3D=3D=3DDiscovery Log Entry 959=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-958 -=3D=3D=3D=3D=3DDiscovery Log Entry 960=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-959 -=3D=3D=3D=3D=3DDiscovery Log Entry 961=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-960 -=3D=3D=3D=3D=3DDiscovery Log Entry 962=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-961 -=3D=3D=3D=3D=3DDiscovery Log Entry 963=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-962 -=3D=3D=3D=3D=3DDiscovery Log Entry 964=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-963 -=3D=3D=3D=3D=3DDiscovery Log Entry 965=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-964 -=3D=3D=3D=3D=3DDiscovery Log Entry 966=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-965 -=3D=3D=3D=3D=3DDiscovery Log Entry 967=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-966 -=3D=3D=3D=3D=3DDiscovery Log Entry 968=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-967 -=3D=3D=3D=3D=3DDiscovery Log Entry 969=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-968 -=3D=3D=3D=3D=3DDiscovery Log Entry 970=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-969 -=3D=3D=3D=3D=3DDiscovery Log Entry 971=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-970 -=3D=3D=3D=3D=3DDiscovery Log Entry 972=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-971 -=3D=3D=3D=3D=3DDiscovery Log Entry 973=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-972 -=3D=3D=3D=3D=3DDiscovery Log Entry 974=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-973 -=3D=3D=3D=3D=3DDiscovery Log Entry 975=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-974 -=3D=3D=3D=3D=3DDiscovery Log Entry 976=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-975 -=3D=3D=3D=3D=3DDiscovery Log Entry 977=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-976 -=3D=3D=3D=3D=3DDiscovery Log Entry 978=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-977 -=3D=3D=3D=3D=3DDiscovery Log Entry 979=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-978 -=3D=3D=3D=3D=3DDiscovery Log Entry 980=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-979 -=3D=3D=3D=3D=3DDiscovery Log Entry 981=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-980 -=3D=3D=3D=3D=3DDiscovery Log Entry 982=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-981 -=3D=3D=3D=3D=3DDiscovery Log Entry 983=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-982 -=3D=3D=3D=3D=3DDiscovery Log Entry 984=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-983 -=3D=3D=3D=3D=3DDiscovery Log Entry 985=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-984 -=3D=3D=3D=3D=3DDiscovery Log Entry 986=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-985 -=3D=3D=3D=3D=3DDiscovery Log Entry 987=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-986 -=3D=3D=3D=3D=3DDiscovery Log Entry 988=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-987 -=3D=3D=3D=3D=3DDiscovery Log Entry 989=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-988 -=3D=3D=3D=3D=3DDiscovery Log Entry 990=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-989 -=3D=3D=3D=3D=3DDiscovery Log Entry 991=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-990 -=3D=3D=3D=3D=3DDiscovery Log Entry 992=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-991 -=3D=3D=3D=3D=3DDiscovery Log Entry 993=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-992 -=3D=3D=3D=3D=3DDiscovery Log Entry 994=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-993 -=3D=3D=3D=3D=3DDiscovery Log Entry 995=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-994 -=3D=3D=3D=3D=3DDiscovery Log Entry 996=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-995 -=3D=3D=3D=3D=3DDiscovery Log Entry 997=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-996 -=3D=3D=3D=3D=3DDiscovery Log Entry 998=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-997 -=3D=3D=3D=3D=3DDiscovery Log Entry 999=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-998 -=3D=3D=3D=3D=3DDiscovery Log Entry 1000=3D=3D=3D=3D=3D=3D -trtype: loop -subnqn: blktests-subsystem-999 Test complete diff --git a/tests/nvme/030 b/tests/nvme/030 index 20fef696e565..cfcdcbe6be23 100755 --- a/tests/nvme/030 +++ b/tests/nvme/030 @@ -15,20 +15,6 @@ requires() { _require_nvme_trtype_is_fabrics } =20 - -checkgenctr() { - local last=3D$1 - local msg=3D$2 - local genctr - - genctr=3D$(_discovery_genctr) - if (( "${genctr}" <=3D "${last}" )); then - echo "Generation counter not incremented when ${msg} (${genctr} <=3D ${l= ast})" - fi - - echo "${genctr}" -} - test() { local port local genctr @@ -48,20 +34,20 @@ test() { _create_nvmet_subsystem "${subsys}2" "$(losetup -f)" _add_nvmet_subsys_to_port "${port}" "${subsys}2" =20 - genctr=3D$(checkgenctr "${genctr}" "adding a subsystem to a port") + genctr=3D$(_check_genctr "${genctr}" "adding a subsystem to a port") =20 echo 0 > "${NVMET_CFS}/subsystems/${subsys}2/attr_allow_any_host" =20 - genctr=3D$(checkgenctr "${genctr}" "clearing attr_allow_any_host") + genctr=3D$(_check_genctr "${genctr}" "clearing attr_allow_any_host") =20 echo 1 > "${NVMET_CFS}/subsystems/${subsys}2/attr_allow_any_host" =20 - genctr=3D$(checkgenctr "${genctr}" "setting attr_allow_any_host") + genctr=3D$(_check_genctr "${genctr}" "setting attr_allow_any_host") =20 _remove_nvmet_subsystem_from_port "${port}" "${subsys}2" _remove_nvmet_subsystem "${subsys}2" =20 - genctr=3D$(checkgenctr "${genctr}" "removing a subsystem from a port") + genctr=3D$(_check_genctr "${genctr}" "removing a subsystem from a port") =20 _remove_nvmet_subsystem_from_port "${port}" "${subsys}1" _remove_nvmet_subsystem "${subsys}1" diff --git a/tests/nvme/rc b/tests/nvme/rc index 172f510527ed..2aa34fb0c9b8 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -755,6 +755,19 @@ _discovery_genctr() { sed -n -e 's/^.*Generation counter \([0-9]\+\).*$/\1/p' } =20 +_check_genctr() { + local last=3D$1 + local msg=3D$2 + local genctr + + genctr=3D$(_discovery_genctr) + if (( "${genctr}" <=3D "${last}" )); then + echo "Generation counter not incremented when ${msg} (${genctr} <=3D ${l= ast})" + fi + + echo "${genctr}" +} + declare -A NS_DEV_FAULT_INJECT_SAVE declare -A CTRL_DEV_FAULT_INJECT_SAVE =20 --=20 2.40.0 From nobody Wed Dec 17 09:51:44 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DCA38C77B73 for ; Thu, 20 Apr 2023 18:32:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231948AbjDTScJ (ORCPT ); Thu, 20 Apr 2023 14:32:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231714AbjDTSbn (ORCPT ); Thu, 20 Apr 2023 14:31:43 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 62DC13A89; Thu, 20 Apr 2023 11:31:33 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id C7AF62195D; Thu, 20 Apr 2023 18:31:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1682015491; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=64UivdY+JtKHHGrkt+vaul9Etj91J7nvEO+ZQNudNu8=; b=CdXz1eMqo0Py7chQ9mcv/S0IqvOmuzroYofCVdiApFkx+NenRL1iXT4tubdV19nnJOXfqO jN3SNgTqNV+BOcYfv5tlEaOVhfykrvS67OZMvc4FIU1UkHja3nu0cJLBbMxug6ytT+rV4l WezrlXaTWpljTI7396aCIjKzUlSGN08= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1682015491; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=64UivdY+JtKHHGrkt+vaul9Etj91J7nvEO+ZQNudNu8=; b=fqxigBbNWMteZ3FwIWN9YDFjeheHAxVEsWyqHs7X+xgWeTbT0B4H07cB9ppQqi8if5L0uB 9k+fs0APlc+2efBA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id AB47513584; Thu, 20 Apr 2023 18:31:31 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 7KbNKQOFQWS+NAAAMHmgww (envelope-from ); Thu, 20 Apr 2023 18:31:31 +0000 From: Daniel Wagner To: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Chaitanya Kulkarni , Shin'ichiro Kawasaki , Daniel Wagner Subject: [PATCH blktests v2 9/9] nvme: Make the number iterations configurable Date: Thu, 20 Apr 2023 20:31:21 +0200 Message-Id: <20230420183121.4489-13-dwagner@suse.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230420183121.4489-1-dwagner@suse.de> References: <20230420183121.4489-1-dwagner@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Some tests hard code high values of iterations. This makes them run relatively long compared to the other tests. Introduce a new environment variable nvme_num_iter to allow tune the runtime. Signed-off-by: Daniel Wagner --- tests/nvme/002 | 2 +- tests/nvme/016 | 2 +- tests/nvme/017 | 2 +- tests/nvme/rc | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/nvme/002 b/tests/nvme/002 index 6b8484844b4d..c28035483514 100755 --- a/tests/nvme/002 +++ b/tests/nvme/002 @@ -20,7 +20,7 @@ test() { =20 _setup_nvmet =20 - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local port port=3D"$(_create_nvmet_port "${nvme_trtype}")" =20 diff --git a/tests/nvme/016 b/tests/nvme/016 index 4eba30223a08..c0c31a55b190 100755 --- a/tests/nvme/016 +++ b/tests/nvme/016 @@ -17,7 +17,7 @@ test() { echo "Running ${TEST_NAME}" =20 local port - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local loop_dev local subsys_nqn=3D"blktests-subsystem-1" =20 diff --git a/tests/nvme/017 b/tests/nvme/017 index 0248aee9bc41..e1674508f654 100755 --- a/tests/nvme/017 +++ b/tests/nvme/017 @@ -18,7 +18,7 @@ test() { =20 local port local file_path - local iterations=3D1000 + local iterations=3D"${nvme_num_iter}" local subsys_name=3D"blktests-subsystem-1" =20 _setup_nvmet diff --git a/tests/nvme/rc b/tests/nvme/rc index 2aa34fb0c9b8..bb135502220a 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -18,6 +18,7 @@ def_hostnqn=3D"$(cat /etc/nvme/hostnqn 2> /dev/null)" def_hostid=3D"$(cat /etc/nvme/hostid 2> /dev/null)" nvme_trtype=3D${nvme_trtype:-"loop"} nvme_img_size=3D${nvme_img_size:-"350M"} +nvme_num_iter=3D${nvme_num_iter:-"100"} =20 _nvme_requires() { _have_program nvme --=20 2.40.0