scripts/perf: Fix type error in run_nvmf.py

TypeError: unsupported operand type(s) for /: 'int' and 'range'

Signed-off-by: Maciej Wawryk <maciejx.wawryk@intel.com>
Change-Id: I8266c80cc886a51b43d9719b8bf845ffd0730b03
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2259
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Maciej Wawryk 2020-05-07 12:37:17 +02:00 committed by Tomasz Zawadzki
parent 3b6622046e
commit 6f702d4ea7

View File

@ -602,8 +602,11 @@ class SPDKTarget(Target):
req_num_disks = get_nvme_devices_count()
# Distribute bdevs between provided NICs
num_disks = range(1, req_num_disks + 1)
disks_per_ip = int(len(num_disks) / len(ips))
num_disks = range(0, req_num_disks)
if len(num_disks) == 1:
disks_per_ip = 1
else:
disks_per_ip = int(len(num_disks) / len(ips))
disk_chunks = [num_disks[i * disks_per_ip:disks_per_ip + disks_per_ip * i] for i in range(0, len(ips))]
# Create subsystems, add bdevs to namespaces, add listeners
@ -611,7 +614,7 @@ class SPDKTarget(Target):
for c in chunk:
nqn = "nqn.2018-09.io.spdk:cnode%s" % c
serial = "SPDK00%s" % c
bdev_name = "Nvme%sn1" % (c - 1)
bdev_name = "Nvme%sn1" % c
rpc.nvmf.nvmf_create_subsystem(self.client, nqn, serial,
allow_any_host=True, max_namespaces=8)
rpc.nvmf.nvmf_subsystem_add_ns(self.client, nqn, bdev_name)
@ -696,8 +699,8 @@ class KernelInitiator(Initiator):
filename_section = ""
filenames = ["nvme%sn1" % x for x in range(0, len(nvme_list))]
nvme_per_split = int(len(nvme_list) / threads)
remainder = len(nvme_list) % threads
nvme_per_split = int(len(nvme_list) / len(threads))
remainder = len(nvme_list) % len(threads)
iterator = iter(filenames)
result = []
for i in range(len(threads)):