|
15 | 15 | import org.elasticsearch.action.admin.indices.get.GetIndexAction;
|
16 | 16 | import org.elasticsearch.action.admin.indices.get.GetIndexRequest;
|
17 | 17 | import org.elasticsearch.action.admin.indices.get.GetIndexResponse;
|
18 |
| -import org.elasticsearch.action.admin.indices.refresh.RefreshAction; |
19 |
| -import org.elasticsearch.action.admin.indices.refresh.RefreshRequest; |
20 |
| -import org.elasticsearch.action.admin.indices.refresh.RefreshResponse; |
21 | 18 | import org.elasticsearch.action.support.ContextPreservingActionListener;
|
22 | 19 | import org.elasticsearch.client.node.NodeClient;
|
23 | 20 | import org.elasticsearch.cluster.ClusterState;
|
@@ -160,34 +157,18 @@ private void reindexDataframeAndStartAnalysis(DataFrameAnalyticsTask task, DataF
|
160 | 157 | }
|
161 | 158 |
|
162 | 159 | // Reindexing is complete; start analytics
|
163 |
| - ActionListener<RefreshResponse> refreshListener = ActionListener.wrap( |
| 160 | + ActionListener<BulkByScrollResponse> reindexCompletedListener = ActionListener.wrap( |
164 | 161 | refreshResponse -> {
|
165 | 162 | if (task.isStopping()) {
|
166 | 163 | LOGGER.debug("[{}] Stopping before starting analytics process", config.getId());
|
167 | 164 | return;
|
168 | 165 | }
|
169 | 166 | task.setReindexingTaskId(null);
|
170 |
| - startAnalytics(task, config, false); |
171 |
| - }, |
172 |
| - error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage()) |
173 |
| - ); |
174 |
| - |
175 |
| - // Refresh to ensure copied index is fully searchable |
176 |
| - ActionListener<BulkByScrollResponse> reindexCompletedListener = ActionListener.wrap( |
177 |
| - bulkResponse -> { |
178 |
| - if (task.isStopping()) { |
179 |
| - LOGGER.debug("[{}] Stopping before refreshing destination index", config.getId()); |
180 |
| - return; |
181 |
| - } |
182 | 167 | task.setReindexingFinished();
|
183 | 168 | auditor.info(
|
184 | 169 | config.getId(),
|
185 | 170 | Messages.getMessage(Messages.DATA_FRAME_ANALYTICS_AUDIT_FINISHED_REINDEXING, config.getDest().getIndex()));
|
186 |
| - ClientHelper.executeAsyncWithOrigin(client, |
187 |
| - ClientHelper.ML_ORIGIN, |
188 |
| - RefreshAction.INSTANCE, |
189 |
| - new RefreshRequest(config.getDest().getIndex()), |
190 |
| - refreshListener); |
| 171 | + startAnalytics(task, config, false); |
191 | 172 | },
|
192 | 173 | error -> task.updateState(DataFrameAnalyticsState.FAILED, error.getMessage())
|
193 | 174 | );
|
|
0 commit comments