|
@@ -2189,7 +2189,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
List<AclEntry> acls = dfs.getAclStatus(target1).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptop
|
|
|
Path target2 = new Path(hdfsTestDir, "targetfile2");
|
|
@@ -2208,7 +2208,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(target2).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptopx
|
|
|
Path target3 = new Path(hdfsTestDir, "targetfile3");
|
|
@@ -2229,7 +2229,7 @@ public class TestDFSShell {
|
|
|
assertArrayEquals(TRUSTED_A1_VALUE, xattrs.get(TRUSTED_A1));
|
|
|
acls = dfs.getAclStatus(target3).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptopa
|
|
|
Path target4 = new Path(hdfsTestDir, "targetfile4");
|
|
@@ -2248,7 +2248,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(target4).getEntries();
|
|
|
assertFalse(acls.isEmpty());
|
|
|
- assertTrue(targetPerm.getAclBit());
|
|
|
+ assertTrue(targetStatus.hasAcl());
|
|
|
assertEquals(dfs.getAclStatus(src), dfs.getAclStatus(target4));
|
|
|
|
|
|
// -ptoa (verify -pa option will preserve permissions also)
|
|
@@ -2268,7 +2268,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(target5).getEntries();
|
|
|
assertFalse(acls.isEmpty());
|
|
|
- assertTrue(targetPerm.getAclBit());
|
|
|
+ assertTrue(targetStatus.hasAcl());
|
|
|
assertEquals(dfs.getAclStatus(src), dfs.getAclStatus(target5));
|
|
|
} finally {
|
|
|
if (null != shell) {
|
|
@@ -2480,7 +2480,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
List<AclEntry> acls = dfs.getAclStatus(targetDir1).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptop
|
|
|
Path targetDir2 = new Path(hdfsTestDir, "targetDir2");
|
|
@@ -2499,7 +2499,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(targetDir2).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptopx
|
|
|
Path targetDir3 = new Path(hdfsTestDir, "targetDir3");
|
|
@@ -2520,7 +2520,7 @@ public class TestDFSShell {
|
|
|
assertArrayEquals(TRUSTED_A1_VALUE, xattrs.get(TRUSTED_A1));
|
|
|
acls = dfs.getAclStatus(targetDir3).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptopa
|
|
|
Path targetDir4 = new Path(hdfsTestDir, "targetDir4");
|
|
@@ -2539,7 +2539,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(targetDir4).getEntries();
|
|
|
assertFalse(acls.isEmpty());
|
|
|
- assertTrue(targetPerm.getAclBit());
|
|
|
+ assertTrue(targetStatus.hasAcl());
|
|
|
assertEquals(dfs.getAclStatus(srcDir), dfs.getAclStatus(targetDir4));
|
|
|
|
|
|
// -ptoa (verify -pa option will preserve permissions also)
|
|
@@ -2559,7 +2559,7 @@ public class TestDFSShell {
|
|
|
assertTrue(xattrs.isEmpty());
|
|
|
acls = dfs.getAclStatus(targetDir5).getEntries();
|
|
|
assertFalse(acls.isEmpty());
|
|
|
- assertTrue(targetPerm.getAclBit());
|
|
|
+ assertTrue(targetStatus.hasAcl());
|
|
|
assertEquals(dfs.getAclStatus(srcDir), dfs.getAclStatus(targetDir5));
|
|
|
} finally {
|
|
|
if (shell != null) {
|
|
@@ -2615,7 +2615,7 @@ public class TestDFSShell {
|
|
|
assertTrue(perm.equals(targetPerm));
|
|
|
List<AclEntry> acls = dfs.getAclStatus(target1).getEntries();
|
|
|
assertTrue(acls.isEmpty());
|
|
|
- assertFalse(targetPerm.getAclBit());
|
|
|
+ assertFalse(targetStatus.hasAcl());
|
|
|
|
|
|
// -ptopa preserves both sticky bit and ACL
|
|
|
Path target2 = new Path(hdfsTestDir, "targetfile2");
|
|
@@ -2632,7 +2632,7 @@ public class TestDFSShell {
|
|
|
assertTrue(perm.equals(targetPerm));
|
|
|
acls = dfs.getAclStatus(target2).getEntries();
|
|
|
assertFalse(acls.isEmpty());
|
|
|
- assertTrue(targetPerm.getAclBit());
|
|
|
+ assertTrue(targetStatus.hasAcl());
|
|
|
assertEquals(dfs.getAclStatus(src), dfs.getAclStatus(target2));
|
|
|
} finally {
|
|
|
if (null != shell) {
|