* Fix Rest Tests Failing to Cleanup Rollup Jobs If the rollup jobs index doesn't exist for some reason (like running against a 6.x cluster) we should just assume the jobs have been cleaned up and move on. Closes #50819
This commit is contained in:
parent
af76ae4ab9
commit
d9ad66965c
|
@ -670,7 +670,16 @@ public abstract class ESRestTestCase extends ESTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void wipeRollupJobs() throws IOException {
|
private void wipeRollupJobs() throws IOException {
|
||||||
Response response = adminClient().performRequest(new Request("GET", "/_rollup/job/_all"));
|
final Response response;
|
||||||
|
try {
|
||||||
|
response = adminClient().performRequest(new Request("GET", "/_rollup/job/_all"));
|
||||||
|
} catch (ResponseException e) {
|
||||||
|
// If we don't see the rollup endpoint (possibly because of running against an older ES version) we just bail
|
||||||
|
if (e.getResponse().getStatusLine().getStatusCode() == RestStatus.NOT_FOUND.getStatus()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
Map<String, Object> jobs = entityAsMap(response);
|
Map<String, Object> jobs = entityAsMap(response);
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
List<Map<String, Object>> jobConfigs =
|
List<Map<String, Object>> jobConfigs =
|
||||||
|
|
Loading…
Reference in New Issue