You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by vi...@apache.org on 2014/12/03 06:24:08 UTC

[36/50] [abbrv] hadoop git commit: Revert "HBASE-11301 [optionally] update jmx cache to drop old metrics (Maysam Yabandeh via stack)"

http://git-wip-us.apache.org/repos/asf/hadoop/blob/4e312a43/hadoop-common-project/hadoop-common/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt
index 995965c..b90573e 100644
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ b/hadoop-common-project/hadoop-common/CHANGES.txt
@@ -22,18 +22,18 @@ Trunk (Unreleased)
     (Dexter Bradshaw, Mostafa Elhemali, Xi Fang, Johannes Klein, David Lao,
     Mike Liddell, Chuan Liu, Lengning Liu, Ivan Mitic, Michael Rys,
     Alexander Stojanovich, Brian Swan, and Min Wei via cnauroth)
-
+    
   IMPROVEMENTS
 
     HADOOP-8017. Configure hadoop-main pom to get rid of M2E plugin execution
     not covered (Eric Charles via bobby)
 
-    HADOOP-8015. ChRootFileSystem should extend FilterFileSystem
+    HADOOP-8015. ChRootFileSystem should extend FilterFileSystem 
     (Daryn Sharp via bobby)
 
     HADOOP-7595. Upgrade dependency to Avro 1.5.3. (Alejandro Abdelnur via atm)
 
-    HADOOP-8078. Add capability to turn on security in unit tests. (Jaimin
+    HADOOP-8078. Add capability to turn on security in unit tests. (Jaimin 
     Jetly via jitendra)
 
     HADOOP-7757. Test file reference count is at least 3x actual value (Jon
@@ -89,7 +89,7 @@ Trunk (Unreleased)
     HADOOP-8776. Provide an option in test-patch that can enable/disable
     compiling native code. (Chris Nauroth via suresh)
 
-    HADOOP-6616. Improve documentation for rack awareness. (Adam Faris via
+    HADOOP-6616. Improve documentation for rack awareness. (Adam Faris via 
     jghoman)
 
     HADOOP-9075. FileContext#FSLinkResolver should be made static.
@@ -105,7 +105,7 @@ Trunk (Unreleased)
     HADOOP-8844. Add a plaintext fs -text test-case.
     (Akira AJISAKA via harsh)
 
-    HADOOP-9432 Add support for markdown .md files in site documentation
+    HADOOP-9432 Add support for markdown .md files in site documentation 
     (stevel)
 
     HADOOP-9186.  test-patch.sh should report build failure to JIRA.
@@ -138,14 +138,14 @@ Trunk (Unreleased)
     HADOOP-11025. hadoop-daemons.sh should just call hdfs directly (Masatake
     Iwasaki via aw)
 
-    HADOOP-11150. hadoop command should show the reason on failure by
+    HADOOP-11150. hadoop command should show the reason on failure by 
     invalid COMMAND or CLASSNAME (Masatake Iwasaki via aw)
 
     HADOOP-11208. Replace "daemon" with better name in script subcommands (aw)
 
     HADOOP-10926. Improve smart-apply-patch.sh to apply binary diffs (cmccabe)
 
-    HADOOP-11081. Document hadoop properties expected to be set by the shell
+    HADOOP-11081. Document hadoop properties expected to be set by the shell 
     code in *-env.sh (aw)
 
   BUG FIXES
@@ -155,7 +155,7 @@ Trunk (Unreleased)
 
     HADOOP-8419. Fixed GzipCode NPE reset for IBM JDK. (Yu Li via eyang)
 
-    HADOOP-8177. MBeans shouldn't try to register when it fails to create
+    HADOOP-8177. MBeans shouldn't try to register when it fails to create 
     MBeanName. (Devaraj K via umamahesh)
 
     HADOOP-8018.  Hudson auto test for HDFS has started throwing javadoc
@@ -168,11 +168,11 @@ Trunk (Unreleased)
 
     HADOOP-7621. alfredo config should be in a file not readable by users
     (Alejandro Abdelnur via atm)
-
-    HADOOP-7669  Fix newly introduced release audit warning.
+    
+    HADOOP-7669  Fix newly introduced release audit warning. 
     (Uma Maheswara Rao G via stevel)
-
-    HADOOP-6220. HttpServer wraps InterruptedExceptions by IOExceptions
+    
+    HADOOP-6220. HttpServer wraps InterruptedExceptions by IOExceptions 
     if interrupted in startup (stevel)
 
     HADOOP-7703. Improved exception handling of shutting down web server.
@@ -183,7 +183,7 @@ Trunk (Unreleased)
 
     HADOOP-7769. TestJMXJsonServlet is failing. (tomwhite)
 
-    HADOOP-7770. ViewFS getFileChecksum throws FileNotFoundException for files in
+    HADOOP-7770. ViewFS getFileChecksum throws FileNotFoundException for files in 
     /tmp and /user. (Ravi Prakash via jitendra)
 
     HADOOP-8141. Add method to SecurityUtil to init krb5 cipher suites.
@@ -194,7 +194,7 @@ Trunk (Unreleased)
     HADOOP-8312. testpatch.sh should provide a simpler way to see which
     warnings changed (bobby)
 
-    HADOOP-8339. jenkins complaining about 16 javadoc warnings
+    HADOOP-8339. jenkins complaining about 16 javadoc warnings 
     (Tom White and Robert Evans via tgraves)
 
     HADOOP-8354. test-patch findbugs may fail if a dependent module is changed
@@ -243,7 +243,7 @@ Trunk (Unreleased)
     HADOOP-8818. Use equals instead == in MD5MD5CRC32FileChecksum
     and TFileDumper. (Brandon Li via suresh)
 
-    HADOOP-8821. Fix findbugs warning related to concatenating string in a
+    HADOOP-8821. Fix findbugs warning related to concatenating string in a 
     for loop in Configuration#dumpDeprecatedKeys(). (suresh)
 
     HADOOP-7256. Resource leak during failure scenario of closing
@@ -274,7 +274,7 @@ Trunk (Unreleased)
     HADOOP-9037. Bug in test-patch.sh and precommit build process (Kihwal Lee
     via jlowe)
 
-    HADOOP-9121. InodeTree.java has redundant check for vName while
+    HADOOP-9121. InodeTree.java has redundant check for vName while 
     throwing exception. (Arup Malakar via suresh)
 
     HADOOP-9131. Turn off TestLocalFileSystem#testListStatusWithColons on
@@ -339,12 +339,12 @@ Trunk (Unreleased)
 
     HADOOP-11033. shell scripts ignore JAVA_HOME on OS X. (aw)
 
-    HADOOP-11052. hadoop_verify_secure_prereq's results aren't checked
+    HADOOP-11052. hadoop_verify_secure_prereq's results aren't checked 
     in bin/hdfs (aw)
 
     HADOOP-11055. non-daemon pid files are missing (aw)
 
-    HADOOP-11022. User replaced functions get lost 2-3 levels deep (e.g.,
+    HADOOP-11022. User replaced functions get lost 2-3 levels deep (e.g., 
     sbin) (aw)
 
     HADOOP-11248. Add hadoop configuration to disable Azure Filesystem metrics
@@ -404,9 +404,6 @@ Release 2.7.0 - UNRELEASED
 
     HADOOP-11341. KMS support for whitelist key ACLs. (Arun Suresh via wang)
 
-    HADOOP-11301. [optionally] update jmx cache to drop old metrics
-    (Maysam Yabandeh via stack)
-
   OPTIMIZATIONS
 
     HADOOP-11323. WritableComparator#compare keeps reference to byte array.
@@ -531,7 +528,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10610. Upgrade S3n s3.fs.buffer.dir to support multi directories.
     (Ted Malaska via atm)
 
-    HADOOP-10817. ProxyUsers configuration should support configurable
+    HADOOP-10817. ProxyUsers configuration should support configurable 
     prefixes. (tucu)
 
     HADOOP-10755. Support negative caching of user-group mapping.
@@ -555,13 +552,13 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10903. Enhance hadoop classpath command to expand wildcards or write
     classpath into jar manifest. (cnauroth)
 
-    HADOOP-10791. AuthenticationFilter should support externalizing the
+    HADOOP-10791. AuthenticationFilter should support externalizing the 
     secret for signing and provide rotation support. (rkanter via tucu)
 
-    HADOOP-10771. Refactor HTTP delegation support out of httpfs to common.
+    HADOOP-10771. Refactor HTTP delegation support out of httpfs to common. 
     (tucu)
 
-    HADOOP-10835. Implement HTTP proxyuser support in HTTP authentication
+    HADOOP-10835. Implement HTTP proxyuser support in HTTP authentication 
     client/server libraries. (tucu)
 
     HADOOP-10820. Throw an exception in GenericOptionsParser when passed
@@ -570,10 +567,10 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10281. Create a scheduler, which assigns schedulables a priority
     level. (Chris Li via Arpit Agarwal)
 
-    HADOOP-8944. Shell command fs -count should include human readable option
+    HADOOP-8944. Shell command fs -count should include human readable option 
     (Jonathan Allen via aw)
 
-    HADOOP-10231. Add some components in Native Libraries document (Akira
+    HADOOP-10231. Add some components in Native Libraries document (Akira 
     AJISAKA via aw)
 
     HADOOP-10650. Add ability to specify a reverse ACL (black list) of users
@@ -622,12 +619,12 @@ Release 2.6.0 - 2014-11-18
 
     HADOOP-10698. KMS, add proxyuser support. (tucu)
 
-    HADOOP-8896. Javadoc points to Wrong Reader and Writer classes
+    HADOOP-8896. Javadoc points to Wrong Reader and Writer classes 
     in SequenceFile (Ray Chiang via aw)
 
     HADOOP-10998. Fix bash tab completion code to work (Jim Hester via aw)
 
-    HADOOP-10880. Move HTTP delegation tokens out of URL querystring to
+    HADOOP-10880. Move HTTP delegation tokens out of URL querystring to 
     a header. (tucu)
 
     HADOOP-11005. Fix HTTP content type for ReconfigurationServlet.
@@ -636,26 +633,26 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10814. Update Tomcat version used by HttpFS and KMS to latest
     6.x version. (rkanter via tucu)
 
-    HADOOP-10994. KeyProviderCryptoExtension should use CryptoCodec for
+    HADOOP-10994. KeyProviderCryptoExtension should use CryptoCodec for 
     generation/decryption of keys. (tucu)
 
     HADOOP-11021. Configurable replication factor in the hadoop archive
     command. (Zhe Zhang via wang)
 
-    HADOOP-11030. Define a variable jackson.version instead of using constant
+    HADOOP-11030. Define a variable jackson.version instead of using constant 
     at multiple places. (Juan Yu via kasha)
 
     HADOOP-10990. Add missed NFSv3 request and response classes (brandonli)
 
-    HADOOP-10863. KMS should have a blacklist for decrypting EEKs.
+    HADOOP-10863. KMS should have a blacklist for decrypting EEKs. 
     (asuresh via tucu)
 
     HADOOP-11054. Add a KeyProvider instantiation based on a URI. (tucu)
 
-    HADOOP-11015. Http server/client utils to propagate and recreate
+    HADOOP-11015. Http server/client utils to propagate and recreate 
     Exceptions from server to client. (tucu)
 
-    HADOOP-11060. Create a CryptoCodec test that verifies interoperability
+    HADOOP-11060. Create a CryptoCodec test that verifies interoperability 
     between the JCE and OpenSSL implementations. (hitliuyi via tucu)
 
     HADOOP-11070. Create MiniKMS for testing. (tucu)
@@ -676,7 +673,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-11091. Eliminate old configuration parameter names from s3a (David
     S. Wang via Colin Patrick McCabe)
 
-    HADOOP-10868. AuthenticationFilter should support externalizing the
+    HADOOP-10868. AuthenticationFilter should support externalizing the 
     secret for signing and provide rotation support. (rkanter via tucu)
 
     HADOOP-10922. User documentation for CredentialShell. (Larry McCay via wang)
@@ -688,7 +685,7 @@ Release 2.6.0 - 2014-11-18
 
     HADOOP-10970. Cleanup KMS configuration keys. (wang)
 
-    HADOOP-11017. KMS delegation token secret manager should be able to use
+    HADOOP-11017. KMS delegation token secret manager should be able to use 
     zookeeper as store. (asuresh via tucu)
 
     HADOOP-11009. Add Timestamp Preservation to DistCp (Gary Steelman via aw)
@@ -699,10 +696,10 @@ Release 2.6.0 - 2014-11-18
     HADOOP-8808. Update FsShell documentation to mention deprecation of some of
     the commands, and mention alternatives (Akira AJISAKA via aw)
 
-    HADOOP-10954. Adding site documents of hadoop-tools (Masatake Iwasaki
+    HADOOP-10954. Adding site documents of hadoop-tools (Masatake Iwasaki 
     via aw)
 
-    HADOOP-10731. Remove @date JavaDoc comment in ProgramDriver class (Henry
+    HADOOP-10731. Remove @date JavaDoc comment in ProgramDriver class (Henry 
     Saputra via aw)
 
     HADOOP-11153. Make number of KMS threads configurable. (wang)
@@ -837,7 +834,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10927. Fix CredentialShell help behavior and error codes.
     (Josh Elser via wang)
 
-    HADOOP-10933. FileBasedKeyStoresFactory Should use Configuration.getPassword
+    HADOOP-10933. FileBasedKeyStoresFactory Should use Configuration.getPassword 
     for SSL Passwords. (lmccay via tucu)
 
     HADOOP-10759. Remove hardcoded JAVA_HEAP_MAX. (Sam Liu via Eric Yang)
@@ -881,7 +878,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-10972. Native Libraries Guide contains mis-spelt build line (Peter
     Klavins via aw)
 
-    HADOOP-10873. Fix dead link in Configuration javadoc (Akira AJISAKA
+    HADOOP-10873. Fix dead link in Configuration javadoc (Akira AJISAKA 
     via aw)
 
     HADOOP-10968. hadoop native build fails to detect java_libarch on
@@ -987,54 +984,54 @@ Release 2.6.0 - 2014-11-18
     Windows. (Varun Vasudev via wheat9)
 
     BREAKDOWN OF HDFS-6134 AND HADOOP-10150 SUBTASKS AND RELATED JIRAS
-
+  
       HADOOP-10734. Implement high-performance secure random number sources.
       (Yi Liu via Colin Patrick McCabe)
-
+  
       HADOOP-10603. Crypto input and output streams implementing Hadoop stream
       interfaces. (Yi Liu and Charles Lamb)
-
+  
       HADOOP-10628. Javadoc and few code style improvement for Crypto
       input and output streams. (Yi Liu via clamb)
-
-      HADOOP-10632. Minor improvements to Crypto input and output streams.
+  
+      HADOOP-10632. Minor improvements to Crypto input and output streams. 
       (Yi Liu)
-
+  
       HADOOP-10635. Add a method to CryptoCodec to generate SRNs for IV. (Yi Liu)
-
-      HADOOP-10653. Add a new constructor for CryptoInputStream that
+  
+      HADOOP-10653. Add a new constructor for CryptoInputStream that 
       receives current position of wrapped stream. (Yi Liu)
-
+  
       HADOOP-10662. NullPointerException in CryptoInputStream while wrapped
       stream is not ByteBufferReadable. Add tests using normal stream. (Yi Liu)
-
-      HADOOP-10713. Refactor CryptoCodec#generateSecureRandom to take a byte[].
+  
+      HADOOP-10713. Refactor CryptoCodec#generateSecureRandom to take a byte[]. 
       (wang via yliu)
-
-      HADOOP-10693. Implementation of AES-CTR CryptoCodec using JNI to OpenSSL.
+  
+      HADOOP-10693. Implementation of AES-CTR CryptoCodec using JNI to OpenSSL. 
       (Yi Liu via cmccabe)
-
+  
       HADOOP-10803. Update OpensslCipher#getInstance to accept CipherSuite#name
       format. (Yi Liu)
-
+  
       HADOOP-10735. Fall back AesCtrCryptoCodec implementation from OpenSSL to
       JCE if non native support. (Yi Liu)
-
+  
       HADOOP-10870. Failed to load OpenSSL cipher error logs on systems with old
       openssl versions (cmccabe)
-
+  
       HADOOP-10853. Refactor get instance of CryptoCodec and support create via
       algorithm/mode/padding. (Yi Liu)
-
+  
       HADOOP-10919. Copy command should preserve raw.* namespace
       extended attributes. (clamb)
-
+  
       HDFS-6873. Constants in CommandWithDestination should be static. (clamb)
-
+  
       HADOOP-10871. incorrect prototype in OpensslSecureRandom.c (cmccabe)
-
-      HADOOP-10886. CryptoCodec#getCodecclasses throws NPE when configurations not
-      loaded. (umamahesh)
+  
+      HADOOP-10886. CryptoCodec#getCodecclasses throws NPE when configurations not 
+      loaded. (umamahesh)      
     --
 
     HADOOP-10911. hadoop.auth cookie after HADOOP-10710 still not proper
@@ -1065,13 +1062,13 @@ Release 2.6.0 - 2014-11-18
 
     HADOOP-11077. NPE if hosts not specified in ProxyUsers. (gchanan via tucu)
 
-    HADOOP-9989. Bug introduced in HADOOP-9374, which parses the -tokenCacheFile
+    HADOOP-9989. Bug introduced in HADOOP-9374, which parses the -tokenCacheFile 
     as binary file but set it to the configuration as JSON file. (zxu via tucu)
 
     HADOOP-11085. Excessive logging by org.apache.hadoop.util.Progress when
     value is NaN (Mit Desai via jlowe)
 
-    HADOOP-11083. After refactoring of HTTP proxyuser to common, doAs param is
+    HADOOP-11083. After refactoring of HTTP proxyuser to common, doAs param is 
     case sensitive. (tucu)
 
     HADOOP-11088. Unittest TestKeyShell, TestCredShell and TestKMS assume UNIX
@@ -1083,7 +1080,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-11097. kms docs say proxyusers, not proxyuser for config params.
     (clamb via tucu)
 
-    HADOOP-11062. CryptoCodec testcases requiring OpenSSL should be run
+    HADOOP-11062. CryptoCodec testcases requiring OpenSSL should be run 
     only if -Pnative is used. (asuresh via tucu)
 
     HADOOP-11099. KMS return HTTP UNAUTHORIZED 401 on ACL failure. (tucu)
@@ -1107,7 +1104,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-11048. user/custom LogManager fails to load if the client
     classloader is enabled (Sangjin Lee via jlowe)
 
-    HADOOP-10552. Fix usage and example at FileSystemShell.apt.vm (Kenji
+    HADOOP-10552. Fix usage and example at FileSystemShell.apt.vm (Kenji 
     Kikushima via aw)
 
     HADOOP-11143 NetUtils.wrapException loses inner stack trace on BindException
@@ -1139,7 +1136,7 @@ Release 2.6.0 - 2014-11-18
     HADOOP-11228. Winutils task: unsecure path should not call
     AddNodeManagerAndUserACEsToObject. (Remus Rusanu via jianhe)
 
-    HADOOP-11170. ZKDelegationTokenSecretManager fails to renewToken created by
+    HADOOP-11170. ZKDelegationTokenSecretManager fails to renewToken created by 
     a peer. (Arun Suresh and Gregory Chanan via kasha)
 
     HADOOP-11217. Disable SSLv3 in KMS. (Robert Kanter via kasha)
@@ -1176,7 +1173,7 @@ Release 2.5.2 - 2014-11-19
   NEW FEATURES
 
   IMPROVEMENTS
-
+  
   OPTIMIZATIONS
 
   BUG FIXES
@@ -1194,7 +1191,7 @@ Release 2.5.1 - 2014-09-05
   NEW FEATURES
 
   IMPROVEMENTS
-
+  
     HADOOP-10956. Fix create-release script to include docs and necessary txt
     files. (kasha)
 
@@ -1248,7 +1245,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-10471. Reduce the visibility of constants in ProxyUsers.
     (Benoy Antony via wheat9)
 
-    HADOOP-10556. Add toLowerCase support to auth_to_local rules
+    HADOOP-10556. Add toLowerCase support to auth_to_local rules 
     for service name. (tucu)
 
     HADOOP-10467. Enable proxyuser specification to support list of users in
@@ -1271,7 +1268,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-10618. Remove SingleNodeSetup.apt.vm. (Akira Ajisaka via
     Arpit Agarwal)
 
-    HADOOP-9968. Makes ProxyUsers to work with NetGroups (Benoy Antony via
+    HADOOP-9968. Makes ProxyUsers to work with NetGroups (Benoy Antony via 
     ddas)
 
     HADOOP-10448. Support pluggable mechanism to specify proxy user settings.
@@ -1328,7 +1325,7 @@ Release 2.5.0 - 2014-08-11
 
     HADOOP-9651 Filesystems to throw FileAlreadyExistsException in
     createFile(path, overwrite=false) when the file exists (stevel)
-
+    
     HADOOP-9495 Define behaviour of Seekable.seek(), write tests,
     fix all hadoop implementations for compliance
 
@@ -1336,7 +1333,7 @@ Release 2.5.0 - 2014-08-11
 
     HADOOP-10782. Fix typo in DataChecksum class. (Jingguo Yao via suresh)
 
-    HADOOP-10896. Update compatibility doc to capture visibility of
+    HADOOP-10896. Update compatibility doc to capture visibility of 
     un-annotated classes/ methods. (kasha)
 
   OPTIMIZATIONS
@@ -1344,7 +1341,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-10674. Improve PureJavaCrc32 performance and use java.util.zip.CRC32
     for Java 7 and above. (szetszwo)
 
-  BUG FIXES
+  BUG FIXES 
 
     HADOOP-10378. Typo in help printed by hdfs dfs -help.
     (Mit Desai via suresh)
@@ -1362,7 +1359,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-10459. distcp V2 doesn't preserve root dir's attributes when -p is
     specified. (Yongjun Zhang via atm)
 
-    HADOOP-10462. DF#getFilesystem is not parsing the command output.
+    HADOOP-10462. DF#getFilesystem is not parsing the command output. 
     (Akira AJISAKA via umamahesh)
 
     HADOOP-10468. TestMetricsSystemImpl.testMultiThreadedPublish fails
@@ -1388,7 +1385,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-9919. Update hadoop-metrics2.properties examples to Yarn.
     (Akira AJISAKA via suresh)
 
-    HADOOP-10526. Chance for Stream leakage in CompressorStream. (Rushabh
+    HADOOP-10526. Chance for Stream leakage in CompressorStream. (Rushabh 
     Shah via kihwal)
 
     HADOOP-10251. Both NameNodes could be in STANDBY State if SNN network is unstable
@@ -1421,7 +1418,7 @@ Release 2.5.0 - 2014-08-11
     (Ted Yu via cnauroth)
 
     HADOOP-10581. TestUserGroupInformation#testGetServerSideGroups fails
-    because groups stored in Set and ArrayList are compared.
+    because groups stored in Set and ArrayList are compared. 
     (Mit Desai via kihwal)
 
     HADOOP-10585. Retry polices ignore interrupted exceptions (Daryn Sharp via
@@ -1459,7 +1456,7 @@ Release 2.5.0 - 2014-08-11
 
     HADOOP-10622. Shell.runCommand can deadlock (Gera Shegalov via jlowe)
 
-    HADOOP-10686. Writables are not always configured.
+    HADOOP-10686. Writables are not always configured. 
     (Abraham Elmahrek via kasha)
 
     HADOOP-10678. SecurityUtil has unnecessary synchronization on collection
@@ -1507,7 +1504,7 @@ Release 2.5.0 - 2014-08-11
 
     HADOOP-10715. Remove public GraphiteSink#setWriter (Babak Behzad via raviprak)
 
-    HADOOP-10710. hadoop.auth cookie is not properly constructed according to
+    HADOOP-10710. hadoop.auth cookie is not properly constructed according to 
     RFC2109. (Juan Yu via tucu)
 
     HADOOP-10864. Tool documentenation is broken. (Akira Ajisaka
@@ -1545,7 +1542,7 @@ Release 2.5.0 - 2014-08-11
     HADOOP-10561. Copy command with preserve option should handle Xattrs.
     (Yi Liu via cnauroth)
 
-Release 2.4.1 - 2014-06-23
+Release 2.4.1 - 2014-06-23 
 
   INCOMPATIBLE CHANGES
 
@@ -1558,7 +1555,7 @@ Release 2.4.1 - 2014-06-23
 
   OPTIMIZATIONS
 
-  BUG FIXES
+  BUG FIXES 
 
     HADOOP-10455. When there is an exception, ipc.Server should first check
     whether it is an terse exception.  (szetszwo)
@@ -1583,7 +1580,7 @@ Release 2.4.1 - 2014-06-23
     in AbstractDelegationTokenSecretManager. (Suresh Srinivas via Arpit
     Agarwal)
 
-Release 2.4.0 - 2014-04-07
+Release 2.4.0 - 2014-04-07 
 
   INCOMPATIBLE CHANGES
 
@@ -1600,7 +1597,7 @@ Release 2.4.0 - 2014-04-07
     HADOOP-10139. Update and improve the Single Cluster Setup document.
     (Akira Ajisaka via Arpit Agarwal)
 
-    HADOOP-10295. Allow distcp to automatically identify the checksum type of
+    HADOOP-10295. Allow distcp to automatically identify the checksum type of 
     source files and use it for the target. (jing9 and Laurent Goujon)
 
     HADOOP-10333. Fix grammatical error in overview.html document.
@@ -1645,7 +1642,7 @@ Release 2.4.0 - 2014-04-07
     HADOOP-10015. UserGroupInformation prints out excessive warnings.
     (Nicolas Liochon via szetszwo)
 
-    HADOOP-10423. Clarify compatibility policy document for combination of
+    HADOOP-10423. Clarify compatibility policy document for combination of 
     new client and old server. (Chris Nauroth via kasha)
 
     HADOOP-10280. Make Schedulables return a configurable identity of user
@@ -1657,8 +1654,8 @@ Release 2.4.0 - 2014-04-07
 
     HADOOP-10320. Javadoc in InterfaceStability.java lacks final </ul>.
     (René Nyffenegger via cnauroth)
-
-    HADOOP-10085. CompositeService should allow adding services while being
+    
+    HADOOP-10085. CompositeService should allow adding services while being 
     inited. (Steve Loughran via kasha)
 
     HADOOP-10327. Trunk windows build broken after HDFS-5746.
@@ -1697,7 +1694,7 @@ Release 2.4.0 - 2014-04-07
     HADOOP-10395. TestCallQueueManager is flaky. (Arpit Agarwal)
 
     HADOOP-10394. TestAuthenticationFilter is flaky. (Arpit Agarwal)
-
+    
     HADOOP-10337 ConcurrentModificationException from
     MetricsDynamicMBeanBase.createMBeanInfo() (Liang Xie via stack)
 
@@ -1782,7 +1779,7 @@ Release 2.3.1 - UNRELEASED
 
   OPTIMIZATIONS
 
-  BUG FIXES
+  BUG FIXES 
 
 Release 2.3.0 - 2014-02-18
 
@@ -1804,10 +1801,10 @@ Release 2.3.0 - 2014-02-18
     HADOOP-9623 Update jets3t dependency to 0.9.0.  (Amandeep Khurana via Colin
     Patrick McCabe)
 
-    HADOOP-10132. RPC#stopProxy() should log the class of proxy when IllegalArgumentException
+    HADOOP-10132. RPC#stopProxy() should log the class of proxy when IllegalArgumentException 
     is encountered (Ted yu via umamahesh)
 
-    HADOOP-10248. Property name should be included in the exception where property value
+    HADOOP-10248. Property name should be included in the exception where property value 
     is null (Akira AJISAKA via umamahesh)
 
     HADOOP-10086. User document for authentication in secure cluster.
@@ -1837,13 +1834,13 @@ Release 2.3.0 - 2014-02-18
     HADOOP-9435.  Support building the JNI code against the IBM JVM.
     (Tian Hong Wang via Colin Patrick McCabe)
 
-    HADOOP-9848. Create a MiniKDC for use with security testing.
+    HADOOP-9848. Create a MiniKDC for use with security testing. 
     (ywskycn via tucu)
 
-    HADOOP-9860. Remove class HackedKeytab and HackedKeytabEncoder from
+    HADOOP-9860. Remove class HackedKeytab and HackedKeytabEncoder from 
     hadoop-minikdc once jira DIRSERVER-1882 solved. (ywskycn via tucu)
 
-    HADOOP-9866. convert hadoop-auth testcases requiring kerberos to
+    HADOOP-9866. convert hadoop-auth testcases requiring kerberos to 
     use minikdc. (ywskycn via tucu)
 
     HADOOP-9487 Deprecation warnings in Configuration should go to their
@@ -1919,7 +1916,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10164. Allow UGI to login with a known Subject (bobby)
 
     HADOOP-10169. Remove the unnecessary synchronized in JvmMetrics class.
-    (Liang Xie via jing9)
+    (Liang Xie via jing9) 
 
     HADOOP-10198. DomainSocket: add support for socketpair.
     (Colin Patrick McCabe via wang)
@@ -1943,7 +1940,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10317. Rename branch-2.3 release version from 2.4.0-SNAPSHOT
     to 2.3.0-SNAPSHOT. (wang)
 
-    HADOOP-10313. Script and jenkins job to produce Hadoop release artifacts.
+    HADOOP-10313. Script and jenkins job to produce Hadoop release artifacts. 
     (tucu)
 
   OPTIMIZATIONS
@@ -1974,7 +1971,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10031. FsShell -get/copyToLocal/moveFromLocal should support Windows
     local path. (Chuan Liu via cnauroth)
 
-    HADOOP-10039. Add Hive to the list of projects using
+    HADOOP-10039. Add Hive to the list of projects using 
     AbstractDelegationTokenSecretManager. (Haohui Mai via jing9)
 
     HADOOP-10040. hadoop.cmd in UNIX format and would not run by default on
@@ -2000,7 +1997,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10110. hadoop-auth has a build break due to missing dependency.
     (Chuan Liu via arp)
 
-    HADOOP-9114. After defined the dfs.checksum.type as the NULL, write file and hflush will
+    HADOOP-9114. After defined the dfs.checksum.type as the NULL, write file and hflush will 
     through java.lang.ArrayIndexOutOfBoundsException (Sathish via umamahesh)
 
     HADOOP-10130. RawLocalFS::LocalFSFileInputStream.pread does not track
@@ -2021,7 +2018,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10090. Jobtracker metrics not updated properly after execution
     of a mapreduce job. (ivanmi)
 
-    HADOOP-10193. hadoop-auth's PseudoAuthenticationHandler can consume getInputStream.
+    HADOOP-10193. hadoop-auth's PseudoAuthenticationHandler can consume getInputStream. 
     (gchanan via tucu)
 
     HADOOP-10178. Configuration deprecation always emit "deprecated" warnings
@@ -2044,7 +2041,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-9830. Fix typo at http://hadoop.apache.org/docs/current/
     (Kousuke Saruta via Arpit Agarwal)
 
-    HADOOP-10255. Rename HttpServer to HttpServer2 to retain older
+    HADOOP-10255. Rename HttpServer to HttpServer2 to retain older 
     HttpServer in branch-2 for compatibility. (Haohui Mai via suresh)
 
     HADOOP-10291. TestSecurityUtil#testSocketAddrWithIP fails due to test
@@ -2125,7 +2122,7 @@ Release 2.3.0 - 2014-02-18
     HADOOP-10214. Fix multithreaded correctness warnings in ActiveStandbyElector
     (Liang Xie via kasha)
 
-    HADOOP-10223. MiniKdc#main() should close the FileReader it creates.
+    HADOOP-10223. MiniKdc#main() should close the FileReader it creates. 
     (Ted Yu via tucu)
 
     HADOOP-10236. Fix typo in o.a.h.ipc.Client#checkResponse. (Akira Ajisaka
@@ -2190,7 +2187,7 @@ Release 2.2.0 - 2013-10-13
     HADOOP-10003. HarFileSystem.listLocatedStatus() fails.
     (Jason Dere and suresh via suresh)
 
-    HADOOP-10017. Fix NPE in DFSClient#getDelegationToken when doing Distcp
+    HADOOP-10017. Fix NPE in DFSClient#getDelegationToken when doing Distcp 
     from a secured cluster to an insecured cluster. (Haohui Mai via jing9)
 
 Release 2.1.1-beta - 2013-09-23
@@ -2198,7 +2195,7 @@ Release 2.1.1-beta - 2013-09-23
   INCOMPATIBLE CHANGES
 
     HADOOP-9944. Fix RpcRequestHeaderProto.callId to be sint32 rather than
-    uint32 since ipc.Client.CONNECTION_CONTEXT_CALL_ID is signed (i.e. -3)
+    uint32 since ipc.Client.CONNECTION_CONTEXT_CALL_ID is signed (i.e. -3) 
     (acmurthy)
 
   NEW FEATURES
@@ -2209,14 +2206,14 @@ Release 2.1.1-beta - 2013-09-23
     (Andre Kelpe via harsh)
 
     HADOOP-9446. Support Kerberos SPNEGO for IBM JDK. (Yu Gao via llu)
-
+ 
     HADOOP-9787. ShutdownHelper util to shutdown threads and threadpools.
     (Karthik Kambatla via Sandy Ryza)
 
     HADOOP-9803. Add a generic type parameter to RetryInvocationHandler.
     (szetszwo)
 
-    HADOOP-9821. ClientId should have getMsb/getLsb methods.
+    HADOOP-9821. ClientId should have getMsb/getLsb methods. 
     (Tsuyoshi OZAWA via jing9)
 
     HADOOP-9672. Upgrade Avro dependency to 1.7.4. (sandy via kihwal)
@@ -2230,7 +2227,7 @@ Release 2.1.1-beta - 2013-09-23
 
     HADOOP-9879. Move the version info of zookeeper dependencies to
     hadoop-project/pom (Karthik Kambatla via Sandy Ryza)
-
+    
     HADOOP-9886. Turn warning message in RetryInvocationHandler to debug (arpit)
 
     HADOOP-9906. Move HAZKUtil to o.a.h.util.ZKUtil and make inner-classes
@@ -2242,7 +2239,7 @@ Release 2.1.1-beta - 2013-09-23
     HADOOP-9945. HAServiceState should have a state for stopped services.
     (Karthik Kambatla via atm)
 
-    HADOOP-9962. in order to avoid dependency divergence within Hadoop itself
+    HADOOP-9962. in order to avoid dependency divergence within Hadoop itself 
     lets enable DependencyConvergence. (rvs via tucu)
 
     HADOOP-9669. Reduce the number of byte array creations and copies in
@@ -2305,7 +2302,7 @@ Release 2.1.1-beta - 2013-09-23
     HADOOP-9557. hadoop-client excludes commons-httpclient. (Lohit Vijayarenu via
     cnauroth)
 
-    HADOOP-9961. versions of a few transitive dependencies diverged between hadoop
+    HADOOP-9961. versions of a few transitive dependencies diverged between hadoop 
     subprojects. (rvs via tucu)
 
     HADOOP-9977. Hadoop services won't start with different keypass and
@@ -2351,7 +2348,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9283. Add support for running the Hadoop client on AIX. (atm)
 
-    HADOOP-8415. Add getDouble() and setDouble() in
+    HADOOP-8415. Add getDouble() and setDouble() in 
     org.apache.hadoop.conf.Configuration (Jan van der Lugt via harsh)
 
     HADOOP-9338. FsShell Copy Commands Should Optionally Preserve File
@@ -2367,13 +2364,13 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-8470. Add NetworkTopologyWithNodeGroup, a 4-layer implementation
     of NetworkTopology.  (Junping Du via szetszwo)
 
-    HADOOP-9763. Extends LightWeightGSet to support eviction of expired
+    HADOOP-9763. Extends LightWeightGSet to support eviction of expired 
     elements. (Tsz Wo (Nicholas) SZE via jing9)
 
-    HADOOP-9762. RetryCache utility for implementing RPC retries.
+    HADOOP-9762. RetryCache utility for implementing RPC retries. 
     (Suresh Srinivas via jing9)
 
-    HADOOP-9792. Retry the methods that are tagged @AtMostOnce along
+    HADOOP-9792. Retry the methods that are tagged @AtMostOnce along 
     with @Idempotent. (suresh)
 
     HADOOP-9509. Implement ONCRPC and XDR. (brandonli)
@@ -2405,7 +2402,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9358. "Auth failed" log should include exception string (todd)
 
-    HADOOP-9401. CodecPool: Add counters for number of (de)compressors
+    HADOOP-9401. CodecPool: Add counters for number of (de)compressors 
     leased out. (kkambatl via tucu)
 
     HADOOP-9450. HADOOP_USER_CLASSPATH_FIRST is not honored; CLASSPATH
@@ -2441,7 +2438,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9604. Javadoc of FSDataOutputStream is slightly inaccurate. (Jingguo
     Yao via atm)
-
+    
     HADOOP-9625. HADOOP_OPTS not picked up by hadoop command.
     (Paul Han via arpit)
 
@@ -2503,7 +2500,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9770. Make RetryCache#state non volatile. (suresh)
 
-    HADOOP-9786. RetryInvocationHandler#isRpcInvocation should support
+    HADOOP-9786. RetryInvocationHandler#isRpcInvocation should support 
     ProtocolTranslator. (suresh and jing9)
 
   OPTIMIZATIONS
@@ -2550,10 +2547,10 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9342. Remove jline from distribution. (thw via tucu)
 
-    HADOOP-9230. TestUniformSizeInputFormat fails intermittently.
+    HADOOP-9230. TestUniformSizeInputFormat fails intermittently. 
     (kkambatl via tucu)
 
-    HADOOP-9349. Confusing output when running hadoop version from one hadoop
+    HADOOP-9349. Confusing output when running hadoop version from one hadoop 
     installation when HADOOP_HOME points to another. (sandyr via tucu)
 
     HADOOP-9337. org.apache.hadoop.fs.DF.getMount() does not work on Mac OS.
@@ -2562,7 +2559,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-9369. DNS#reverseDns() can return hostname with . appended at the
     end. (Karthik Kambatla via atm)
 
-    HADOOP-9379. capture the ulimit info after printing the log to the
+    HADOOP-9379. capture the ulimit info after printing the log to the 
     console. (Arpit Gupta via suresh)
 
     HADOOP-9399. protoc maven plugin doesn't work on mvn 3.0.2 (todd)
@@ -2581,7 +2578,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-9429. TestConfiguration fails with IBM JAVA. (Amir Sanjar via
     suresh)
 
-    HADOOP-9222. Cover package with org.apache.hadoop.io.lz4 unit tests (Vadim
+    HADOOP-9222. Cover package with org.apache.hadoop.io.lz4 unit tests (Vadim 
     Bondarev via jlowe)
 
     HADOOP-9233. Cover package org.apache.hadoop.io.compress.zlib with unit
@@ -2680,12 +2677,12 @@ Release 2.1.0-beta - 2013-08-22
     (Bikas Saha, Chuan Liu, Giridharan Kesavan, Ivan Mitic, and Steve Maine
     ported by Chris Nauroth via suresh)
 
-    HADOOP-8946. winutils: compile codebase during Maven build on
+    HADOOP-8946. winutils: compile codebase during Maven build on 
     branch-trunk-win. (Chris Nauroth via suresh)
 
-    HADOOP-8947. Merge FileUtil and Shell changes from branch-1-win to
-    branch-trunk-win to enable initial test pass. (Raja Aluri, Davio Lao,
-    Sumadhur Reddy Bolli, Ahmed El Baz, Kanna Karanam, Chuan Liu,
+    HADOOP-8947. Merge FileUtil and Shell changes from branch-1-win to 
+    branch-trunk-win to enable initial test pass. (Raja Aluri, Davio Lao, 
+    Sumadhur Reddy Bolli, Ahmed El Baz, Kanna Karanam, Chuan Liu, 
     Ivan Mitic, Chris Nauroth, and Bikas Saha via suresh)
 
     HADOOP-8954. "stat" executable not found on Windows. (Bikas Saha, Ivan Mitic
@@ -2702,7 +2699,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-8961. GenericOptionsParser URI parsing failure on Windows.
     (Ivan Mitic via suresh)
 
-    HADOOP-8949. Remove FileUtil.CygPathCommand dead code. (Chris Nauroth via
+    HADOOP-8949. Remove FileUtil.CygPathCommand dead code. (Chris Nauroth via 
     suresh)
 
     HADOOP-8956. FileSystem.primitiveMkdir failures on Windows cause multiple
@@ -2721,7 +2718,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-8977. Multiple FsShell test failures on Windows. (Chris Nauroth via
     suresh)
 
-    HADOOP-9005. Merge hadoop cmd line scripts from branch-1-win. (David Lao,
+    HADOOP-9005. Merge hadoop cmd line scripts from branch-1-win. (David Lao, 
     Bikas Saha, Lauren Yang, Chuan Liu, Thejas M Nair and Ivan Mitic via suresh)
 
     HADOOP-9008. Building hadoop tarball fails on Windows. (Chris Nauroth via
@@ -2730,7 +2727,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-9011. saveVersion.py does not include branch in version annotation.
     (Chris Nauroth via suresh)
 
-    HADOOP-9110. winutils ls off-by-one error indexing MONTHS array can cause
+    HADOOP-9110. winutils ls off-by-one error indexing MONTHS array can cause 
     access violation. (Chris Nauroth via suresh)
 
     HADOOP-9056. Build native library on Windows. (Chuan Liu, Arpit Agarwal via
@@ -2738,7 +2735,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9144. Fix findbugs warnings. (Chris Nauroth via suresh)
 
-    HADOOP-9081. Add TestWinUtils. (Chuan Liu, Ivan Mitic, Chris Nauroth,
+    HADOOP-9081. Add TestWinUtils. (Chuan Liu, Ivan Mitic, Chris Nauroth, 
     and Bikas Saha via suresh)
 
     HADOOP-9146. Fix sticky bit regression on branch-trunk-win.
@@ -2812,10 +2809,10 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-9290. Some tests cannot load native library on windows.
     (Chris Nauroth via suresh)
 
-    HADOOP-9500. TestUserGroupInformation#testGetServerSideGroups fails on
+    HADOOP-9500. TestUserGroupInformation#testGetServerSideGroups fails on 
     Windows due to failure to find winutils.exe. (Chris Nauroth via suresh)
 
-    HADOOP-9490. LocalFileSystem#reportChecksumFailure not closing the
+    HADOOP-9490. LocalFileSystem#reportChecksumFailure not closing the 
     checksum file handle before rename. (Ivan Mitic via suresh)
 
     HADOOP-9524. Fix ShellCommandFencer to work on Windows.
@@ -2832,7 +2829,7 @@ Release 2.1.0-beta - 2013-08-22
 
     HADOOP-9483. winutils support for readlink command.
     (Arpit Agarwal via suresh)
-
+    
     HADOOP-9488. FileUtil#createJarWithClassPath only substitutes environment
     variables from current process environment/does not support overriding
     when launching new process (Chris Nauroth via bikas)
@@ -2854,7 +2851,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-8982. TestSocketIOWithTimeout fails on Windows.
     (Chris Nauroth via suresh)
 
-    HADOOP-8958. ViewFs:Non absolute mount name failures when running
+    HADOOP-8958. ViewFs:Non absolute mount name failures when running 
     multiple tests on Windows. (Chris Nauroth via suresh)
 
     HADOOP-9599. hadoop-config.cmd doesn't set JAVA_LIBRARY_PATH correctly.
@@ -2863,7 +2860,7 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-9637. Adding Native Fstat for Windows as needed by YARN. (Chuan Liu
     via cnauroth)
 
-    HADOOP-9264. Port change to use Java untar API on Windows from
+    HADOOP-9264. Port change to use Java untar API on Windows from 
     branch-1-win to trunk. (Chris Nauroth via suresh)
 
     HADOOP-9678. TestRPC#testStopsAllThreads intermittently fails on Windows.
@@ -2878,8 +2875,8 @@ Release 2.1.0-beta - 2013-08-22
     HADOOP-8440. HarFileSystem.decodeHarURI fails for URIs whose host contains
     numbers. (Ivan Mitic via cnauroth)
 
-    HADOOP-9643. org.apache.hadoop.security.SecurityUtil calls
-    toUpperCase(Locale.getDefault()) as well as toLowerCase(Locale.getDefault())
+    HADOOP-9643. org.apache.hadoop.security.SecurityUtil calls 
+    toUpperCase(Locale.getDefault()) as well as toLowerCase(Locale.getDefault()) 
     on hadoop.security.authentication value. (markrmiller@gmail.com via tucu)
 
     HADOOP-9701. mvn site ambiguous links in hadoop-common. (kkambatl via tucu)
@@ -2940,10 +2937,10 @@ Release 2.0.4-alpha - 2013-04-25
     HADOOP-9444. Modify hadoop-policy.xml to replace unexpanded variables to a
     default value of '*'. (Roman Shaposhnik via vinodkv)
 
-    HADOOP-9471. hadoop-client wrongfully excludes jetty-util JAR,
+    HADOOP-9471. hadoop-client wrongfully excludes jetty-util JAR, 
     breaking webhdfs. (tucu)
 
-Release 2.0.3-alpha - 2013-02-06
+Release 2.0.3-alpha - 2013-02-06 
 
   INCOMPATIBLE CHANGES
 
@@ -2962,7 +2959,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9090. Support on-demand publish of metrics. (Mostafa Elhemali via
     suresh)
 
-    HADOOP-9054. Add AuthenticationHandler that uses Kerberos but allows for
+    HADOOP-9054. Add AuthenticationHandler that uses Kerberos but allows for 
     an alternate form of authentication for browsers. (rkanter via tucu)
 
   IMPROVEMENTS
@@ -3016,7 +3013,7 @@ Release 2.0.3-alpha - 2013-02-06
 
     HADOOP-8925. Remove the packaging. (eli)
 
-    HADOOP-8985. Add namespace declarations in .proto files for languages
+    HADOOP-8985. Add namespace declarations in .proto files for languages 
     other than java. (Binglin Chan via suresh)
 
     HADOOP-9009. Add SecurityUtil methods to get/set authentication method
@@ -3131,10 +3128,10 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-8881. FileBasedKeyStoresFactory initialization logging should
     be debug not info. (tucu)
 
-    HADOOP-8913. hadoop-metrics2.properties should give units in comment
+    HADOOP-8913. hadoop-metrics2.properties should give units in comment 
     for sampling period. (Sandy Ryza via suresh)
 
-    HADOOP-8878. Uppercase namenode hostname causes hadoop dfs calls with
+    HADOOP-8878. Uppercase namenode hostname causes hadoop dfs calls with 
     webhdfs filesystem and fsck to fail when security is on.
     (Arpit Gupta via suresh)
 
@@ -3150,7 +3147,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-8948. TestFileUtil.testGetDU fails on Windows due to incorrect
     assumption of line separator. (Chris Nauroth via suresh)
 
-    HADOOP-8951. RunJar to fail with user-comprehensible error
+    HADOOP-8951. RunJar to fail with user-comprehensible error 
     message if jar missing. (stevel via suresh)
 
     HADOOP-8713. TestRPCCompatibility fails intermittently with JDK7
@@ -3165,7 +3162,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9049. DelegationTokenRenewer needs to be Singleton and FileSystems
     should register/deregister to/from. (Karthik Kambatla via tomwhite)
 
-    HADOOP-9064. Augment DelegationTokenRenewer API to cancel the tokens on
+    HADOOP-9064. Augment DelegationTokenRenewer API to cancel the tokens on 
     calls to removeRenewAction. (kkambatl via tucu)
 
     HADOOP-9103. UTF8 class does not properly decode Unicode characters
@@ -3205,9 +3202,9 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9178. src/main/conf is missing hadoop-policy.xml.
     (Sandy Ryza via eli)
 
-    HADOOP-8816. HTTP Error 413 full HEAD if using kerberos authentication.
+    HADOOP-8816. HTTP Error 413 full HEAD if using kerberos authentication. 
     (moritzmoeller via tucu)
-
+    
     HADOOP-9212. Potential deadlock in FileSystem.Cache/IPC/UGI. (tomwhite)
 
     HADOOP-8589 ViewFs tests fail when tests and home dirs are nested.
@@ -3219,7 +3216,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9215. when using cmake-2.6, libhadoop.so doesn't get created
     (only libhadoop.so.1.0.0) (Colin Patrick McCabe via todd)
 
-    HADOOP-8857. hadoop.http.authentication.signature.secret.file docs
+    HADOOP-8857. hadoop.http.authentication.signature.secret.file docs 
     should not state that secret is randomly generated. (tucu)
 
     HADOOP-9190. packaging docs is broken. (Andy Isaacson via tgraves)
@@ -3227,7 +3224,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9221. Convert remaining xdocs to APT. (Andy Isaacson via atm)
 
     HADOOP-8981. TestMetricsSystemImpl fails on Windows. (Xuan Gong via suresh)
-
+    
     HADOOP-9124. SortedMapWritable violates contract of Map interface for
     equals() and hashCode(). (Surenkumar Nihalani via tomwhite)
 
@@ -3243,7 +3240,7 @@ Release 2.0.3-alpha - 2013-02-06
     HADOOP-9289. FsShell rm -f fails for non-matching globs. (Daryn Sharp via
     suresh)
 
-Release 2.0.2-alpha - 2012-09-07
+Release 2.0.2-alpha - 2012-09-07 
 
   INCOMPATIBLE CHANGES
 
@@ -3253,18 +3250,18 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8689. Make trash a server side configuration option. (eli)
 
     HADOOP-8710. Remove ability for users to easily run the trash emptire. (eli)
-
+    
     HADOOP-8794. Rename YARN_HOME to HADOOP_YARN_HOME. (vinodkv via acmurthy)
 
   NEW FEATURES
-
+ 
     HDFS-3042. Automatic failover support for NameNode HA (todd)
     (see dedicated section below for breakdown of subtasks)
 
     HADOOP-8135. Add ByteBufferReadable interface to FSDataInputStream. (Henry
     Robinson via atm)
 
-    HADOOP-8458. Add management hook to AuthenticationHandler to enable
+    HADOOP-8458. Add management hook to AuthenticationHandler to enable 
     delegation token operations support (tucu)
 
     HADOOP-8465. hadoop-auth should support ephemeral authentication (tucu)
@@ -3273,7 +3270,7 @@ Release 2.0.2-alpha - 2012-09-07
 
     HADOOP-8581. add support for HTTPS to the web UIs. (tucu)
 
-    HADOOP-7754. Expose file descriptors from Hadoop-wrapped local
+    HADOOP-7754. Expose file descriptors from Hadoop-wrapped local 
     FileSystems (todd and ahmed via tucu)
 
     HADOOP-8240. Add a new API to allow users to specify a checksum type
@@ -3375,14 +3372,14 @@ Release 2.0.2-alpha - 2012-09-07
 
     HADOOP-8801. ExitUtil#terminate should capture the exception stack trace. (eli)
 
-    HADOOP-8819. Incorrectly & is used instead of && in some file system
+    HADOOP-8819. Incorrectly & is used instead of && in some file system 
     implementations. (Brandon Li via suresh)
 
-    HADOOP-7808. Port HADOOP-7510 - Add configurable option to use original
-    hostname in token instead of IP to allow server IP change.
+    HADOOP-7808. Port HADOOP-7510 - Add configurable option to use original 
+    hostname in token instead of IP to allow server IP change. 
     (Daryn Sharp via suresh)
 
-    HADOOP-8367 Improve documentation of declaringClassProtocolName in
+    HADOOP-8367 Improve documentation of declaringClassProtocolName in 
     rpc headers. (Sanjay Radia)
 
     HADOOP-8624. ProtobufRpcEngine should log all RPCs if TRACE logging is
@@ -3393,12 +3390,12 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8372. NetUtils.normalizeHostName() incorrectly handles hostname
     starting with a numeric character. (Junping Du via suresh)
 
-    HADOOP-8393. hadoop-config.sh missing variable exports, causes Yarn jobs
+    HADOOP-8393. hadoop-config.sh missing variable exports, causes Yarn jobs 
     to fail with ClassNotFoundException MRAppMaster. (phunt via tucu)
 
     HADOOP-8316. Audit logging should be disabled by default. (eli)
 
-    HADOOP-8400. All commands warn "Kerberos krb5 configuration not found"
+    HADOOP-8400. All commands warn "Kerberos krb5 configuration not found" 
     when security is not enabled. (tucu)
 
     HADOOP-8406. CompressionCodecFactory.CODEC_PROVIDERS iteration is
@@ -3418,10 +3415,10 @@ Release 2.0.2-alpha - 2012-09-07
     FileContextMainOperationsBaseTest.java to avoid potential
     test failure (Madhukara Phatak via harsh)
 
-    HADOOP-8452. DN logs backtrace when running under jsvc and /jmx is loaded
+    HADOOP-8452. DN logs backtrace when running under jsvc and /jmx is loaded 
     (Andy Isaacson via bobby)
 
-    HADOOP-8460. Document proper setting of HADOOP_PID_DIR and
+    HADOOP-8460. Document proper setting of HADOOP_PID_DIR and 
     HADOOP_SECURE_DN_PID_DIR (bobby)
 
     HADOOP-8466. hadoop-client POM incorrectly excludes avro. (bmahe via tucu)
@@ -3442,10 +3439,10 @@ Release 2.0.2-alpha - 2012-09-07
 
     HADOOP-8509. JarFinder duplicate entry: META-INF/MANIFEST.MF exception (tucu)
 
-    HADOOP-8512. AuthenticatedURL should reset the Token when the server returns
+    HADOOP-8512. AuthenticatedURL should reset the Token when the server returns 
     other than OK on authentication (tucu)
 
-    HADOOP-8168. empty-string owners or groups causes {{MissingFormatWidthException}}
+    HADOOP-8168. empty-string owners or groups causes {{MissingFormatWidthException}} 
     in o.a.h.fs.shell.Ls.ProcessPath() (ekoontz via tucu)
 
     HADOOP-8438. hadoop-validate-setup.sh refers to examples jar file which doesn't exist
@@ -3459,7 +3456,7 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8563. don't package hadoop-pipes examples/bin
     (Colin Patrick McCabe via tgraves)
 
-    HADOOP-8566. AvroReflectSerializer.accept(Class) throws a NPE if the class has no
+    HADOOP-8566. AvroReflectSerializer.accept(Class) throws a NPE if the class has no 
     package (primitive types and arrays). (tucu)
 
     HADOOP-8586. Fixup a bunch of SPNEGO misspellings. (eli)
@@ -3472,7 +3469,7 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8585. Fix initialization circularity between UserGroupInformation
     and HadoopConfiguration. (Colin Patrick McCabe via atm)
 
-    HADOOP-8552. Conflict: Same security.log.file for multiple users.
+    HADOOP-8552. Conflict: Same security.log.file for multiple users. 
     (kkambatl via tucu)
 
     HADOOP-8537. Fix TFile tests to pass even when native zlib support is not
@@ -3491,7 +3488,7 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8654. TextInputFormat delimiter bug (Gelesh and Jason Lowe via
     bobby)
 
-    HADOOP-8614. IOUtils#skipFully hangs forever on EOF.
+    HADOOP-8614. IOUtils#skipFully hangs forever on EOF. 
     (Colin Patrick McCabe via eli)
 
     HADOOP-8720. TestLocalFileSystem should use test root subdirectory.
@@ -3502,7 +3499,7 @@ Release 2.0.2-alpha - 2012-09-07
 
     HADOOP-8632. Configuration leaking class-loaders (Costin Leau via bobby)
 
-    HADOOP-4572. Can not access user logs - Jetty is not configured by default
+    HADOOP-4572. Can not access user logs - Jetty is not configured by default 
     to serve aliases/symlinks (ahmed via tucu)
 
     HADOOP-8660. TestPseudoAuthenticator failing with NPE. (tucu)
@@ -3510,7 +3507,7 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8699. some common testcases create core-site.xml in test-classes
     making other testcases to fail. (tucu)
 
-    HADOOP-8031. Configuration class fails to find embedded .jar resources;
+    HADOOP-8031. Configuration class fails to find embedded .jar resources; 
     should use URL.openStream() (genman via tucu)
 
     HADOOP-8737. cmake: always use JAVA_HOME to find libjvm.so, jni.h, jni_md.h.
@@ -3531,7 +3528,7 @@ Release 2.0.2-alpha - 2012-09-07
     HADOOP-8766. FileContextMainOperationsBaseTest should randomize the root
     dir. (Colin Patrick McCabe via atm)
 
-    HADOOP-8749. HADOOP-8031 changed the way in which relative xincludes are handled in
+    HADOOP-8749. HADOOP-8031 changed the way in which relative xincludes are handled in 
     Configuration. (ahmed via tucu)
 
     HADOOP-8431. Running distcp wo args throws IllegalArgumentException.
@@ -3548,30 +3545,30 @@ Release 2.0.2-alpha - 2012-09-07
     correctly (todd)
 
     HADOOP-8228. Auto HA: Refactor tests and add stress tests. (todd)
-
+    
     HADOOP-8215. Security support for ZK Failover controller (todd)
-
+    
     HADOOP-8245. Fix flakiness in TestZKFailoverController (todd)
-
+    
     HADOOP-8257. TestZKFailoverControllerStress occasionally fails with Mockito
     error (todd)
-
+    
     HADOOP-8260. Replace ClientBaseWithFixes with our own modified copy of the
     class (todd)
-
+    
     HADOOP-8246. Auto-HA: automatically scope znode by nameservice ID (todd)
-
+    
     HADOOP-8247. Add a config to enable auto-HA, which disables manual
     FailoverController (todd)
-
+    
     HADOOP-8306. ZKFC: improve error message when ZK is not running. (todd)
-
+    
     HADOOP-8279. Allow manual failover to be invoked when auto-failover is
     enabled. (todd)
-
+    
     HADOOP-8276. Auto-HA: add config for java options to pass to zkfc daemon
     (todd via eli)
-
+    
     HADOOP-8405. ZKFC tests leak ZK instances. (todd)
 
 Release 2.0.0-alpha - 05-23-2012
@@ -3604,7 +3601,7 @@ Release 2.0.0-alpha - 05-23-2012
     HADOOP-8210. Common side of HDFS-3148: The client should be able
     to use multiple local interfaces for data transfer. (eli)
 
-    HADOOP-8343. Allow configuration of authorization for JmxJsonServlet and
+    HADOOP-8343. Allow configuration of authorization for JmxJsonServlet and 
     MetricsServlet (tucu)
 
   IMPROVEMENTS
@@ -3633,20 +3630,20 @@ Release 2.0.0-alpha - 05-23-2012
 
     HADOOP-7899. Generate proto java files as part of the build. (tucu)
 
-    HADOOP-7957. Classes deriving GetGroupsBase should be able to override
+    HADOOP-7957. Classes deriving GetGroupsBase should be able to override 
     proxy creation. (jitendra)
 
     HADOOP-7965. Support for protocol version and signature in PB. (jitendra)
 
     HADOOP-8070. Add a standalone benchmark for RPC call performance. (todd)
 
-    HADOOP-8084. Updates ProtoBufRpc engine to not do an unnecessary copy
+    HADOOP-8084. Updates ProtoBufRpc engine to not do an unnecessary copy 
     for RPC request/response. (ddas)
 
     HADOOP-8085. Add RPC metrics to ProtobufRpcEngine. (Hari Mankude via
     suresh)
 
-    HADOOP-8098. KerberosAuthenticatorHandler should use _HOST replacement to
+    HADOOP-8098. KerberosAuthenticatorHandler should use _HOST replacement to 
     resolve principal name (tucu)
 
     HADOOP-8118.  In metrics2.util.MBeans, change log level to trace for the
@@ -3668,14 +3665,14 @@ Release 2.0.0-alpha - 05-23-2012
 
     HADOOP-7806. Support binding to sub-interfaces (eli)
 
-    HADOOP-6941. Adds support for building Hadoop with IBM's JDK
+    HADOOP-6941. Adds support for building Hadoop with IBM's JDK 
     (Stephen Watt, Eli and ddas)
 
     HADOOP-8183. Stop using "mapred.used.genericoptions.parser" (harsh)
 
     HADOOP-6924. Adds a directory to the list of directories to search
     for the libjvm.so file. The new directory is found by running a 'find'
-    command and the first output is taken. This was done to handle the
+    command and the first output is taken. This was done to handle the 
     build of Hadoop with IBM's JDK. (Stephen Watt, Guillermo Cabrera and ddas)
 
     HADOOP-8200. Remove HADOOP_[JOBTRACKER|TASKTRACKER]_OPTS. (eli)
@@ -3711,7 +3708,7 @@ Release 2.0.0-alpha - 05-23-2012
     HADOOP-8077. HA: fencing method should be able to be configured on
     a per-NN or per-NS basis (todd)
 
-    HADOOP-8086. KerberosName silently sets defaultRealm to "" if the
+    HADOOP-8086. KerberosName silently sets defaultRealm to "" if the 
     Kerberos config is not found, it should log a WARN (tucu)
 
     HADOOP-8280. Move VersionUtil/TestVersionUtil and GenericTestUtils from
@@ -3734,7 +3731,7 @@ Release 2.0.0-alpha - 05-23-2012
     HADOOP-8350. Improve NetUtils.getInputStream to return a stream which has
     a tunable timeout. (todd)
 
-    HADOOP-8356. FileSystem service loading mechanism should print the FileSystem
+    HADOOP-8356. FileSystem service loading mechanism should print the FileSystem 
     impl it is failing to load (tucu)
 
     HADOOP-8353. hadoop-daemon.sh and yarn-daemon.sh can be misleading on stop.
@@ -3752,7 +3749,7 @@ Release 2.0.0-alpha - 05-23-2012
 
     HADOOP-7987. Support setting the run-as user in unsecure mode. (jitendra)
 
-    HADOOP-7994. Remove getProtocolVersion and getProtocolSignature from the
+    HADOOP-7994. Remove getProtocolVersion and getProtocolSignature from the 
     client side translator and server side implementation. (jitendra)
 
   OPTIMIZATIONS
@@ -3760,7 +3757,7 @@ Release 2.0.0-alpha - 05-23-2012
   BUG FIXES
 
     HADOOP-8199. Fix issues in start-all.sh and stop-all.sh (Devaraj K via umamahesh)
-
+    
     HADOOP-7635. RetryInvocationHandler should release underlying resources on
     close. (atm)
 
@@ -3827,7 +3824,7 @@ Release 2.0.0-alpha - 05-23-2012
 
     HADOOP-8251. Fix SecurityUtil.fetchServiceTicket after HADOOP-6941 (todd)
 
-    HADOOP-8249. invalid hadoop-auth cookies should trigger authentication
+    HADOOP-8249. invalid hadoop-auth cookies should trigger authentication 
     if info is avail before returning HTTP 401 (tucu)
 
     HADOOP-8261. Har file system doesn't deal with FS URIs with a host but no
@@ -3854,10 +3851,10 @@ Release 2.0.0-alpha - 05-23-2012
     HADOOP-8284. clover integration broken, also mapreduce poms are pulling
     in clover as a dependency. (phunt via tucu)
 
-    HADOOP-8309. Pseudo & Kerberos AuthenticationHandler should use
+    HADOOP-8309. Pseudo & Kerberos AuthenticationHandler should use 
     getType() to create token (tucu)
 
-    HADOOP-8314. HttpServer#hasAdminAccess should return false if
+    HADOOP-8314. HttpServer#hasAdminAccess should return false if 
     authorization is enabled but user is not authenticated. (tucu)
 
     HADOOP-8296. hadoop/yarn daemonlog usage wrong (Devaraj K via tgraves)
@@ -3872,7 +3869,7 @@ Release 2.0.0-alpha - 05-23-2012
     HADOOP-8275. Range check DelegationKey length.
     (Colin Patrick McCabe via eli)
 
-    HADOOP-8342. HDFS command fails with exception following merge of
+    HADOOP-8342. HDFS command fails with exception following merge of 
     HADOOP-8325 (tucu)
 
     HADOOP-8346. Makes oid changes to make SPNEGO work. Was broken due
@@ -3894,66 +3891,66 @@ Release 2.0.0-alpha - 05-23-2012
   BREAKDOWN OF HADOOP-7454 SUBTASKS
 
     HADOOP-7455. HA: Introduce HA Service Protocol Interface. (suresh)
-
+    
     HADOOP-7774. HA: Administrative CLI to control HA daemons. (todd)
-
+    
     HADOOP-7896. HA: if both NNs are in Standby mode, client needs to try failing
     back and forth several times with sleeps. (atm)
-
+    
     HADOOP-7922. Improve some logging for client IPC failovers and
     StandbyExceptions (todd)
-
+    
     HADOOP-7921. StandbyException should extend IOException (todd)
-
+    
     HADOOP-7928. HA: Client failover policy is incorrectly trying to fail over all
     IOExceptions (atm)
-
+    
     HADOOP-7925. Add interface and update CLI to query current state to
     HAServiceProtocol (eli via todd)
-
+    
     HADOOP-7932. Make client connection retries on socket time outs configurable.
     (Uma Maheswara Rao G via todd)
-
+    
     HADOOP-7924. FailoverController for client-based configuration (eli)
-
+    
     HADOOP-7961. Move HA fencing to common. (eli)
-
+    
     HADOOP-7970. HAServiceProtocol methods must throw IOException.  (Hari Mankude
     via suresh).
-
+    
     HADOOP-7992. Add ZKClient library to facilitate leader election.  (Bikas Saha
     via suresh).
-
+    
     HADOOP-7983. HA: failover should be able to pass args to fencers. (eli)
-
+    
     HADOOP-7938. HA: the FailoverController should optionally fence the active
     during failover. (eli)
-
+    
     HADOOP-7991. HA: the FailoverController should check the standby is ready
     before failing over. (eli)
-
+    
     HADOOP-8038. Add 'ipc.client.connect.max.retries.on.timeouts' entry in
     core-default.xml file. (Uma Maheswara Rao G via atm)
-
+    
     HADOOP-8041. Log a warning when a failover is first attempted (todd)
-
+    
     HADOOP-8068. void methods can swallow exceptions when going through failover
     path (todd)
-
+    
     HADOOP-8116. RetriableCommand is using RetryPolicy incorrectly after
     HADOOP-7896. (atm)
 
     HADOOP-8317. Update maven-assembly-plugin to 2.3 - fix build on FreeBSD
     (Radim Kolar via bobby)
 
-    HADOOP-8172. Configuration no longer sets all keys in a deprecated key
+    HADOOP-8172. Configuration no longer sets all keys in a deprecated key 
     list. (Anupam Seth via bobby)
 
     HADOOP-7868. Hadoop native fails to compile when default linker
     option is -Wl,--as-needed. (Trevor Robinson via eli)
 
     HADOOP-8655. Fix TextInputFormat for large deliminators. (Gelesh via
-    bobby)
+    bobby) 
 
     HADOOP-7900. LocalDirAllocator confChanged() accesses conf.get() twice
     (Ravi Gummadi via Uma Maheswara Rao G)
@@ -3981,9 +3978,9 @@ Release 0.23.11 - UNRELEASED
   INCOMPATIBLE CHANGES
 
   NEW FEATURES
-
+    
   IMPROVEMENTS
-
+    
   OPTIMIZATIONS
 
   BUG FIXES
@@ -4021,9 +4018,9 @@ Release 0.23.9 - 2013-07-08
   INCOMPATIBLE CHANGES
 
   NEW FEATURES
-
+    
   IMPROVEMENTS
-
+    
   OPTIMIZATIONS
 
   BUG FIXES
@@ -4046,7 +4043,7 @@ Release 0.23.8 - 2013-06-05
 
   BUG FIXES
 
-    HADOOP-9222. Cover package with org.apache.hadoop.io.lz4 unit tests (Vadim
+    HADOOP-9222. Cover package with org.apache.hadoop.io.lz4 unit tests (Vadim 
     Bondarev via jlowe)
 
     HADOOP-9233. Cover package org.apache.hadoop.io.compress.zlib with unit
@@ -4102,7 +4099,7 @@ Release 0.23.7 - 2013-04-18
     HADOOP-9303. command manual dfsadmin missing entry for restoreFailedStorage
     option (Andy Isaacson via tgraves)
 
-    HADOOP-9339. IPC.Server incorrectly sets UGI auth type (Daryn Sharp via
+    HADOOP-9339. IPC.Server incorrectly sets UGI auth type (Daryn Sharp via 
     kihwal)
 
 Release 0.23.6 - 2013-02-06
@@ -4126,7 +4123,7 @@ Release 0.23.6 - 2013-02-06
 
   BUG FIXES
 
-    HADOOP-9072. Hadoop-Common-0.23-Build Fails to build in Jenkins
+    HADOOP-9072. Hadoop-Common-0.23-Build Fails to build in Jenkins 
     (Robert Parker via tgraves)
 
     HADOOP-8992. Enhance unit-test coverage of class HarFileSystem (Ivan A.
@@ -4150,7 +4147,7 @@ Release 0.23.5 - 2012-11-28
 
   IMPROVEMENTS
 
-    HADOOP-8932. JNI-based user-group mapping modules can be too chatty on
+    HADOOP-8932. JNI-based user-group mapping modules can be too chatty on 
     lookup failures. (Kihwal Lee via suresh)
 
     HADOOP-8930. Cumulative code coverage calculation (Andrey Klochkov via
@@ -4268,7 +4265,7 @@ Release 0.23.3
     HADOOP-8129. ViewFileSystemTestSetup setupForViewFileSystem is erring
     (Ahmed Radwan and Ravi Prakash via bobby)
 
-    HADOOP-8573. Configuration tries to read from an inputstream resource
+    HADOOP-8573. Configuration tries to read from an inputstream resource 
     multiple times (Robert Evans via tgraves)
 
     HADOOP-8599. Non empty response from FileSystem.getFileBlockLocations when
@@ -4285,7 +4282,7 @@ Release 0.23.3
 
     HADOOP-8627. FS deleteOnExit may delete the wrong path (daryn via bobby)
 
-    HADOOP-8634. Ensure FileSystem#close doesn't squawk for deleteOnExit paths
+    HADOOP-8634. Ensure FileSystem#close doesn't squawk for deleteOnExit paths 
     (daryn via bobby)
 
     HADOOP-8550. hadoop fs -touchz automatically created parent directories
@@ -4295,7 +4292,7 @@ Release 0.23.3
 
     HADOOP-8637. FilterFileSystem#setWriteChecksum is broken (daryn via bobby)
 
-    HADOOP-8370. Native build failure: javah: class file for
+    HADOOP-8370. Native build failure: javah: class file for 
     org.apache.hadoop.classification.InterfaceAudience not found  (Trevor
     Robinson via tgraves)
 
@@ -4308,7 +4305,7 @@ Release 0.23.3
     HADOOP-8390. TestFileSystemCanonicalization fails with JDK7  (Trevor
     Robinson via tgraves)
 
-    HADOOP-8692. TestLocalDirAllocator fails intermittently with JDK7
+    HADOOP-8692. TestLocalDirAllocator fails intermittently with JDK7 
     (Trevor Robinson via tgraves)
 
     HADOOP-8693. TestSecurityUtil fails intermittently with JDK7 (Trevor
@@ -4320,8 +4317,8 @@ Release 0.23.3
     HADOOP-8695. TestPathData fails intermittently with JDK7 (Trevor
     Robinson via tgraves)
 
-    HADOOP-8611. Allow fall-back to the shell-based implementation when
-    JNI-based users-group mapping fails (Robert Parker via bobby)
+    HADOOP-8611. Allow fall-back to the shell-based implementation when 
+    JNI-based users-group mapping fails (Robert Parker via bobby) 
 
     HADOOP-8225. DistCp fails when invoked by Oozie (daryn via bobby)
 
@@ -4336,16 +4333,16 @@ Release 0.23.3
     HADOOP-8727. Gracefully deprecate dfs.umaskmode in 2.x onwards (Harsh J
     via bobby)
 
-Release 0.23.2 - UNRELEASED
+Release 0.23.2 - UNRELEASED 
 
   INCOMPATIBLE CHANGES
 
-  NEW FEATURES
-
+  NEW FEATURES                                                                    
+  
   IMPROVEMENTS
 
     HADOOP-8048. Allow merging of Credentials (Daryn Sharp via tgraves)
-
+ 
     HADOOP-8032. mvn site:stage-deploy should be able to use the scp protocol
     to stage documents (Ravi Prakash via tgraves)
 
@@ -4353,7 +4350,7 @@ Release 0.23.2 - UNRELEASED
     (szetszwo)
 
     HADOOP-8137. Added links to CLI manuals to the site. (tgraves via
-    acmurthy)
+    acmurthy)  
 
   OPTIMIZATIONS
     HADOOP-8071. Avoid an extra packet in client code when nagling is
@@ -4365,7 +4362,7 @@ Release 0.23.2 - UNRELEASED
 
   BUG FIXES
 
-    HADOOP-7660. Maven generated .classpath doesnot includes
+    HADOOP-7660. Maven generated .classpath doesnot includes 
     "target/generated-test-source/java" as source directory.
     (Laxman via bobby)
 
@@ -4380,14 +4377,14 @@ Release 0.23.2 - UNRELEASED
 
     HADOOP-8055. Hadoop tarball distribution lacks a core-site.xml (harsh)
 
-    HADOOP-8052. Hadoop Metrics2 should emit Float.MAX_VALUE (instead of
+    HADOOP-8052. Hadoop Metrics2 should emit Float.MAX_VALUE (instead of 
     Double.MAX_VALUE) to avoid making Ganglia's gmetad core. (Varun Kapoor
     via mattf)
 
     HADOOP-8074. Small bug in hadoop error message for unknown commands.
     (Colin Patrick McCabe via eli)
 
-    HADOOP-8082 add hadoop-client and hadoop-minicluster to the
+    HADOOP-8082 add hadoop-client and hadoop-minicluster to the 
     dependency-management section. (tucu)
 
     HADOOP-8066 The full docs build intermittently fails (abayer via tucu)
@@ -4412,7 +4409,7 @@ Release 0.23.2 - UNRELEASED
     (Daryn Sharp via bobby)
 
     HADOOP-8123. Use java.home rather than env.JAVA_HOME for java in the
-    project. (Jonathan Eagles via acmurthy)
+    project. (Jonathan Eagles via acmurthy) 
 
     HADOOP-8064. Remove unnecessary dependency on w3c.org in document processing
     (Khiwal Lee via bobby)
@@ -4433,13 +4430,13 @@ Release 0.23.2 - UNRELEASED
 
     HADOOP-8208. Disallow self failover. (eli)
 
-Release 0.23.1 - 2012-02-17
+Release 0.23.1 - 2012-02-17 
 
   INCOMPATIBLE CHANGES
 
   NEW FEATURES
 
-    HADOOP-7777 Implement a base class for DNSToSwitchMapping implementations
+    HADOOP-7777 Implement a base class for DNSToSwitchMapping implementations 
     that can offer extra topology information. (stevel)
 
     HADOOP-7657. Add support for LZ4 compression. (Binglin Chang via todd)
@@ -4466,7 +4463,7 @@ Release 0.23.1 - 2012-02-17
     HADOOP-7877. Update balancer CLI usage documentation to include the new
     -policy option.  (szetszwo)
 
-    HADOOP-6840. Support non-recursive create() in FileSystem and
+    HADOOP-6840. Support non-recursive create() in FileSystem and 
     SequenceFile.Writer. (jitendra and eli via eli)
 
     HADOOP-6886. LocalFileSystem Needs createNonRecursive API.
@@ -4483,7 +4480,7 @@ Release 0.23.1 - 2012-02-17
     HADOOP-7933. Add a getDelegationTokens api to FileSystem which checks
     for known tokens in the passed Credentials object. (sseth)
 
-    HADOOP-7737. normalize hadoop-mapreduce & hadoop-dist dist/tar build with
+    HADOOP-7737. normalize hadoop-mapreduce & hadoop-dist dist/tar build with 
     common/hdfs. (tucu)
 
     HADOOP-7743. Add Maven profile to create a full source tarball. (tucu)
@@ -4509,7 +4506,7 @@ Release 0.23.1 - 2012-02-17
 
     HADOOP-7736. Remove duplicate Path#normalizePath call. (harsh)
 
-    HADOOP-7919. Remove the unused hadoop.logfile.* properties from the
+    HADOOP-7919. Remove the unused hadoop.logfile.* properties from the 
     core-default.xml file. (harsh)
 
     HADOOP-7939. Improve Hadoop subcomponent integration in Hadoop 0.23. (rvs via tucu)
@@ -4517,7 +4514,7 @@ Release 0.23.1 - 2012-02-17
     HADOOP-8002. SecurityUtil acquired token message should be a debug rather than info.
     (Arpit Gupta via mahadev)
 
-    HADOOP-8009. Create hadoop-client and hadoop-minicluster artifacts for downstream
+    HADOOP-8009. Create hadoop-client and hadoop-minicluster artifacts for downstream 
     projects. (tucu)
 
     HADOOP-7470. Move up to Jackson 1.8.8.  (Enis Soztutar via szetszwo)
@@ -4532,7 +4529,7 @@ Release 0.23.1 - 2012-02-17
   OPTIMIZATIONS
 
   BUG FIXES
-
+   
    HADOOP-7811. TestUserGroupInformation#testGetServerSideGroups test fails in chroot.
    (Jonathan Eagles via mahadev)
 
@@ -4541,7 +4538,7 @@ Release 0.23.1 - 2012-02-17
 
    HADOOP-7841. Run tests with non-secure random. (tlipcon)
 
-    HADOOP-7851. Configuration.getClasses() never returns the default value.
+    HADOOP-7851. Configuration.getClasses() never returns the default value. 
                  (Uma Maheswara Rao G via amarrk)
 
    HADOOP-7787. Make source tarball use conventional name.
@@ -4570,13 +4567,13 @@ Release 0.23.1 - 2012-02-17
 
    HADOOP-7837. no NullAppender in the log4j config. (eli)
 
-   HADOOP-7948. Shell scripts created by hadoop-dist/pom.xml to build tar do not
+   HADOOP-7948. Shell scripts created by hadoop-dist/pom.xml to build tar do not 
    properly propagate failure. (cim_michajlomatijkiw via tucu)
 
    HADOOP-7949. Updated maxIdleTime default in the code to match
    core-default.xml (eli)
 
-   HADOOP-7853. multiple javax security configurations cause conflicts.
+   HADOOP-7853. multiple javax security configurations cause conflicts. 
    (daryn via tucu)
 
    HDFS-2614. hadoop dist tarball is missing hdfs headers. (tucu)
@@ -4586,7 +4583,7 @@ Release 0.23.1 - 2012-02-17
    HADOOP-7887. KerberosAuthenticatorHandler is not setting
    KerberosName name rules from configuration. (tucu)
 
-   HADOOP-7902. skipping name rules setting (if already set) should be done
+   HADOOP-7902. skipping name rules setting (if already set) should be done 
    on UGI initialization only. (tucu)
 
    HADOOP-7810. move hadoop archive to core from tools. (tucu)
@@ -4607,7 +4604,7 @@ Release 0.23.1 - 2012-02-17
    directory. (harsh via eli)
 
    HADOOP-7971. Adding back job/pipes/queue commands to bin/hadoop for
-   backward compatibility. (Prashath Sharma via acmurthy)
+   backward compatibility. (Prashath Sharma via acmurthy) 
 
    HADOOP-7982. UserGroupInformation fails to login if thread's context
    classloader can't load HadoopLoginModule. (todd)
@@ -4621,7 +4618,7 @@ Release 0.23.1 - 2012-02-17
    HADOOP-7997. SequenceFile.createWriter(...createParent...) no
    longer works on existing file. (Gregory Chanan via eli)
 
-   HADOOP-7993. Hadoop ignores old-style config options for enabling compressed
+   HADOOP-7993. Hadoop ignores old-style config options for enabling compressed 
    output. (Anupam Seth via mahadev)
 
    HADOOP-8000. fetchdt command not available in bin/hadoop.
@@ -4638,7 +4635,7 @@ Release 0.23.1 - 2012-02-17
 
    HADOOP-8054 NPE with FilterFileSystem (Daryn Sharp via bobby)
 
-Release 0.23.0 - 2011-11-01
+Release 0.23.0 - 2011-11-01 
 
   INCOMPATIBLE CHANGES
 
@@ -4670,7 +4667,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7257 Client side mount tables (sanjay)
 
-    HADOOP-6919. New metrics2 framework. (Luke Lu via acmurthy)
+    HADOOP-6919. New metrics2 framework. (Luke Lu via acmurthy) 
 
     HADOOP-6920. Metrics instrumentation to move new metrics2 framework.
     (Luke Lu via suresh)
@@ -4882,7 +4879,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7384. Allow test-patch to be more flexible about patch format. (todd)
 
-    HADOOP-6929. RPC should have a way to pass Security information other than
+    HADOOP-6929. RPC should have a way to pass Security information other than 
     protocol annotations. (sharad and omalley via mahadev)
 
     HADOOP-7385. Remove StringUtils.stringifyException(ie) in logger functions.
@@ -4895,14 +4892,14 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7451. Generalize StringUtils#join. (Chris Douglas via mattf)
 
-    HADOOP-7449. Add Data(In,Out)putByteBuffer to work with ByteBuffer similar
+    HADOOP-7449. Add Data(In,Out)putByteBuffer to work with ByteBuffer similar 
     to Data(In,Out)putBuffer for byte[].  Merge from yahoo-merge branch,
     -r 1079163.  Fix missing Apache license headers. (Chris Douglas via mattf)
 
     HADOOP-7361. Provide an option, -overwrite/-f, in put and copyFromLocal
     shell commands.  (Uma Maheswara Rao G via szetszwo)
 
-    HADOOP-7430. Improve error message when moving to trash fails due to
+    HADOOP-7430. Improve error message when moving to trash fails due to 
     quota issue. (Ravi Prakash via mattf)
 
     HADOOP-7444. Add Checksum API to verify and calculate checksums "in bulk"
@@ -4912,7 +4909,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7305. Eclipse project files are incomplete. (Niels Basjes via eli)
 
-    HADOOP-7314. Add support for throwing UnknownHostException when a host doesn't
+    HADOOP-7314. Add support for throwing UnknownHostException when a host doesn't 
     resolve. (Jeffrey Naisbitt via jitendra)
 
     HADOOP-7465. A several tiny improvements for the LOG format.
@@ -4954,7 +4951,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7472. RPC client should deal with IP address change.
     (Kihwal Lee via suresh)
-
+  
     HADOOP-7499. Add method for doing a sanity check on hostnames in NetUtils.
     (Jeffrey Naisbit via mahadev)
 
@@ -4992,7 +4989,7 @@ Release 0.23.0 - 2011-11-01
     in the throws clause. (eli)
 
     HADOOP-7580. Add a version of getLocalPathForWrite to LocalDirAllocator
-    which doesn't create dirs. (Chris Douglas & Siddharth Seth via acmurthy)
+    which doesn't create dirs. (Chris Douglas & Siddharth Seth via acmurthy) 
 
     HADOOP-7507. Allow ganglia metrics to include the metrics system tags
                  in the gmetric names. (Alejandro Abdelnur via todd)
@@ -5013,7 +5010,7 @@ Release 0.23.0 - 2011-11-01
     HADOOP-7469  Add a standard handler for socket connection problems which
                  improves diagnostics (Uma Maheswara Rao G  and stevel via stevel)
 
-    HADOOP-7710. Added hadoop-setup-application.sh for creating
+    HADOOP-7710. Added hadoop-setup-application.sh for creating 
     application directory (Arpit Gupta via Eric Yang)
 
     HADOOP-7707. Added toggle for dfs.support.append, webhdfs and hadoop proxy
@@ -5030,7 +5027,7 @@ Release 0.23.0 - 2011-11-01
     HADOOP-7642. create hadoop-dist module where TAR stitching would happen.
     (Thomas White via tucu)
 
-    HADOOP-7709. Running a set of methods in a Single Test Class.
+    HADOOP-7709. Running a set of methods in a Single Test Class. 
     (Jonathan Eagles via mahadev)
 
     HADOOP-7705. Add a log4j back end that can push out JSON data,
@@ -5041,10 +5038,10 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7762. Common side of MR-2736. (eli)
 
-    HADOOP-7668. Add a NetUtils method that can tell if an InetAddress
+    HADOOP-7668. Add a NetUtils method that can tell if an InetAddress 
     belongs to local host. (suresh)
 
-    HADOOP-7509. Improve exception message thrown when Authentication is
+    HADOOP-7509. Improve exception message thrown when Authentication is 
     required. (Ravi Prakash via suresh)
 
     HADOOP-7745. Fix wrong variable name in exception message introduced
@@ -5061,10 +5058,10 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7782. Aggregate project javadocs. (tomwhite)
 
-    HADOOP-7789. Improvements to site navigation. (acmurthy)
+    HADOOP-7789. Improvements to site navigation. (acmurthy) 
 
   OPTIMIZATIONS
-
+  
     HADOOP-7333. Performance improvement in PureJavaCrc32. (Eric Caspole
     via todd)
 
@@ -5085,7 +5082,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7740. Fixed security audit logger configuration. (Arpit Gupta via Eric Yang)
 
-    HADOOP-7630. hadoop-metrics2.properties should have a property *.period
+    HADOOP-7630. hadoop-metrics2.properties should have a property *.period 
     set to a default value for metrics. (Eric Yang via mattf)
 
     HADOOP-7327. FileSystem.listStatus() throws NullPointerException instead of
@@ -5095,7 +5092,7 @@ Release 0.23.0 - 2011-11-01
     whose entries are changing (e.g. in a multi-thread or multi-process
     environment). (Sanjay Radia via eli)
 
-    HADOOP-7045. TestDU fails on systems with local file systems with
+    HADOOP-7045. TestDU fails on systems with local file systems with 
     extended attributes. (eli)
 
     HADOOP-6939. Inconsistent lock ordering in
@@ -5121,13 +5118,13 @@ Release 0.23.0 - 2011-11-01
     HADOOP-6912. Guard against NPE when calling UGI.isLoginKeytabBased().
     (Kan Zhang via jitendra)
 
-    HADOOP-7204. remove local unused fs variable from CmdHandler
+    HADOOP-7204. remove local unused fs variable from CmdHandler 
     and FsShellPermissions.changePermissions (boryas)
 
     HADOOP-7210. Chown command is not working from FSShell
     (Uma Maheswara Rao G via todd)
 
-    HADOOP-7215. RPC clients must use network interface corresponding to
+    HADOOP-7215. RPC clients must use network interface corresponding to 
     the host in the client's kerberos principal key. (suresh)
 
     HADOOP-7019. Refactor build targets to enable faster cross project dev
@@ -5148,7 +5145,7 @@ Release 0.23.0 - 2011-11-01
     HADOOP-7268. FileContext.getLocalFSFileContext() behavior needs to be fixed
     w.r.t tokens. (jitendra)
 
-    HADOOP-7290. Unit test failure in
+    HADOOP-7290. Unit test failure in 
     TestUserGroupInformation.testGetServerSideGroups. (Trevor Robison via eli)
 
     HADOOP-7292. Fix racy test case TestSinkQueue. (Luke Lu via todd)
@@ -5159,7 +5156,7 @@ Release 0.23.0 - 2011-11-01
     HADOOP-7208. Fix implementation of equals() and hashCode() in
     StandardSocketFactory. (Uma Maheswara Rao G via todd)
 
-    HADOOP-7336. TestFileContextResolveAfs will fail with default
+    HADOOP-7336. TestFileContextResolveAfs will fail with default 
     test.build.data property. (jitendra)
 
     HADOOP-7284 Trash and shell's rm does not work for viewfs (Sanjay Radia)
@@ -5199,7 +5196,7 @@ Release 0.23.0 - 2011-11-01
     HADOOP_CONF_DIR correctly. (Bing Zheng and todd via todd)
 
     HADOOP-7448. merge from yahoo-merge branch (via mattf):
-    -r 1079157: Fix content type for /stacks servlet to be
+    -r 1079157: Fix content type for /stacks servlet to be 
     plain text (Luke Lu)
     -r 1079164: No need to escape plain text (Luke Lu)
 
@@ -5220,7 +5217,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7508. Compiled nativelib is in wrong directory and it is not picked
     up by surefire setup. (Alejandro Abdelnur via tomwhite)
-
+   
     HADOOP-7520. Fix to add distribution management info to hadoop-main
     (Alejandro Abdelnur via gkesavan)
 
@@ -5259,7 +5256,7 @@ Release 0.23.0 - 2011-11-01
     (Alejandro Abdelnur via tomwhite)
 
     HADOOP-7563. Setup HADOOP_HDFS_HOME, HADOOP_MAPRED_HOME and classpath
-    correction. (Eric Yang via acmurthy)
+    correction. (Eric Yang via acmurthy) 
 
     HADOOP-7560. Change src layout to be heirarchical. (Alejandro Abdelnur
     via acmurthy)
@@ -5271,7 +5268,7 @@ Release 0.23.0 - 2011-11-01
     (Uma Maheswara Rao G via szetszwo)
 
     HADOOP-7598. Fix smart-apply-patch.sh to handle patching from a sub
-    directory correctly. (Robert Evans via acmurthy)
+    directory correctly. (Robert Evans via acmurthy) 
 
     HADOOP-7328. When a serializer class is missing, return null, not throw
     an NPE. (Harsh J Chouraria via todd)
@@ -5298,10 +5295,10 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7691. Fixed conflict uid for install packages. (Eric Yang)
 
-    HADOOP-7603. Set hdfs, mapred uid, and hadoop uid to fixed numbers.
+    HADOOP-7603. Set hdfs, mapred uid, and hadoop uid to fixed numbers. 
     (Eric Yang)
 
-    HADOOP-7658. Fixed HADOOP_SECURE_DN_USER environment variable in
+    HADOOP-7658. Fixed HADOOP_SECURE_DN_USER environment variable in 
     hadoop-evn.sh (Eric Yang)
 
     HADOOP-7684. Added init.d script for jobhistory server and
@@ -5309,7 +5306,7 @@ Release 0.23.0 - 2011-11-01
 
     HADOOP-7715. Removed unnecessary security logger configuration. (Eric Yang)
 
-    HADOOP-7685. Improved directory ownership check function in
+    HADOOP-7685. Improved directory ownership check function in 
     hadoop-setup-conf.sh. (Eric Yang)
 
     HADOOP-7711. Fixed recursive sourcing of HADOOP_OPTS environment
@@ -5328,24 +5325,24 @@ Release 0.23.0 - 2011-11-01
     when running test-patch.sh. (Jonathan Eagles via tomwhite)
 
     HADOOP-7744. Ensure failed tests exit with proper error code. (Jonathan
-    Eagles via acmurthy)
+    Eagles via acmurthy) 
 
-    HADOOP-7764. Allow HttpServer to set both ACL list and path spec filters.
+    HADOOP-7764. Allow HttpServer to set both ACL list and path spec filters. 
     (Jonathan Eagles via acmurthy)
 
-    HADOOP-7766. The auth to local mappings are not being respected, with webhdfs
+    HADOOP-7766. The auth to local mappings are not being respected, with webhdfs 
     and security enabled. (jitendra)
 
-    HADOOP-7721. Add log before login in KerberosAuthenticationHandler.
+    HADOOP-7721. Add log before login in KerberosAuthenticationHandler. 
     (jitendra)
 
     HADOOP-7778. FindBugs warning in Token.getKind(). (tomwhite)
 
     HADOOP-7798. Add support gpg signatures for maven release artifacts.
-    (cutting via acmurthy)
+    (cutting via acmurthy) 
 
     HADOOP-7797. Fix top-level pom.xml to refer to correct staging maven
-    repository. (omalley via acmurthy)
+    repository. (omalley via acmurthy) 
 
     HADOOP-7101. UserGroupInformation.getCurrentUser() fails when called from
     non-Hadoop JAAS context. (todd)
@@ -5376,8 +5373,8 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6791.  Refresh for proxy superuser config
     (common part for HDFS-1096) (boryas)
 
-    HADOOP-6581. Add authenticated TokenIdentifiers to UGI so that
-    they can be used for authorization (Kan Zhang and Jitendra Pandey
+    HADOOP-6581. Add authenticated TokenIdentifiers to UGI so that 
+    they can be used for authorization (Kan Zhang and Jitendra Pandey 
     via jghoman)
 
     HADOOP-6584. Provide Kerberized SSL encryption for webservices.
@@ -5385,7 +5382,7 @@ Release 0.22.0 - 2011-11-29
 
     HADOOP-6853. Common component of HDFS-1045. (jghoman)
 
-    HADOOP-6859 - Introduce additional statistics to FileSystem to track
+    HADOOP-6859 - Introduce additional statistics to FileSystem to track 
     file system operations (suresh)
 
     HADOOP-6870. Add a new API getFiles to FileSystem and FileContext that
@@ -5397,7 +5394,7 @@ Release 0.22.0 - 2011-11-29
     file systems associated with a particular UGI.  (Devaraj Das and Kan Zhang
     via szetszwo)
 
-    HADOOP-6892. Common component of HDFS-1150 (Verify datanodes' identities
+    HADOOP-6892. Common component of HDFS-1150 (Verify datanodes' identities 
     to clients in secure clusters) (jghoman)
 
     HADOOP-6889. Make RPC to have an option to timeout. (hairong)
@@ -5405,10 +5402,10 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6996. Allow CodecFactory to return a codec object given a codec'
     class name. (hairong)
 
-    HADOOP-7013. Add boolean field isCorrupt to BlockLocation.
+    HADOOP-7013. Add boolean field isCorrupt to BlockLocation. 
     (Patrick Kling via hairong)
 
-    HADOOP-6978. Adds support for NativeIO using JNI.
+    HADOOP-6978. Adds support for NativeIO using JNI. 
     (Todd Lipcon, Devaraj Das & Owen O'Malley via ddas)
 
     HADOOP-7134. configure files that are generated as part of the released
@@ -5416,19 +5413,19 @@ Release 0.22.0 - 2011-11-29
 
   IMPROVEMENTS
 
-    HADOOP-6644. util.Shell getGROUPS_FOR_USER_COMMAND method name
+    HADOOP-6644. util.Shell getGROUPS_FOR_USER_COMMAND method name 
     - should use common naming convention (boryas)
 
-    HADOOP-6778. add isRunning() method to
+    HADOOP-6778. add isRunning() method to 
     AbstractDelegationTokenSecretManager (for HDFS-1044) (boryas)
 
-    HADOOP-6633. normalize property names for JT/NN kerberos principal
+    HADOOP-6633. normalize property names for JT/NN kerberos principal 
     names in configuration (boryas)
 
-    HADOOP-6627. "Bad Connection to FS" message in FSShell should print
+    HADOOP-6627. "Bad Connection to FS" message in FSShell should print 
     message from the exception (boryas)
 
-    HADOOP-6600. mechanism for authorization check for inter-server
+    HADOOP-6600. mechanism for authorization check for inter-server 
     protocols. (boryas)
 
     HADOOP-6623. Add StringUtils.split for non-escaped single-character
@@ -5440,13 +5437,13 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6714. Resolve compressed files using CodecFactory in FsShell::text.
     (Patrick Angeles via cdouglas)
 
-    HADOOP-6661. User document for UserGroupInformation.doAs.
+    HADOOP-6661. User document for UserGroupInformation.doAs. 
     (Jitendra Pandey via jghoman)
 
     HADOOP-6674. Makes use of the SASL authentication options in the
     SASL RPC. (Jitendra Pandey via ddas)
 
-    HADOOP-6526. Need mapping from long principal names to local OS
+    HADOOP-6526. Need mapping from long principal names to local OS 
     user names. (boryas)
 
     HADOOP-6814. Adds an API in UserGroupInformation to get the real
@@ -5458,31 +5455,31 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6835. Add support for concatenated gzip input. (Greg Roelofs via
     cdouglas)
 
-    HADOOP-6845. Renames the TokenStorage class to Credentials.
+    HADOOP-6845. Renames the TokenStorage class to Credentials. 
     (Jitendra Pandey via ddas)
 
     HADOOP-6826. FileStatus needs unit tests. (Rodrigo Schmidt via Eli
     Collins)
 
-    HADOOP-6905. add buildDTServiceName method to SecurityUtil
+    HADOOP-6905. add buildDTServiceName method to SecurityUtil 
     (as part of MAPREDUCE-1718)  (boryas)
 
     HADOOP-6632. Adds support for using different keytabs for different
-    servers in a Hadoop cluster. In the earier implementation, all servers
+    servers in a Hadoop cluster. In the earier implementation, all servers 
     of a certain type (like TaskTracker), would have the same keytab and the
     same principal. Now the principal name is a pattern that has _HOST in it.
     (Kan Zhang & Jitendra Pandey via ddas)
 
-    HADOOP-6861. Adds new non-static methods in Credentials to read and
+    HADOOP-6861. Adds new non-static methods in Credentials to read and 
     write token storage file. (Jitendra Pandey & Owen O'Malley via ddas)
 
     HADOOP-6877. Common part of HDFS-1178 (NameNode servlets should communicate
     with NameNode directrly). (Kan Zhang via jghoman)
-
-    HADOOP-6475. Adding some javadoc to Server.RpcMetrics, UGI.
+    
+    HADOOP-6475. Adding some javadoc to Server.RpcMetrics, UGI. 
     (Jitendra Pandey and borya via jghoman)
 
-    HADOOP-6656. Adds a thread in the UserGroupInformation to renew TGTs
+    HADOOP-6656. Adds a thread in the UserGroupInformation to renew TGTs 
     periodically. (Owen O'Malley and ddas via ddas)
 
     HADOOP-6890. Improve listFiles API introduced by HADOOP-6870. (hairong)
@@ -5492,7 +5489,7 @@ Release 0.22.0 - 2011-11-29
 
     HADOOP-6911. doc update for DelegationTokenFetcher (boryas)
 
-    HADOOP-6900. Make the iterator returned by FileSystem#listLocatedStatus to
+    HADOOP-6900. Make the iterator returned by FileSystem#listLocatedStatus to 
     throw IOException rather than RuntimeException when there is an IO error
     fetching the next file. (hairong)
 
@@ -5504,13 +5501,13 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6803. Add native gzip read/write coverage to TestCodec.
     (Eli Collins via tomwhite)
 
-    HADOOP-6950. Suggest that HADOOP_CLASSPATH should be preserved in
+    HADOOP-6950. Suggest that HADOOP_CLASSPATH should be preserved in 
     hadoop-env.sh.template. (Philip Zeyliger via Eli Collins)
 
     HADOOP-6922. Make AccessControlList a writable and update documentation
     for Job ACLs.  (Ravi Gummadi via vinodkv)
 
-    HADOOP-6965. Introduces checks for whether the original tgt is valid
+    HADOOP-6965. Introduces checks for whether the original tgt is valid 
     in the reloginFromKeytab method.
 
     HADOOP-6856. Simplify constructors for SequenceFile, and MapFile. (omalley)
@@ -5531,7 +5528,7 @@ Release 0.22.0 - 2011-11-29
     HADOOP-7009. MD5Hash provides a public factory method that creates an
     instance of thread local MessageDigest. (hairong)
 
-    HADOOP-7008. Enable test-patch.sh to have a configured number of
+    HADOOP-7008. Enable test-patch.sh to have a configured number of 
     acceptable findbugs and javadoc warnings. (nigel and gkesavan)
 
     HADOOP-6818. Provides a JNI implementation of group resolution. (ddas)
@@ -5550,19 +5547,19 @@ Release 0.22.0 - 2011-11-29
     HADOOP-6903. Make AbstractFSileSystem methods and some FileContext methods
     to be public. (Sanjay Radia)
 
-    HADOOP-7034. Add TestPath tests to cover dot, dot dot, and slash
+    HADOOP-7034. Add TestPath tests to cover dot, dot dot, and slash 
     normalization. (eli)
 
     HADOOP-7032. Assert type constraints in the FileStatus constructor. (eli)
 
-    HADOOP-6562. FileContextSymlinkBaseTest should use FileContextTestHelper.
+    HADOOP-6562. FileContextSymlinkBaseTest should use FileContextTestHelper. 
     (eli)
 
-    HADOOP-7028. ant eclipse does not include requisite ant.jar in the
+    HADOOP-7028. ant eclipse does not include requisite ant.jar in the 
     classpath. (Patrick Angeles via eli)
 
     HADOOP-6298. Add copyBytes to Text and BytesWritable. (omalley)
-
+  
     HADOOP-6578. Configuration should trim whitespace around a lot of value
     types. (Michele Catasta via eli)
 
@@ -5580,7 +5577,7 @@ Release 0.22.0 - 2011-11-29
     HADOOP-7110. Implement chmod with JNI. (todd)
 
     HADOOP-6812. Change documentation for correct placement of configuration
-    variables: mapreduce.red

<TRUNCATED>