HADOOP-17433. Skipping network I/O in S3A getFileStatus(/) breaks ITestAssumeRole. (#2600)
Contributed by Steve Loughran. Change-Id: Iece617be78e80fc7e956074eddf171f7763a2e66
This commit is contained in:
parent
26cd02fb29
commit
b645e58de2
|
@ -394,8 +394,10 @@ public class ITestAssumeRole extends AbstractS3ATestBase {
|
||||||
// when S3Guard is enabled, the restricted policy still
|
// when S3Guard is enabled, the restricted policy still
|
||||||
// permits S3Guard record lookup, so getFileStatus calls
|
// permits S3Guard record lookup, so getFileStatus calls
|
||||||
// will work iff the record is in the database.
|
// will work iff the record is in the database.
|
||||||
|
// probe the store using a path other than /, so a HEAD
|
||||||
|
// request is issued.
|
||||||
forbidden("getFileStatus",
|
forbidden("getFileStatus",
|
||||||
() -> fs.getFileStatus(ROOT));
|
() -> fs.getFileStatus(methodPath()));
|
||||||
}
|
}
|
||||||
forbidden("",
|
forbidden("",
|
||||||
() -> fs.listStatus(ROOT));
|
() -> fs.listStatus(ROOT));
|
||||||
|
|
Loading…
Reference in New Issue