• MatejKosec's avatar
    fix: prevent aiperf pipe hang in planner scaling test (#6099) · 4ad739dd
    MatejKosec authored
    Replace PIPE-based stdout/stderr capture with direct file output in LoadGenerator.generate_load() to prevent orphaned aiperf child processes from blocking communicate() indefinitely
    Add start_new_session=True so os.killpg() can kill the entire process tree on timeout (not just the main process)
    Add unit test validating process-group kill on timeout
    Fixes DYN-2086
    4ad739dd
load_generator.py 13.4 KB