hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kihwal Lee (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-10522) JniBasedUnixGroupMapping mishandles errors
Date Fri, 18 Apr 2014 22:10:18 GMT
Kihwal Lee created HADOOP-10522:

             Summary: JniBasedUnixGroupMapping mishandles errors
                 Key: HADOOP-10522
                 URL: https://issues.apache.org/jira/browse/HADOOP-10522
             Project: Hadoop Common
          Issue Type: Bug
            Reporter: Kihwal Lee
            Priority: Critical

The mishandling of errors in the jni user-to-groups mapping modules can cause segmentation
faults in subsequent calls.  Here are the bugs:

1) If {{hadoop_user_info_fetch()}} returns an error code that is not ENOENT, the error may
not be handled at all.  This bug was found by [~cnauroth].

2)  In {{hadoop_user_info_fetch()}} and {{hadoop_group_info_fetch()}}, the global {{errno}}
is directly used. This is not thread-safe and could be the cause of some failures that disappeared
after enabling the big lookup lock.

3) In the above methods, there is no limit on retries.

This message was sent by Atlassian JIRA

View raw message