Skip to content

Commit c92654e

Browse files
committed
try to workaround missing cpu_queue
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
1 parent 45124d9 commit c92654e

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

bin/wfbench

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def io_alternate(inputs, outputs, cpu_queue: multiprocessing.Queue, memory_limit
263263
for name in outputs:
264264
open(rundir.joinpath(name), "wb").close()
265265

266-
io_completed = 0
266+
io_completed = 1
267267
bytes_read = {
268268
name: 0
269269
for name in inputs
@@ -280,15 +280,15 @@ def io_alternate(inputs, outputs, cpu_queue: multiprocessing.Queue, memory_limit
280280
}
281281

282282
while io_completed < 100:
283-
cpu_percent = max(io_completed, cpu_queue.get())
284-
while True: # Get the last message
285-
try:
286-
cpu_percent = max(io_completed, cpu_queue.get_nowait())
287-
except queue.Empty:
288-
break
283+
#cpu_percent = max(io_completed, cpu_queue.get())
284+
#while True: # Get the last message
285+
# try:
286+
# cpu_percent = max(io_completed, cpu_queue.get_nowait())
287+
# except queue.Empty:
288+
# break
289289

290290
log_debug(f"CPU Percent: {cpu_percent}")
291-
if cpu_percent:
291+
if true: #cpu_percent:
292292
bytes_to_read = {
293293
name: int(size * (cpu_percent / 100) - bytes_read[name])
294294
for name, size in inputs.items()
@@ -312,7 +312,7 @@ def io_alternate(inputs, outputs, cpu_queue: multiprocessing.Queue, memory_limit
312312
log_debug(f"Bytes Read: {bytes_read}")
313313
log_debug(f"Bytes Written: {bytes_written}")
314314

315-
io_completed = cpu_percent
315+
io_completed = io_completed + 1 # cpu_percent
316316

317317
if io_completed >= 100:
318318
break
@@ -489,7 +489,7 @@ def main():
489489
if isinstance(proc, subprocess.Popen):
490490
proc.wait()
491491
if io_proc is not None and io_proc.is_alive():
492-
io_proc.terminate()
492+
#io_proc.terminate()
493493
io_proc.join()
494494

495495
try:

0 commit comments

Comments
 (0)