“Apache Hadoop” 3.0.0-alpha2-SNAPSHOT Release Notes

These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.


WARNING: No release note provided for this change.


The time format of console logger and MapReduce job summary logger is ISO8601 by default to print milliseconds.


If the caller does not supply a permission, DFSClient#mkdirs and DFSClient#primitiveMkdir will create a new directory with the default directory permission 00777 instead of 00666.


WARNING: No release note provided for this change.


Log InvalidTokenException at trace level in DataXceiver#run().


The original implementation of HDFS ACLs applied the client’s umask to the permissions when inheriting a default ACL defined on a parent directory. This behavior is a deviation from the POSIX ACL specification, which states that the umask has no influence when a default ACL propagates from parent to child. HDFS now offers the capability to ignore the umask in this case for improved compliance with POSIX. This change is considered backward-incompatible, so the new behavior is off by default and must be explicitly configured by setting dfs.namenode.posix.acl.inheritance.enabled to true in hdfs-site.xml. Please see the HDFS Permissions Guide for further details.