falcon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Srikanth Sundarrajan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FALCON-752) Override the permissions for staging and working dirs with 755
Date Thu, 25 Sep 2014 06:33:33 GMT

    [ https://issues.apache.org/jira/browse/FALCON-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14147469#comment-14147469
] 

Srikanth Sundarrajan commented on FALCON-752:
---------------------------------------------

Am assuming the staging & working dirs are still owned by falcon, but are world readable.
Please confirm. Would like to have notes relating to this in the docs for user reference.

Can we use HadoopClientFactory instead of directly creating a file system object ?
{code}
JMSMessageProducer...
+        FileSystem fs = logFile.getFileSystem(new Configuration());
{code}

Perhaps an unintentional wrap around
{code}
-            context.serialize(WorkflowExecutionContext.getFilePath("/tmp/log", "process1"));
+            context.serialize(WorkflowExecutionContext.getFilePath("/tmp/log", "process1")
+            );
{code}

JobLogMover: How will this work? This is actually executing as the process or feed owner.
If falcon working/staging dir is not 777, how would they be able to write to this? Please
clarify, this might be a blocker.
{code}
+            if (!fs.exists(path)) {  // create parent with 777
+                fs.mkdirs(path, HadoopClientFactory.ALL_PERMISSION);
+            }
{code}

> Override the permissions for staging and working dirs with 755
> --------------------------------------------------------------
>
>                 Key: FALCON-752
>                 URL: https://issues.apache.org/jira/browse/FALCON-752
>             Project: Falcon
>          Issue Type: Sub-task
>          Components: oozie
>    Affects Versions: 0.6
>            Reporter: Venkatesh Seetharam
>            Assignee: Venkatesh Seetharam
>             Fix For: 0.6
>
>         Attachments: FALCON-752.patch
>
>
> This would only implement phase-1



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message