HADOOP-15349. S3Guard DDB retryBackoff to be more informative on limits exceeded. Contributed by Gabor Bota.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/a08812a1 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/a08812a1 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/a08812a1 Branch: refs/heads/HDFS-13572 Commit: a08812a1b10df059b26f6a216e6339490298ba28 Parents: 4f3f939 Author: Sean Mackrory <mackror...@apache.org> Authored: Thu Jul 12 16:46:02 2018 +0200 Committer: Sean Mackrory <mackror...@apache.org> Committed: Thu Jul 12 17:24:01 2018 +0200 ---------------------------------------------------------------------- .../org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/a08812a1/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java ---------------------------------------------------------------------- diff --git a/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java b/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java index 116827d..43849b1 100644 --- a/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java +++ b/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/DynamoDBMetadataStore.java @@ -655,7 +655,8 @@ public class DynamoDBMetadataStore implements MetadataStore { retryCount, 0, true); if (action.action == RetryPolicy.RetryAction.RetryDecision.FAIL) { throw new IOException( - String.format("Max retries exceeded (%d) for DynamoDB", + String.format("Max retries exceeded (%d) for DynamoDB. This may be" + + " because write threshold of DynamoDB is set too low.", retryCount)); } else { LOG.debug("Sleeping {} msec before next retry", action.delayMillis); --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org