Details
-
Sub-task
-
Status: Resolved
-
Blocker
-
Resolution: Duplicate
-
3.0.0-beta1, 3.1.0, 3.1.1
-
None
-
None
Description
As a part of S3AFileSystem.delete operation innerDelete is invoked, which deletes keys from S3 in batches (default is 1000). But DynamoDB is updated only at the end of this operation. This can cause issues when deleting large number of keys.
E.g, it is possible to get exception after deleting 1000 keys and in such cases dynamoDB would not be updated. This can cause DynamoDB to go out of sync.
Attachments
Issue Links
- is depended upon by
-
HADOOP-14936 S3Guard: remove "experimental" from documentation
- Resolved
- is part of
-
HADOOP-15183 S3Guard store becomes inconsistent after partial failure of rename
- Resolved
- is related to
-
HADOOP-15621 S3Guard: Implement time-based (TTL) expiry for Authoritative Directory Listing
- Resolved
- relates to
-
HADOOP-15191 Add Private/Unstable BulkDelete operations to supporting object stores for DistCP
- Resolved
-
HADOOP-15193 add bulk delete call to metastore API & DDB impl
- Resolved
-
HADOOP-13980 S3Guard CLI: Add fsck check and fix commands
- In Progress