Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
3.2.1
Description
1. in S3AFileSystem.initialize(), we check for the bucket existing with verifyBucketExists(), which calls s3.doesBucketExist(). But that doesn't check for auth issues.
s3. doesBucketExistV2() does at validate credentials, and should be switched to. This will help things fail faster
2. For performance it would be good to skip verifyBuckets call during S3A filesystem init(). This would save a call to S3 during init method.
Attachments
Attachments
Issue Links
- breaks
-
HADOOP-16995 ITestS3AConfiguration proxy tests fail when bucket probes == 0
- Resolved
- causes
-
HADOOP-17801 No error message reported when bucket doesn't exist in S3AFS
- Resolved
- contains
-
HADOOP-15990 S3AFileSystem.verifyBucketExists to move to s3.doesBucketExistV2
- Resolved
- is depended upon by
-
SPARK-24000 S3A: Create Table should fail on invalid AK/SK
- Resolved
- is related to
-
HADOOP-15990 S3AFileSystem.verifyBucketExists to move to s3.doesBucketExistV2
- Resolved
- is superceded by
-
HADOOP-17454 [s3a] Disable bucket existence check - set fs.s3a.bucket.probe to 0
- Resolved
- links to