hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "sam rash (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-6770) chang UnixUserGroupInformation to use "user.name" instead of whoami
Date Tue, 18 May 2010 15:27:46 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-6770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12868683#action_12868683
] 

sam rash commented on HADOOP-6770:
----------------------------------

we change:

{code}
  static String getUnixUserName() throws IOException {
    String[] result = executeShellCommand(
        new String[]{Shell.USER_NAME_COMMAND});
    if (result.length!=1) {
      throw new IOException("Expect one token as the result of " + 
          Shell.USER_NAME_COMMAND + ": " + toString(result));
    }
    return result[0];
  }
{code}
to

{code}
  static String getUnixUserName() {
    return System.getProperty("user.name");
  }
{code}

we could check if "user.name" is null and fall back to whoami





> chang UnixUserGroupInformation to use "user.name" instead of whoami
> -------------------------------------------------------------------
>
>                 Key: HADOOP-6770
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6770
>             Project: Hadoop Common
>          Issue Type: Improvement
>    Affects Versions: 0.20.1
>            Reporter: sam rash
>
> at present, we fork and use whoami to get the current username.  we can avoid the fork(which
can be slow) and user System.getProperty("user.name") which is set by the jvm

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


Mime
View raw message