Author: apurtell
Date: Mon Aug  8 01:18:26 2016
New Revision: 14695

Log:
Stage HBase 0.98.21RC0

Added:
    dev/hbase/hbase-0.98.21RC0/
    
dev/hbase/hbase-0.98.21RC0/HBase_0.98.20_to_0.98.21RC0_compatibility_report.html
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz   (with props)
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.asc
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.md5
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.mds
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.sha
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz   (with props)
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.asc
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.md5
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.mds
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.sha
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz   (with props)
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.asc
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.md5
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.mds
    dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.sha

Added: 
dev/hbase/hbase-0.98.21RC0/HBase_0.98.20_to_0.98.21RC0_compatibility_report.html
==============================================================================
--- 
dev/hbase/hbase-0.98.21RC0/HBase_0.98.20_to_0.98.21RC0_compatibility_report.html
 (added)
+++ 
dev/hbase/hbase-0.98.21RC0/HBase_0.98.20_to_0.98.21RC0_compatibility_report.html
 Mon Aug  8 01:18:26 2016
@@ -0,0 +1,928 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!-- saved from 
url=(0109)file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html
 -->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8">
+
+<meta name="keywords" content="HBase, compatibility">
+<meta name="description" content="Compatibility report for the HBase library 
between 0.98.20 and 0.98.21RC0 versions">
+<title>HBase: 0.98.20 to 0.98.21RC0 compatibility report</title>
+<style type="text/css">
+
+body {
+    font-family:Arial, sans-serif;
+    background-color:White;
+    color:Black;
+}
+hr {
+    color:Black;
+    background-color:Black;
+    height:1px;
+    border:0;
+}
+h1 {
+    margin-bottom:0px;
+    padding-bottom:0px;
+    font-size:1.625em;
+}
+h2 {
+    margin-bottom:0px;
+    padding-bottom:0px;
+    font-size:1.25em;
+    white-space:nowrap;
+}
+div.symbols {
+    color:#003E69;
+}
+div.symbols i {
+    color:Brown;
+}
+span.section {
+    font-weight:bold;
+    cursor:pointer;
+    color:#003E69;
+    white-space:nowrap;
+    margin-left:5px;
+}
+span:hover.section {
+    color:#336699;
+}
+span.sect_aff {
+    cursor:pointer;
+    margin-left:7px;
+    padding-left:15px;
+    font-size:0.875em;
+    color:#cc3300;
+}
+span.ext {
+    font-weight:100;
+}
+span.jar {
+    color:#cc3300;
+    font-size:0.875em;
+    font-weight:bold;
+}
+div.jar_list {
+    padding-left:5px;
+    font-size:0.94em;
+}
+span.pkg_t {
+    color:#408080;
+    font-size:0.875em;
+}
+span.pkg {
+    color:#408080;
+    font-size:0.875em;
+    font-weight:bold;
+}
+span.cname {
+    color:Green;
+    font-size:0.875em;
+    font-weight:bold;
+}
+span.iname_b {
+    font-weight:bold;
+    font-size:1.1em;
+}
+span.iname_a {
+    color:#333333;
+    font-weight:bold;
+    font-size:0.94em;
+}
+span.sym_p {
+    font-weight:normal;
+    white-space:normal;
+}
+span.sym_p span {
+    white-space:nowrap;
+}
+span.attr {
+    color:Black;
+    font-weight:100;
+}
+span.deprecated {
+    color:Red;
+    font-weight:bold;
+    font-family:Monaco, monospace;
+}
+div.affect {
+    padding-left:15px;
+    padding-bottom:10px;
+    font-size:0.87em;
+    font-style:italic;
+    line-height:0.75em;
+}
+div.affected {
+    padding-left:30px;
+    padding-top:10px;
+}
+table.ptable {
+    border-collapse:collapse;
+    border:1px outset black;
+    line-height:1em;
+    margin-left:15px;
+    margin-top:3px;
+    margin-bottom:3px;
+    width:900px;
+}
+table.ptable td {
+    border:1px solid Gray;
+    padding: 3px;
+    font-size:0.875em;
+    text-align:left;
+    vertical-align:top;
+}
+table.ptable th {
+    background-color:#eeeeee;
+    font-weight:bold;
+    color:#333333;
+    font-family:Verdana, Arial;
+    font-size:0.875em;
+    border:1px solid Gray;
+    text-align:center;
+    vertical-align:top;
+    white-space:nowrap;
+    padding: 3px;
+}
+table.summary {
+    border-collapse:collapse;
+    border:1px outset black;
+}
+table.summary th {
+    background-color:#eeeeee;
+    font-weight:100;
+    text-align:left;
+    font-size:0.94em;
+    white-space:nowrap;
+    border:1px inset Gray;
+    padding: 3px;
+}
+table.summary td {
+    text-align:right;
+    white-space:nowrap;
+    border:1px inset Gray;
+    padding: 3px 5px 3px 10px;
+}
+span.mngl {
+    padding-left:15px;
+    font-size:0.875em;
+    cursor:text;
+    color:#444444;
+}
+span.color_p {
+    font-style:italic;
+    color:Brown;
+}
+span.param {
+    font-style:italic;
+}
+span.focus_p {
+    font-style:italic;
+    background-color:#DCDCDC;
+}
+span.nowrap {
+    white-space:nowrap;
+}
+.passed {
+    background-color:#CCFFCC;
+    font-weight:100;
+}
+.warning {
+    background-color:#F4F4AF;
+    font-weight:100;
+}
+.failed {
+    background-color:#FFCCCC;
+    font-weight:100;
+}
+.new {
+    background-color:#C6DEFF;
+    font-weight:100;
+}
+
+.compatible {
+    background-color:#CCFFCC;
+    font-weight:100;
+}
+.almost_compatible {
+    background-color:#FFDAA3;
+    font-weight:100;
+}
+.incompatible {
+    background-color:#FFCCCC;
+    font-weight:100;
+}
+.gray {
+    background-color:#DCDCDC;
+    font-weight:100;
+}
+
+.top_ref {
+    font-size:0.69em;
+}
+.footer {
+    font-size:0.75em;
+}
+.tabset {
+    float:left;
+}
+a.tab {
+    border:1px solid Black;
+    float:left;
+    margin:0px 5px -1px 0px;
+    padding:3px 5px 3px 5px;
+    position:relative;
+    font-size:0.875em;
+    background-color:#DDD;
+    text-decoration:none;
+    color:Black;
+}
+a.disabled:hover
+{
+    color:Black;
+    background:#EEE;
+}
+a.active:hover
+{
+    color:Black;
+    background:White;
+}
+a.active {
+    border-bottom-color:White;
+    background-color:White;
+}
+div.tab {
+    border-top:1px solid Black;
+    padding:0px;
+    width:100%;
+    clear:both;
+}
+</style>
+<script type="text/javascript" language="JavaScript">
+<!--
+
+function sC(header, id)
+{
+    e = document.getElementById(id);
+    if(e.style.display == 'none')
+    {
+        e.style.display = 'block';
+        e.style.visibility = 'visible';
+        header.innerHTML = header.innerHTML.replace(/\[[^0-9 
]\]/gi,"[&minus;]");
+    }
+    else
+    {
+        e.style.display = 'none';
+        e.style.visibility = 'hidden';
+        header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]");
+    }
+}
+function initTabs()
+{
+    var url = window.location.href;
+    if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1)
+    {
+        var tab1 = document.getElementById('BinaryID');
+        var tab2 = document.getElementById('SourceID');
+        tab1.className='tab disabled';
+        tab2.className='tab active';
+    }
+    var sets = document.getElementsByTagName('div');
+    for (var i = 0; i < sets.length; i++)
+    {
+        if (sets[i].className.indexOf('tabset') != -1)
+        {
+            var tabs = [];
+            var links = sets[i].getElementsByTagName('a');
+            for (var j = 0; j < links.length; j++)
+            {
+                if (links[j].className.indexOf('tab') != -1)
+                {
+                    tabs.push(links[j]);
+                    links[j].tabs = tabs;
+                    var tab = 
document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1));
+                    //reset all tabs on start
+                    if (tab)
+                    {
+                        if (links[j].className.indexOf('active')!=-1) {
+                            tab.style.display = 'block';
+                        }
+                        else {
+                            tab.style.display = 'none';
+                        }
+                    }
+                    links[j].onclick = function()
+                    {
+                        var tab = 
document.getElementById(this.href.substr(this.href.indexOf('#') + 1));
+                        if (tab)
+                        {
+                            //reset all tabs before change
+                            for (var k = 0; k < this.tabs.length; k++)
+                            {
+                                
document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') 
+ 1)).style.display = 'none';
+                                this.tabs[k].className = 
this.tabs[k].className.replace('active', 'disabled');
+                            }
+                            this.className = 'tab active';
+                            tab.style.display = 'block';
+                            // window.location.hash = this.id.replace('ID', 
'');
+                            return false;
+                        }
+                    }
+                }
+            }
+        }
+    }
+    if(url.indexOf('#')!=-1) {
+        location.href=location.href;
+    }
+}
+if (window.addEventListener) window.addEventListener('load', initTabs, false);
+else if (window.attachEvent) window.attachEvent('onload', initTabs);
+-->
+</script>
+</head>
+<body><a name="Source"></a><a name="Binary"></a><a name="Top"></a><h1>API 
compatibility report for the <span style="color:Blue;">HBase</span> library 
between <span style="color:Red;">0.98.20</span> and <span 
style="color:Red;">0.98.21RC0</span> versions</h1>
+
+        <br><div class="tabset">
+        <a id="BinaryID" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#BinaryTab"
 class="tab active">Binary<br>Compatibility</a>
+        <a id="SourceID" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#SourceTab"
 style="margin-left:3px" class="tab disabled">Source<br>Compatibility</a>
+        </div><div id="BinaryTab" class="tab" style="display: block;">
+<h2>Test Info</h2><hr>
+<table class="summary">
+<tbody><tr><th>Library Name</th><td>HBase</td></tr>
+<tr><th>Version #1</th><td>0.98.20</td></tr>
+<tr><th>Version #2</th><td>0.98.21RC0</td></tr>
+<tr><th>Subject</th><td width="150px">Binary Compatibility</td></tr>
+</tbody></table>
+<h2>Test Results</h2><hr><table class="summary"><tbody><tr><th>Total 
JARs</th><td><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Checked_Archives"
 style="color:Blue;">16</a></td></tr>
+<tr><th>Total Methods / Classes</th><td>4665 / 584</td></tr>
+<tr><th>Compatibility</th>
+<td class="warning">100%</td>
+</tr>
+</tbody></table>
+<h2>Problem Summary</h2><hr><table class="summary"><tbody><tr><th></th><th 
style="text-align:center;">Severity</th><th 
style="text-align:center;">Count</th></tr><tr><th>Added 
Methods</th><td>-</td><td class="new"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Binary_Added"
 style="color:Blue;">29</a></td></tr><tr><th>Removed 
Methods</th><td>High</td><td class="failed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Binary_Removed"
 style="color:Blue;">1</a></td></tr><tr><th rowspan="3">Problems with<br>Data 
Types</th><td>High</td><td>0</td></tr><tr><td>Medium</td><td>0</td></tr><tr><td>Low</td><td>0</td></tr><tr><th
 rowspan="3">Problems with<br>Methods</th><td>High</td><td class="failed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Method_Binary_Problems_High"
 style="colo
 r:Blue;">1</a></td></tr><tr><td>Medium</td><td>0</td></tr><tr><td>Low</td><td 
class="warning"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Method_Binary_Problems_Low"
 style="color:Blue;">1</a></td></tr><tr><th>Other Changes<br>in Data 
Types</th><td>-</td><td class="passed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Other_Binary_Changes_In_Types"
 style="color:Blue;">1</a></td></tr>
+</tbody></table>
+
+<a name="Binary_Added"></a><h2>Added Methods <span 
class="new">&nbsp;29&nbsp;</span></h2><hr>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">HTableDescriptor.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_1&#39;)">
+HTableDescriptor.getPriority&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_1" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/HTableDescriptor.getPriority:()I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_2&#39;)">
+HTableDescriptor.setPriority&nbsp;<span class="sym_p"><span>(&nbsp;int <span 
class="color_p">priority</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;HTableDescriptor</span></span>
+<br>
+<div id="c_2" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/HTableDescriptor.setPriority:(I)Lorg/apache/hadoop/hbase/HTableDescriptor;</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">MultiRowRangeFilter.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.filter</span><br>
+<span class="section" onclick="sC(this, &#39;c_3&#39;)">
+MultiRowRangeFilter.filterAllRemaining&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_3" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterAllRemaining:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_4&#39;)">
+MultiRowRangeFilter.filterKeyValue&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">ignored</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;Filter.ReturnCode</span></span>
+<br>
+<div id="c_4" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterKeyValue:(Lorg/apache/hadoop/hbase/Cell;)Lorg/apache/hadoop/hbase/filter/Filter$ReturnCode;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_5&#39;)">
+MultiRowRangeFilter.filterRowKey&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">buffer</span></span>, <span>int <span 
class="color_p">offset</span></span>, <span>int <span 
class="color_p">length</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_5" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterRowKey:([BII)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_6&#39;)">
+MultiRowRangeFilter.getNextCellHint&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">currentKV</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;Cell</span></span>
+<br>
+<div id="c_6" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.getNextCellHint:(Lorg/apache/hadoop/hbase/Cell;)Lorg/apache/hadoop/hbase/Cell;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_7&#39;)">
+MultiRowRangeFilter.getRowRanges&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt;</span></span>
+<br>
+<div id="c_7" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.getRowRanges:()Ljava/util/List;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_8&#39;)">
+MultiRowRangeFilter.MultiRowRangeFilter&nbsp;<span 
class="sym_p"><span>(&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt; <span 
class="color_p">list</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_8" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter."&lt;init&gt;":(Ljava/util/List;)V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_9&#39;)">
+MultiRowRangeFilter.parseFrom&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">pbBytes</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;MultiRowRangeFilter</span></span>
+<br>
+<div id="c_9" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.parseFrom:([B)Lorg/apache/hadoop/hbase/filter/MultiRowRangeFilter;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_10&#39;)">
+MultiRowRangeFilter.sortAndMerge&nbsp;<span 
class="sym_p"><span>(&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt; <span 
class="color_p">ranges</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt;</span></span>
+<br>
+<div id="c_10" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.sortAndMerge:(Ljava/util/List;)Ljava/util/List;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_11&#39;)">
+MultiRowRangeFilter.toByteArray&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_11" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.toByteArray:()[B</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">RowRange.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.filter</span><br>
+<span class="section" onclick="sC(this, &#39;c_12&#39;)">
+MultiRowRangeFilter.RowRange.compareTo&nbsp;<span 
class="sym_p"><span>(&nbsp;MultiRowRangeFilter.RowRange <span 
class="color_p">other</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_12" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.compareTo:(Lorg/apache/hadoop/hbase/filter/MultiRowRangeFilter$RowRange;)I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_13&#39;)">
+MultiRowRangeFilter.RowRange.compareTo&nbsp;<span 
class="sym_p"><span>(&nbsp;Object <span 
class="color_p">x0</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_13" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.compareTo:(Ljava/lang/Object;)I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_14&#39;)">
+MultiRowRangeFilter.RowRange.contains&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">buffer</span></span>, <span>int <span 
class="color_p">offset</span></span>, <span>int <span 
class="color_p">length</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_14" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.contains:([BII)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_15&#39;)">
+MultiRowRangeFilter.RowRange.contains&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">row</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_15" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.contains:([B)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_16&#39;)">
+MultiRowRangeFilter.RowRange.getStartRow&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_16" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.getStartRow:()[B</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_17&#39;)">
+MultiRowRangeFilter.RowRange.getStopRow&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_17" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.getStopRow:()[B</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_18&#39;)">
+MultiRowRangeFilter.RowRange.isStartRowInclusive&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_18" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isStartRowInclusive:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_19&#39;)">
+MultiRowRangeFilter.RowRange.isStopRowInclusive&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_19" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isStopRowInclusive:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_20&#39;)">
+MultiRowRangeFilter.RowRange.isValid&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_20" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isValid:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_21&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p">(&nbsp;)</span></span>
+<br>
+<div id="c_21" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":()V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_22&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">startRow</span></span>, <span>boolean <span 
class="color_p">startRowInclusive</span></span>, <span>byte[&nbsp;] <span 
class="color_p">stopRow</span></span>, <span>boolean <span 
class="color_p">stopRowInclusive</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_22" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":([BZ[BZ)V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_23&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p"><span>(&nbsp;String <span class="color_p">startRow</span></span>, 
<span>boolean <span class="color_p">startRowInclusive</span></span>, 
<span>String <span class="color_p">stopRow</span></span>, <span>boolean <span 
class="color_p">stopRowInclusive</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_23" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":(Ljava/lang/String;ZLjava/lang/String;Z)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-common-0.98.21.jar</span>, <span 
class="cname">CellUtil.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_24&#39;)">
+CellUtil.isDeleteColumnOrFamily&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">cell</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_24" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/CellUtil.isDeleteColumnOrFamily:(Lorg/apache/hadoop/hbase/Cell;)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_25&#39;)">
+CellUtil.isDeleteFamilyVersion&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">cell</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_25" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/CellUtil.isDeleteFamilyVersion:(Lorg/apache/hadoop/hbase/Cell;)Z</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">HFilePrettyPrinter.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.io.hfile</span><br>
+<span class="section" onclick="sC(this, &#39;c_26&#39;)">
+HFilePrettyPrinter.processFile&nbsp;<span class="sym_p"><span>(&nbsp;Path 
<span class="color_p">file</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_26" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.processFile:(Lorg/apache/hadoop/fs/Path;)I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_27&#39;)">
+HFilePrettyPrinter.setPrintStreams&nbsp;<span 
class="sym_p"><span>(&nbsp;PrintStream <span class="color_p">out</span></span>, 
<span>PrintStream <span class="color_p">err</span></span>&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_27" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.setPrintStreams:(Ljava/io/PrintStream;Ljava/io/PrintStream;)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">PutSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_28&#39;)">
+PutSortReducer.setup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Put,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_28" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/PutSortReducer.setup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">TextSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_29&#39;)">
+TextSortReducer.doSetup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Text,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>, <span>Configuration <span 
class="color_p">conf</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_29" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/TextSortReducer.doSetup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;Lorg/apache/hadoop/conf/Configuration;)V</b>]</span><br><br></div>
+
+<br>
+<a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Binary_Removed"></a><a name="Binary_Withdrawn"></a><h2>Removed 
Methods <span class="failed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-server-0.98.20.jar</span>, <span 
class="cname">TextSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_30&#39;)">
+TextSortReducer.doSetup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Text,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_30" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/TextSortReducer.doSetup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;)V</b>]</span><br><br></div>
+
+<br>
+<a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="High_Risk_Binary_Problems"></a><a 
name="Method_Binary_Problems_High"></a>
+<h2>Problems with Methods, High Severity <span 
class="failed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-server-0.98.20.jar</span>, <span 
class="cname">HFilePrettyPrinter.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.io.hfile</span><br>
+<span class="section" onclick="sC(this, &#39;c_31&#39;)">
+<span class="ext">[−]</span> HFilePrettyPrinter.processFile&nbsp;<span 
class="sym_p"><span>(&nbsp;Path <span 
class="color_p">file</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;void</span> <span 
class="failed">&nbsp;1&nbsp;</span></span>
+<br>
+<div id="c_31" style="display: block; visibility: visible;">
+<span class="mngl">&nbsp;&nbsp;&nbsp;[mangled: 
<b>org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.processFile:(Lorg/apache/hadoop/fs/Path;)V</b>]</span><br>
+<table class="ptable"><tbody><tr><th width="2%"></th><th 
width="47%">Change</th><th>Effect</th></tr><tr><th>1</th><td>Return value type 
has been changed from <b>void</b> to <b>int</b>.
+</td><td>This method has been removed because the return type is part of the 
method signature.</td></tr>
+</tbody></table><br></div>
+
+<br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Low_Risk_Binary_Problems"></a><a 
name="Method_Binary_Problems_Low"></a>
+<h2>Problems with Methods, Low Severity <span 
class="warning">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-common-0.98.20.jar</span>, <span 
class="cname">TimeRange.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.io</span><br>
+<span class="section" onclick="sC(this, &#39;c_32&#39;)">
+<span class="ext">[+]</span> TimeRange.TimeRange&nbsp;<span 
class="sym_p"><span>(&nbsp;long <span class="color_p">minStamp</span></span>, 
<span>long <span class="color_p">maxStamp</span></span>&nbsp;)</span> <span 
class="warning">&nbsp;1&nbsp;</span></span>
+<br>
+<div id="c_32" style="display:none;">
+<span class="mngl">&nbsp;&nbsp;&nbsp;[mangled: 
<b>org/apache/hadoop/hbase/io/TimeRange."&lt;init&gt;":(JJ)V</b>]</span><br>
+<table class="ptable"><tbody><tr><th width="2%"></th><th 
width="47%">Change</th><th>Effect</th></tr><tr><th>1</th><td>Removed 
<b>java.io.IOException</b> exception thrown.
+</td><td>A client program may change behavior because the removed exception 
will not be thrown any more and client will not catch and handle it.</td></tr>
+</tbody></table><br></div>
+
+<br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Other_Binary_Changes"></a><a name="Other_Binary_Changes_In_Types"></a>
+<h2>Other Changes in Data Types <span 
class="passed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-client-0.98.20.jar</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_33&#39;)">
+<span class="ext">[+]</span> HTableDescriptor <span 
class="passed">&nbsp;1&nbsp;</span></span>
+<br>
+<div id="c_33" style="display:none;">
+<table class="ptable"><tbody><tr><th width="2%"></th><th 
width="47%">Change</th><th>Effect</th></tr><tr><th>1</th><td>Field 
<b>PRIORITY</b> has been added to this class.</td><td>No effect.</td></tr>
+</tbody></table><span class="sect_aff" onclick="sC(this, &#39;c_34&#39;)">
+[+] affected methods: 142 (3%)</span>
+<div id="c_34" style="display:none;">
+<div class="affected"><span 
class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p">(&nbsp;)</span></span><br><div class="affect">This constructor is 
from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;HTableDescriptor <span 
class="focus_p">desc</span></span>&nbsp;)</span></span><br><div 
class="affect">1st parameter 'desc'  of this method has type 
'HTableDescriptor'.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName <i>name</i></span>, 
<span>HColumnDescriptor[&nbsp;] 
<i>families</i></span>&nbsp;)</span></span><br><div class="affect">This 
constructor is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName <i>name</i></span>, 
<span>HColumnDescriptor[&nbsp;] <i>families</i></span>, 
<span>Map&lt;ImmutableBytesWritable,ImmutableBytesWritable&gt; 
<i>values</i></span>&nbsp;)</span></span><br><div class="affect">This 
constructor is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessor&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>className</i></span>&nbsp;)</span></span><br><div class="affect">This method 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessor&nbsp;<span 
class="sym_p"><span>(&nbsp;String <i>className</i></span>, <span>Path 
<i>jarFilePath</i></span>, <span>int <i>priority</i></span>, 
<span>Map&lt;String,String&gt; <i>kvs</i></span>&nbsp;)</span></span><br><div 
class="affect">This method is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessorWithSpec&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>specStr</i></span>&nbsp;)</span></span><br><div class="affect">This method 
is from 'HTableDescriptor' class.</div>
+ <b>...</b>
+<br>
+</div></div>
+<br><br></div>
+
+<br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Checked_Archives"></a><h2>Java ARchives <span 
class="gray">&nbsp;16&nbsp;</span></h2>
+<hr><div class="jar_list">
+hbase-annotations-0.98.20.jar<br>
+hbase-checkstyle-0.98.20.jar<br>
+hbase-client-0.98.20.jar<br>
+hbase-common-0.98.20.jar<br>
+hbase-examples-0.98.20.jar<br>
+hbase-hadoop-compat-0.98.20.jar<br>
+hbase-hadoop2-compat-0.98.20.jar<br>
+hbase-it-0.98.20.jar<br>
+hbase-prefix-tree-0.98.20.jar<br>
+hbase-protocol-0.98.20.jar<br>
+hbase-resource-bundle-0.98.20.jar<br>
+hbase-rest-0.98.20.jar<br>
+hbase-server-0.98.20.jar<br>
+hbase-shell-0.98.20.jar<br>
+hbase-testing-util-0.98.20.jar<br>
+hbase-thrift-0.98.20.jar<br>
+</div><br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<br><br><br></div><div id="SourceTab" class="tab" style="display: none;">
+<h2>Test Info</h2><hr>
+<table class="summary">
+<tbody><tr><th>Library Name</th><td>HBase</td></tr>
+<tr><th>Version #1</th><td>0.98.20</td></tr>
+<tr><th>Version #2</th><td>0.98.21RC0</td></tr>
+<tr><th>Subject</th><td width="150px">Source Compatibility</td></tr>
+</tbody></table>
+<h2>Test Results</h2><hr><table class="summary"><tbody><tr><th>Total 
JARs</th><td><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Checked_Archives"
 style="color:Blue;">16</a></td></tr>
+<tr><th>Total Methods / Classes</th><td>4665 / 584</td></tr>
+<tr><th>Compatibility</th>
+<td class="warning">100%</td>
+</tr>
+</tbody></table>
+<h2>Problem Summary</h2><hr><table class="summary"><tbody><tr><th></th><th 
style="text-align:center;">Severity</th><th 
style="text-align:center;">Count</th></tr><tr><th>Added 
Methods</th><td>-</td><td class="new"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Source_Added"
 style="color:Blue;">28</a></td></tr><tr><th>Removed 
Methods</th><td>High</td><td class="failed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Source_Removed"
 style="color:Blue;">1</a></td></tr><tr><th rowspan="3">Problems with<br>Data 
Types</th><td>High</td><td>0</td></tr><tr><td>Medium</td><td>0</td></tr><tr><td>Low</td><td>0</td></tr><tr><th
 rowspan="3">Problems 
with<br>Methods</th><td>High</td><td>0</td></tr><tr><td>Medium</td><td 
class="failed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Method
 _Source_Problems_Medium" 
style="color:Blue;">1</a></td></tr><tr><td>Low</td><td>0</td></tr><tr><th>Other 
Changes<br>in Data Types</th><td>-</td><td class="passed"><a 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Other_Source_Changes_In_Types"
 style="color:Blue;">1</a></td></tr>
+</tbody></table>
+
+<a name="Source_Added"></a><h2>Added Methods <span 
class="new">&nbsp;28&nbsp;</span></h2><hr>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">HTableDescriptor.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_35&#39;)">
+HTableDescriptor.getPriority&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_35" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/HTableDescriptor.getPriority:()I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_36&#39;)">
+HTableDescriptor.setPriority&nbsp;<span class="sym_p"><span>(&nbsp;int <span 
class="color_p">priority</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;HTableDescriptor</span></span>
+<br>
+<div id="c_36" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/HTableDescriptor.setPriority:(I)Lorg/apache/hadoop/hbase/HTableDescriptor;</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">MultiRowRangeFilter.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.filter</span><br>
+<span class="section" onclick="sC(this, &#39;c_37&#39;)">
+MultiRowRangeFilter.filterAllRemaining&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_37" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterAllRemaining:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_38&#39;)">
+MultiRowRangeFilter.filterKeyValue&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">ignored</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;Filter.ReturnCode</span></span>
+<br>
+<div id="c_38" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterKeyValue:(Lorg/apache/hadoop/hbase/Cell;)Lorg/apache/hadoop/hbase/filter/Filter$ReturnCode;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_39&#39;)">
+MultiRowRangeFilter.filterRowKey&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">buffer</span></span>, <span>int <span 
class="color_p">offset</span></span>, <span>int <span 
class="color_p">length</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_39" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.filterRowKey:([BII)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_40&#39;)">
+MultiRowRangeFilter.getNextCellHint&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">currentKV</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;Cell</span></span>
+<br>
+<div id="c_40" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.getNextCellHint:(Lorg/apache/hadoop/hbase/Cell;)Lorg/apache/hadoop/hbase/Cell;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_41&#39;)">
+MultiRowRangeFilter.getRowRanges&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt;</span></span>
+<br>
+<div id="c_41" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.getRowRanges:()Ljava/util/List;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_42&#39;)">
+MultiRowRangeFilter.MultiRowRangeFilter&nbsp;<span 
class="sym_p"><span>(&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt; <span 
class="color_p">list</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_42" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter."&lt;init&gt;":(Ljava/util/List;)V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_43&#39;)">
+MultiRowRangeFilter.parseFrom&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">pbBytes</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;MultiRowRangeFilter</span></span>
+<br>
+<div id="c_43" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.parseFrom:([B)Lorg/apache/hadoop/hbase/filter/MultiRowRangeFilter;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_44&#39;)">
+MultiRowRangeFilter.sortAndMerge&nbsp;<span 
class="sym_p"><span>(&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt; <span 
class="color_p">ranges</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;List&lt;MultiRowRangeFilter.RowRange&gt;</span></span>
+<br>
+<div id="c_44" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.sortAndMerge:(Ljava/util/List;)Ljava/util/List;</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_45&#39;)">
+MultiRowRangeFilter.toByteArray&nbsp;<span class="sym_p">(&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_45" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.toByteArray:()[B</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-client-0.98.21.jar</span>, <span 
class="cname">RowRange.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.filter</span><br>
+<span class="section" onclick="sC(this, &#39;c_46&#39;)">
+MultiRowRangeFilter.RowRange.compareTo&nbsp;<span 
class="sym_p"><span>(&nbsp;MultiRowRangeFilter.RowRange <span 
class="color_p">other</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_46" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.compareTo:(Lorg/apache/hadoop/hbase/filter/MultiRowRangeFilter$RowRange;)I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_47&#39;)">
+MultiRowRangeFilter.RowRange.compareTo&nbsp;<span 
class="sym_p"><span>(&nbsp;Object <span 
class="color_p">x0</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;int</span></span>
+<br>
+<div id="c_47" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.compareTo:(Ljava/lang/Object;)I</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_48&#39;)">
+MultiRowRangeFilter.RowRange.contains&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">buffer</span></span>, <span>int <span 
class="color_p">offset</span></span>, <span>int <span 
class="color_p">length</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_48" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.contains:([BII)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_49&#39;)">
+MultiRowRangeFilter.RowRange.contains&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">row</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_49" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.contains:([B)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_50&#39;)">
+MultiRowRangeFilter.RowRange.getStartRow&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_50" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.getStartRow:()[B</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_51&#39;)">
+MultiRowRangeFilter.RowRange.getStopRow&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;byte[&nbsp;]</span></span>
+<br>
+<div id="c_51" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.getStopRow:()[B</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_52&#39;)">
+MultiRowRangeFilter.RowRange.isStartRowInclusive&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_52" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isStartRowInclusive:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_53&#39;)">
+MultiRowRangeFilter.RowRange.isStopRowInclusive&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_53" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isStopRowInclusive:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_54&#39;)">
+MultiRowRangeFilter.RowRange.isValid&nbsp;<span 
class="sym_p">(&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_54" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.isValid:()Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_55&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p">(&nbsp;)</span></span>
+<br>
+<div id="c_55" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":()V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_56&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] <span 
class="color_p">startRow</span></span>, <span>boolean <span 
class="color_p">startRowInclusive</span></span>, <span>byte[&nbsp;] <span 
class="color_p">stopRow</span></span>, <span>boolean <span 
class="color_p">stopRowInclusive</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_56" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":([BZ[BZ)V</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_57&#39;)">
+MultiRowRangeFilter.RowRange.MultiRowRangeFilter.RowRange&nbsp;<span 
class="sym_p"><span>(&nbsp;String <span class="color_p">startRow</span></span>, 
<span>boolean <span class="color_p">startRowInclusive</span></span>, 
<span>String <span class="color_p">stopRow</span></span>, <span>boolean <span 
class="color_p">stopRowInclusive</span></span>&nbsp;)</span></span>
+<br>
+<div id="c_57" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange."&lt;init&gt;":(Ljava/lang/String;ZLjava/lang/String;Z)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-common-0.98.21.jar</span>, <span 
class="cname">CellUtil.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_58&#39;)">
+CellUtil.isDeleteColumnOrFamily&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">cell</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_58" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/CellUtil.isDeleteColumnOrFamily:(Lorg/apache/hadoop/hbase/Cell;)Z</b>]</span><br><br></div>
+
+<span class="section" onclick="sC(this, &#39;c_59&#39;)">
+CellUtil.isDeleteFamilyVersion&nbsp;<span class="sym_p"><span>(&nbsp;Cell 
<span class="color_p">cell</span></span>&nbsp;)</span> <span 
class="attr">[static]</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;boolean</span></span>
+<br>
+<div id="c_59" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/CellUtil.isDeleteFamilyVersion:(Lorg/apache/hadoop/hbase/Cell;)Z</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">HFilePrettyPrinter.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.io.hfile</span><br>
+<span class="section" onclick="sC(this, &#39;c_60&#39;)">
+HFilePrettyPrinter.setPrintStreams&nbsp;<span 
class="sym_p"><span>(&nbsp;PrintStream <span class="color_p">out</span></span>, 
<span>PrintStream <span class="color_p">err</span></span>&nbsp;)</span><span 
class="sym_p nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_60" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.setPrintStreams:(Ljava/io/PrintStream;Ljava/io/PrintStream;)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">PutSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_61&#39;)">
+PutSortReducer.setup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Put,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_61" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/PutSortReducer.setup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;)V</b>]</span><br><br></div>
+
+<br>
+<span class="jar">hbase-server-0.98.21.jar</span>, <span 
class="cname">TextSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_62&#39;)">
+TextSortReducer.doSetup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Text,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>, <span>Configuration <span 
class="color_p">conf</span></span>&nbsp;)</span><span class="sym_p nowrap"> 
&nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_62" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/TextSortReducer.doSetup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;Lorg/apache/hadoop/conf/Configuration;)V</b>]</span><br><br></div>
+
+<br>
+<a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Source_Removed"></a><a name="Source_Withdrawn"></a><h2>Removed 
Methods <span class="failed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-server-0.98.20.jar</span>, <span 
class="cname">TextSortReducer.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.mapreduce</span><br>
+<span class="section" onclick="sC(this, &#39;c_63&#39;)">
+TextSortReducer.doSetup&nbsp;<span 
class="sym_p"><span>(&nbsp;Reducer&lt;ImmutableBytesWritable,Text,ImmutableBytesWritable,KeyValue&gt;.Context
 <span class="color_p">context</span></span>&nbsp;)</span><span class="sym_p 
nowrap"> &nbsp;<b>:</b>&nbsp;&nbsp;void</span></span>
+<br>
+<div id="c_63" style="display:none;">
+<span class="mngl">[mangled: 
<b>org/apache/hadoop/hbase/mapreduce/TextSortReducer.doSetup:(Lorg/apache/hadoop/mapreduce/Reducer$Context;)V</b>]</span><br><br></div>
+
+<br>
+<a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Medium_Risk_Source_Problems"></a><a 
name="Method_Source_Problems_Medium"></a>
+<h2>Problems with Methods, Medium Severity <span 
class="failed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-common-0.98.20.jar</span>, <span 
class="cname">TimeRange.class</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase.io</span><br>
+<span class="section" onclick="sC(this, &#39;c_64&#39;)">
+<span class="ext">[+]</span> TimeRange.TimeRange&nbsp;<span 
class="sym_p"><span>(&nbsp;long <span class="color_p">minStamp</span></span>, 
<span>long <span class="color_p">maxStamp</span></span>&nbsp;)</span> <span 
class="failed">&nbsp;1&nbsp;</span></span>
+<br>
+<div id="c_64" style="display:none;">
+<span class="mngl">&nbsp;&nbsp;&nbsp;[mangled: 
<b>org/apache/hadoop/hbase/io/TimeRange."&lt;init&gt;":(JJ)V</b>]</span><br>
+<table class="ptable"><tbody><tr><th width="2%"></th><th 
width="47%">Change</th><th>Effect</th></tr><tr><th>1</th><td>Removed 
<b>java.io.IOException</b> exception thrown.
+</td><td>Recompilation of a client program may be terminated with the message: 
cannot override TimeRange (&nbsp;long, long ) in TimeRange; overridden method 
does not throw java.io.IOException.</td></tr>
+</tbody></table><br></div>
+
+<br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Other_Source_Changes"></a><a name="Other_Source_Changes_In_Types"></a>
+<h2>Other Changes in Data Types <span 
class="passed">&nbsp;1&nbsp;</span></h2><hr>
+<span class="jar">hbase-client-0.98.20.jar</span><br>
+<span class="pkg_t">package</span> <span 
class="pkg">org.apache.hadoop.hbase</span><br>
+<span class="section" onclick="sC(this, &#39;c_65&#39;)">
+<span class="ext">[+]</span> HTableDescriptor <span 
class="passed">&nbsp;1&nbsp;</span></span>
+<br>
+<div id="c_65" style="display:none;">
+<table class="ptable"><tbody><tr><th width="2%"></th><th 
width="47%">Change</th><th>Effect</th></tr><tr><th>1</th><td>Field 
<b>PRIORITY</b> has been added to this class.</td><td>No effect.</td></tr>
+</tbody></table><span class="sect_aff" onclick="sC(this, &#39;c_66&#39;)">
+[+] affected methods: 142 (3%)</span>
+<div id="c_66" style="display:none;">
+<div class="affected"><span 
class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p">(&nbsp;)</span></span><br><div class="affect">This constructor is 
from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;byte[&nbsp;] 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;HTableDescriptor <span 
class="focus_p">desc</span></span>&nbsp;)</span></span><br><div 
class="affect">1st parameter 'desc'  of this method has type 
'HTableDescriptor'.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName 
<i>name</i></span>&nbsp;)</span></span><br><div class="affect">This constructor 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName <i>name</i></span>, 
<span>HColumnDescriptor[&nbsp;] 
<i>families</i></span>&nbsp;)</span></span><br><div class="affect">This 
constructor is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.HTableDescriptor&nbsp;<span 
class="sym_p"><span>(&nbsp;TableName <i>name</i></span>, 
<span>HColumnDescriptor[&nbsp;] <i>families</i></span>, 
<span>Map&lt;ImmutableBytesWritable,ImmutableBytesWritable&gt; 
<i>values</i></span>&nbsp;)</span></span><br><div class="affect">This 
constructor is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessor&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>className</i></span>&nbsp;)</span></span><br><div class="affect">This method 
is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessor&nbsp;<span 
class="sym_p"><span>(&nbsp;String <i>className</i></span>, <span>Path 
<i>jarFilePath</i></span>, <span>int <i>priority</i></span>, 
<span>Map&lt;String,String&gt; <i>kvs</i></span>&nbsp;)</span></span><br><div 
class="affect">This method is from 'HTableDescriptor' class.</div>
+<span class="iname_a">HTableDescriptor.addCoprocessorWithSpec&nbsp;<span 
class="sym_p"><span>(&nbsp;String 
<i>specStr</i></span>&nbsp;)</span></span><br><div class="affect">This method 
is from 'HTableDescriptor' class.</div>
+ <b>...</b>
+<br>
+</div></div>
+<br><br></div>
+
+<br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<a name="Checked_Archives"></a><h2>Java ARchives <span 
class="gray">&nbsp;16&nbsp;</span></h2>
+<hr><div class="jar_list">
+hbase-annotations-0.98.20.jar<br>
+hbase-checkstyle-0.98.20.jar<br>
+hbase-client-0.98.20.jar<br>
+hbase-common-0.98.20.jar<br>
+hbase-examples-0.98.20.jar<br>
+hbase-hadoop-compat-0.98.20.jar<br>
+hbase-hadoop2-compat-0.98.20.jar<br>
+hbase-it-0.98.20.jar<br>
+hbase-prefix-tree-0.98.20.jar<br>
+hbase-protocol-0.98.20.jar<br>
+hbase-resource-bundle-0.98.20.jar<br>
+hbase-rest-0.98.20.jar<br>
+hbase-server-0.98.20.jar<br>
+hbase-shell-0.98.20.jar<br>
+hbase-testing-util-0.98.20.jar<br>
+hbase-thrift-0.98.20.jar<br>
+</div><br><a class="top_ref" 
href="file:///home/apurtell/src/hbase/dev-support/target/compatibility/report/0.98.20_0.98.21RC0_compat_report.html#Top">to
 the top</a><br>
+<br><br><br></div><hr><div class="footer" align="right"><i>Generated by <a 
href="https://github.com/lvc/japi-compliance-checker";>Java API Compliance 
Checker</a> 1.8 &nbsp;</i></div><br>
+</body></html>
\ No newline at end of file

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.asc Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJXp913AAoJEIWXdU3VNlzN8bIP/0uiZGcT4yyodh4IdAyEiYAt
+lvqU1MOOEyc+QMU0LjFHxlj37l5/1lZKzPR4MCfNrhlo1tEiOE701U9tGeq5U7Am
+RX/zX0EK5ub4j5W+RGiTXB+o27DOCUOUxirwfv0IXz4/Y4LNxFr1LYi7jor2q9ii
+26aWOSnPLmZ9ZsaW9F+o02BhyuAPsFGpxmeI6ERF/SsqbDCzi2qpaU+gYJwUULt9
+sdomqmmqcI66BtcLXo7dY6FPLwRoMzK8ZmGzQGPxIZ3cTICZt5uei376+MFRGwi3
+lGoZDQXeEjrh5C9JKZgRhtwU1BwYAGa4W1gGVZqV13+T4m7LmPdVc5cVP4rpdiYi
+eMLp7p1LIRHXaF/XpiZzTm5EMH0KVibpYZHuNYyV6YZkWzS4vkjxrr7dGYXRK6pP
+DkU++hQCSFT1LQ9RMeaWCT9OJ7x1LKfNeU7idH48juuJWjguVhznNXvMNXbqE3J7
+/NobwVIapQp5i5sjE2067rD8S63vkpxFBqOpykHG9Hq98juOnyMZznnh5H2DV8rZ
+TkEozEliPZFNebLlqBK6BnCz7M8me/lJkLCFG15N7289c9biX6rxDONjPMkgNC5X
+Mtngg5waWBvfMCkvKCyZ+io7jZrJ1V//x63FKsaNe+en5ck6H4Q0lZw7B8d/ZMQT
+aAdBIOif1Xr3GVY4f7Du
+=rPR4
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.md5
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.md5 (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.md5 Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,2 @@
+hbase-0.98.21-hadoop1-bin.tar.gz: 32 91 68 84 81 5B D9 4F  DD 66 51 C8 DC 8F 41
+                                  03

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.mds Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,17 @@
+hbase-0.98.21-hadoop1-bin.tar.gz:    MD5 = 32 91 68 84 81 5B D9 4F  DD 66 51 C8
+                                           DC 8F 41 03
+hbase-0.98.21-hadoop1-bin.tar.gz:   SHA1 = 6941 73D1 A1C6 B187 893C  9A8B 6458
+                                           B443 CC2A 0D52
+hbase-0.98.21-hadoop1-bin.tar.gz: RMD160 = 52E6 00DB 7472 DBB2 3847  FEFF 3536
+                                           B6B9 4B61 218B
+hbase-0.98.21-hadoop1-bin.tar.gz: SHA224 = 8A7A4515 31B25681 9FDAEA8A 9E568F69
+                                           16DD1E9E C8E9F489 CB980C57
+hbase-0.98.21-hadoop1-bin.tar.gz: SHA256 = B30B9161 A19290E5 B76A5E83 EE2588C9
+                                           272F23AD FAD5AA00 2C3BEBCC F43A33A6
+hbase-0.98.21-hadoop1-bin.tar.gz: SHA384 = 991C3946 22E48E18 99F27B62 6F2A8262
+                                           80FE4250 EE3F2ABD AE394D99 6119A29B
+                                           0F733EBE 1F27DCF7 6D885584 0B04A461
+hbase-0.98.21-hadoop1-bin.tar.gz: SHA512 = FE250E4C 888CA1FC 8C58844D 3BD2188D
+                                           3E9CF29A E2A45299 198FEF1E 65F12C8D
+                                           970A8861 4FD78DDD 4F7B0FFB B922872A
+                                           2FC9F84D 586151D3 AAF8D72D 347962F5

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.sha
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.sha (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop1-bin.tar.gz.sha Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,4 @@
+hbase-0.98.21-hadoop1-bin.tar.gz: FE250E4C 888CA1FC 8C58844D 3BD2188D 3E9CF29A
+                                  E2A45299 198FEF1E 65F12C8D 970A8861 4FD78DDD
+                                  4F7B0FFB B922872A 2FC9F84D 586151D3 AAF8D72D
+                                  347962F5

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.asc Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJXp917AAoJEIWXdU3VNlzN0HcP/jtlfuwa8Jdc1ZV2MB2Z1PZM
+XEej86BaPx7nbjYU4nITxjk2DfIetHKgvNO6Hp/JBXghpvMkZVb9/u0wafXXXaPa
+06Pvr3PuPN8G0QmjhiWmktnblh6iwPUHYauJn2eLs/qmBUSV1l0/oARBP53W12X8
+4tUWHO0lQf2PeBk3brQbJ+z/JmnSJqlsvkgv5BxARkdxGkVfOzUSgPq3u9BBKQKJ
+5C4loTqZTHSzdqL0xl+pe3h26e5E+nGK9TDGablVV8ejJnu9U+KjwFF78eC6Y3zF
+0Wepr13WovGYXaJNnw4RVVEAIqWuLQLWpMrJF0vaT6L/IgBhgOKiOEGk9bZmpiu2
+P5aQn+6egKLMRqn1oiPMN57HyNv8E4OqkjM4P6arWDY2/jibQdSQG29lPzVd7kLc
+//Bi3TDsgDxADdVMBFOmOzq4nGwDxUZWZSuviGv8TPcQZvTile7gNEPL2ejrVtGN
+Y036EPfXi5r2kW9DiKp4OAQ48SkhOZbBCEW65Ee/843Bn98A7YEam/c6e+7D+vzM
+tch+DGX/IWCPc/5MX+2jJipJr/OWov6AlQ9SgDa5UB1rG47Kan8KAAEHoG5j958z
+vKnB3O+bmaIt8FI2qC6VRgiwKpnpYWa6cBsLxtM5I8ARTDvrzqdcKWJXQP91Xejm
+0aZu2AApQCMNcP3iwwn8
+=Zk4Y
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.md5
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.md5 (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.md5 Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,2 @@
+hbase-0.98.21-hadoop2-bin.tar.gz: E8 CE D1 43 1A 63 2A 5C  1F E9 69 46 2E 95 C3
+                                  24

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.mds Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,17 @@
+hbase-0.98.21-hadoop2-bin.tar.gz:    MD5 = E8 CE D1 43 1A 63 2A 5C  1F E9 69 46
+                                           2E 95 C3 24
+hbase-0.98.21-hadoop2-bin.tar.gz:   SHA1 = BA60 8CA9 CD0D 4DC4 86FA  D5F3 F040
+                                           C2FF 8E3F EA59
+hbase-0.98.21-hadoop2-bin.tar.gz: RMD160 = 637B F51E 2CAE 9344 02CB  A5C8 7941
+                                           FC25 F306 BE1F
+hbase-0.98.21-hadoop2-bin.tar.gz: SHA224 = 6C33CB3B 1F484C31 15D6337C 4AD2941C
+                                           0D7B6901 812360AC 9D6D7CD7
+hbase-0.98.21-hadoop2-bin.tar.gz: SHA256 = E09BC01D 35E1E958 C90F2782 62AD5040
+                                           00C462DC B5C0DF5B 84CDB3D8 068CD721
+hbase-0.98.21-hadoop2-bin.tar.gz: SHA384 = 24BFB632 CE148430 D725EFA4 D09F1C77
+                                           52568E4A ED8018FC 138B6DF8 949B5B63
+                                           ACC27479 0E01F4A9 1A06ADA4 E2204E85
+hbase-0.98.21-hadoop2-bin.tar.gz: SHA512 = B9BEA4CF 65607504 71227164 F5A80DA5
+                                           830913EA A8802E35 5029DFCD F7AEF8F1
+                                           61F18A18 370D0718 0293610B 1F0424D4
+                                           8B19977D 7555C747 9B66060D 7EC14847

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.sha
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.sha (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-hadoop2-bin.tar.gz.sha Mon Aug  8 
01:18:26 2016
@@ -0,0 +1,4 @@
+hbase-0.98.21-hadoop2-bin.tar.gz: B9BEA4CF 65607504 71227164 F5A80DA5 830913EA
+                                  A8802E35 5029DFCD F7AEF8F1 61F18A18 370D0718
+                                  0293610B 1F0424D4 8B19977D 7555C747 9B66060D
+                                  7EC14847

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.asc Mon Aug  8 01:18:26 
2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJXp91+AAoJEIWXdU3VNlzNPg8P/0UWnE+xD0hg5oFL6TX8ndBW
+39wDfkF9NDtyS75mVrSySzi+4GsFZG2hF9QjhrlqUWzhJa+CjLoswevkjr4nKbF2
+aOPG4rMKwwIufA1iYF7Xz6oXGJnvUoVriiIEiKDN7bfzMq8zxQ3fBm+E+kBQYeuw
+So+KvwCR9k3GuUE3Rtf+V3KSUJnXEpZplhmqP4ncvdSBGOkDl1snUKKQs8pRLNpy
+Wn44Ihdt+Yeh51l/XyTpbfXBOji+CUsH1rsdUWjNraBtdPxFbrDKgna9zSNn/YiO
+S4DnN4hOih2PMBP+1b2puT2dlwWV2DvOcknkB43ysDx4POyMMCpNS8lBvjtHnNz1
+oGiDX0R6yHhDu7Pr/5qeX27oV6N5QrQrwITexFIfmBBJmWX84xvouZO1c/xpjT2+
+A/4aVxlEzyzrAQNi4KCD/CTWkQ6uowVUPtTTL8flxu/HkbLUrH2+QN2BEPtz0C4g
+VPsFqMHy6hlPj154iMxCSCa1MZKoDgz1Z2aW9BhOVR5ryrd2pKPGyX1JqHZA7Ulm
+P/hbnB0FAIK2o6gcJ+7GEsC+/Vhh3Ha4/GTaumwQEgPFyPeSHUTaWbsIBkqi+Lgx
+qZvrykuuWVIyiW8v5eLtRUzq3HkQzBJShbjJReyTtuyDHuNsndB6MDzj1AmBRYks
+2XSa7uN1DM8aIxiTfCyw
+=yi2H
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.md5
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.md5 (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.md5 Mon Aug  8 01:18:26 
2016
@@ -0,0 +1 @@
+hbase-0.98.21-src.tar.gz: 81 B9 FF DD C3 5D DF 5E  0C A2 E8 61 49 63 CD 45

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.mds Mon Aug  8 01:18:26 
2016
@@ -0,0 +1,17 @@
+hbase-0.98.21-src.tar.gz:    MD5 = 81 B9 FF DD C3 5D DF 5E  0C A2 E8 61 49 63 
CD
+                                   45
+hbase-0.98.21-src.tar.gz:   SHA1 = 69B7 EC86 FB42 C2F9 D1C6  DC4E 652E ED8D 
760A
+                                   DB6B
+hbase-0.98.21-src.tar.gz: RMD160 = 1926 90EB 70BB A395 40C3  DCF9 3FC9 7868 
A1D6
+                                   1BA6
+hbase-0.98.21-src.tar.gz: SHA224 = 953DF25A FF354B2D 850ECE83 93E9EFF2 10178FE5
+                                   03A816CB D82BF8A9
+hbase-0.98.21-src.tar.gz: SHA256 = 4352B072 4079A786 FD674B0C F7CA93A3 CFCBCFF9
+                                   D24DBAE9 52FB22BB A9B6AAB2
+hbase-0.98.21-src.tar.gz: SHA384 = 55763E4D 2F8E7359 6BDA65A8 D6E61087 FBA34B50
+                                   5A1D305A FF0A3A49 9E3BB7AD FEF5042D 615BA07B
+                                   64C6D867 CCD226DC
+hbase-0.98.21-src.tar.gz: SHA512 = E28D21B3 374BF474 4AAFE1C7 75B86A4A 58410073
+                                   9D3B1334 E2567F49 997670E8 DE81D49C FDE2D507
+                                   294BD634 557B725E 02C0474F 5D91AE31 A73A1006
+                                   5E024E93

Added: dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.sha
==============================================================================
--- dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.sha (added)
+++ dev/hbase/hbase-0.98.21RC0/hbase-0.98.21-src.tar.gz.sha Mon Aug  8 01:18:26 
2016
@@ -0,0 +1,3 @@
+hbase-0.98.21-src.tar.gz: E28D21B3 374BF474 4AAFE1C7 75B86A4A 58410073 9D3B1334
+                          E2567F49 997670E8 DE81D49C FDE2D507 294BD634 557B725E
+                          02C0474F 5D91AE31 A73A1006 5E024E93


Reply via email to