Hadoop Change Log
Release 2.7.3 - 2016-08-25
INCOMPATIBLE CHANGES
NEW FEATURES
IMPROVEMENTS
HADOOP-12413. AccessControlList should avoid calling getGroupNames in
isUserInList with empty groups. (Zhihai Xu via cnauroth)
HADOOP-12794. Support additional compression levels for GzipCodec.
(Ravi Mutyala via junping_du)
HADOOP-13103. Group resolution from LDAP may fail on
javax.naming.ServiceUnavailableException (szetszwo)
HADOOP-13039. Add documentation for configuration property
ipc.maximum.data.length for controlling maximum RPC message size.
(Mingliang Liu via arp)
HADOOP-12570. HDFS Secure Mode Documentation updates. (Arpit Agarwal)
HADOOP-13298. Fix the leftover L&N files in
hadoop-build-tools/src/main/resources/META-INF/. (ozawa)
HADOOP-13434. Added quoting to Shell class. (Owen O'Malley via Arpit Agarwal)
OPTIMIZATIONS
HADOOP-12810. FileSystem#listLocatedStatus causes unnecessary RPC calls
(Ryan Blue via vinayakumarb)
BUG FIXES
HADOOP-12296. when setnetgrent returns 0 in linux, exception should be
thrown (Chang Li via jlowe)
HADOOP-12545. Hadoop javadoc has broken links for AccessControlList,
ImpersonationProvider, DefaultImpersonationProvider, and DistCp.
(Arshad Mohammad via aajisaka)
HADOOP-12374. Updated expunge command description.
(WeiWei Yang via eyang)
HADOOP-12348. MetricsSystemImpl creates MetricsSourceAdapter with wrong
time unit parameter. (zxu via rkanter)
HADOOP-12482. Race condition in JMX cache update. (Tony Wu via lei)
HADOOP-12565. Replace DSA with RSA for SSH key type in SingleCluster.md.
(Mingliang Liu via aajisaka)
HADOOP-12602. TestMetricsSystemImpl#testQSize occasionally fails.
(Masatake Iwasaki via aajisaka)
HADOOP-12588. Fix intermittent test failure of TestGangliaMetrics.
(Masatake Iwasaki via aajisaka)
HADOOP-12107. long running apps may have a huge number of StatisticsData
instances under FileSystem (Sangjin Lee via Ming Ma)
HADOOP-12706. TestLocalFsFCStatistics#testStatisticsThreadLocalDataCleanUp
times out occasionally (Sangjin Lee and Colin Patrick McCabe via jlowe)
HADOOP-12761. incremental maven build is not really incremental (sjlee)
HADOOP-12772. NetworkTopologyWithNodeGroup.getNodeGroup() can loop
infinitely for invalid 'loc' values (Kuhu Shukla via kihwal)
HADOOP-12792. TestUserGroupInformation#testGetServerSideGroups fails in
chroot (Eric Badger via jlowe)
HADOOP-8818. Use equals instead == in MD5MD5CRC32FileChecksum
and TFileDumper. (Brandon Li via suresh)
HADOOP-9121. InodeTree.java has redundant check for vName while
throwing exception. (Arup Malakar via suresh)
HADOOP-12870. Fix typo admininistration in CommandsManual.md.
(John Zhuge via aajisaka)
HADOOP-12871. Fix dead link to NativeLibraries.html in CommandsManual.md.
(Brahma Reddy Battula via aajisaka)
HADOOP-12872. Fix formatting in ServiceLevelAuth.md.
(Brahma Reddy Battula via aajisaka)
HADOOP-12688. Fix deadlinks in Compatibility.md. (Gabor Liptak via aajisaka)
HADOOP-12958. PhantomReference for filesystem statistics can trigger OOM
(Sangjin Lee via jlowe)
HADOOP-12902. JavaDocs for SignerSecretProvider are out-of-date in
AuthenticationFilter. (Gabor Liptak via aajisaka)
HADOOP-12613. TestFind.processArguments occasionally fails.
(Wei-Chiu Chuang via stevel)
HADOOP-12989. Some tests in org.apache.hadoop.fs.shell.find occasionally
time out. (Takashi Ohnishi via aajisaka)
HADOOP-13052. ChecksumFileSystem mishandles crc file permissions.
(Daryn Sharp via kihwal)
HADOOP-13084. Fix ASF License warnings in branch-2.7.
(Brahma Reddy Battula via aajisaka)
HADOOP-13154. S3AFileSystem
printAmazonServiceException/printAmazonClientException appear copy & paste
of AWS examples. (Steve Loughran via cnauroth)
HADOOP-13270. BZip2CompressionInputStream finds the same compression marker
twice in corner case, causing duplicate data blocks.
(Kai Sasaki via aajisaka)
HADOOP-12893. Verify LICENSE.txt and NOTICE.txt.
(Xiao Chen and Andrew Wang via aajisaka)
HADOOP-13192. org.apache.hadoop.util.LineReader cannot handle multibyte
delimiters correctly. (binde via aajisaka)
HADOOP-13297. Add missing dependency in setting
maven-remote-resource-plugin to fix builds. (Sean Busbey via aajisaka)
HADOOP-13255. KMSClientProvider should check and renew tgt when doing
delegation token operations. (xyao)
HADOOP-12559. KMS connection failures should trigger TGT renewal.
(Zhe Zhang via xyao)
HADOOP-13043. Add LICENSE.txt entries for bundled javascript dependencies.
(wang)
HADOOP-13042. Restore lost leveldbjni LICENSE and NOTICE changes. (wang)
HADOOP-12406. AbstractMapWritable.readFields throws ClassNotFoundException
with custom writables. (Nadeem Douba via vinodkv)
HADOOP-12636. Fix to prevent ServiceLoader failure init for unused FileSystems.
(Inigo Goiri via cdouglas)
HADOOP-13350. Additional fixes to LICENSE and NOTICE. (Xiao Chen via wang)
HADOOP-12682. Fixed TestKMS#testKMSRestart* failure. (Wei-Chiu Chuang via xyao)
HADOOP-13312. Updated CHANGES.txt to reflect all the changes in branch-2.7.
(Akira Ajisaka via vinodkv)
Release 2.7.2 - 2016-01-25
INCOMPATIBLE CHANGES
NEW FEATURES
IMPROVEMENTS
HADOOP-12232. Upgrade Tomcat dependency to 6.0.44. (cnauroth)
HADOOP-5323. Trash documentation should describe its directory structure and
configurations. (Weiwei Yang via ozawa)
OPTIMIZATIONS
BUG FIXES
HADOOP-12186. ActiveStandbyElector shouldn't call monitorLockNodeAsync
multiple times (zhihai xu via vinayakumarb)
HADOOP-12191. Bzip2Factory is not thread safe. (Brahma Reddy Battula
via ozawa)
HDFS-8767. RawLocalFileSystem.listStatus() returns null for UNIX pipefile.
(kanaka kumar avvaru via wheat9)
HADOOP-12304. Applications using FileContext fail with the default file
system configured to be wasb/s3/etc. (cnauroth)
HADOOP-12061. Incorrect command in single cluster setup document.
(Kengo Seki via aajisaka)
HADOOP-12359. hadoop fs -getmerge doc is wrong.
(Jagadesh Kiran N via aajisaka)
HADOOP-10365. BufferedOutputStream in FileUtil#unpackEntries() should be
closed in finally block. (Kiran Kumar M R and Sanghyun Yun via ozawa)
HADOOP-12006. Remove unimplemented option for `hadoop fs -ls` from
document in branch-2.7. (Akira AJISAKA via ozawa)
HADOOP-12213. Interrupted exception can occur when Client#stop is called.
(Kuhu Shukla via ozawa)
HADOOP-12451. Setting HADOOP_HOME explicitly should be allowed. (kasha)
HADOOP-12230. hadoop-project declares duplicate, conflicting curator
dependencies. (Rakesh R via aajisaka)
HADOOP-12465. Incorrect javadoc in WritableUtils.java.
(Jagadesh Kiran N via aajisaka)
HADOOP-12464. Interrupted client may try to fail-over and retry (kihwal)
HADOOP-9242. Duplicate surefire plugin config in hadoop-common.
(Andrey Klochkov via suresh)
HADOOP-12415. Fixed pom files to correctly include compile-time dependency on
netty. (Tom Zeng via cos)
HADOOP-12786. "hadoop key" command usage is not documented.
(Xiao Chen via aajisaka)
Release 2.7.1 - 2015-07-06
INCOMPATIBLE CHANGES
NEW FEATURES
IMPROVEMENTS
HADOOP-12103. Small refactoring of DelegationTokenAuthenticationFilter to
allow code sharing. (Yongjun Zhang)
OPTIMIZATIONS
BUG FIXES
HADOOP-11868. Invalid user logins trigger large backtraces in server log
(Chang Li via jlowe)
HADOOP-11872. "hadoop dfs" command prints message about using "yarn jar" on
Windows(branch-2 only) (Varun Vasudev via cnauroth)
HADOOP-11891. OsSecureRandom should lazily fill its reservoir (asuresh)
HADOOP-9658. SnappyCo