From b9dd4e40d34c618eeb011418b3209c4142d16e8a Mon Sep 17 00:00:00 2001 From: Ashish Mahajan Date: Tue, 20 Jan 2026 21:30:50 +0530 Subject: [PATCH] fix(hogs): correct off-by-one error in random node selection (#1112) Signed-off-by: AR21SM --- krkn/scenario_plugins/hogs/hogs_scenario_plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/krkn/scenario_plugins/hogs/hogs_scenario_plugin.py b/krkn/scenario_plugins/hogs/hogs_scenario_plugin.py index 6b7ced73..804d6b5c 100644 --- a/krkn/scenario_plugins/hogs/hogs_scenario_plugin.py +++ b/krkn/scenario_plugins/hogs/hogs_scenario_plugin.py @@ -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)