Spdk/test/iscsi_tgt
Jim Harris c8a36b04cb test/iscsi_tgt: run most Calsoft tests serially
We currently use a hack AllowDuplicatedIsid with the
iSCSI target to allow running multiple Calsoft tests
in parallel, since each Calsoft test always uses the
same InitiatorName.

But this causes some tests to intermittently fail,
likely due to changed behavior with many sessions
sharing the same InitiatorName.  The problem is
very difficult to reproduce, and made worse since
the Calsoft tests themselves are binary only.

So instead split the tests into two sets - one set
contains nopin-related tests which each take longer
to run due to various interval expirations needed for
the test.  There are just a few of these tests, and
do not appear to ever cause an intermittent failure,
so we run these in parallel.  The rest are all run
serially and run rather quickly.

Fixes issue #2416.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I0bd29da8a71d4c7593bba11f1e2f2e11e2289d8a
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16022
Reviewed-by: Michal Berger <michal.berger@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: Kamil Godzwon <kamilx.godzwon@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2022-12-23 09:27:48 +00:00
..
bdev_io_wait add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
calsoft test/iscsi_tgt: run most Calsoft tests serially 2022-12-23 09:27:48 +00:00
digests add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
ext4test add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
filesystem add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
fio add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
fuzz iscsi_tgt/fuzz.sh: change overlappling CPU masks 2022-12-08 14:16:00 +00:00
initiator add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
ip_migration add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
login_redirection add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
lvol add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
multiconnection add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_remote add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
perf add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
pmem add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
qos add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
rbd add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
reset add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
resize add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
rpc_config add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
sock add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
trace_record add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
common.sh test/iscsi_fuzz: fix a lock on assigned core mask 2022-12-05 22:37:28 +00:00
iscsi_tgt.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00