You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2016/01/16 08:02:12 UTC

svn commit: r11924 - /dev/hbase/hbase-0.98.17RC0/

Author: apurtell
Date: Sat Jan 16 07:02:11 2016
New Revision: 11924

Log:
HBase 0.98.17RC0 artifacts

Added:
    dev/hbase/hbase-0.98.17RC0/
    dev/hbase/hbase-0.98.17RC0/0.98.16.1_0.98.17RC0_compat_report.html
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz   (with props)
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.asc
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.mds
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz   (with props)
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.asc
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.mds
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz   (with props)
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.asc
    dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.mds

Added: dev/hbase/hbase-0.98.17RC0/0.98.16.1_0.98.17RC0_compat_report.html
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/0.98.16.1_0.98.17RC0_compat_report.html (added)
+++ dev/hbase/hbase-0.98.17RC0/0.98.16.1_0.98.17RC0_compat_report.html Sat Jan 16 07:02:11 2016
@@ -0,0 +1,597 @@
+<!-- kind:binary;verdict:incompatible;affected:0.1;added:5;removed:0;type_problems_high:1;type_problems_medium:0;type_problems_low:0;method_problems_high:0;method_problems_medium:0;method_problems_low:0;tool_version:1.4.3 -->
+<!-- kind:source;verdict:incompatible;affected:0.1;added:5;removed:0;type_problems_high:1;type_problems_medium:0;type_problems_low:0;method_problems_high:0;method_problems_medium:0;method_problems_low:0;tool_version:1.4.3 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+    <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.16.1 and 0.98.17RC0 versions" />
+    <title>
+        HBase: 0.98.16.1 to 0.98.17RC0 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;
+    }
+    span.section {
+        font-weight:bold;
+        cursor:pointer;
+        color:#003E69;
+        white-space:nowrap;
+        margin-left:5px;
+    }
+    span:hover.section {
+        color:#336699;
+    }
+    span.section_affected {
+        cursor:pointer;
+        margin-left:7px;
+        padding-left:15px;
+        font-size:0.875em;
+        color:#cc3300;
+    }
+    span.extendable {
+        font-weight:100;
+    }
+    span.jar {
+        color:#cc3300;
+        font-size:0.875em;
+        font-weight:bold;
+    }
+    div.class_list {
+        padding-left:5px;
+        font-size:0.94em;
+    }
+    div.jar_list {
+        padding-left:5px;
+        font-size:0.94em;
+    }
+    span.package_title {
+        color:#408080;
+        font-size:0.875em;
+    }
+    span.package_list {
+        font-size:0.875em;
+    }
+    span.package {
+        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.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;
+    }
+    table.ptable th {
+        background-color:#eeeeee;
+        font-weight:bold;
+        color:#333333;
+        font-family:Verdana, Arial;
+        font-size:0.81em;
+        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.mangled {
+        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;
+        color:Red;
+    }
+    span.nowrap {
+        white-space:nowrap;
+    }
+    td.passed {
+        background-color:#CCFFCC;
+    }
+    td.warning {
+        background-color:#F4F4AF;
+    }
+    td.failed {
+        background-color:#FFCCCC;
+    }
+    td.new {
+        background-color:#C6DEFF;
+    }
+    .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 showContent(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.16.1</span> and <span style='color:Red;'>0.98.17RC0</span> versions</h1>
+
+        <br/><div class='tabset'>
+        <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a>
+        <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a>
+        </div><div id='BinaryTab' class='tab'>
+<h2>Test Info</h2><hr/>
+<table cellpadding='3' cellspacing='0' class='summary'>
+<tr><th>Library Name</th><td>HBase</td></tr>
+<tr><th>Version #1</th><td>0.98.16.1</td></tr>
+<tr><th>Version #2</th><td>0.98.17RC0</td></tr>
+<tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr>
+</table>
+<h2>Test Results</h2><hr/><table cellpadding='3' cellspacing='0' class='summary'><tr><th>Total Java ARchives</th><td><a href='#Checked_Archives' style='color:Blue;'>16</a></td></tr><tr><th>Total Methods / Classes</th><td>2339 / 4066</td></tr><tr><th>Verdict</th><td><span style='color:Red;'><b>Incompatible<br/>(0.1%)</b></span></td></tr>
+</table>
+<h2>Problem Summary</h2><hr/><table cellpadding='3' cellspacing='0' class='summary'><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='#Binary_Added' style='color:Blue;'>5</a></td></tr><tr><th>Removed Methods</th><td>High</td><td>0</td></tr><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Binary_Problems_High' style='color:Blue;'>1</a></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>0</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='#Other_Binary_Changes_In_Types' style='color:Blue;'>4</a></td></tr>
+</table>
+
+<a name='Binary_Added'></a><h2>Added Methods (5)</h2><hr/>
+<span class='jar'>hbase-common-0.98.17.jar</span>, <span class='cname'>HBaseConfiguration.class</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_1')">
+HBaseConfiguration.createClusterConf&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>baseConf</span></span>, <span class='nowrap'>String <span class='color_p'>clusterKey</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_1" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.createClusterConf:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_2')">
+HBaseConfiguration.createClusterConf&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>baseConf</span></span>, <span class='nowrap'>String <span class='color_p'>clusterKey</span></span>, <span class='nowrap'>String <span class='color_p'>overridePrefix</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_2" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.createClusterConf:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_3')">
+HBaseConfiguration.setWithPrefix&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>conf</span></span>, <span class='nowrap'>String <span class='color_p'>prefix</span></span>, <span class='nowrap'>Iterable&lt;Map.Entry&lt;String,String&gt;&gt; <span class='color_p'>properties</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;void</span></span>
+<br/>
+<div id="c_3" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.setWithPrefix:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/Iterable;)V</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_4')">
+HBaseConfiguration.subset&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>srcConf</span></span>, <span class='nowrap'>String <span class='color_p'>prefix</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_4" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.subset:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-server-0.98.17.jar</span>, <span class='cname'>TableMapReduceUtil.class</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.mapreduce</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_5')">
+TableMapReduceUtil.initCredentialsForCluster&#160;<span class='sym_p'><span class='nowrap'>(&#160;Job <span class='color_p'>job</span></span>, <span class='nowrap'>Configuration <span class='color_p'>conf</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;void</span></span>
+<br/>
+<div id="c_5" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.initCredentialsForCluster:(Lorg/apache/hadoop/mapreduce/Job;Lorg/apache/hadoop/conf/Configuration;)V</b>]</span><br/><br/></div>
+
+<br/>
+<a class='top_ref' href='#Top'>to the top</a><br/>
+<a name='High_Risk_Binary_Problems'></a><a name='Type_Binary_Problems_High'></a>
+<h2>Problems with Data Types, High Severity (1)</h2><hr/>
+<span class='jar'>hbase-server-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.ipc</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_6')">
+<span class='extendable'>[+]</span> RpcServer.Connection (1)</span>
+<br/>
+<div id="c_6" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Type of field <b>user</b> has been changed from <span class='nowrap'><b>org.apache.hadoop.security.UserGroupInformation</b></span> to <span class='nowrap'><b>org.apache.hadoop.hbase.security.User</b></span>.</td><td align='left' valign='top'>A client program may be interrupted by <b>NoSuchFieldError</b> exception.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_7')">
+[+] affected methods (2)</span>
+<div id="c_7" style="display:none;">
+<div class='affected'><span class='iname_a'>closeConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;RpcServer.Connection</span>&#160;)</span></span><br/><div class='affect'>1st parameter 'connection'  of this method has type 'RpcServer.Connection'.</div>
+<span class='iname_a'>getConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;SocketChannel</span>, <span class='nowrap'>long</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'RpcServer.Connection'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><a class='top_ref' href='#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 (4)</h2><hr/>
+<span class='jar'>hbase-client-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_8')">
+<span class='extendable'>[+]</span> ScannerCallable (1)</span>
+<br/>
+<div id="c_8" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>renew</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_9')">
+[+] affected methods (1)</span>
+<div id="c_9" style="display:none;">
+<div class='affected'><span class='iname_a'>getScannerCallable&#160;<span class='sym_p'><span class='nowrap'>(&#160;byte[&#160;]</span>, <span class='nowrap'>int</span>, <span class='nowrap'>byte[&#160;]</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'ScannerCallable'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-server-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.ipc</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_10')">
+<span class='extendable'>[+]</span> RpcServer.Connection (1)</span>
+<br/>
+<div id="c_10" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>ugi</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_11')">
+[+] affected methods (2)</span>
+<div id="c_11" style="display:none;">
+<div class='affected'><span class='iname_a'>closeConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;RpcServer.Connection</span>&#160;)</span></span><br/><div class='affect'>1st parameter 'connection'  of this method has type 'RpcServer.Connection'.</div>
+<span class='iname_a'>getConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;SocketChannel</span>, <span class='nowrap'>long</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'RpcServer.Connection'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.snapshot</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_12')">
+<span class='extendable'>[+]</span> ExportSnapshot (2)</span>
+<br/>
+<div id="c_12" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>CONF_DEST_PREFIX</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr>
+<tr><th align='center' valign='top'>2</th><td align='left' valign='top'>Field <b>CONF_SOURCE_PREFIX</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_13')">
+[+] affected methods (3)</span>
+<div id="c_13" style="display:none;">
+<div class='affected'><span class='iname_a'>ExportSnapshot&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from 'ExportSnapshot' class.</div>
+<span class='iname_a'>main&#160;<span class='sym_p'><span class='nowrap'>(&#160;String[&#160;]</span>&#160;)</span></span><br/><div class='affect'>This method is from 'ExportSnapshot' class.</div>
+<span class='iname_a'>run&#160;<span class='sym_p'><span class='nowrap'>(&#160;String[&#160;]</span>&#160;)</span></span><br/><div class='affect'>This method is from 'ExportSnapshot' class.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><a class='top_ref' href='#Top'>to the top</a><br/>
+<a name='Checked_Archives'></a><h2>Java ARchives (16)</h2>
+<hr/><div class='jar_list'>
+hbase-annotations-0.98.16.1.jar<br/>
+hbase-checkstyle-0.98.16.1.jar<br/>
+hbase-client-0.98.16.1.jar<br/>
+hbase-common-0.98.16.1.jar<br/>
+hbase-examples-0.98.16.1.jar<br/>
+hbase-hadoop-compat-0.98.16.1.jar<br/>
+hbase-hadoop2-compat-0.98.16.1.jar<br/>
+hbase-it-0.98.16.1.jar<br/>
+hbase-prefix-tree-0.98.16.1.jar<br/>
+hbase-protocol-0.98.16.1.jar<br/>
+hbase-resource-bundle-0.98.16.1.jar<br/>
+hbase-rest-0.98.16.1.jar<br/>
+hbase-server-0.98.16.1.jar<br/>
+hbase-shell-0.98.16.1.jar<br/>
+hbase-testing-util-0.98.16.1.jar<br/>
+hbase-thrift-0.98.16.1.jar<br/>
+</div><br/><a class='top_ref' href='#Top'>to the top</a><br/>
+<br/><br/><br/></div><div id='SourceTab' class='tab'>
+<h2>Test Info</h2><hr/>
+<table cellpadding='3' cellspacing='0' class='summary'>
+<tr><th>Library Name</th><td>HBase</td></tr>
+<tr><th>Version #1</th><td>0.98.16.1</td></tr>
+<tr><th>Version #2</th><td>0.98.17RC0</td></tr>
+<tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr>
+</table>
+<h2>Test Results</h2><hr/><table cellpadding='3' cellspacing='0' class='summary'><tr><th>Total Java ARchives</th><td><a href='#Checked_Archives' style='color:Blue;'>16</a></td></tr><tr><th>Total Methods / Classes</th><td>2339 / 4066</td></tr><tr><th>Verdict</th><td><span style='color:Red;'><b>Incompatible<br/>(0.1%)</b></span></td></tr>
+</table>
+<h2>Problem Summary</h2><hr/><table cellpadding='3' cellspacing='0' class='summary'><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='#Source_Added' style='color:Blue;'>5</a></td></tr><tr><th>Removed Methods</th><td>High</td><td>0</td></tr><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td class='failed'><a href='#Type_Source_Problems_High' style='color:Blue;'>1</a></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>0</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='#Other_Source_Changes_In_Types' style='color:Blue;'>4</a></td></tr>
+</table>
+
+<a name='Source_Added'></a><h2>Added Methods (5)</h2><hr/>
+<span class='jar'>hbase-common-0.98.17.jar</span>, <span class='cname'>HBaseConfiguration.class</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_14')">
+HBaseConfiguration.createClusterConf&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>baseConf</span></span>, <span class='nowrap'>String <span class='color_p'>clusterKey</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_14" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.createClusterConf:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_15')">
+HBaseConfiguration.createClusterConf&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>baseConf</span></span>, <span class='nowrap'>String <span class='color_p'>clusterKey</span></span>, <span class='nowrap'>String <span class='color_p'>overridePrefix</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_15" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.createClusterConf:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_16')">
+HBaseConfiguration.setWithPrefix&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>conf</span></span>, <span class='nowrap'>String <span class='color_p'>prefix</span></span>, <span class='nowrap'>Iterable&lt;Map.Entry&lt;String,String&gt;&gt; <span class='color_p'>properties</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;void</span></span>
+<br/>
+<div id="c_16" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.setWithPrefix:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/Iterable;)V</b>]</span><br/><br/></div>
+
+<span class="section" onclick="javascript:showContent(this, 'c_17')">
+HBaseConfiguration.subset&#160;<span class='sym_p'><span class='nowrap'>(&#160;Configuration <span class='color_p'>srcConf</span></span>, <span class='nowrap'>String <span class='color_p'>prefix</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;Configuration</span></span>
+<br/>
+<div id="c_17" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/HBaseConfiguration.subset:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/conf/Configuration;</b>]</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-server-0.98.17.jar</span>, <span class='cname'>TableMapReduceUtil.class</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.mapreduce</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_18')">
+TableMapReduceUtil.initCredentialsForCluster&#160;<span class='sym_p'><span class='nowrap'>(&#160;Job <span class='color_p'>job</span></span>, <span class='nowrap'>Configuration <span class='color_p'>conf</span></span>&#160;)</span> <span class='attr'>[static]</span><span class='sym_p nowrap'> &#160;<b>:</b>&#160;&#160;void</span></span>
+<br/>
+<div id="c_18" style="display:none;">
+<span class='mangled'>[mangled: <b>org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.initCredentialsForCluster:(Lorg/apache/hadoop/mapreduce/Job;Lorg/apache/hadoop/conf/Configuration;)V</b>]</span><br/><br/></div>
+
+<br/>
+<a class='top_ref' href='#Top'>to the top</a><br/>
+<a name='High_Risk_Source_Problems'></a><a name='Type_Source_Problems_High'></a>
+<h2>Problems with Data Types, High Severity (1)</h2><hr/>
+<span class='jar'>hbase-server-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.ipc</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_19')">
+<span class='extendable'>[+]</span> RpcServer.Connection (1)</span>
+<br/>
+<div id="c_19" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Type of field <b>user</b> has been changed from <span class='nowrap'><b>org.apache.hadoop.security.UserGroupInformation</b></span> to <span class='nowrap'><b>org.apache.hadoop.hbase.security.User</b></span>.</td><td align='left' valign='top'>Recompilation of a client program may be terminated with the message: incompatible types, found: <b>org.apache.hadoop.security.UserGroupInformation</b>, required: <b>org.apache.hadoop.hbase.security.User</b>.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_20')">
+[+] affected methods (2)</span>
+<div id="c_20" style="display:none;">
+<div class='affected'><span class='iname_a'>closeConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;RpcServer.Connection</span>&#160;)</span></span><br/><div class='affect'>1st parameter 'connection'  of this method has type 'RpcServer.Connection'.</div>
+<span class='iname_a'>getConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;SocketChannel</span>, <span class='nowrap'>long</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'RpcServer.Connection'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><a class='top_ref' href='#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 (4)</h2><hr/>
+<span class='jar'>hbase-client-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_21')">
+<span class='extendable'>[+]</span> ScannerCallable (1)</span>
+<br/>
+<div id="c_21" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>renew</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to <b>renew</b> is ambiguous.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_22')">
+[+] affected methods (1)</span>
+<div id="c_22" style="display:none;">
+<div class='affected'><span class='iname_a'>getScannerCallable&#160;<span class='sym_p'><span class='nowrap'>(&#160;byte[&#160;]</span>, <span class='nowrap'>int</span>, <span class='nowrap'>byte[&#160;]</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'ScannerCallable'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-server-0.98.16.1.jar</span><br/>
+<span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.ipc</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_23')">
+<span class='extendable'>[+]</span> RpcServer.Connection (1)</span>
+<br/>
+<div id="c_23" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>ugi</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to <b>ugi</b> is ambiguous.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_24')">
+[+] affected methods (2)</span>
+<div id="c_24" style="display:none;">
+<div class='affected'><span class='iname_a'>closeConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;RpcServer.Connection</span>&#160;)</span></span><br/><div class='affect'>1st parameter 'connection'  of this method has type 'RpcServer.Connection'.</div>
+<span class='iname_a'>getConnection&#160;<span class='sym_p'><span class='nowrap'>(&#160;SocketChannel</span>, <span class='nowrap'>long</span>&#160;)</span></span><br/><div class='affect'>Return value  of this method has type 'RpcServer.Connection'.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='package_title'>package</span> <span class='package'>org.apache.hadoop.hbase.snapshot</span><br/>
+<span class="section" onclick="javascript:showContent(this, 'c_25')">
+<span class='extendable'>[+]</span> ExportSnapshot (2)</span>
+<br/>
+<div id="c_25" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th align='center' valign='top'>1</th><td align='left' valign='top'>Field <b>CONF_DEST_PREFIX</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to <b>CONF_DEST_PREFIX</b> is ambiguous.</td></tr>
+<tr><th align='center' valign='top'>2</th><td align='left' valign='top'>Field <b>CONF_SOURCE_PREFIX</b> has been added to this class.</td><td align='left' valign='top'>No effect.<br/><b>NOTE</b>: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to <b>CONF_SOURCE_PREFIX</b> is ambiguous.</td></tr>
+</table><span class="section_affected" onclick="javascript:showContent(this, 'c_26')">
+[+] affected methods (3)</span>
+<div id="c_26" style="display:none;">
+<div class='affected'><span class='iname_a'>ExportSnapshot&#160;<span class='sym_p'>(&#160;)</span></span><br/><div class='affect'>This constructor is from 'ExportSnapshot' class.</div>
+<span class='iname_a'>main&#160;<span class='sym_p'><span class='nowrap'>(&#160;String[&#160;]</span>&#160;)</span></span><br/><div class='affect'>This method is from 'ExportSnapshot' class.</div>
+<span class='iname_a'>run&#160;<span class='sym_p'><span class='nowrap'>(&#160;String[&#160;]</span>&#160;)</span></span><br/><div class='affect'>This method is from 'ExportSnapshot' class.</div>
+</div></div>
+<br/><br/></div>
+
+<br/><a class='top_ref' href='#Top'>to the top</a><br/>
+<a name='Checked_Archives'></a><h2>Java ARchives (16)</h2>
+<hr/><div class='jar_list'>
+hbase-annotations-0.98.16.1.jar<br/>
+hbase-checkstyle-0.98.16.1.jar<br/>
+hbase-client-0.98.16.1.jar<br/>
+hbase-common-0.98.16.1.jar<br/>
+hbase-examples-0.98.16.1.jar<br/>
+hbase-hadoop-compat-0.98.16.1.jar<br/>
+hbase-hadoop2-compat-0.98.16.1.jar<br/>
+hbase-it-0.98.16.1.jar<br/>
+hbase-prefix-tree-0.98.16.1.jar<br/>
+hbase-protocol-0.98.16.1.jar<br/>
+hbase-resource-bundle-0.98.16.1.jar<br/>
+hbase-rest-0.98.16.1.jar<br/>
+hbase-server-0.98.16.1.jar<br/>
+hbase-shell-0.98.16.1.jar<br/>
+hbase-testing-util-0.98.16.1.jar<br/>
+hbase-thrift-0.98.16.1.jar<br/>
+</div><br/><a class='top_ref' href='#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.4.3 &#160;</i></div><br/>
+</body></html>
\ No newline at end of file

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

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

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.asc Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJWmenBAAoJEJ4qYA1LbX3zJiMP/1EpQy1TC16Fcue6PgKUxTIg
+Vqte4/Wq4ze9Dw59haf1xatNuTA8IRgmY3TNZchfvv803hZiBtAvuaqepfCg6j/U
+nER2dbprXmxgq2zZWi8fbaSOg8glmDIQqVjanHH71WFwEhNxR6GsCIITUQU6aZBY
+wdwdyv3cFCTzPRhJAXqitg19mQqCnqPU794AcWa5WursqfKt1BBBXoF6vW3hmFXV
+gbA2IgSnY6GLj842Bt1zpozc93teeOPUFpzsrACyy+hFgpaY7HsUxo4HORCCHB5I
+LK493Ml4RvZEljpH6JJOB6EVhVy5RMiYCBQY+uUhwYW7XuSyXGVX0uUAum+CAPlC
+Hoi38eEk+OYXCTFPYRpk9tcjEW+v56bm7/Xm5x7ErgUoNV3bnrDCVz7WFQfpgUne
+y/7Ei3Ol/Xa7kPaDWA0ym/0nMVq3ibtycv8d3u9MniO4QVX5aMs01oLcNpROPuGO
+lZgF8nuYnn/TlqdzAo0YdawpzOyVOq/Rv5wJbSdMF3eTcNALcDEr6uCHW+/ZwyD2
+pZG7+RvRTlE2U728okh5Gshz9kc93fxs2u4MwBOh8C8PaBLo0muxiSupeXTyqzBg
+WyxkalWfwxgw/+5JftnWdq9sojV/xNcNaUlJTQMGDhjHHiz5ZP1+UxxxMJWLqSsk
+AzNYklOewDP+8Qanocl/
+=ddq3
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop1-bin.tar.gz.mds Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+hbase-0.98.17-hadoop1-bin.tar.gz:    MD5 = BA 2A 7B 97 9D 5B B3 6E  BB E9 14 49
+                                           21 10 85 7D
+hbase-0.98.17-hadoop1-bin.tar.gz:   SHA1 = 68AB 0727 5A12 5008 5072  AC1A 8CE4
+                                           5936 0A86 5B50
+hbase-0.98.17-hadoop1-bin.tar.gz: RMD160 = B078 13C0 0FC8 EDB6 80CB  6F06 D362
+                                           6CD5 B4FD 952E
+hbase-0.98.17-hadoop1-bin.tar.gz: SHA224 = 53A4F804 E43F8BEB A4AC54DD 1628E9A9
+                                           85E6F891 CC813E58 E3CB122C
+hbase-0.98.17-hadoop1-bin.tar.gz: SHA256 = 326D154F 808F3A8F 319C5702 70867A5B
+                                           05FF4CDC 6BB5E8D5 D864179A 2F424B2D
+hbase-0.98.17-hadoop1-bin.tar.gz: SHA384 = 517A038A 6ABD33E9 9EEA325D A92C110C
+                                           8A0DA065 265A93B4 79C2D949 D8EB5C0C
+                                           90BABF25 697461AB CFA1AC8B 2D872E4B
+hbase-0.98.17-hadoop1-bin.tar.gz: SHA512 = F8370F67 567A4CB8 874F90F1 D51F4E4A
+                                           B7C7C0C1 E9988494 D8096E62 3B968372
+                                           08F09975 8D77D26A F34E3B66 9C74155F
+                                           7AF37191 85868490 912541BC A3B17C30

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

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

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.asc Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJWmenIAAoJEJ4qYA1LbX3zhtgQAJxVRanNfFgdK+YRUts4ZWkP
+47IpJRXlRTe9+RFJIST2SfR4AAhSybrigkNPh+wKp7rKlvfOv2Ld1pUlv3F0C9f/
+BoyzjGfjhez3mSdfXyEMX4p+vTZ3yRAKDNSNHiPlZbO2x5ZBEw9qyweKFwj72Tx7
+Ow0fNQC3SbSQgJiW45nxaAZfPgdyJQ5Z1GDpuEUJB0noaJ/DpiXUaC21E1unqA+G
+Smik91tJgFgcb5wcWHBYDoSnk03z6vNJk6yHZePPseqItD/sud6DDQKnCtI6HLJr
+N193JDpZ6At6EF3OzQ9AAeJQ4DM3LYllmkm11VaaIfySCS/gacYzgAxuhjBzM/HS
+keY87/+nEbW0HjoeHy7du7hCeEVQs1CTEtScNVfwmgFk8V6I0S0+3GxsjYJTkR8A
+x0jy2fBzzMjd3JgIRPBlEwYP8Dk4Nya5Xt4od+YXaEuFHd0eRTAYkSzwc/VxNnT3
+Bp6j9JJCoMLh98DW6SShgHFRbBIW5kPWveeVeZSUhBXwWoZBTqvmTakogGn34JwR
+P6mlXJCB+WW7Y++KBp+zwNwWHu0WBWHv2dgR7vqKRf20PDwDFGXRAPfNUgvvUqKh
+ii8eqY7w1Au9pzFC4ysFeOb8L+mzShUvoOk9+J/ayupF3+9f+aPe1veqoi8od3FW
+56tZhLg2MJKxDNfRe7KG
+=Z9YM
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-hadoop2-bin.tar.gz.mds Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+hbase-0.98.17-hadoop2-bin.tar.gz:    MD5 = 61 A8 0B 7A CE 0F 13 FD  81 60 91 0B
+                                           CD F6 4C DD
+hbase-0.98.17-hadoop2-bin.tar.gz:   SHA1 = 4597 8CE5 21B4 837E D0E1  F9AE 0DD5
+                                           67B9 FAD1 3678
+hbase-0.98.17-hadoop2-bin.tar.gz: RMD160 = 648A BA80 3EC5 963E E362  153F 5643
+                                           5F1F CDFF 08EF
+hbase-0.98.17-hadoop2-bin.tar.gz: SHA224 = 1EA74286 3B244688 0AAFCC86 FA03D1BF
+                                           B7E46083 35937291 2E5025E0
+hbase-0.98.17-hadoop2-bin.tar.gz: SHA256 = 863E8139 F4E523BA 776E7000 89879CD5
+                                           37BE357A 9D5EB2BE 3E3B9E1B 7AA80C33
+hbase-0.98.17-hadoop2-bin.tar.gz: SHA384 = BB2305A5 82049DD5 B1EAA356 876D495C
+                                           E1C4B278 76D87658 5889A68C 410EF70F
+                                           118362EB 0743DCA1 BBA7670A 89AA759A
+hbase-0.98.17-hadoop2-bin.tar.gz: SHA512 = 8C5C839F 1745E0B6 49839B72 AA852E8A
+                                           5B105E79 FC8CAA6D 186972DC EEF88A51
+                                           17C37F3C DBBB3C4F 0B03B642 12339ECA
+                                           E10C9B8E E0EFC0AC AFF82697 03D70EDD

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

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

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.asc
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.asc (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.asc Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJWmenIAAoJEJ4qYA1LbX3zJq0P/3GMrpn7eq1arfcdwismmMXn
+yzmQTkW8BpVo8aEGH5Tmme/HQbYMB26undylxFX30AXZklUY+npmkMKOKoWd2t1S
+prryELpmfxLmu5rFteocInTfkOSCGMAMlRTCKWAFSXdZFU0kHO9aunqC8OUIMHyT
+GBBq1Dmr0yCVgx+BjJm4w1cGz0z67ZbIKI8eON25U1+5hvCNUIN6HjvPnJp2jol2
+hIob7v6OAjZjKdwvY3VA63tlYjRWh3arBW1K7aFGKJ5a9n2wcY1f9VOyuyy5fxOZ
+zuzYkNNT0OLm9IqaDtt5KwzEaN/QyzaZhZMfrQZ8OQ4Qi7+U8c89FOmasd2gfcuC
+S+bqQBDEmcCbA2ILq/hPn+VqQMZb+qb4z7sHR9qwmrgs8ZOdByYcGWdlZYWDW7bY
+OcEjdFB/aQmFSI4Vr/HbALdY5YYJ3LIYqwEvXcyBfoZDkz+qWqs4q4gmQrP890vk
+qmg0fo1bTZmpta8NuQXyCeziZzTpxUduaARAgbmTLOxxcftQrQyXildyJPNqblyu
+b/y91m1U4HDT5k38iNGBATqsgxlQ7Spi8jmaid12USI9p8g+nzytwjwBbD3GxPJa
+2Sq8JfKJZzt6C2wysRlfvqw21pgWLyPB2oBiwovtK+6eBTweIBamt27zNPf9E23k
+em5cd96w+Z+WL2JjaJOA
+=ilXB
+-----END PGP SIGNATURE-----

Added: dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.mds
==============================================================================
--- dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.mds (added)
+++ dev/hbase/hbase-0.98.17RC0/hbase-0.98.17-src.tar.gz.mds Sat Jan 16 07:02:11 2016
@@ -0,0 +1,17 @@
+hbase-0.98.17-src.tar.gz:    MD5 = 9E BF 67 F4 17 F7 F6 10  FE 23 E6 01 67 B3 2E
+                                   69
+hbase-0.98.17-src.tar.gz:   SHA1 = A0FA A478 FA64 5B96 AF1D  F928 382E 73F0 07DA
+                                   F6B4
+hbase-0.98.17-src.tar.gz: RMD160 = 3D20 2331 E6FD 8B75 4809  DDC1 37D7 C44A 473D
+                                   7FE0
+hbase-0.98.17-src.tar.gz: SHA224 = C50B08EE 73B2DFD4 D2B0DC26 9D72ED99 CD0A4D93
+                                   92E57AB6 3C895B35
+hbase-0.98.17-src.tar.gz: SHA256 = 6780A862 F9A1FC56 26906049 26C0FC54 C49D3EF6
+                                   AEDA0664 917E785C 75A70AB5
+hbase-0.98.17-src.tar.gz: SHA384 = 598BC4D7 A07C1D91 8430B3FC 05F44886 9B3D93AE
+                                   18526181 6AFEC773 DFC17EF9 5A9402DF D244B168
+                                   BD912701 17FA8D45
+hbase-0.98.17-src.tar.gz: SHA512 = E4497E91 29D73909 1963B2C4 E41C5DEE 82A4D610
+                                   279DA683 8BAE77B7 9C6434DA B695EAF2 7E4FCB0C
+                                   6EAC5E0F 3937B9EC 2CFCD4FA B538B772 66355248
+                                   BAC15E58