|
|
@@ -63,15 +63,17 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
TransformPersistentTasksExecutor executor = buildTaskExecutor();
|
|
|
|
|
|
assertThat(
|
|
|
- executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, true), cs.nodes(), cs).getExecutorNode(),
|
|
|
+ executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, true), cs.nodes().getAllNodes(), cs)
|
|
|
+ .getExecutorNode(),
|
|
|
equalTo("current-data-node-with-1-tasks")
|
|
|
);
|
|
|
assertThat(
|
|
|
- executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, false), cs.nodes(), cs).getExecutorNode(),
|
|
|
+ executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, false), cs.nodes().getAllNodes(), cs)
|
|
|
+ .getExecutorNode(),
|
|
|
equalTo("current-data-node-with-0-tasks-transform-remote-disabled")
|
|
|
);
|
|
|
assertThat(
|
|
|
- executor.getAssignment(new TransformTaskParams("new-old-task-id", Version.V_7_7_0, null, true), cs.nodes(), cs)
|
|
|
+ executor.getAssignment(new TransformTaskParams("new-old-task-id", Version.V_7_7_0, null, true), cs.nodes().getAllNodes(), cs)
|
|
|
.getExecutorNode(),
|
|
|
equalTo("past-data-node-1")
|
|
|
);
|
|
|
@@ -85,7 +87,7 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
|
|
|
Assignment assignment = executor.getAssignment(
|
|
|
new TransformTaskParams("new-task-id", Version.CURRENT, null, false),
|
|
|
- cs.nodes(),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
cs
|
|
|
);
|
|
|
assertNull(assignment.getExecutorNode());
|
|
|
@@ -99,7 +101,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
cs = buildClusterState(nodes);
|
|
|
executor = buildTaskExecutor();
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, false), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.CURRENT, null, false),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNotNull(assignment.getExecutorNode());
|
|
|
assertThat(assignment.getExecutorNode(), equalTo("dedicated-transform-node"));
|
|
|
|
|
|
@@ -108,7 +114,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
cs = buildClusterState(nodes);
|
|
|
executor = buildTaskExecutor();
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.V_8_0_0, null, false), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.V_8_0_0, null, false),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNull(assignment.getExecutorNode());
|
|
|
assertThat(
|
|
|
assignment.getExplanation(),
|
|
|
@@ -121,7 +131,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
)
|
|
|
);
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.V_7_5_0, null, false), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.V_7_5_0, null, false),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNotNull(assignment.getExecutorNode());
|
|
|
assertThat(assignment.getExecutorNode(), equalTo("past-data-node-1"));
|
|
|
|
|
|
@@ -130,7 +144,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
cs = buildClusterState(nodes);
|
|
|
executor = buildTaskExecutor();
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNull(assignment.getExecutorNode());
|
|
|
assertThat(
|
|
|
assignment.getExplanation(),
|
|
|
@@ -142,7 +160,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
)
|
|
|
);
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.CURRENT, null, false), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.CURRENT, null, false),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNotNull(assignment.getExecutorNode());
|
|
|
assertThat(assignment.getExecutorNode(), equalTo("current-data-node-with-0-tasks-transform-remote-disabled"));
|
|
|
|
|
|
@@ -151,7 +173,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
cs = buildClusterState(nodes);
|
|
|
executor = buildTaskExecutor();
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNull(assignment.getExecutorNode());
|
|
|
assertThat(
|
|
|
assignment.getExplanation(),
|
|
|
@@ -169,7 +195,11 @@ public class TransformPersistentTasksExecutorTests extends ESTestCase {
|
|
|
cs = buildClusterState(nodes);
|
|
|
executor = buildTaskExecutor();
|
|
|
|
|
|
- assignment = executor.getAssignment(new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true), cs.nodes(), cs);
|
|
|
+ assignment = executor.getAssignment(
|
|
|
+ new TransformTaskParams("new-task-id", Version.V_7_5_0, null, true),
|
|
|
+ cs.nodes().getAllNodes(),
|
|
|
+ cs
|
|
|
+ );
|
|
|
assertNotNull(assignment.getExecutorNode());
|
|
|
assertThat(assignment.getExecutorNode(), equalTo("past-data-node-1"));
|
|
|
}
|