@@ -207,12 +207,12 @@ private void deployModel(
207
207
Set <String > allEligibleNodeIds = Arrays .stream (allEligibleNodes ).map (DiscoveryNode ::getId ).collect (Collectors .toSet ());
208
208
209
209
List <DiscoveryNode > eligibleNodes = new ArrayList <>();
210
- List <String > nodeIds = new ArrayList <>();
210
+ List <String > eligibleNodeIds = new ArrayList <>();
211
211
if (!deployToAllNodes ) {
212
212
for (String nodeId : targetNodeIds ) {
213
213
if (allEligibleNodeIds .contains (nodeId )) {
214
214
eligibleNodes .add (nodeMapping .get (nodeId ));
215
- nodeIds .add (nodeId );
215
+ eligibleNodeIds .add (nodeId );
216
216
}
217
217
}
218
218
String [] workerNodes = mlModelManager .getWorkerNodes (modelId , mlModel .getAlgorithm ());
@@ -234,15 +234,15 @@ private void deployModel(
234
234
}
235
235
}
236
236
} else {
237
- nodeIds .addAll (allEligibleNodeIds );
237
+ eligibleNodeIds .addAll (allEligibleNodeIds );
238
238
eligibleNodes .addAll (Arrays .asList (allEligibleNodes ));
239
239
}
240
- if (nodeIds .size () == 0 ) {
240
+ if (eligibleNodeIds .size () == 0 ) {
241
241
wrappedListener .onFailure (new IllegalArgumentException ("no eligible node found" ));
242
242
return ;
243
243
}
244
244
245
- log .info ("Will deploy model on these nodes: {}" , String .join ("," , nodeIds ));
245
+ log .info ("Will deploy model on these nodes: {}" , String .join ("," , eligibleNodeIds ));
246
246
String localNodeId = clusterService .localNode ().getId ();
247
247
248
248
FunctionName algorithm = mlModel .getAlgorithm ();
@@ -258,18 +258,18 @@ private void deployModel(
258
258
.createTime (Instant .now ())
259
259
.lastUpdateTime (Instant .now ())
260
260
.state (MLTaskState .CREATED )
261
- .workerNodes (nodeIds )
261
+ .workerNodes (eligibleNodeIds )
262
262
.build ();
263
263
mlTaskManager .createMLTask (mlTask , ActionListener .wrap (response -> {
264
264
String taskId = response .getId ();
265
265
mlTask .setTaskId (taskId );
266
266
if (algorithm == FunctionName .REMOTE ) {
267
- mlTaskManager .add (mlTask , nodeIds );
267
+ mlTaskManager .add (mlTask , eligibleNodeIds );
268
268
deployRemoteModel (mlModel , mlTask , localNodeId , eligibleNodes , deployToAllNodes , listener );
269
269
return ;
270
270
}
271
271
try {
272
- mlTaskManager .add (mlTask , nodeIds );
272
+ mlTaskManager .add (mlTask , eligibleNodeIds );
273
273
wrappedListener .onResponse (new MLDeployModelResponse (taskId , MLTaskType .DEPLOY_MODEL , MLTaskState .CREATED .name ()));
274
274
threadPool
275
275
.executor (DEPLOY_THREAD_POOL )
0 commit comments