}
} catch (IOException ioe) {
if (log.isInfoEnabled()) {
log.info("Unable to execute HTTP request: " + ioe.getMessage(), ioe);
}
awsRequestMetrics.incrementCounter(Field.Exception);
awsRequestMetrics.addProperty(Field.Exception, ioe.toString());
awsRequestMetrics.addProperty(Field.AWSRequestID, null);
if (!shouldRetry(httpRequest, ioe, requestCount)) {
throw new AmazonClientException("Unable to execute HTTP request: " + ioe.getMessage(), ioe);