From 80796ea6b4e438abaeac5acf1227f156638532aa Mon Sep 17 00:00:00 2001 From: Dennis Maisenbacher Date: Mon, 25 Nov 2024 12:42:02 +0000 Subject: [PATCH] tests: use current LBA format as I/O block size When running I/O use the current LBA format as default block size. Signed-off-by: Dennis Maisenbacher --- tests/nvme_test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/nvme_test.py b/tests/nvme_test.py index 0b2c325d..0bd10f55 100644 --- a/tests/nvme_test.py +++ b/tests/nvme_test.py @@ -61,6 +61,7 @@ class TestNVMe(unittest.TestCase): self.nvme_bin = "nvme" self.do_validate_pci_device = True self.default_nsid = 0x1 + self.flbas = 0 self.config_file = 'tests/config.json' self.load_config() @@ -521,7 +522,8 @@ class TestNVMe(unittest.TestCase): - Returns: - None """ - block_size = mmap.PAGESIZE if int(lbads) < 9 else 2 ** int(lbads) + (ds, _) = self.get_lba_format_size() + block_size = ds if int(lbads) < 9 else 2 ** int(lbads) ns_path = self.ctrl + "n" + str(nsid) io_cmd = "dd if=" + ns_path + " of=/dev/null" + " bs=" + \ str(block_size) + " count=" + str(count) + " > /dev/null 2>&1" -- 2.51.0