我想在不同的奴隶上运行一份工作,但是按照预定义的顺序。 即只有当第一个奴隶的所有执行者都忙时,我才想在第二台机器上运行该作业。
我正在尝试使用“评分负载均衡器”插件将分数分配给不同的从属,即。如果我有3个节点, NodeA,NodeB和NodeC ,分别有9,5和1的优先级,没有。每个节点上的执行器10的数量。 节点有一个共同的标签“WindowSlave”。 另外,我已经定义了一个工作“ ProjectX ”,项目首选项得分为10,标签“ WindowSlave ”作为首选标签。
我曾预料到如果我为“ProjectX”运行100个并发构建,那么执行将按顺序执行: NodeA(10版) - > NodeB(10版) - > NodeC(10版) - > NodeA(10版) - > NodeB(10版) - > ... 等等。
根据我的观察,目前尚不清楚是否总会实现上述情况。 此外,任何随机从站开始表现为主从站并与其他从站协调,以便在该特定从站上创建所有构建工作区。
我在这里缺少什么?