Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
3.3.0
Description
Calls to "hadoop fs ls s3a://something/" add a full getFileStatus() sequence (HEAD, LIST, LIST) because FsShell Ls calls getFileStatus on every input.
We should just build a root status entry immediately. There's one consequence: if a user has disabled the s3a existence probe, there will be no checks for the bucket existence. But that can be viewed as a "well, that's what happens" behaviour
Attachments
Issue Links
- breaks
-
HADOOP-17433 Skipping network I/O in S3A getFileStatus(/) breaks ITestAssumeRole
- Resolved
- causes
-
HADOOP-17398 Skipping network I/O in S3A getFileStatus(/) breaks some tests
- Resolved
- links to