Description
The problem is visible by running TestDFSShell#testFilePermissions. The test fails on trying to set sticky bit. The problem is that branch-trunk-win accidentally merged in a branch-1 change in RawLocalFileSystem#setPermission to call FileUtil#setPermission, which sets permissions using Java File API. There is no way to set sticky bit through this API. We need to switch back to the trunk implementation of RawLocalFileSystem#setPermission, which uses either native code or a shell call to external chmod.
Attachments
Attachments
Issue Links
- is broken by
-
HADOOP-8947 Merge FileUtil and Shell changes from branch-1-win to branch-trunk-win to enable initial test pass
- Resolved
- is part of
-
HADOOP-8562 Enhancements to support Hadoop on Windows Server and Windows Azure environments
- Closed