Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.20.204.0, 0.20.205.0, 1.0.3, 0.23.0, 2.0.0-alpha, 3.0.0-alpha1
-
Mac OS X, Linux, Solaris, Windows, ...
-
osx, native
Description
NativeIO.java flags and identifiers must be set correctly for each platform, not hardcoded to their Linux values. Constants like O_CREAT, O_EXCL, etc. have different values on OS X and many other operating systems.
Attachments
Attachments
Issue Links
- breaks
-
HADOOP-12302 Fix native compilation on Windows after HADOOP-7824
-
- Resolved
-
- duplicates
-
HADOOP-11953 Binary flags for NativeIO incorrect on Solaris
-
- Resolved
-
- is related to
-
HADOOP-7147 setnetgrent in native code is not portable
-
- Resolved
-
-
HADOOP-10194 CLONE - setnetgrent in native code is not portable
-
- Resolved
-
- relates to
-
HADOOP-14451 Deadlock in NativeIO
-
- Patch Available
-
- requires
-
HADOOP-12184 Remove unused Linux-specific constants in NativeIO
-
- Resolved
-