Parcourir la source

Preparing for release 0.18.3

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.18@736843 13f79535-47bb-0310-9956-ffa450edef68
Nigel Daley il y a 16 ans
Parent
commit
83ba7bdbdf

+ 41 - 8
docs/changes.html

@@ -36,7 +36,7 @@
     function collapse() {
       for (var i = 0; i < document.getElementsByTagName("ul").length; i++) {
         var list = document.getElementsByTagName("ul")[i];
-        if (list.id != 'release_0.18.3_-_unreleased_' && list.id != 'release_0.18.2_-_2008-11-03_') {
+        if (list.id != 'release_0.18.3_-_2009-01-27_' && list.id != 'release_0.18.2_-_2008-11-03_') {
           list.style.display = "none";
         }
       }
@@ -52,19 +52,19 @@
 <a href="http://hadoop.apache.org/core/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Scalable Computing Platform"></a>
 <h1>Hadoop Change Log</h1>
 
-<h2><a href="javascript:toggleList('release_0.18.3_-_unreleased_')">Release 0.18.3 - Unreleased
+<h2><a href="javascript:toggleList('release_0.18.3_-_2009-01-27_')">Release 0.18.3 - 2009-01-27
 </a></h2>
-<ul id="release_0.18.3_-_unreleased_">
-  <li><a href="javascript:toggleList('release_0.18.3_-_unreleased_._improvements_')">  IMPROVEMENTS
+<ul id="release_0.18.3_-_2009-01-27_">
+  <li><a href="javascript:toggleList('release_0.18.3_-_2009-01-27_._improvements_')">  IMPROVEMENTS
 </a>&nbsp;&nbsp;&nbsp;(1)
-    <ol id="release_0.18.3_-_unreleased_._improvements_">
+    <ol id="release_0.18.3_-_2009-01-27_._improvements_">
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-4150">HADOOP-4150</a>. Include librecordio in hadoop releases.<br />(Giridharan Kesavan
 via acmurthy)</li>
     </ol>
   </li>
-  <li><a href="javascript:toggleList('release_0.18.3_-_unreleased_._bug_fixes_')">  BUG FIXES
-</a>&nbsp;&nbsp;&nbsp;(29)
-    <ol id="release_0.18.3_-_unreleased_._bug_fixes_">
+  <li><a href="javascript:toggleList('release_0.18.3_-_2009-01-27_._bug_fixes_')">  BUG FIXES
+</a>&nbsp;&nbsp;&nbsp;(49)
+    <ol id="release_0.18.3_-_2009-01-27_._bug_fixes_">
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-4499">HADOOP-4499</a>. DFSClient should invoke checksumOk only once.<br />(Raghu Angadi)</li>
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-4597">HADOOP-4597</a>. Calculate mis-replicated blocks when safe-mode is turned
 off manually.<br />(shv)</li>
@@ -111,6 +111,39 @@ map/reduce job failed to prompt temporary output.<br />(hairong)</li>
 receiver's tmp data directory.<br />(hairong)</li>
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-4613">HADOOP-4613</a>. Fix block browsing on Web UI.<br />(Johan Oskarsson via shv)</li>
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-4806">HADOOP-4806</a>. HDFS rename should not use src path as a regular expression.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4795">HADOOP-4795</a>. Prevent lease monitor getting into an infinite loop when
+leases and the namespace tree does not match.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4823">HADOOP-4823</a>. Use SortedMap instead of NavigableMap in 0.18 due to the
+Java 5 requirement.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4824">HADOOP-4824</a>. Should not use File.setWritable() in 0.18.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4620">HADOOP-4620</a>. Fixes Streaming to handle well the cases of map/reduce with empty
+input/output.<br />(Ravi Gummadi via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4857">HADOOP-4857</a>. Fixes TestUlimit to have exactly 1 map in the jobs spawned.<br />(Ravi Gummadi via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4810">HADOOP-4810</a>. Data lost at cluster startup time.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4797">HADOOP-4797</a>. Improve how RPC server reads and writes large buffers. Avoids
+soft-leak of direct buffers and excess copies in NIO layer.<br />(Raghu Angadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4840">HADOOP-4840</a>. TestNodeCount sometimes fails with NullPointerException.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4904">HADOOP-4904</a>. Fix deadlock while leaving safe mode.<br />(shv)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-1980">HADOOP-1980</a>. 'dfsadmin -safemode enter' should prevent the namenode from
+leaving safemode automatically.<br />(shv)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4951">HADOOP-4951</a>. Lease monitor should acquire the LeaseManager lock but not the
+Monitor lock.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-3780">HADOOP-3780</a>. Fixes a problem to do with NPE due to nodes not being
+resolved by the resolution thread in time.<br />(Ravia Gummadi via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4935">HADOOP-4935</a>. processMisReplicatedBlocks() should not clear
+excessReplicateMap.<br />(shv)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4961">HADOOP-4961</a>. Fix ConcurrentModificationException in lease recovery
+of empty files.<br />(shv)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4971">HADOOP-4971</a>. A long (unexpected) delay at datanodes could make subsequent
+block reports from many datanode at the same time.<br />(Raghu Angadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4910">HADOOP-4910</a>. NameNode should exclude replicas when choosing excessive
+replicas to delete to avoid data lose.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4997">HADOOP-4997</a>. Revert tmp files handling on DataNodes back to 0.17.
+sync() introduced in 0.18 has less gaurantees (Raghu Angadi).
+</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-5077">HADOOP-5077</a>. Fix couple of JavaDoc warnings.<br />(Raghu Angadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4983">HADOOP-4983</a>. Fixes a problem in updating Counters in the status reporting.<br />(Amareshwari Sriramadasu via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4924">HADOOP-4924</a>. Fixes a race condition in TaskTracker re-init.<br />(ddas)</li>
     </ol>
   </li>
 </ul>

+ 3 - 3
docs/cn/cluster_setup.pdf

@@ -467,7 +467,7 @@ endobj
 endobj
 73 0 obj
 << /Type /FontDescriptor
-/FontName /17E6843ARPLUMingCN,Light
+/FontName /13E54cbARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -491,13 +491,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /17E6843ARPLUMingCN,Light
+/BaseFont /13E54cbARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 76 0 R ]  >>
 endobj
 76 0 obj
 << /Type /Font
-/BaseFont /17E6843ARPLUMingCN,Light 
+/BaseFont /13E54cbARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 73 0 R

+ 33 - 33
docs/cn/commands_manual.pdf

@@ -910,7 +910,7 @@ endobj
 endobj
 123 0 obj
 << /Type /FontDescriptor
-/FontName /18E7031ARPLUMingCN,Light
+/FontName /1E65eARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -934,13 +934,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /18E7031ARPLUMingCN,Light
+/BaseFont /1E65eARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 126 0 R ]  >>
 endobj
 126 0 obj
 << /Type /Font
-/BaseFont /18E7031ARPLUMingCN,Light 
+/BaseFont /1E65eARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 123 0 R
@@ -1106,55 +1106,55 @@ endobj
 xref
 0 128
 0000000000 65535 f 
-0000152623 00000 n 
-0000152745 00000 n 
-0000152838 00000 n 
+0000152617 00000 n 
+0000152739 00000 n 
+0000152832 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000001204 00000 n 
 0000001324 00000 n 
 0000001489 00000 n 
-0000152943 00000 n 
+0000152937 00000 n 
 0000001622 00000 n 
-0000153006 00000 n 
+0000153000 00000 n 
 0000001753 00000 n 
-0000153072 00000 n 
+0000153066 00000 n 
 0000001888 00000 n 
-0000153136 00000 n 
+0000153130 00000 n 
 0000002023 00000 n 
-0000153202 00000 n 
+0000153196 00000 n 
 0000002158 00000 n 
-0000153268 00000 n 
+0000153262 00000 n 
 0000002293 00000 n 
-0000153333 00000 n 
+0000153327 00000 n 
 0000002426 00000 n 
-0000153399 00000 n 
+0000153393 00000 n 
 0000002561 00000 n 
-0000153465 00000 n 
+0000153459 00000 n 
 0000002696 00000 n 
-0000153530 00000 n 
+0000153524 00000 n 
 0000002831 00000 n 
-0000153595 00000 n 
+0000153589 00000 n 
 0000002966 00000 n 
-0000153659 00000 n 
+0000153653 00000 n 
 0000003099 00000 n 
-0000153725 00000 n 
+0000153719 00000 n 
 0000003234 00000 n 
-0000153791 00000 n 
+0000153785 00000 n 
 0000003369 00000 n 
-0000153857 00000 n 
+0000153851 00000 n 
 0000003504 00000 n 
-0000153923 00000 n 
+0000153917 00000 n 
 0000003639 00000 n 
-0000153989 00000 n 
+0000153983 00000 n 
 0000003772 00000 n 
-0000154055 00000 n 
+0000154049 00000 n 
 0000003907 00000 n 
-0000154120 00000 n 
+0000154114 00000 n 
 0000004042 00000 n 
-0000154186 00000 n 
+0000154180 00000 n 
 0000004177 00000 n 
-0000154252 00000 n 
+0000154246 00000 n 
 0000004312 00000 n 
 0000007387 00000 n 
 0000007510 00000 n 
@@ -1205,7 +1205,7 @@ xref
 0000030681 00000 n 
 0000030870 00000 n 
 0000031355 00000 n 
-0000154318 00000 n 
+0000154312 00000 n 
 0000031463 00000 n 
 0000031615 00000 n 
 0000031735 00000 n 
@@ -1229,10 +1229,10 @@ xref
 0000034643 00000 n 
 0000034814 00000 n 
 0000034923 00000 n 
-0000035150 00000 n 
-0000150114 00000 n 
-0000150264 00000 n 
-0000152506 00000 n 
+0000035148 00000 n 
+0000150112 00000 n 
+0000150260 00000 n 
+0000152500 00000 n 
 trailer
 <<
 /Size 128
@@ -1240,5 +1240,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-154372
+154366
 %%EOF

+ 3 - 3
docs/cn/distcp.pdf

@@ -380,7 +380,7 @@ endobj
 endobj
 59 0 obj
 << /Type /FontDescriptor
-/FontName /4E1aa0ARPLUMingCN,Light
+/FontName /9E4c06ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -404,13 +404,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /4E1aa0ARPLUMingCN,Light
+/BaseFont /9E4c06ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 62 0 R ]  >>
 endobj
 62 0 obj
 << /Type /Font
-/BaseFont /4E1aa0ARPLUMingCN,Light 
+/BaseFont /9E4c06ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 59 0 R

+ 15 - 15
docs/cn/hadoop_archives.pdf

@@ -118,7 +118,7 @@ endobj
 endobj
 23 0 obj
 << /Type /FontDescriptor
-/FontName /3E17ceARPLUMingCN,Light
+/FontName /11E50b7ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -142,13 +142,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /3E17ceARPLUMingCN,Light
+/BaseFont /11E50b7ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 26 0 R ]  >>
 endobj
 26 0 obj
 << /Type /Font
-/BaseFont /3E17ceARPLUMingCN,Light 
+/BaseFont /11E50b7ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 23 0 R
@@ -206,33 +206,33 @@ endobj
 xref
 0 28
 0000000000 65535 f 
-0000051562 00000 n 
-0000051634 00000 n 
-0000051726 00000 n 
+0000051565 00000 n 
+0000051637 00000 n 
+0000051729 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000632 00000 n 
 0000000752 00000 n 
 0000000791 00000 n 
-0000051828 00000 n 
+0000051831 00000 n 
 0000000924 00000 n 
-0000051891 00000 n 
+0000051894 00000 n 
 0000001055 00000 n 
-0000051957 00000 n 
+0000051960 00000 n 
 0000001190 00000 n 
 0000003193 00000 n 
 0000003301 00000 n 
 0000003909 00000 n 
-0000052023 00000 n 
+0000052026 00000 n 
 0000004017 00000 n 
 0000004225 00000 n 
 0000004409 00000 n 
 0000004616 00000 n 
 0000004724 00000 n 
-0000004948 00000 n 
-0000050238 00000 n 
-0000050385 00000 n 
-0000051446 00000 n 
+0000004949 00000 n 
+0000050239 00000 n 
+0000050387 00000 n 
+0000051449 00000 n 
 trailer
 <<
 /Size 28
@@ -240,5 +240,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-52074
+52077
 %%EOF

+ 3 - 3
docs/cn/hdfs_design.pdf

@@ -978,7 +978,7 @@ endobj
 endobj
 148 0 obj
 << /Type /FontDescriptor
-/FontName /8E321dARPLUMingCN,Light
+/FontName /7E3d1eARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -1002,13 +1002,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /8E321dARPLUMingCN,Light
+/BaseFont /7E3d1eARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 151 0 R ]  >>
 endobj
 151 0 obj
 << /Type /Font
-/BaseFont /8E321dARPLUMingCN,Light 
+/BaseFont /7E3d1eARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 148 0 R

+ 3 - 3
docs/cn/hdfs_permissions_guide.pdf

@@ -276,7 +276,7 @@ endobj
 endobj
 47 0 obj
 << /Type /FontDescriptor
-/FontName /14E5bc7ARPLUMingCN,Light
+/FontName /10E4eacARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -300,13 +300,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /14E5bc7ARPLUMingCN,Light
+/BaseFont /10E4eacARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 50 0 R ]  >>
 endobj
 50 0 obj
 << /Type /Font
-/BaseFont /14E5bc7ARPLUMingCN,Light 
+/BaseFont /10E4eacARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 47 0 R

+ 3 - 3
docs/cn/hdfs_quota_admin_guide.pdf

@@ -28,7 +28,7 @@ endobj
 endobj
 8 0 obj
 << /Type /FontDescriptor
-/FontName /6E259aARPLUMingCN,Light
+/FontName /5E341bARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -52,13 +52,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /6E259aARPLUMingCN,Light
+/BaseFont /5E341bARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 11 0 R ]  >>
 endobj
 11 0 obj
 << /Type /Font
-/BaseFont /6E259aARPLUMingCN,Light 
+/BaseFont /5E341bARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 8 0 R

+ 3 - 3
docs/cn/hdfs_shell.pdf

@@ -782,7 +782,7 @@ endobj
 endobj
 122 0 obj
 << /Type /FontDescriptor
-/FontName /7E2d70ARPLUMingCN,Light
+/FontName /6E37b5ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -806,13 +806,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /7E2d70ARPLUMingCN,Light
+/BaseFont /6E37b5ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 125 0 R ]  >>
 endobj
 125 0 obj
 << /Type /Font
-/BaseFont /7E2d70ARPLUMingCN,Light 
+/BaseFont /6E37b5ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 122 0 R

+ 3 - 3
docs/cn/hdfs_user_guide.pdf

@@ -785,7 +785,7 @@ endobj
 endobj
 104 0 obj
 << /Type /FontDescriptor
-/FontName /5E21d0ARPLUMingCN,Light
+/FontName /8E463dARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -809,13 +809,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /5E21d0ARPLUMingCN,Light
+/BaseFont /8E463dARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 107 0 R ]  >>
 endobj
 107 0 obj
 << /Type /Font
-/BaseFont /5E21d0ARPLUMingCN,Light 
+/BaseFont /8E463dARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 104 0 R

+ 3 - 3
docs/cn/hod.pdf

@@ -125,7 +125,7 @@ endobj
 endobj
 22 0 obj
 << /Type /FontDescriptor
-/FontName /11E4f76ARPLUMingCN,Light
+/FontName /15E5c47ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -149,13 +149,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /11E4f76ARPLUMingCN,Light
+/BaseFont /15E5c47ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 25 0 R ]  >>
 endobj
 25 0 obj
 << /Type /Font
-/BaseFont /11E4f76ARPLUMingCN,Light 
+/BaseFont /15E5c47ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 22 0 R

+ 3 - 3
docs/cn/hod_admin_guide.pdf

@@ -635,7 +635,7 @@ endobj
 endobj
 91 0 obj
 << /Type /FontDescriptor
-/FontName /12E529aARPLUMingCN,Light
+/FontName /17E63a0ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -659,13 +659,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /12E529aARPLUMingCN,Light
+/BaseFont /17E63a0ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 94 0 R ]  >>
 endobj
 94 0 obj
 << /Type /Font
-/BaseFont /12E529aARPLUMingCN,Light 
+/BaseFont /17E63a0ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 91 0 R

+ 3 - 3
docs/cn/hod_config_guide.pdf

@@ -299,7 +299,7 @@ endobj
 endobj
 50 0 obj
 << /Type /FontDescriptor
-/FontName /13E576aARPLUMingCN,Light
+/FontName /19E6be2ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -323,13 +323,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /13E576aARPLUMingCN,Light
+/BaseFont /19E6be2ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 53 0 R ]  >>
 endobj
 53 0 obj
 << /Type /Font
-/BaseFont /13E576aARPLUMingCN,Light 
+/BaseFont /19E6be2ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 50 0 R

+ 3 - 3
docs/cn/hod_user_guide.pdf

@@ -944,7 +944,7 @@ endobj
 endobj
 145 0 obj
 << /Type /FontDescriptor
-/FontName /10E48c2ARPLUMingCN,Light
+/FontName /16E5f30ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -968,13 +968,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /10E48c2ARPLUMingCN,Light
+/BaseFont /16E5f30ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 148 0 R ]  >>
 endobj
 148 0 obj
 << /Type /Font
-/BaseFont /10E48c2ARPLUMingCN,Light 
+/BaseFont /16E5f30ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 145 0 R

+ 3 - 3
docs/cn/index.pdf

@@ -141,7 +141,7 @@ endobj
 endobj
 18 0 obj
 << /Type /FontDescriptor
-/FontName /15E5f0cARPLUMingCN,Light
+/FontName /14E56daARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -165,13 +165,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /15E5f0cARPLUMingCN,Light
+/BaseFont /14E56daARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 21 0 R ]  >>
 endobj
 21 0 obj
 << /Type /Font
-/BaseFont /15E5f0cARPLUMingCN,Light 
+/BaseFont /14E56daARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 18 0 R

+ 11 - 11
docs/cn/linkmap.pdf

@@ -43,7 +43,7 @@ endobj
 endobj
 10 0 obj
 << /Type /FontDescriptor
-/FontName /1Ef714ARPLUMingCN,Light
+/FontName /2EfaaARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -67,13 +67,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /1Ef714ARPLUMingCN,Light
+/BaseFont /2EfaaARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 13 0 R ]  >>
 endobj
 13 0 obj
 << /Type /Font
-/BaseFont /1Ef714ARPLUMingCN,Light 
+/BaseFont /2EfaaARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 10 0 R
@@ -106,9 +106,9 @@ endobj
 xref
 0 15
 0000000000 65535 f 
-0000026648 00000 n 
-0000026712 00000 n 
-0000026762 00000 n 
+0000026645 00000 n 
+0000026709 00000 n 
+0000026759 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000001269 00000 n 
@@ -116,10 +116,10 @@ xref
 0000001953 00000 n 
 0000002059 00000 n 
 0000002166 00000 n 
-0000002390 00000 n 
-0000025729 00000 n 
-0000025876 00000 n 
-0000026532 00000 n 
+0000002389 00000 n 
+0000025728 00000 n 
+0000025874 00000 n 
+0000026529 00000 n 
 trailer
 <<
 /Size 15
@@ -127,5 +127,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-26863
+26860
 %%EOF

+ 3 - 3
docs/cn/mapred_tutorial.pdf

@@ -2702,7 +2702,7 @@ endobj
 endobj
 336 0 obj
 << /Type /FontDescriptor
-/FontName /2E10cfARPLUMingCN,Light
+/FontName /3E2803ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -2726,13 +2726,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /2E10cfARPLUMingCN,Light
+/BaseFont /3E2803ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 339 0 R ]  >>
 endobj
 339 0 obj
 << /Type /Font
-/BaseFont /2E10cfARPLUMingCN,Light 
+/BaseFont /3E2803ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 336 0 R

+ 21 - 21
docs/cn/native_libraries.pdf

@@ -462,7 +462,7 @@ endobj
 endobj
 62 0 obj
 << /Type /FontDescriptor
-/FontName /9E3ed9ARPLUMingCN,Light
+/FontName /12E525eARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -486,13 +486,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /9E3ed9ARPLUMingCN,Light
+/BaseFont /12E525eARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 65 0 R ]  >>
 endobj
 65 0 obj
 << /Type /Font
-/BaseFont /9E3ed9ARPLUMingCN,Light 
+/BaseFont /12E525eARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 62 0 R
@@ -586,27 +586,27 @@ endobj
 xref
 0 67
 0000000000 65535 f 
-0000086069 00000 n 
-0000086148 00000 n 
-0000086240 00000 n 
+0000086072 00000 n 
+0000086151 00000 n 
+0000086243 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000767 00000 n 
 0000000887 00000 n 
 0000000954 00000 n 
-0000086342 00000 n 
+0000086345 00000 n 
 0000001087 00000 n 
-0000086405 00000 n 
+0000086408 00000 n 
 0000001218 00000 n 
-0000086469 00000 n 
+0000086472 00000 n 
 0000001353 00000 n 
-0000086535 00000 n 
+0000086538 00000 n 
 0000001488 00000 n 
-0000086599 00000 n 
+0000086602 00000 n 
 0000001623 00000 n 
-0000086665 00000 n 
+0000086668 00000 n 
 0000001758 00000 n 
-0000086731 00000 n 
+0000086734 00000 n 
 0000001891 00000 n 
 0000004239 00000 n 
 0000004362 00000 n 
@@ -615,10 +615,10 @@ xref
 0000004849 00000 n 
 0000005019 00000 n 
 0000005205 00000 n 
-0000086797 00000 n 
+0000086800 00000 n 
 0000005336 00000 n 
 0000005538 00000 n 
-0000086856 00000 n 
+0000086859 00000 n 
 0000005673 00000 n 
 0000008204 00000 n 
 0000008327 00000 n 
@@ -638,7 +638,7 @@ xref
 0000012072 00000 n 
 0000012195 00000 n 
 0000012222 00000 n 
-0000086915 00000 n 
+0000086918 00000 n 
 0000012409 00000 n 
 0000012516 00000 n 
 0000012638 00000 n 
@@ -648,10 +648,10 @@ xref
 0000013241 00000 n 
 0000013487 00000 n 
 0000013595 00000 n 
-0000013819 00000 n 
-0000084251 00000 n 
-0000084398 00000 n 
-0000085953 00000 n 
+0000013820 00000 n 
+0000084252 00000 n 
+0000084400 00000 n 
+0000085956 00000 n 
 trailer
 <<
 /Size 67
@@ -659,5 +659,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-86966
+86969
 %%EOF

+ 25 - 25
docs/cn/quickstart.pdf

@@ -439,7 +439,7 @@ endobj
 endobj
 67 0 obj
 << /Type /FontDescriptor
-/FontName /19E7435ARPLUMingCN,Light
+/FontName /4E2fb0ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -463,13 +463,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /19E7435ARPLUMingCN,Light
+/BaseFont /4E2fb0ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 70 0 R ]  >>
 endobj
 70 0 obj
 << /Type /Font
-/BaseFont /19E7435ARPLUMingCN,Light 
+/BaseFont /4E2fb0ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 67 0 R
@@ -587,39 +587,39 @@ endobj
 xref
 0 72
 0000000000 65535 f 
-0000104937 00000 n 
-0000105023 00000 n 
-0000105115 00000 n 
+0000104934 00000 n 
+0000105020 00000 n 
+0000105112 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000962 00000 n 
 0000001082 00000 n 
 0000001191 00000 n 
-0000105217 00000 n 
+0000105214 00000 n 
 0000001324 00000 n 
-0000105280 00000 n 
+0000105277 00000 n 
 0000001455 00000 n 
-0000105344 00000 n 
+0000105341 00000 n 
 0000001590 00000 n 
-0000105410 00000 n 
+0000105407 00000 n 
 0000001725 00000 n 
-0000105475 00000 n 
+0000105472 00000 n 
 0000001860 00000 n 
-0000105540 00000 n 
+0000105537 00000 n 
 0000001995 00000 n 
-0000105604 00000 n 
+0000105601 00000 n 
 0000002128 00000 n 
-0000105670 00000 n 
+0000105667 00000 n 
 0000002263 00000 n 
-0000105736 00000 n 
+0000105733 00000 n 
 0000002398 00000 n 
-0000105802 00000 n 
+0000105799 00000 n 
 0000002533 00000 n 
-0000105868 00000 n 
+0000105865 00000 n 
 0000002668 00000 n 
-0000105934 00000 n 
+0000105931 00000 n 
 0000002801 00000 n 
-0000105999 00000 n 
+0000105996 00000 n 
 0000002936 00000 n 
 0000005090 00000 n 
 0000005213 00000 n 
@@ -638,7 +638,7 @@ xref
 0000011885 00000 n 
 0000012058 00000 n 
 0000012229 00000 n 
-0000106065 00000 n 
+0000106062 00000 n 
 0000012397 00000 n 
 0000012504 00000 n 
 0000012682 00000 n 
@@ -654,10 +654,10 @@ xref
 0000014235 00000 n 
 0000014416 00000 n 
 0000014524 00000 n 
-0000014749 00000 n 
-0000102842 00000 n 
-0000102990 00000 n 
-0000104821 00000 n 
+0000014748 00000 n 
+0000102841 00000 n 
+0000102988 00000 n 
+0000104818 00000 n 
 trailer
 <<
 /Size 72
@@ -665,5 +665,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-106116
+106113
 %%EOF

+ 3 - 3
docs/cn/streaming.pdf

@@ -859,7 +859,7 @@ endobj
 endobj
 130 0 obj
 << /Type /FontDescriptor
-/FontName /16E6223ARPLUMingCN,Light
+/FontName /18E67c5ARPLUMingCN,Light
 /FontBBox  [-62 -151 1009 895] 
 /Flags 33
 /CapHeight 603
@@ -883,13 +883,13 @@ endobj
 << /Type /Font
 /Subtype /Type0
 /Name /F15
-/BaseFont /16E6223ARPLUMingCN,Light
+/BaseFont /18E67c5ARPLUMingCN,Light
 /Encoding /Identity-H
 /DescendantFonts [ 133 0 R ]  >>
 endobj
 133 0 obj
 << /Type /Font
-/BaseFont /16E6223ARPLUMingCN,Light 
+/BaseFont /18E67c5ARPLUMingCN,Light 
 /Subtype /CIDFontType2
 /CIDSystemInfo << /Registry (Adobe)/Ordering (UCS)/Supplement 0 >>
 /FontDescriptor 130 0 R

+ 83 - 20
docs/releasenotes.html

@@ -1,15 +1,74 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">
-
-    <title>Hadoop 0.18.2 Release Notes</title></head><body>
+    <title>Hadoop 0.18.3 Release Notes</title></head><body>
 <font face="sans-serif">
-    </font><h1><font face="sans-serif">Hadoop 0.18.2 Release Notes</font></h1>
-<font face="sans-serif">The bug fixes are listed below.
-</font><ul><font face="sans-serif"><a name="changes">
-    </a></font><h2><font face="sans-serif"><a name="changes">Changes Since Hadoop 0.18.1</a></font></h2>
+
+<h1>Hadoop 0.18.3 Release Notes</h1>
+Hadoop 0.18.3 fixes serveral problems that may lead to data loss
+from the file system. Important changes were made to lease recovery and the management of
+block replicas.  The bug fixes are listed below.
+<ul>
+<h2>Changes Since Hadoop 0.18.2</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4823'>HADOOP-4823</a>] - Should not use java.util.NavigableMap in 0.18</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4824'>HADOOP-4824</a>] - Should not use File.setWritable(..) in 0.18</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-1980'>HADOOP-1980</a>] - 'dfsadmin -safemode enter' should prevent the namenode from leaving safemode automatically after startup</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3121'>HADOOP-3121</a>] - dfs -lsr fail with &quot;Could not get listing &quot;</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3883'>HADOOP-3883</a>] - TestFileCreation fails once in a while</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4061'>HADOOP-4061</a>] - Large number of decommission freezes the Namenode</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4257'>HADOOP-4257</a>] - TestLeaseRecovery2.testBlockSynchronization failing.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4499'>HADOOP-4499</a>] - DFSClient should invoke checksumOk only once.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4542'>HADOOP-4542</a>] - Fault in TestDistributedUpgrade</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4556'>HADOOP-4556</a>] - Block went missing</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4597'>HADOOP-4597</a>] - Under-replicated blocks are not calculated if the name-node is forced out of safe-mode.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4610'>HADOOP-4610</a>] - Always calculate mis-replicated blocks when safe-mode is turned off.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4613'>HADOOP-4613</a>] - browseBlock.jsp does not generate &quot;genstamp&quot; property.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4614'>HADOOP-4614</a>] - &quot;Too many open files&quot; error while processing a large gzip file</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4616'>HADOOP-4616</a>] - assertion makes fuse-dfs exit when reading incomplete data</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4620'>HADOOP-4620</a>] - Streaming mapper never completes if the mapper does not write to stdout</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4635'>HADOOP-4635</a>] - Memory leak ?</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4643'>HADOOP-4643</a>] - NameNode should exclude excessive replicas when counting live replicas for a block</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4647'>HADOOP-4647</a>] - NamenodeFsck creates a new DFSClient but never closes it</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4654'>HADOOP-4654</a>] - remove temporary output directory of failed tasks</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4659'>HADOOP-4659</a>] - Root cause of connection failure is being lost to code that uses it for delaying startup</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4679'>HADOOP-4679</a>] - Datanode prints tons of log messages: Waiting for threadgroup to exit, active theads is XX</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4702'>HADOOP-4702</a>] - Failed block replication leaves an incomplete block in receiver's tmp data directory</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4703'>HADOOP-4703</a>] - DataNode.createInterDataNodeProtocolProxy should not wait for proxy forever while recovering lease</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4713'>HADOOP-4713</a>] - librecordio does not scale to large records</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4714'>HADOOP-4714</a>] - map tasks timing out during merge phase</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4717'>HADOOP-4717</a>] - Removal of default port# in NameNode.getUri() cause a map/reduce job failed to prompt temporay output</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4726'>HADOOP-4726</a>] - documentation typos: &quot;the the&quot;</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4734'>HADOOP-4734</a>] - Some lease recovery codes in 0.19 or trunk should also be committed in 0.18.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4742'>HADOOP-4742</a>] - Mistake delete replica in hadoop 0.18.1</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4746'>HADOOP-4746</a>] - Job output directory should be normalized</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4778'>HADOOP-4778</a>] - Check for zero size block meta file when updating a block.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4795'>HADOOP-4795</a>] - Lease monitor may get into an infinite loop</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4797'>HADOOP-4797</a>] - RPC Server can leave a lot of direct buffers </li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4806'>HADOOP-4806</a>] - HDFS rename does not work correctly if src contains Java regular expression special characters</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4810'>HADOOP-4810</a>] - Data lost at cluster startup time</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4822'>HADOOP-4822</a>] - 0.18 cannot be compiled in Java 5.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4840'>HADOOP-4840</a>] - TestNodeCount sometimes fails with NullPointerException</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4904'>HADOOP-4904</a>] - Deadlock while leaving safe mode.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4910'>HADOOP-4910</a>] - NameNode should exclude corrupt replicas when choosing excessive replicas to delete</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4919'>HADOOP-4919</a>] - [HOD] Provide execute access to JT history directory path for group</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4924'>HADOOP-4924</a>] - Race condition in re-init of TaskTracker</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4935'>HADOOP-4935</a>] - Manual leaving of safe mode may lead to data lost</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4951'>HADOOP-4951</a>] - Lease monitor does not own the LeaseManager lock in changing leases.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4961'>HADOOP-4961</a>] - ConcurrentModificationException in lease recovery of empty files.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4971'>HADOOP-4971</a>] - Block report times from datanodes could converge to same time.   </li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4983'>HADOOP-4983</a>] - Job counters sometimes go down as tasks run without task failures</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-4997'>HADOOP-4997</a>] - workaround for tmp file handling on DataNodes in 0.18 (HADOOP-4663)</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-5077'>HADOOP-5077</a>] - JavaDoc errors in 0.18.3</li>
+<li>[<a href='https://issues.apache.org/jira/browse/HADOOP-3780'>HADOOP-3780</a>] - JobTracker should synchronously resolve the tasktracker's network location when the tracker registers</li>
+</ul>
+</ul>
+
+<h1>Hadoop 0.18.2 Release Notes</h1>
+The bug fixes are listed below.
+<ul>
+<h2>Changes Since Hadoop 0.18.1</h2>
 <ul>
-<font face="sans-serif">
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-2421">HADOOP-2421</a>] - Release JDiff report of changes between different versions of Hadoop.</li>
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-3217">HADOOP-3217</a>] - [HOD] Be less aggressive when querying job status from resource manager.</li>
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-3614">HADOOP-3614</a>] - TestLeaseRecovery fails when run with assertions enabled.</li>
@@ -35,13 +94,15 @@
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4517">HADOOP-4517</a>] - unstable dfs when running jobs on 0.18.1.</li>
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4526">HADOOP-4526</a>] - fsck failing with NullPointerException (return value 0).</li>
 	<li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4533">HADOOP-4533</a>] - HDFS client of hadoop 0.18.1 and HDFS server 0.18.2 (0.18 branch) not compatible.</li>
-</font></ul>
+</ul>
 </ul>
 
-</font><ul><font face="sans-serif"><a name="changes">
-    </a></font><h2><font face="sans-serif"><a name="changes">Changes Since Hadoop 0.18.0</a></font></h2>
+<h1>Hadoop 0.18.1 Release Notes</h1>
+The bug fixes are listed below.
+<ul>
+<h2>Changes Since Hadoop 0.18.0</h2>
 <ul>
-<font face="sans-serif"><li><a name="changes">[</a><a href="https://issues.apache.org/jira/browse/HADOOP-4040">HADOOP-4040</a>] - Remove the hardcoded ipc.client.connection.maxidletime setting from the TaskTracker.Child.main().</li>
+<li><a name="changes">[</a><a href="https://issues.apache.org/jira/browse/HADOOP-4040">HADOOP-4040</a>] - Remove the hardcoded ipc.client.connection.maxidletime setting from the TaskTracker.Child.main().</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-3934">HADOOP-3934</a>] - Update log4j from 1.2.13 to 1.2.15.</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-3995">HADOOP-3995</a>] - renameTo(src, dst) does not restore src name in case of quota failur.</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4046">HADOOP-4046</a>] - WritableComparator's constructor should be protected instead of private.</li>
@@ -52,17 +113,17 @@ gets into an inconsistent state when calling close() more than onc.</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4161">HADOOP-4161</a>] - [HOD] Uncaught exceptions can potentially hang hod-client.</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4060">HADOOP-4060</a>] - [HOD] Make HOD to roll log files on the client.</li>
 <li>[<a href="https://issues.apache.org/jira/browse/HADOOP-4145">HADOOP-4145</a>] - [HOD] Support an accounting plugin script for HOD.</li>
-</font></ul>
+</ul>
 </ul>
 
 
-<font face="sans-serif">    </font><h1><font face="sans-serif">Hadoop 0.18.0 Release Notes</font></h1>
-
-<font face="sans-serif">These release notes include new developer and user facing incompatibilities, features, and major improvements.
+<h1>Hadoop 0.18.0 Release Notes</h1>
+These release notes include new developer and user facing incompatibilities, features, and major improvements.
 The table below is sorted by Component.
-</font><ul><font face="sans-serif"><a name="changes">
-</a></font><h2><font face="sans-serif"><a name="changes">Changes Since Hadoop 0.17.2</a></font></h2>
-<font face="sans-serif"><a name="changes">  </a><table 100%="" border="1" cellpadding="4">
+<ul>
+<h2>Changes Since Hadoop 0.17.2</h2>
+<ul>
+<table 100%="" border="1" cellpadding="4">
    <tbody><tr>
     <td><b>Issue</b></td>
     <td><b>Component</b></td>
@@ -587,5 +648,7 @@ The table below is sorted by Component.
   FTPClient to directly store data into HDFS.</td>
  </tr>
 </tbody></table>
-</font></ul>
-</body></html>
+</ul>
+</ul>
+</font>
+</body></html>