|
@@ -93,12 +93,12 @@ public class DataFrameAnalyticsManager {
|
|
|
executeJobInMiddleOfReindexing(task, config);
|
|
|
break;
|
|
|
default:
|
|
|
- task.updateState(DataFrameAnalyticsState.FAILED, "Cannot execute analytics task [" + config.getId() +
|
|
|
+ task.setFailed("Cannot execute analytics task [" + config.getId() +
|
|
|
"] as it is in unknown state [" + currentState + "]. Must be one of [STARTED, REINDEXING, ANALYZING]");
|
|
|
}
|
|
|
|
|
|
},
|
|
|
- error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
|
|
+ error -> task.setFailed(error.getMessage())
|
|
|
);
|
|
|
|
|
|
// Retrieve configuration
|
|
@@ -122,13 +122,13 @@ public class DataFrameAnalyticsManager {
|
|
|
case FIRST_TIME:
|
|
|
task.updatePersistentTaskState(reindexingState, ActionListener.wrap(
|
|
|
updatedTask -> reindexDataframeAndStartAnalysis(task, config),
|
|
|
- error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
|
|
+ error -> task.setFailed(error.getMessage())
|
|
|
));
|
|
|
break;
|
|
|
case RESUMING_REINDEXING:
|
|
|
task.updatePersistentTaskState(reindexingState, ActionListener.wrap(
|
|
|
updatedTask -> executeJobInMiddleOfReindexing(task, config),
|
|
|
- error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
|
|
+ error -> task.setFailed(error.getMessage())
|
|
|
));
|
|
|
break;
|
|
|
case RESUMING_ANALYZING:
|
|
@@ -136,7 +136,7 @@ public class DataFrameAnalyticsManager {
|
|
|
break;
|
|
|
case FINISHED:
|
|
|
default:
|
|
|
- task.updateState(DataFrameAnalyticsState.FAILED, "Unexpected starting state [" + startingState + "]");
|
|
|
+ task.setFailed("Unexpected starting state [" + startingState + "]");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -151,7 +151,7 @@ public class DataFrameAnalyticsManager {
|
|
|
if (ExceptionsHelper.unwrapCause(e) instanceof IndexNotFoundException) {
|
|
|
reindexDataframeAndStartAnalysis(task, config);
|
|
|
} else {
|
|
|
- task.updateState(DataFrameAnalyticsState.FAILED, e.getMessage());
|
|
|
+ task.setFailed(e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
));
|
|
@@ -178,7 +178,7 @@ public class DataFrameAnalyticsManager {
|
|
|
Messages.getMessage(Messages.DATA_FRAME_ANALYTICS_AUDIT_FINISHED_REINDEXING, config.getDest().getIndex()));
|
|
|
startAnalytics(task, config);
|
|
|
},
|
|
|
- error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
|
|
+ error -> task.setFailed(error.getMessage())
|
|
|
);
|
|
|
|
|
|
// Reindex
|
|
@@ -244,12 +244,12 @@ public class DataFrameAnalyticsManager {
|
|
|
if (ExceptionsHelper.unwrapCause(error) instanceof ResourceNotFoundException) {
|
|
|
// Task has stopped
|
|
|
} else {
|
|
|
- task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage());
|
|
|
+ task.setFailed(error.getMessage());
|
|
|
}
|
|
|
}
|
|
|
));
|
|
|
},
|
|
|
- error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
|
|
+ error -> task.setFailed(error.getMessage())
|
|
|
);
|
|
|
|
|
|
ActionListener<RefreshResponse> refreshListener = ActionListener.wrap(
|