Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
HADOOP-13345
-
None
-
None
Description
S3Guard can't handle overloaded tables.
I think we all though the API did: it doesn't; exceptions get raised and the caller is expected to handle it.
This relates very much to the s3a-lambda invocation code in HADOOP-13786 to handle failures during commit, and the need for all the S3AFileSystem calls of the S3 APIs to handle transient failures like throttling, and again, needs some fault injection to verify the handling, metrics to count rate so it can be monitored & used to understand why work is underperforming.
Attachments
Attachments
Issue Links
- duplicates
-
HADOOP-13761 S3Guard: implement retries for DDB failures and throttling; translate exceptions
- Resolved