HADOOP-15837. DynamoDB table Update can fail S3A FS init.

Contributed by Steve Loughran.

(cherry picked from commit f1fbc56371)
This commit is contained in:
Steve Loughran 2018-10-12 09:49:28 +01:00
parent 7ed627af6b
commit 437bfa90c2
No known key found for this signature in database
GPG Key ID: D22CF846DBB162A0
1 changed files with 4 additions and 1 deletions

View File

@ -807,7 +807,6 @@ public class DynamoDBMetadataStore implements MetadataStore {
final String status = description.getTableStatus();
switch (status) {
case "CREATING":
case "UPDATING":
LOG.debug("Table {} in region {} is being created/updated. This may"
+ " indicate that the table is being operated by another "
+ "concurrent thread or process. Waiting for active...",
@ -818,6 +817,10 @@ public class DynamoDBMetadataStore implements MetadataStore {
throw new FileNotFoundException("DynamoDB table "
+ "'" + tableName + "' is being "
+ "deleted in region " + region);
case "UPDATING":
// table being updated; it can still be used.
LOG.debug("Table is being updated.");
break;
case "ACTIVE":
break;
default: