* 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 {
|
||||
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);
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Map<String, Object>> jobConfigs =
|
||||
|
|
Loading…
Reference in New Issue