William Lo created GOBBLIN-2101:
-----------------------------------

             Summary: Manifest Distcp pre-create directories do not have the 
correct owner/group in recursive folder creation
                 Key: GOBBLIN-2101
                 URL: https://issues.apache.org/jira/browse/GOBBLIN-2101
             Project: Apache Gobblin
          Issue Type: Bug
            Reporter: William Lo


Owners and groups are not properly propagated in Manifest distcp where the 
owner and group of a nested child directory will only be applied to the child 
dir, and any directory created by fs.mkdirs() will have the proxy user (running 
user) owner/group. We want to keep this as consistent as possible as distcp.

The suggested approach is to treat this the same as the writer code where 
folders and ancestors are created with the correct permission tree. We want to 
create these folders in the data.publisher dir and then rename the files onto 
them, which will avoid both the concurrency bug where multiple files are 
renamed at once and also follow up with a SetPermission Commit step (which was 
removed incorrectly previously) in order to reset the execute bit for folders.



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

Reply via email to