log full exception in InternalClusterInfoService unless it's a ClusterBlockException

This commit is contained in:
Lee Hinman 2014-04-04 13:06:01 -06:00
parent 6d993bc810
commit 3248359660
1 changed files with 13 additions and 6 deletions

View File

@ -29,6 +29,7 @@ import org.elasticsearch.action.admin.indices.stats.IndicesStatsRequest;
import org.elasticsearch.action.admin.indices.stats.IndicesStatsResponse; import org.elasticsearch.action.admin.indices.stats.IndicesStatsResponse;
import org.elasticsearch.action.admin.indices.stats.ShardStats; import org.elasticsearch.action.admin.indices.stats.ShardStats;
import org.elasticsearch.action.admin.indices.stats.TransportIndicesStatsAction; import org.elasticsearch.action.admin.indices.stats.TransportIndicesStatsAction;
import org.elasticsearch.cluster.block.ClusterBlockException;
import org.elasticsearch.cluster.node.DiscoveryNode; import org.elasticsearch.cluster.node.DiscoveryNode;
import org.elasticsearch.cluster.routing.ShardRouting; import org.elasticsearch.cluster.routing.ShardRouting;
import org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDecider; import org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDecider;
@ -283,9 +284,12 @@ public final class InternalClusterInfoService extends AbstractComponent implemen
@Override @Override
public void onFailure(Throwable e) { public void onFailure(Throwable e) {
logger.warn("Failed to execute NodeStatsAction for ClusterInfoUpdateJob: " + e.getMessage()); if (e instanceof ClusterBlockException) {
if (logger.isTraceEnabled()) { if (logger.isTraceEnabled()) {
logger.trace("NodeStatsAction failure", e); logger.trace("Failed to execute NodeStatsAction for ClusterInfoUpdateJob", e);
}
} else {
logger.warn("Failed to execute NodeStatsAction for ClusterInfoUpdateJob", e);
} }
} }
}); });
@ -311,9 +315,12 @@ public final class InternalClusterInfoService extends AbstractComponent implemen
@Override @Override
public void onFailure(Throwable e) { public void onFailure(Throwable e) {
logger.warn("Failed to execute IndicesStatsAction for ClusterInfoUpdateJob: " + e.getMessage()); if (e instanceof ClusterBlockException) {
if (logger.isTraceEnabled()) { if (logger.isTraceEnabled()) {
logger.trace("IndicesStatsAction failure", e); logger.trace("Failed to execute IndicesStatsAction for ClusterInfoUpdateJob", e);
}
} else {
logger.warn("Failed to execute IndicesStatsAction for ClusterInfoUpdateJob", e);
} }
} }
}); });