Skip to content

Commit 8a80b78

Browse files
Merge remote-tracking branch 'elastic/master' into partial-snapshot-behavior
2 parents 793823e + 736e9f9 commit 8a80b78

16 files changed

+62
-18
lines changed

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportCloseJobAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.ElasticsearchException;
911
import org.elasticsearch.ResourceNotFoundException;
1012
import org.elasticsearch.action.ActionListener;
@@ -50,6 +52,8 @@
5052
public class TransportCloseJobAction extends TransportTasksAction<TransportOpenJobAction.JobTask, CloseJobAction.Request,
5153
CloseJobAction.Response, CloseJobAction.Response> {
5254

55+
private static final Logger logger = LogManager.getLogger(TransportCloseJobAction.class);
56+
5357
private final ThreadPool threadPool;
5458
private final Client client;
5559
private final ClusterService clusterService;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportDeleteDataFrameAnalyticsAction.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
public class TransportDeleteDataFrameAnalyticsAction
6666
extends TransportMasterNodeAction<DeleteDataFrameAnalyticsAction.Request, AcknowledgedResponse> {
6767

68-
private static final Logger LOGGER = LogManager.getLogger(TransportDeleteDataFrameAnalyticsAction.class);
68+
private static final Logger logger = LogManager.getLogger(TransportDeleteDataFrameAnalyticsAction.class);
6969

7070
private final Client client;
7171
private final MlMemoryTracker memoryTracker;
@@ -118,13 +118,13 @@ protected void masterOperation(Task task, DeleteDataFrameAnalyticsAction.Request
118118
ActionListener<BulkByScrollResponse> deleteStateHandler = ActionListener.wrap(
119119
bulkByScrollResponse -> {
120120
if (bulkByScrollResponse.isTimedOut()) {
121-
LOGGER.warn("[{}] DeleteByQuery for state timed out", id);
121+
logger.warn("[{}] DeleteByQuery for state timed out", id);
122122
}
123123
if (bulkByScrollResponse.getBulkFailures().isEmpty() == false) {
124-
LOGGER.warn("[{}] {} failures and {} conflicts encountered while runnint DeleteByQuery for state", id,
124+
logger.warn("[{}] {} failures and {} conflicts encountered while runnint DeleteByQuery for state", id,
125125
bulkByScrollResponse.getBulkFailures().size(), bulkByScrollResponse.getVersionConflicts());
126126
for (BulkItemResponse.Failure failure : bulkByScrollResponse.getBulkFailures()) {
127-
LOGGER.warn("[{}] DBQ failure: {}", id, failure);
127+
logger.warn("[{}] DBQ failure: {}", id, failure);
128128
}
129129
}
130130
deleteConfig(parentTaskClient, id, listener);
@@ -153,7 +153,7 @@ private void deleteConfig(ParentTaskAssigningClient parentTaskClient, String id,
153153
return;
154154
}
155155
assert deleteResponse.getResult() == DocWriteResponse.Result.DELETED;
156-
LOGGER.info("[{}] Deleted", id);
156+
logger.info("[{}] Deleted", id);
157157
auditor.info(id, Messages.DATA_FRAME_ANALYTICS_AUDIT_DELETED);
158158
listener.onResponse(new AcknowledgedResponse(true));
159159
},

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportDeleteExpiredDataAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.support.ActionFilters;
1012
import org.elasticsearch.action.support.HandledTransportAction;
@@ -37,6 +39,8 @@
3739
public class TransportDeleteExpiredDataAction extends HandledTransportAction<DeleteExpiredDataAction.Request,
3840
DeleteExpiredDataAction.Response> {
3941

42+
private static final Logger logger = LogManager.getLogger(TransportDeleteExpiredDataAction.class);
43+
4044
// TODO: make configurable in the request
4145
static final Duration MAX_DURATION = Duration.ofHours(8);
4246

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportDeleteForecastAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.ElasticsearchException;
911
import org.elasticsearch.ElasticsearchStatusException;
1012
import org.elasticsearch.ResourceNotFoundException;
@@ -66,6 +68,8 @@
6668

6769
public class TransportDeleteForecastAction extends HandledTransportAction<DeleteForecastAction.Request, AcknowledgedResponse> {
6870

71+
private static final Logger logger = LogManager.getLogger(TransportDeleteForecastAction.class);
72+
6973
private final Client client;
7074
private static final int MAX_FORECAST_TO_SEARCH = 10_000;
7175

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportDeleteModelSnapshotAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.ResourceNotFoundException;
911
import org.elasticsearch.action.ActionListener;
1012
import org.elasticsearch.action.support.ActionFilters;
@@ -29,6 +31,8 @@
2931
public class TransportDeleteModelSnapshotAction extends HandledTransportAction<DeleteModelSnapshotAction.Request,
3032
AcknowledgedResponse> {
3133

34+
private static final Logger logger = LogManager.getLogger(TransportDeleteModelSnapshotAction.class);
35+
3236
private final Client client;
3337
private final JobManager jobManager;
3438
private final JobResultsProvider jobResultsProvider;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportDeleteTrainedModelAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
public class TransportDeleteTrainedModelAction
4848
extends TransportMasterNodeAction<DeleteTrainedModelAction.Request, AcknowledgedResponse> {
4949

50-
private static final Logger LOGGER = LogManager.getLogger(TransportDeleteTrainedModelAction.class);
50+
private static final Logger logger = LogManager.getLogger(TransportDeleteTrainedModelAction.class);
5151

5252
private final TrainedModelProvider trainedModelProvider;
5353
private final InferenceAuditor auditor;
@@ -120,7 +120,7 @@ private Set<String> getReferencedModelKeys(IngestMetadata ingestMetadata) {
120120
.map(InferenceProcessor::getModelId)
121121
.forEach(allReferencedModelKeys::add);
122122
} catch (Exception ex) {
123-
LOGGER.warn(new ParameterizedMessage("failed to load pipeline [{}]", pipelineId), ex);
123+
logger.warn(new ParameterizedMessage("failed to load pipeline [{}]", pipelineId), ex);
124124
}
125125
}
126126
return allReferencedModelKeys;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportGetDataFrameAnalyticsStatsAction.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public class TransportGetDataFrameAnalyticsStatsAction
6565
extends TransportTasksAction<DataFrameAnalyticsTask, GetDataFrameAnalyticsStatsAction.Request,
6666
GetDataFrameAnalyticsStatsAction.Response, QueryPage<Stats>> {
6767

68-
private static final Logger LOGGER = LogManager.getLogger(TransportGetDataFrameAnalyticsStatsAction.class);
68+
private static final Logger logger = LogManager.getLogger(TransportGetDataFrameAnalyticsStatsAction.class);
6969

7070
private final Client client;
7171

@@ -95,7 +95,7 @@ protected GetDataFrameAnalyticsStatsAction.Response newResponse(GetDataFrameAnal
9595
@Override
9696
protected void taskOperation(GetDataFrameAnalyticsStatsAction.Request request, DataFrameAnalyticsTask task,
9797
ActionListener<QueryPage<Stats>> listener) {
98-
LOGGER.debug("Get stats for running task [{}]", task.getParams().getId());
98+
logger.debug("Get stats for running task [{}]", task.getParams().getId());
9999

100100
ActionListener<List<PhaseProgress>> progressListener = ActionListener.wrap(
101101
progress -> {
@@ -118,7 +118,7 @@ protected void taskOperation(GetDataFrameAnalyticsStatsAction.Request request, D
118118
@Override
119119
protected void doExecute(Task task, GetDataFrameAnalyticsStatsAction.Request request,
120120
ActionListener<GetDataFrameAnalyticsStatsAction.Response> listener) {
121-
LOGGER.debug("Get stats for data frame analytics [{}]", request.getId());
121+
logger.debug("Get stats for data frame analytics [{}]", request.getId());
122122

123123
ActionListener<GetDataFrameAnalyticsAction.Response> getResponseListener = ActionListener.wrap(
124124
getResponse -> {
@@ -221,7 +221,7 @@ private StoredProgress parseStoredProgress(SearchHit hit) {
221221
StoredProgress storedProgress = StoredProgress.PARSER.apply(parser, null);
222222
return storedProgress;
223223
} catch (IOException e) {
224-
LOGGER.error(new ParameterizedMessage("failed to parse progress from doc with it [{}]", hit.getId()), e);
224+
logger.error(new ParameterizedMessage("failed to parse progress from doc with it [{}]", hit.getId()), e);
225225
return new StoredProgress(Collections.emptyList());
226226
}
227227
}

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportGetJobsStatsAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.FailedNodeException;
1012
import org.elasticsearch.action.TaskOperationFailure;
@@ -50,6 +52,8 @@
5052
public class TransportGetJobsStatsAction extends TransportTasksAction<TransportOpenJobAction.JobTask, GetJobsStatsAction.Request,
5153
GetJobsStatsAction.Response, QueryPage<JobStats>> {
5254

55+
private static final Logger logger = LogManager.getLogger(TransportGetJobsStatsAction.class);
56+
5357
private final ClusterService clusterService;
5458
private final AutodetectProcessManager processManager;
5559
private final JobResultsProvider jobResultsProvider;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportGetModelSnapshotsAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.support.ActionFilters;
1012
import org.elasticsearch.action.support.HandledTransportAction;
@@ -22,6 +24,8 @@
2224
public class TransportGetModelSnapshotsAction extends HandledTransportAction<GetModelSnapshotsAction.Request,
2325
GetModelSnapshotsAction.Response> {
2426

27+
private static final Logger logger = LogManager.getLogger(TransportGetModelSnapshotsAction.class);
28+
2529
private final JobResultsProvider jobResultsProvider;
2630
private final JobManager jobManager;
2731

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportGetOverallBucketsAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.search.SearchRequest;
1012
import org.elasticsearch.action.search.SearchResponse;
@@ -54,6 +56,8 @@
5456
public class TransportGetOverallBucketsAction extends HandledTransportAction<GetOverallBucketsAction.Request,
5557
GetOverallBucketsAction.Response> {
5658

59+
private static final Logger logger = LogManager.getLogger(TransportGetOverallBucketsAction.class);
60+
5761
private static final String EARLIEST_TIME = "earliest_time";
5862
private static final String LATEST_TIME = "latest_time";
5963

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportKillProcessAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.support.ActionFilters;
1012
import org.elasticsearch.cluster.node.DiscoveryNode;
@@ -24,6 +26,8 @@
2426

2527
public class TransportKillProcessAction extends TransportJobTaskAction<KillProcessAction.Request, KillProcessAction.Response> {
2628

29+
private static final Logger logger = LogManager.getLogger(TransportKillProcessAction.class);
30+
2731
private final AnomalyDetectionAuditor auditor;
2832

2933
@Inject

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportMlInfoAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.action.ActionListener;
911
import org.elasticsearch.action.support.ActionFilters;
1012
import org.elasticsearch.action.support.HandledTransportAction;
@@ -32,6 +34,8 @@
3234

3335
public class TransportMlInfoAction extends HandledTransportAction<MlInfoAction.Request, MlInfoAction.Response> {
3436

37+
private static final Logger logger = LogManager.getLogger(TransportMlInfoAction.class);
38+
3539
private final ClusterService clusterService;
3640
private final NamedXContentRegistry xContentRegistry;
3741
private final Map<String, Object> nativeCodeInfo;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportStartDataFrameAnalyticsAction.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
public class TransportStartDataFrameAnalyticsAction
9494
extends TransportMasterNodeAction<StartDataFrameAnalyticsAction.Request, AcknowledgedResponse> {
9595

96-
private static final Logger LOGGER = LogManager.getLogger(TransportStartDataFrameAnalyticsAction.class);
96+
private static final Logger logger = LogManager.getLogger(TransportStartDataFrameAnalyticsAction.class);
9797

9898
private final XPackLicenseState licenseState;
9999
private final Client client;
@@ -254,7 +254,7 @@ private void getStartContext(String id, ActionListener<StartContext> finalListen
254254
toValidateMappingsListener.onResponse(startContext);
255255
break;
256256
case FINISHED:
257-
LOGGER.info("[{}] Job has already finished", startContext.config.getId());
257+
logger.info("[{}] Job has already finished", startContext.config.getId());
258258
finalListener.onFailure(ExceptionsHelper.badRequestException(
259259
"Cannot start because the job has already finished"));
260260
break;
@@ -478,7 +478,7 @@ public void onResponse(PersistentTasksCustomMetaData.PersistentTask<?> task) {
478478

479479
@Override
480480
public void onFailure(Exception e) {
481-
LOGGER.error("[" + persistentTask.getParams().getId() + "] Failed to cancel persistent task that could " +
481+
logger.error("[" + persistentTask.getParams().getId() + "] Failed to cancel persistent task that could " +
482482
"not be assigned due to [" + exception.getMessage() + "]", e);
483483
listener.onFailure(exception);
484484
}
@@ -554,7 +554,7 @@ public PersistentTasksCustomMetaData.Assignment getAssignment(StartDataFrameAnal
554554
if (unavailableIndices.size() != 0) {
555555
String reason = "Not opening data frame analytics job [" + id +
556556
"], because not all primary shards are active for the following indices [" + String.join(",", unavailableIndices) + "]";
557-
LOGGER.debug(reason);
557+
logger.debug(reason);
558558
return new PersistentTasksCustomMetaData.Assignment(null, reason);
559559
}
560560

@@ -564,7 +564,7 @@ public PersistentTasksCustomMetaData.Assignment getAssignment(StartDataFrameAnal
564564
if (scheduledRefresh) {
565565
String reason = "Not opening data frame analytics job [" + id +
566566
"] because job memory requirements are stale - refresh requested";
567-
LOGGER.debug(reason);
567+
logger.debug(reason);
568568
return new PersistentTasksCustomMetaData.Assignment(null, reason);
569569
}
570570
}
@@ -580,7 +580,7 @@ public PersistentTasksCustomMetaData.Assignment getAssignment(StartDataFrameAnal
580580
@Override
581581
protected void nodeOperation(AllocatedPersistentTask task, StartDataFrameAnalyticsAction.TaskParams params,
582582
PersistentTaskState state) {
583-
LOGGER.info("[{}] Starting data frame analytics", params.getId());
583+
logger.info("[{}] Starting data frame analytics", params.getId());
584584
DataFrameAnalyticsTaskState analyticsTaskState = (DataFrameAnalyticsTaskState) state;
585585

586586
// If we are "stopping" there is nothing to do

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportStopDatafeedAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.ElasticsearchException;
911
import org.elasticsearch.ResourceNotFoundException;
1012
import org.elasticsearch.action.ActionListener;
@@ -45,6 +47,8 @@
4547
public class TransportStopDatafeedAction extends TransportTasksAction<TransportStartDatafeedAction.DatafeedTask, StopDatafeedAction.Request,
4648
StopDatafeedAction.Response, StopDatafeedAction.Response> {
4749

50+
private static final Logger logger = LogManager.getLogger(TransportStopDatafeedAction.class);
51+
4852
private final ThreadPool threadPool;
4953
private final PersistentTasksService persistentTasksService;
5054
private final DatafeedConfigProvider datafeedConfigProvider;

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportUpdateModelSnapshotAction.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
package org.elasticsearch.xpack.ml.action;
77

8+
import org.apache.logging.log4j.LogManager;
9+
import org.apache.logging.log4j.Logger;
810
import org.elasticsearch.ResourceNotFoundException;
911
import org.elasticsearch.action.ActionListener;
1012
import org.elasticsearch.action.bulk.BulkAction;
@@ -36,6 +38,8 @@
3638
public class TransportUpdateModelSnapshotAction extends HandledTransportAction<UpdateModelSnapshotAction.Request,
3739
UpdateModelSnapshotAction.Response> {
3840

41+
private static final Logger logger = LogManager.getLogger(TransportUpdateModelSnapshotAction.class);
42+
3943
private final JobResultsProvider jobResultsProvider;
4044
private final Client client;
4145

x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/integration/NetworkDisruptionIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ public void testJobRelocation() throws Exception {
4848
Job.Builder job = createJob("relocation-job", new ByteSizeValue(2, ByteSizeUnit.MB));
4949
PutJobAction.Request putJobRequest = new PutJobAction.Request(job);
5050
client().execute(PutJobAction.INSTANCE, putJobRequest).actionGet();
51-
ensureGreen();
5251

5352
OpenJobAction.Request openJobRequest = new OpenJobAction.Request(job.getId());
5453
AcknowledgedResponse openJobResponse = client().execute(OpenJobAction.INSTANCE, openJobRequest).actionGet();
5554
assertTrue(openJobResponse.isAcknowledged());
55+
ensureGreen();
5656

5757
// Record which node the job starts off on
5858
String origJobNode = awaitJobOpenedAndAssigned(job.getId(), null);

0 commit comments

Comments
 (0)