William Lo created GOBBLIN-2072:
-----------------------------------

             Summary: Permission mismatch in manifest distcp where empty 
folders are copied
                 Key: GOBBLIN-2072
                 URL: https://issues.apache.org/jira/browse/GOBBLIN-2072
             Project: Apache Gobblin
          Issue Type: Bug
          Components: gobblin-core
            Reporter: William Lo
            Assignee: Abhishek Tiwari


In Manifest distcp, empty folders are being set with the incorrect permissions 
in SetPermissionStep after being correctly set in the CopyDataPublisher.

The suspected reason is that the folders themselves are being treated as 
ancestors, and this causes the permission checking of the source and 
destination ancestors to act incorrectly. TODO: We should consolidate our 
permission comparison and logic given that there are a multitude of different 
implementations and they each seem to have their own quirks.

Correct CopyDataPublisher:
{code:java}
Setting destination directory hdfs://cluster/a/b/c owner and permission to 
rwxr-x---{code}
Incorrect permission commit step:
{code:java}
[Azkaban] Setting permission rwxr-xr-x on path /a/b/c{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to