Commit 8474d7cc authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

perf/nvmf: Increase iobuf sizes on the initiator side



Hardcode big enough defaults for the CI's benchmark tests.

Change-Id: I2bfdf75048bc8be8cc0514f14b1f49670a331108
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18806


Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 58588247
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -1587,6 +1587,16 @@ class SPDKInitiator(Initiator):

            bdev_cfg_section["subsystems"][0]["config"].append(nvme_ctrl)

        iobuf = {
            "method": "iobuf_set_options",
            "params": {
                "small_pool_count": 32768,
                "large_pool_count": 16384
            }
        }
        bdev_cfg_section["subsystems"][0]["config"].append(iobuf)

        self.log.info(json.dumps(bdev_cfg_section, ident=2))
        return json.dumps(bdev_cfg_section, indent=2)

    def gen_fio_filename_conf(self, subsystems, threads, io_depth, num_jobs=1, offset=False, offset_inc=0):
@@ -1636,8 +1646,10 @@ class SPDKInitiator(Initiator):

        # Remove two last characters to get controller name instead of subsystem name
        nvme_ctrl = bdev_name[:-2]
        remote_nvme_ip = list(filter(lambda x: x["params"]["name"] == "%s" % nvme_ctrl, bdev_conf_json_obj))[0]["params"]["traddr"]
        return self.get_route_nic_numa(remote_nvme_ip)
        for bdev in bdev_conf_json_obj:
            if bdev["method"] == "bdev_nvme_attach_controller" and bdev["params"]["name"] == nvme_ctrl:
                return self.get_route_nic_numa(bdev["params"]["traddr"])
        return None


if __name__ == "__main__":