[ 
https://issues.apache.org/jira/browse/PIG-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12871389#action_12871389
 ] 

Pradeep Kamath commented on PIG-1419:
-------------------------------------

+1

Minor observation in GruntParser.java:
{noformat}
565                 if (path == null) {                                         
                                                                                
                                                                         
  566                     if (mDfs instanceof HDataStorage) {                   
                                                                                
                                                                           
  567                         container = 
mDfs.asContainer(((HDataStorage)mDfs).                                          
                                                                                
                                 
  568                                 getHFS().getHomeDirectory().toString());  
                                                                                
                                                                           
  569                     } else                                                
                                                                                
                                                                           
  570                         container = mDfs.asContainer("/user/" + 
System.getProperty("user.name"));        
{noformat}

Would the else ever get executed? (I think currently mDfs is always an instance 
of HDataStorage right?) If this is just to make it future proof, then I am fine 
keeping it. Minor style comment - would be good to enclose the else in {} even 
though it is a single statement - there is another statement right below the 
container = ... statement - so it would be more readable with {} block.

> Remove "user.name" from JobConf
> -------------------------------
>
>                 Key: PIG-1419
>                 URL: https://issues.apache.org/jira/browse/PIG-1419
>             Project: Pig
>          Issue Type: Bug
>          Components: impl
>    Affects Versions: 0.7.0
>            Reporter: Daniel Dai
>            Assignee: Daniel Dai
>             Fix For: 0.8.0
>
>         Attachments: PIG-1419-1.patch
>
>
> In hadoop security, hadoop will use kerberos id instead of unix id. Pig 
> should not set "user.name" entry in jobconf. This should be decided by hadoop.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to