diff --git a/qa/full-cluster-restart/src/test/java/org/elasticsearch/upgrades/FullClusterRestartIT.java b/qa/full-cluster-restart/src/test/java/org/elasticsearch/upgrades/FullClusterRestartIT.java index 93e824f3e15e5..56e3fa6c93357 100644 --- a/qa/full-cluster-restart/src/test/java/org/elasticsearch/upgrades/FullClusterRestartIT.java +++ b/qa/full-cluster-restart/src/test/java/org/elasticsearch/upgrades/FullClusterRestartIT.java @@ -1052,13 +1052,7 @@ private void assertClosedIndex(final String index, final boolean checkRoutingTab private void checkSnapshot(final String snapshotName, final int count, final Version tookOnVersion) throws IOException { // Check the snapshot metadata, especially the version Request listSnapshotRequest = new Request("GET", "/_snapshot/repo/" + snapshotName); - Map responseMap = entityAsMap(client().performRequest(listSnapshotRequest)); - Map snapResponse; - if (responseMap.get("responses") != null) { - snapResponse = (Map) ((List) responseMap.get("responses")).get(0); - } else { - snapResponse = responseMap; - } + Map snapResponse = entityAsMap(client().performRequest(listSnapshotRequest)); assertEquals(singletonList(snapshotName), XContentMapValues.extractValue("snapshots.snapshot", snapResponse)); assertEquals(singletonList("SUCCESS"), XContentMapValues.extractValue("snapshots.state", snapResponse)); diff --git a/qa/repository-multi-version/src/test/java/org/elasticsearch/upgrades/MultiVersionRepositoryAccessIT.java b/qa/repository-multi-version/src/test/java/org/elasticsearch/upgrades/MultiVersionRepositoryAccessIT.java index da9122552e227..4ef7d702191a7 100644 --- a/qa/repository-multi-version/src/test/java/org/elasticsearch/upgrades/MultiVersionRepositoryAccessIT.java +++ b/qa/repository-multi-version/src/test/java/org/elasticsearch/upgrades/MultiVersionRepositoryAccessIT.java @@ -261,13 +261,7 @@ private List> listSnapshots(String repoName) throws IOExcept new Request("GET", "/_snapshot/" + repoName + "/_all")).getEntity().getContent(); XContentParser parser = JsonXContent.jsonXContent.createParser( xContentRegistry(), DeprecationHandler.THROW_UNSUPPORTED_OPERATION, entity)) { - final Map raw = parser.map(); - // Bwc lookup since the format of the snapshots response changed between versions - if (raw.containsKey("snapshots")) { - return (List>) raw.get("snapshots"); - } else { - return (List>) ((List>) raw.get("responses")).get(0).get("snapshots"); - } + return (List>) parser.map().get("snapshots"); } } diff --git a/test/framework/src/main/java/org/elasticsearch/test/rest/ESRestTestCase.java b/test/framework/src/main/java/org/elasticsearch/test/rest/ESRestTestCase.java index 398afd65d4f9b..ae5057787ad41 100644 --- a/test/framework/src/main/java/org/elasticsearch/test/rest/ESRestTestCase.java +++ b/test/framework/src/main/java/org/elasticsearch/test/rest/ESRestTestCase.java @@ -840,15 +840,7 @@ protected void wipeSearchableSnapshotsIndices() throws IOException { Request listRequest = new Request("GET", "/_snapshot/" + repoName + "/_all"); listRequest.addParameter("ignore_unavailable", "true"); - Map response = entityAsMap(adminClient.performRequest(listRequest)); - Map oneRepoResponse; - if (response.containsKey("responses")) { - oneRepoResponse = ((Map)((List) response.get("responses")).get(0)); - } else { - oneRepoResponse = response; - } - - List snapshots = (List) oneRepoResponse.get("snapshots"); + List snapshots = (List) entityAsMap(adminClient.performRequest(listRequest)).get("snapshots"); for (Object snapshot : snapshots) { Map snapshotInfo = (Map) snapshot; String name = (String) snapshotInfo.get("snapshot");