zonestart = 0 if 'offset' not in self.fio_opts else self.fio_opts['offset']
iospersize = self.fio_opts['zonesize'] / self.fio_opts['bs']
iosperrange = self.fio_opts['zonerange'] / self.fio_opts['bs']
zonestart = 0 if 'offset' not in self.fio_opts else self.fio_opts['offset']
iospersize = self.fio_opts['zonesize'] / self.fio_opts['bs']
iosperrange = self.fio_opts['zonerange'] / self.fio_opts['bs']
offset = int(tokens[4])
if offset < zonestart or offset >= zonestart + self.fio_opts['zonerange']:
print(f"Offset {offset} outside of zone starting at {zonestart}")
offset = int(tokens[4])
if offset < zonestart or offset >= zonestart + self.fio_opts['zonerange']:
print(f"Offset {offset} outside of zone starting at {zonestart}")
# skip next section if norandommap is enabled with no
# random_generator or with a random_generator != lfsr
# skip next section if norandommap is enabled with no
# random_generator or with a random_generator != lfsr
zoneset.add(block)
if iosperzone % iosperrange == 0:
if len(zoneset) != iosperrange:
print(f"Expected {iosperrange} blocks in zone but only saw {len(zoneset)}")
zoneset.add(block)
if iosperzone % iosperrange == 0:
if len(zoneset) != iosperrange:
print(f"Expected {iosperrange} blocks in zone but only saw {len(zoneset)}")