fix(hogs): correct off-by-one error in random node selection (#1112)

Signed-off-by: AR21SM <mahajanashishar21sm@gmail.com>
This commit is contained in:
Ashish Mahajan
2026-01-20 21:30:50 +05:30
committed by GitHub
parent 3fd249bb88
commit b9dd4e40d3

View File

@@ -53,7 +53,7 @@ class HogsScenarioPlugin(AbstractScenarioPlugin):
raise Exception("no available nodes to schedule workload")
if not has_selector:
available_nodes = [available_nodes[random.randint(0, len(available_nodes))]]
available_nodes = [available_nodes[random.randint(0, len(available_nodes) - 1)]]
if scenario_config.number_of_nodes and len(available_nodes) > scenario_config.number_of_nodes:
available_nodes = random.sample(available_nodes, scenario_config.number_of_nodes)