pyocf: rio: Fix offset

Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
This commit is contained in:
Robert Baldyga
2024-02-02 17:53:31 +01:00
committed by Michal Mielewczyk
parent 16830cd3c3
commit d892e3b0d5
3 changed files with 7 additions and 7 deletions

View File

@@ -125,7 +125,7 @@ class Rio:
def run(self):
iogen = IoGen(
(self.jobspec.offset, self.jobspec.size - self.jobspec.offset),
(self.jobspec.offset, self.jobspec.size),
self.jobspec.bs,
self.jobspec.randseed + hash(self.name),
self.jobspec.readwrite.is_random(),
@@ -136,11 +136,9 @@ class Rio:
self.finish_time = datetime.now() + self.jobspec.time
else:
if int(self.jobspec.io_size) != 0:
self.io_target = min(
self.jobspec.io_size, self.jobspec.size - self.jobspec.offset
)
self.io_target = min(self.jobspec.io_size, self.jobspec.size)
else:
self.io_target = self.jobspec.size - self.jobspec.offset
self.io_target = self.jobspec.size
# TODO randrw
iodir = (