diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java index 5e87e91b25..f3cf2da9fd 100644 --- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java +++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeAction.java @@ -41,6 +41,7 @@ import org.elasticsearch.common.io.stream.StreamInput; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.index.shard.IndexShard; import org.elasticsearch.indices.IndicesService; +import org.elasticsearch.tasks.Task; import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.transport.TransportService; @@ -75,7 +76,7 @@ public class TransportUpgradeAction extends TransportBroadcastByNodeAction<Upgra Map<String, Tuple<Version, org.apache.lucene.util.Version>> versions = new HashMap<>(); for (ShardUpgradeResult result : shardUpgradeResults) { successfulShards++; - String index = result.getShardId().getIndex(); + String index = result.getShardId().getIndex().getName(); if (result.primary()) { Integer count = successfulPrimaryShards.get(index); successfulPrimaryShards.put(index, count == null ? 1 : count + 1); @@ -179,7 +180,7 @@ public class TransportUpgradeAction extends TransportBroadcastByNodeAction<Upgra } @Override - protected void doExecute(UpgradeRequest request, final ActionListener<UpgradeResponse> listener) { + protected void doExecute(Task task, UpgradeRequest request, final ActionListener<UpgradeResponse> listener) { ActionListener<UpgradeResponse> settingsUpdateListener = new ActionListener<UpgradeResponse>() { @Override public void onResponse(UpgradeResponse upgradeResponse) { @@ -199,7 +200,7 @@ public class TransportUpgradeAction extends TransportBroadcastByNodeAction<Upgra listener.onFailure(e); } }; - super.doExecute(request, settingsUpdateListener); + super.doExecute(task, request, settingsUpdateListener); } private void updateSettings(final UpgradeResponse upgradeResponse, final ActionListener<UpgradeResponse> listener) { |