Added: dev/hbase/2.6.3RC0/api_compare_2.6.2_to_2.6.3RC0.html
==============================================================================
--- dev/hbase/2.6.3RC0/api_compare_2.6.2_to_2.6.3RC0.html (added)
+++ dev/hbase/2.6.3RC0/api_compare_2.6.2_to_2.6.3RC0.html Sat Jun 21 16:06:13
2025
@@ -0,0 +1,1246 @@
+<!--
kind:binary;verdict:compatible;affected:0;added:24;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:6896;checked_types:620;tool_version:2.4
-->
+<!--
kind:source;verdict:incompatible;affected:0.4;added:24;removed:0;type_problems_high:2;type_problems_medium:0;type_problems_low:0;method_problems_high:0;method_problems_medium:0;method_problems_low:0;checked_methods:6896;checked_types:620;tool_version:2.4
-->
+<!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="viewport" content="width=device-width,initial-scale=1" />
+<meta name="keywords" content="hbase, compatibility" />
+<meta name="description" content="Compatibility report for the hbase library
between rel/2.6.2 and 2.6.3RC0 versions" />
+<title>hbase: rel/2.6.2 to 2.6.3RC0 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:0.3125em;
+}
+span:hover.section {
+ color:#336699;
+}
+span.sect_aff {
+ cursor:pointer;
+ padding-left:1.55em;
+ font-size:0.875em;
+ color:#cc3300;
+}
+span.ext {
+ font-weight:normal;
+}
+span.jar {
+ color:#cc3300;
+ font-size:0.875em;
+ font-weight:bold;
+}
+div.jar_list {
+ padding-left:0.4em;
+ 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;
+}
+span.iname_a {
+ color:#333333;
+ font-weight:bold;
+ font-size:0.94em;
+}
+span.sym_p {
+ font-weight:normal;
+ white-space:normal;
+}
+span.sym_pd {
+ white-space:normal;
+}
+span.sym_p span, span.sym_pd span {
+ white-space:nowrap;
+}
+span.attr {
+ color:Black;
+ font-weight:normal;
+}
+span.deprecated {
+ color:Red;
+ font-weight:bold;
+ font-family:Monaco, monospace;
+}
+div.affect {
+ padding-left:1em;
+ padding-bottom:10px;
+ font-size:0.87em;
+ font-style:italic;
+ line-height:0.9em;
+}
+div.affected {
+ padding-left:2em;
+ padding-top:10px;
+}
+table.ptable {
+ border-collapse:collapse;
+ border:1px outset black;
+ margin-left:0.95em;
+ margin-top:3px;
+ margin-bottom:3px;
+ width:56.25em;
+}
+table.ptable td {
+ border:1px solid Gray;
+ padding:3px;
+ font-size:0.875em;
+ text-align:left;
+ vertical-align:top;
+ max-width:28em;
+ word-wrap:break-word;
+}
+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:normal;
+ 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:1em;
+ font-size:0.875em;
+ cursor:text;
+ color:#444444;
+ font-weight:bold;
+}
+span.pleft {
+ padding-left:2.5em;
+}
+span.color_p {
+ font-style:italic;
+ color:Brown;
+}
+span.param {
+ font-style:italic;
+}
+span.focus_p {
+ font-style:italic;
+ background-color:#DCDCDC;
+}
+span.ttype {
+ font-weight:normal;
+}
+span.nowrap {
+ white-space:nowrap;
+}
+span.value {
+ white-space:nowrap;
+ font-weight:bold;
+}
+.passed {
+ background-color:#CCFFCC;
+ font-weight:normal;
+}
+.warning {
+ background-color:#F4F4AF;
+ font-weight:normal;
+}
+.failed {
+ background-color:#FFCCCC;
+ font-weight:normal;
+}
+.new {
+ background-color:#C6DEFF;
+ font-weight:normal;
+}
+
+.compatible {
+ background-color:#CCFFCC;
+ font-weight:normal;
+}
+.almost_compatible {
+ background-color:#FFDAA3;
+ font-weight:normal;
+}
+.incompatible {
+ background-color:#FFCCCC;
+ font-weight:normal;
+}
+.gray {
+ background-color:#DCDCDC;
+ font-weight:normal;
+}
+
+.top_ref {
+ font-size:0.69em;
+}
+.footer {
+ font-size:0.8125em;
+}
+.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,
"[−]");
+ }
+ 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;'>rel/2.6.2</span> and <span
style='color:Red;'>2.6.3RC0</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 class='summary'>
+<tr><th>Library Name</th><td>hbase</td></tr>
+<tr><th>Version #1</th><td>rel/2.6.2</td></tr>
+<tr><th>Version #2</th><td>2.6.3RC0</td></tr>
+<tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr>
+</table>
+<h2>Test Results</h2><hr/>
+<table class='summary'>
+<tr><th>Total Java Modules</th><td><a href='#Checked_Archives'
style='color:Blue;'>21</a></td></tr>
+<tr><th>Total Methods / Classes</th><td>6896 / 620</td></tr>
+<tr><th>Compatibility</th>
+<td class='compatible'>100%</td>
+</tr>
+</table>
+<h2>Problem Summary</h2><hr/>
+<table 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;'>24</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>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>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;'>13</a></td></tr>
+</table>
+
+<a name='Binary_Added'></a><h2>Added Methods <span
class='new'> 24 </span></h2><hr/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Algorithm.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.io.compress</span><br/>
+<span class="section" onclick="sC(this, 'c_1')">
+Compression.Algorithm.getByteBuffDecompressor <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  ByteBuffDecompressor</span></span>
+<br/>
+<div id="c_1" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.getByteBuffDecompressor:()Lorg/apache/hadoop/hbase/io/compress/ByteBuffDecompressor;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_2')">
+Compression.Algorithm.getHFileDecompressionContextForConfiguration <span
class='sym_p'><span>( Configuration <span
class='color_p'>conf</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  Compression.HFileDecompressionContext</span></span>
+<br/>
+<div id="c_2" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.getHFileDecompressionContextForConfiguration:(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/io/compress/Compression$HFileDecompressionContext;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_3')">
+Compression.Algorithm.returnByteBuffDecompressor <span
class='sym_p'><span>( ByteBuffDecompressor <span
class='color_p'>decompressor</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  void</span></span>
+<br/>
+<div id="c_3" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.returnByteBuffDecompressor:(Lorg/apache/hadoop/hbase/io/compress/ByteBuffDecompressor;)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_4')">
+Compression.Algorithm.supportsByteBuffDecompression <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_4" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.supportsByteBuffDecompression:()Z</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>AsyncBufferedMutator.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_5')">
+AsyncBufferedMutator.getMaxMutations <span class='sym_p'>( )</span>
<span class='attr'>[abstract]</span><span class='sym_p nowrap'>
 <b>:</b>  int</span></span>
+<br/>
+<div id="c_5" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/AsyncBufferedMutator.getMaxMutations:()I</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>AsyncBufferedMutatorBuilder.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_6')">
+AsyncBufferedMutatorBuilder.setMaxMutations <span
class='sym_p'><span>( int <span
class='color_p'>p1</span></span> )</span> <span
class='attr'>[abstract]</span><span class='sym_p nowrap'>
 <b>:</b>  AsyncBufferedMutatorBuilder</span></span>
+<br/>
+<div id="c_6" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.setMaxMutations:(I)Lorg/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>BufferedMutator.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_7')">
+BufferedMutator.getMaxMutations <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  int</span></span>
+<br/>
+<div id="c_7" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutator.getMaxMutations:()I</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>BufferedMutatorParams.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_8')">
+BufferedMutatorParams.getMaxMutations <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  int</span></span>
+<br/>
+<div id="c_8" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutatorParams.getMaxMutations:()I</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_9')">
+BufferedMutatorParams.setMaxMutations <span
class='sym_p'><span>( int <span
class='color_p'>maxMutations</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  BufferedMutatorParams</span></span>
+<br/>
+<div id="c_9" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutatorParams.setMaxMutations:(I)Lorg/apache/hadoop/hbase/client/BufferedMutatorParams;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Builder.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_10')">
+CheckAndMutate.Builder.queryMetricsEnabled <span
class='sym_p'><span>( boolean <span
class='color_p'>queryMetricsEnabled</span></span> )</span><span
class='sym_p nowrap'>
 <b>:</b>  CheckAndMutate.Builder</span></span>
+<br/>
+<div id="c_10" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutate.Builder.queryMetricsEnabled:(Z)Lorg/apache/hadoop/hbase/client/CheckAndMutate$Builder;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>CheckAndMutate.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_11')">
+CheckAndMutate.isQueryMetricsEnabled <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_11" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutate.isQueryMetricsEnabled:()Z</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>CheckAndMutateResult.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_12')">
+CheckAndMutateResult.getMetrics <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  QueryMetrics</span></span>
+<br/>
+<div id="c_12" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutateResult.getMetrics:()Lorg/apache/hadoop/hbase/client/QueryMetrics;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_13')">
+CheckAndMutateResult.setMetrics <span
class='sym_p'><span>( QueryMetrics <span
class='color_p'>metrics</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  CheckAndMutateResult</span></span>
+<br/>
+<div id="c_13" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutateResult.setMetrics:(Lorg/apache/hadoop/hbase/client/QueryMetrics;)Lorg/apache/hadoop/hbase/client/CheckAndMutateResult;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Query.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_14')">
+Query.isQueryMetricsEnabled <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_14" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Query.isQueryMetricsEnabled:()Z</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_15')">
+Query.setQueryMetricsEnabled <span class='sym_p'><span>( boolean
<span class='color_p'>enabled</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  Query</span></span>
+<br/>
+<div id="c_15" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Query.setQueryMetricsEnabled:(Z)Lorg/apache/hadoop/hbase/client/Query;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>QueryMetrics.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_16')">
+QueryMetrics.getBlockBytesScanned <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  long</span></span>
+<br/>
+<div id="c_16" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/QueryMetrics.getBlockBytesScanned:()J</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_17')">
+QueryMetrics.QueryMetrics <span class='sym_p'><span>( long <span
class='color_p'>blockBytesScanned</span></span> )</span></span>
+<br/>
+<div id="c_17" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/QueryMetrics."<init>":(J)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Result.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_18')">
+Result.getMetrics <span class='sym_p'>( )</span><span class='sym_p
nowrap'>  <b>:</b>  QueryMetrics</span></span>
+<br/>
+<div id="c_18" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Result.getMetrics:()Lorg/apache/hadoop/hbase/client/QueryMetrics;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_19')">
+Result.setMetrics <span class='sym_p'><span>( QueryMetrics <span
class='color_p'>metrics</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_19" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Result.setMetrics:(Lorg/apache/hadoop/hbase/client/QueryMetrics;)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>RpcThrottlingException.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.quotas</span><br/>
+<span class="section" onclick="sC(this, 'c_20')">
+RpcThrottlingException.throwAtomicReadSizeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_20" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicReadSizeExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_21')">
+RpcThrottlingException.throwAtomicRequestNumberExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_21" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicRequestNumberExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_22')">
+RpcThrottlingException.throwAtomicWriteSizeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_22" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicWriteSizeExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_23')">
+RpcThrottlingException.throwRequestHandlerUsageTimeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_23" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwRequestHandlerUsageTimeExceeded:(J)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>TableName.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="sC(this, 'c_24')">
+TableName.isBackupsTable <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_24" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/TableName.isBackupsTable:()Z</span><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 <span
class='passed'> 13 </span></h2><hr/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="sC(this, 'c_25')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span>
NamespaceDescriptor <span class='passed'> 2 </span></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>1</th>
+<td>Field <b>BACKUP_NAMESPACE_NAME</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>BACKUP_NAMESPACE_NAME_STR</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_26')">
+[+] affected methods: 16 (0.2%)</span>
+<div id="c_26" style="display:none;">
+<div class='affected'><span
class='iname_a'>client.Admin.createNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>descriptor</span></span> )</span></span><br/><div
class='affect'>1st parameter 'descriptor' of this method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.createNamespaceAsync <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.getNamespaceDescriptor <span
class='sym_p'><span>( String
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this abstract method is of type 'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.modifyNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>descriptor</span></span> )</span></span><br/><div
class='affect'>1st parameter 'descriptor' of this method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.modifyNamespaceAsync <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.AsyncAdmin.createNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.AsyncAdmin.modifyNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>NamespaceDescriptor.Builder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this method is of type 'NamespaceDescriptor'.</div>
+<span class='iname_a'>NamespaceDescriptor.create <span
class='sym_p'><span>( String
<i>name</i></span> )</span></span><br/><div class='affect'>This method is
from 'NamespaceDescriptor' class.</div>
+<span class='iname_a'>NamespaceDescriptor.create <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>ns</span></span> )</span></span><br/><div
class='affect'>1st parameter 'ns' of this method is of type
'NamespaceDescriptor'.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_27')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span> Query <span
class='passed'> 1 </span></span>
+<br/>
+<div id="c_27" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>queryMetricsEnabled</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_28')">
+[+] affected methods: 37 (0.5%)</span>
+<div id="c_28" style="display:none;">
+<div class='affected'><span class='iname_a'>Get.setACL <span
class='sym_p'><span>( String <i>p1</i></span>, <span>Permission
<i>p2</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setACL <span class='sym_p'><span>( Map
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setAuthorizations <span
class='sym_p'><span>( Authorizations
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setColumnFamilyTimeRange <span
class='sym_p'><span>( byte[ ] <i>p1</i></span>, <span>long
<i>p2</i></span>, <span>long <i>p3</i></span> )</span></span><br/><div
class='affect'>Return value of this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setConsistency <span
class='sym_p'><span>( Consistency
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setFilter <span
class='sym_p'><span>( Filter
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setIsolationLevel <span
class='sym_p'><span>( IsolationLevel
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setLoadColumnFamiliesOnDemand <span
class='sym_p'><span>( boolean
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setReplicaId <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>Return value of this method is of type 'Query'.</div>
+<span class='iname_a'>Query.Query <span
class='sym_p'>( )</span></span><br/><div class='affect'>This constructor
is from 'Query' abstract class.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_29')">
+<span class='ext'>[+]</span> <span class='ttype'>interface</span>
AsyncBufferedMutator <span class='passed'> 1 </span></span>
+<br/>
+<div id="c_29" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Abstract method <span class='iname_b'><b>int</b>
getMaxMutations <span class='sym_pd'>( )</span></span> has been added
to this interface.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_30')">
+[+] affected methods: 12 (0.2%)</span>
+<div id="c_30" style="display:none;">
+<div class='affected'><span
class='iname_a'>AsyncBufferedMutator.close <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.flush <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getConfiguration <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getName <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutator.getPeriodicalFlushTimeout <span
class='sym_p'><span>( TimeUnit
<i>unit</i></span> )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getRequestAttributes <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getWriteBufferSize <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.mutate <span
class='sym_p'><span>( List<?>
<i>p1</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.mutate <span
class='sym_p'><span>( Mutation
<i>mutation</i></span> )</span></span><br/><div class='affect'>This method
is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this abstract method is of type 'AsyncBufferedMutator'.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_31')">
+<span class='ext'>[+]</span> <span class='ttype'>interface</span>
AsyncBufferedMutatorBuilder <span class='passed'> 1 </span></span>
+<br/>
+<div id="c_31" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Abstract method <span class='iname_b'><b>AsyncBufferedMutatorBuilder</b>
setMaxMutations <span
class='sym_pd'><span>( int</span> )</span></span> has been added to
this interface.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_32')">
+[+] affected methods: 15 (0.2%)</span>
+<div id="c_32" style="display:none;">
+<div class='affected'><span
class='iname_a'>AsyncBufferedMutatorBuilder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.disableWriteBufferPeriodicFlush <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setMaxAttempts <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>This abstract method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setMaxKeyValueSize <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>This abstract method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setMaxRetries <span
class='sym_p'><span>( int
<i>maxRetries</i></span> )</span></span><br/><div class='affect'>This
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setOperationTimeout <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setRequestAttribute <span
class='sym_p'><span>( String <i>key</i></span>, <span>byte[ ]
<i>value</i></span> )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setRequestAttributes <span
class='sym_p'><span>( Map<String,byte[ ]>
<i>requestAttributes</i></span> )</span></span><br/><div
class='affect'>This method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setRetryPause <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setRpcTimeout <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.quotas</span><br/>
+<span class="section" onclick="sC(this, 'c_33')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span>
RpcThrottlingException.Type <span class='passed'> 4 </span></span>
+<br/>
+<div id="c_33" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>AtomicReadSizeExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>AtomicRequestNumberExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>3</th>
+<td>Field <b>AtomicWriteSizeExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>4</th>
+<td>Field <b>RequestHandlerUsageTimeExceeded</b> has been added to this
class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_34')">
+[+] affected methods: 4 (0.1%)</span>
+<div id="c_34" style="display:none;">
+<div class='affected'><span
class='iname_a'>RpcThrottlingException.RpcThrottlingException <span
class='sym_p'><span>( RpcThrottlingException.Type <span
class='focus_p'>type</span></span>, <span>long <i>waitInterval</i></span>,
<span>String <i>msg</i></span> )</span></span><br/><div class='affect'>1st
parameter 'type' of this method is of type 'RpcThrottlingException.Type'.</div>
+<span class='iname_a'>RpcThrottlingException.getType <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this method is of type 'RpcThrottlingException.Type'.</div>
+<span class='iname_a'>RpcThrottlingException.Type.valueOf <span
class='sym_p'><span>( String
<i>name</i></span> )</span></span><br/><div class='affect'>This method is
from 'RpcThrottlingException.Type' class.</div>
+<span class='iname_a'>RpcThrottlingException.Type.values <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'RpcThrottlingException.Type' class.</div>
+</div></div>
+<br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_35')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span> ThrottleType
<span class='passed'> 4 </span></span>
+<br/>
+<div id="c_35" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>ATOMIC_READ_SIZE</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>ATOMIC_REQUEST_NUMBER</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>3</th>
+<td>Field <b>ATOMIC_WRITE_SIZE</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>4</th>
+<td>Field <b>REQUEST_HANDLER_USAGE_MS</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_36')">
+[+] affected methods: 19 (0.3%)</span>
+<div id="c_36" style="display:none;">
+<div class='affected'><span
class='iname_a'>QuotaSettingsFactory.throttleNamespace <span
class='sym_p'><span>( String <i>namespace</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>2nd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleNamespace <span
class='sym_p'><span>( String <i>namespace</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleRegionServer <span
class='sym_p'><span>( String <i>regionServer</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit
<i>timeUnit</i></span> )</span></span><br/><div class='affect'>2nd
parameter 'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleTable <span
class='sym_p'><span>( TableName <i>tableName</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit
<i>timeUnit</i></span> )</span></span><br/><div class='affect'>2nd
parameter 'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleTable <span
class='sym_p'><span>( TableName <i>tableName</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>String
<i>namespace</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>3rd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>String
<i>namespace</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>3rd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>2nd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>TableName
<i>tableName</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>3rd parameter 'type' of this method is of type
'ThrottleType'.</div>
+ <b>...</b>
+<br/>
+</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 <span
class='gray'> 21 </span></h2>
+<hr/><div class='jar_list'>
+hbase-backup-2.6.2.jar<br/>
+hbase-client-project-2.6.2.jar<br/>
+hbase-compression-aircompressor-2.6.2.jar<br/>
+hbase-compression-brotli-2.6.2.jar<br/>
+hbase-compression-lz4-2.6.2.jar<br/>
+hbase-compression-snappy-2.6.2.jar<br/>
+hbase-compression-zstd-2.6.2.jar<br/>
+hbase-endpoint-2.6.2.jar<br/>
+hbase-examples-2.6.2.jar<br/>
+hbase-external-blockcache-2.6.2.jar<br/>
+hbase-hbtop-2.6.2.jar<br/>
+hbase-it-2.6.2.jar<br/>
+hbase-protocol-2.6.2.jar<br/>
+hbase-rest-2.6.2.jar<br/>
+hbase-rsgroup-2.6.2.jar<br/>
+hbase-shaded-client-2.6.2.jar<br/>
+hbase-shaded-client-byo-hadoop-2.6.2.jar<br/>
+hbase-shaded-client-project-2.6.2.jar<br/>
+hbase-shaded-mapreduce-2.6.2.jar<br/>
+hbase-testing-util-2.6.2.jar<br/>
+hbase-thrift-2.6.2.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 class='summary'>
+<tr><th>Library Name</th><td>hbase</td></tr>
+<tr><th>Version #1</th><td>rel/2.6.2</td></tr>
+<tr><th>Version #2</th><td>2.6.3RC0</td></tr>
+<tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr>
+</table>
+<h2>Test Results</h2><hr/>
+<table class='summary'>
+<tr><th>Total Java Modules</th><td><a href='#Checked_Archives'
style='color:Blue;'>21</a></td></tr>
+<tr><th>Total Methods / Classes</th><td>6896 / 620</td></tr>
+<tr><th>Compatibility</th>
+<td class='warning'>99.6%</td>
+</tr>
+</table>
+<h2>Problem Summary</h2><hr/>
+<table 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;'>24</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;'>2</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;'>11</a></td></tr>
+</table>
+
+<a name='Source_Added'></a><h2>Added Methods <span
class='new'> 24 </span></h2><hr/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Algorithm.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.io.compress</span><br/>
+<span class="section" onclick="sC(this, 'c_37')">
+Compression.Algorithm.getByteBuffDecompressor <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  ByteBuffDecompressor</span></span>
+<br/>
+<div id="c_37" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.getByteBuffDecompressor:()Lorg/apache/hadoop/hbase/io/compress/ByteBuffDecompressor;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_38')">
+Compression.Algorithm.getHFileDecompressionContextForConfiguration <span
class='sym_p'><span>( Configuration <span
class='color_p'>conf</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  Compression.HFileDecompressionContext</span></span>
+<br/>
+<div id="c_38" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.getHFileDecompressionContextForConfiguration:(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/io/compress/Compression$HFileDecompressionContext;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_39')">
+Compression.Algorithm.returnByteBuffDecompressor <span
class='sym_p'><span>( ByteBuffDecompressor <span
class='color_p'>decompressor</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  void</span></span>
+<br/>
+<div id="c_39" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.returnByteBuffDecompressor:(Lorg/apache/hadoop/hbase/io/compress/ByteBuffDecompressor;)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_40')">
+Compression.Algorithm.supportsByteBuffDecompression <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_40" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/io/compress/Compression.Algorithm.supportsByteBuffDecompression:()Z</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>AsyncBufferedMutator.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_41')">
+AsyncBufferedMutator.getMaxMutations <span class='sym_p'>( )</span>
<span class='attr'>[abstract]</span><span class='sym_p nowrap'>
 <b>:</b>  int</span></span>
+<br/>
+<div id="c_41" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/AsyncBufferedMutator.getMaxMutations:()I</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>AsyncBufferedMutatorBuilder.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_42')">
+AsyncBufferedMutatorBuilder.setMaxMutations <span
class='sym_p'><span>( int <span
class='color_p'>p1</span></span> )</span> <span
class='attr'>[abstract]</span><span class='sym_p nowrap'>
 <b>:</b>  AsyncBufferedMutatorBuilder</span></span>
+<br/>
+<div id="c_42" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.setMaxMutations:(I)Lorg/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>BufferedMutator.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_43')">
+BufferedMutator.getMaxMutations <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  int</span></span>
+<br/>
+<div id="c_43" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutator.getMaxMutations:()I</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>BufferedMutatorParams.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_44')">
+BufferedMutatorParams.getMaxMutations <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  int</span></span>
+<br/>
+<div id="c_44" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutatorParams.getMaxMutations:()I</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_45')">
+BufferedMutatorParams.setMaxMutations <span
class='sym_p'><span>( int <span
class='color_p'>maxMutations</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  BufferedMutatorParams</span></span>
+<br/>
+<div id="c_45" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/BufferedMutatorParams.setMaxMutations:(I)Lorg/apache/hadoop/hbase/client/BufferedMutatorParams;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Builder.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_46')">
+CheckAndMutate.Builder.queryMetricsEnabled <span
class='sym_p'><span>( boolean <span
class='color_p'>queryMetricsEnabled</span></span> )</span><span
class='sym_p nowrap'>
 <b>:</b>  CheckAndMutate.Builder</span></span>
+<br/>
+<div id="c_46" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutate.Builder.queryMetricsEnabled:(Z)Lorg/apache/hadoop/hbase/client/CheckAndMutate$Builder;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>CheckAndMutate.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_47')">
+CheckAndMutate.isQueryMetricsEnabled <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_47" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutate.isQueryMetricsEnabled:()Z</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>CheckAndMutateResult.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_48')">
+CheckAndMutateResult.getMetrics <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  QueryMetrics</span></span>
+<br/>
+<div id="c_48" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutateResult.getMetrics:()Lorg/apache/hadoop/hbase/client/QueryMetrics;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_49')">
+CheckAndMutateResult.setMetrics <span
class='sym_p'><span>( QueryMetrics <span
class='color_p'>metrics</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  CheckAndMutateResult</span></span>
+<br/>
+<div id="c_49" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/CheckAndMutateResult.setMetrics:(Lorg/apache/hadoop/hbase/client/QueryMetrics;)Lorg/apache/hadoop/hbase/client/CheckAndMutateResult;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Query.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_50')">
+Query.isQueryMetricsEnabled <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_50" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Query.isQueryMetricsEnabled:()Z</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_51')">
+Query.setQueryMetricsEnabled <span class='sym_p'><span>( boolean
<span class='color_p'>enabled</span></span> )</span><span class='sym_p
nowrap'>  <b>:</b>  Query</span></span>
+<br/>
+<div id="c_51" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Query.setQueryMetricsEnabled:(Z)Lorg/apache/hadoop/hbase/client/Query;</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>QueryMetrics.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_52')">
+QueryMetrics.getBlockBytesScanned <span
class='sym_p'>( )</span><span class='sym_p nowrap'>
 <b>:</b>  long</span></span>
+<br/>
+<div id="c_52" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/QueryMetrics.getBlockBytesScanned:()J</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_53')">
+QueryMetrics.QueryMetrics <span class='sym_p'><span>( long <span
class='color_p'>blockBytesScanned</span></span> )</span></span>
+<br/>
+<div id="c_53" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/QueryMetrics."<init>":(J)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>Result.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_54')">
+Result.getMetrics <span class='sym_p'>( )</span><span class='sym_p
nowrap'>  <b>:</b>  QueryMetrics</span></span>
+<br/>
+<div id="c_54" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Result.getMetrics:()Lorg/apache/hadoop/hbase/client/QueryMetrics;</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_55')">
+Result.setMetrics <span class='sym_p'><span>( QueryMetrics <span
class='color_p'>metrics</span></span> )</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_55" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/client/Result.setMetrics:(Lorg/apache/hadoop/hbase/client/QueryMetrics;)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>RpcThrottlingException.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.quotas</span><br/>
+<span class="section" onclick="sC(this, 'c_56')">
+RpcThrottlingException.throwAtomicReadSizeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_56" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicReadSizeExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_57')">
+RpcThrottlingException.throwAtomicRequestNumberExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_57" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicRequestNumberExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_58')">
+RpcThrottlingException.throwAtomicWriteSizeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_58" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwAtomicWriteSizeExceeded:(J)V</span><br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_59')">
+RpcThrottlingException.throwRequestHandlerUsageTimeExceeded <span
class='sym_p'><span>( long <span
class='color_p'>waitInterval</span></span> )</span> <span
class='attr'>[static]</span><span class='sym_p nowrap'>
 <b>:</b>  void</span></span>
+<br/>
+<div id="c_59" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/quotas/RpcThrottlingException.throwRequestHandlerUsageTimeExceeded:(J)V</span><br/><br/></div>
+
+<br/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.3.jar</span>, <span
class='cname'>TableName.class</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="sC(this, 'c_60')">
+TableName.isBackupsTable <span class='sym_p'>( )</span><span
class='sym_p nowrap'>  <b>:</b>  boolean</span></span>
+<br/>
+<div id="c_60" style="display:none;">
+<span
class='mngl'>org/apache/hadoop/hbase/TableName.isBackupsTable:()Z</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 <span
class='failed'> 2 </span></h2><hr/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_61')">
+<span class='ext'>[+]</span> <span class='ttype'>interface</span>
AsyncBufferedMutator <span class='failed'> 1 </span></span>
+<br/>
+<div id="c_61" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Abstract method <span class='iname_b'><b>int</b>
getMaxMutations <span class='sym_pd'>( )</span></span> has been added
to this interface.</td>
+<td>Recompilation of a client program may be terminated with the message: a
client class C is not abstract and does not override abstract method <span
class='iname_b'>getMaxMutations <span
class='sym_pd'>( )</span></span> in <b>AsyncBufferedMutator</b>.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_62')">
+[+] affected methods: 12 (0.2%)</span>
+<div id="c_62" style="display:none;">
+<div class='affected'><span
class='iname_a'>AsyncBufferedMutator.close <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.flush <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getConfiguration <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getName <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutator.getPeriodicalFlushTimeout <span
class='sym_p'><span>( TimeUnit
<i>unit</i></span> )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getRequestAttributes <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.getWriteBufferSize <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.mutate <span
class='sym_p'><span>( List<?>
<i>p1</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutator.mutate <span
class='sym_p'><span>( Mutation
<i>mutation</i></span> )</span></span><br/><div class='affect'>This method
is from 'AsyncBufferedMutator' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this abstract method is of type 'AsyncBufferedMutator'.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_63')">
+<span class='ext'>[+]</span> <span class='ttype'>interface</span>
AsyncBufferedMutatorBuilder <span class='failed'> 1 </span></span>
+<br/>
+<div id="c_63" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Abstract method <span class='iname_b'><b>AsyncBufferedMutatorBuilder</b>
setMaxMutations <span
class='sym_pd'><span>( int</span> )</span></span> has been added to
this interface.</td>
+<td>Recompilation of a client program may be terminated with the message: a
client class C is not abstract and does not override abstract method <span
class='iname_b'>setMaxMutations <span
class='sym_pd'><span>( int</span> )</span></span> in
<b>AsyncBufferedMutatorBuilder</b>.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_64')">
+[+] affected methods: 15 (0.2%)</span>
+<div id="c_64" style="display:none;">
+<div class='affected'><span
class='iname_a'>AsyncBufferedMutatorBuilder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.disableWriteBufferPeriodicFlush <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setMaxAttempts <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>This abstract method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setMaxKeyValueSize <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>This abstract method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setMaxRetries <span
class='sym_p'><span>( int
<i>maxRetries</i></span> )</span></span><br/><div class='affect'>This
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setOperationTimeout <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setRequestAttribute <span
class='sym_p'><span>( String <i>key</i></span>, <span>byte[ ]
<i>value</i></span> )</span></span><br/><div class='affect'>This method is
from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span
class='iname_a'>AsyncBufferedMutatorBuilder.setRequestAttributes <span
class='sym_p'><span>( Map<String,byte[ ]>
<i>requestAttributes</i></span> )</span></span><br/><div
class='affect'>This method is from 'AsyncBufferedMutatorBuilder'
interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setRetryPause <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+<span class='iname_a'>AsyncBufferedMutatorBuilder.setRpcTimeout <span
class='sym_p'><span>( long <i>p1</i></span>, <span>TimeUnit
<i>p2</i></span> )</span></span><br/><div class='affect'>This abstract
method is from 'AsyncBufferedMutatorBuilder' interface.</div>
+ <b>...</b>
+<br/>
+</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 <span
class='passed'> 11 </span></h2><hr/>
+<span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase</span><br/>
+<span class="section" onclick="sC(this, 'c_65')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span>
NamespaceDescriptor <span class='passed'> 2 </span></span>
+<br/>
+<div id="c_65" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>BACKUP_NAMESPACE_NAME</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>BACKUP_NAMESPACE_NAME_STR</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_66')">
+[+] affected methods: 16 (0.2%)</span>
+<div id="c_66" style="display:none;">
+<div class='affected'><span
class='iname_a'>client.Admin.createNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>descriptor</span></span> )</span></span><br/><div
class='affect'>1st parameter 'descriptor' of this method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.createNamespaceAsync <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.getNamespaceDescriptor <span
class='sym_p'><span>( String
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this abstract method is of type 'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.modifyNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>descriptor</span></span> )</span></span><br/><div
class='affect'>1st parameter 'descriptor' of this method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.Admin.modifyNamespaceAsync <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.AsyncAdmin.createNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>client.AsyncAdmin.modifyNamespace <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>p1</span></span> )</span></span><br/><div
class='affect'>1st parameter 'p1' of this abstract method is of type
'NamespaceDescriptor'.</div>
+<span class='iname_a'>NamespaceDescriptor.Builder.build <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this method is of type 'NamespaceDescriptor'.</div>
+<span class='iname_a'>NamespaceDescriptor.create <span
class='sym_p'><span>( String
<i>name</i></span> )</span></span><br/><div class='affect'>This method is
from 'NamespaceDescriptor' class.</div>
+<span class='iname_a'>NamespaceDescriptor.create <span
class='sym_p'><span>( NamespaceDescriptor <span
class='focus_p'>ns</span></span> )</span></span><br/><div
class='affect'>1st parameter 'ns' of this method is of type
'NamespaceDescriptor'.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.client</span><br/>
+<span class="section" onclick="sC(this, 'c_67')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span> Query <span
class='passed'> 1 </span></span>
+<br/>
+<div id="c_67" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>queryMetricsEnabled</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_68')">
+[+] affected methods: 37 (0.5%)</span>
+<div id="c_68" style="display:none;">
+<div class='affected'><span class='iname_a'>Get.setACL <span
class='sym_p'><span>( String <i>p1</i></span>, <span>Permission
<i>p2</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setACL <span class='sym_p'><span>( Map
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setAuthorizations <span
class='sym_p'><span>( Authorizations
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setColumnFamilyTimeRange <span
class='sym_p'><span>( byte[ ] <i>p1</i></span>, <span>long
<i>p2</i></span>, <span>long <i>p3</i></span> )</span></span><br/><div
class='affect'>Return value of this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setConsistency <span
class='sym_p'><span>( Consistency
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setFilter <span
class='sym_p'><span>( Filter
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setIsolationLevel <span
class='sym_p'><span>( IsolationLevel
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setLoadColumnFamiliesOnDemand <span
class='sym_p'><span>( boolean
<i>p1</i></span> )</span></span><br/><div class='affect'>Return value of
this method is of type 'Query'.</div>
+<span class='iname_a'>Get.setReplicaId <span
class='sym_p'><span>( int <i>p1</i></span> )</span></span><br/><div
class='affect'>Return value of this method is of type 'Query'.</div>
+<span class='iname_a'>Query.Query <span
class='sym_p'>( )</span></span><br/><div class='affect'>This constructor
is from 'Query' abstract class.</div>
+ <b>...</b>
+<br/>
+</div></div>
+<br/><br/></div>
+
+<br/><span class='jar'>hbase-shaded-client-byo-hadoop-2.6.2.jar</span><br/>
+<span class='pkg_t'>package</span> <span
class='pkg'>org.apache.hadoop.hbase.quotas</span><br/>
+<span class="section" onclick="sC(this, 'c_69')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span>
RpcThrottlingException.Type <span class='passed'> 4 </span></span>
+<br/>
+<div id="c_69" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>AtomicReadSizeExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>AtomicRequestNumberExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>3</th>
+<td>Field <b>AtomicWriteSizeExceeded</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>4</th>
+<td>Field <b>RequestHandlerUsageTimeExceeded</b> has been added to this
class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_70')">
+[+] affected methods: 4 (0.1%)</span>
+<div id="c_70" style="display:none;">
+<div class='affected'><span
class='iname_a'>RpcThrottlingException.RpcThrottlingException <span
class='sym_p'><span>( RpcThrottlingException.Type <span
class='focus_p'>type</span></span>, <span>long <i>waitInterval</i></span>,
<span>String <i>msg</i></span> )</span></span><br/><div class='affect'>1st
parameter 'type' of this method is of type 'RpcThrottlingException.Type'.</div>
+<span class='iname_a'>RpcThrottlingException.getType <span
class='sym_p'>( )</span></span><br/><div class='affect'>Return value of
this method is of type 'RpcThrottlingException.Type'.</div>
+<span class='iname_a'>RpcThrottlingException.Type.valueOf <span
class='sym_p'><span>( String
<i>name</i></span> )</span></span><br/><div class='affect'>This method is
from 'RpcThrottlingException.Type' class.</div>
+<span class='iname_a'>RpcThrottlingException.Type.values <span
class='sym_p'>( )</span></span><br/><div class='affect'>This method is
from 'RpcThrottlingException.Type' class.</div>
+</div></div>
+<br/><br/></div>
+
+<span class="section" onclick="sC(this, 'c_71')">
+<span class='ext'>[+]</span> <span class='ttype'>class</span> ThrottleType
<span class='passed'> 4 </span></span>
+<br/>
+<div id="c_71" style="display:none;">
+<table class='ptable'><tr><th width='2%'></th><th
width='47%'>Change</th><th>Effect</th></tr><tr>
+<th>1</th>
+<td>Field <b>ATOMIC_READ_SIZE</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>2</th>
+<td>Field <b>ATOMIC_REQUEST_NUMBER</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>3</th>
+<td>Field <b>ATOMIC_WRITE_SIZE</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+<tr>
+<th>4</th>
+<td>Field <b>REQUEST_HANDLER_USAGE_MS</b> has been added to this class.</td>
+<td>No effect.</td>
+</tr>
+</table><span class="sect_aff" onclick="sC(this, 'c_72')">
+[+] affected methods: 19 (0.3%)</span>
+<div id="c_72" style="display:none;">
+<div class='affected'><span
class='iname_a'>QuotaSettingsFactory.throttleNamespace <span
class='sym_p'><span>( String <i>namespace</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>2nd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleNamespace <span
class='sym_p'><span>( String <i>namespace</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleRegionServer <span
class='sym_p'><span>( String <i>regionServer</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit
<i>timeUnit</i></span> )</span></span><br/><div class='affect'>2nd
parameter 'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleTable <span
class='sym_p'><span>( TableName <i>tableName</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit
<i>timeUnit</i></span> )</span></span><br/><div class='affect'>2nd
parameter 'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleTable <span
class='sym_p'><span>( TableName <i>tableName</i></span>,
<span>ThrottleType <span class='focus_p'>type</span></span>, <span>long
<i>limit</i></span>, <span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>String
<i>namespace</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>3rd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>String
<i>namespace</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>3rd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>2nd parameter 'type' of this method is of type
'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>ThrottleType
<span class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span>, <span>QuotaScope
<i>scope</i></span> )</span></span><br/><div class='affect'>2nd parameter
'type' of this method is of type 'ThrottleType'.</div>
+<span class='iname_a'>QuotaSettingsFactory.throttleUser <span
class='sym_p'><span>( String <i>userName</i></span>, <span>TableName
<i>tableName</i></span>, <span>ThrottleType <span
class='focus_p'>type</span></span>, <span>long <i>limit</i></span>,
<span>TimeUnit <i>timeUnit</i></span> )</span></span><br/><div
class='affect'>3rd parameter 'type' of this method is of type
'ThrottleType'.</div>
+ <b>...</b>
+<br/>
+</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 <span
class='gray'> 21 </span></h2>
+<hr/><div class='jar_list'>
+hbase-backup-2.6.2.jar<br/>
+hbase-client-project-2.6.2.jar<br/>
+hbase-compression-aircompressor-2.6.2.jar<br/>
+hbase-compression-brotli-2.6.2.jar<br/>
+hbase-compression-lz4-2.6.2.jar<br/>
+hbase-compression-snappy-2.6.2.jar<br/>
+hbase-compression-zstd-2.6.2.jar<br/>
+hbase-endpoint-2.6.2.jar<br/>
+hbase-examples-2.6.2.jar<br/>
+hbase-external-blockcache-2.6.2.jar<br/>
+hbase-hbtop-2.6.2.jar<br/>
+hbase-it-2.6.2.jar<br/>
+hbase-protocol-2.6.2.jar<br/>
+hbase-rest-2.6.2.jar<br/>
+hbase-rsgroup-2.6.2.jar<br/>
+hbase-shaded-client-2.6.2.jar<br/>
+hbase-shaded-client-byo-hadoop-2.6.2.jar<br/>
+hbase-shaded-client-project-2.6.2.jar<br/>
+hbase-shaded-mapreduce-2.6.2.jar<br/>
+hbase-testing-util-2.6.2.jar<br/>
+hbase-thrift-2.6.2.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> 2.4  </i></div><br/>
+</body></html>
\ No newline at end of file
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.asc
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.asc (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.asc Sat Jun 21 16:06:13 2025
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE5Uu+PpfPpIqvdkfnqskz15rSrkkFAmhWzrwACgkQqskz15rS
+rkmCdxAAgmt2/wkBwZNAbjgJaV9oTxUR5gZ8ZsdFT9Nx78u6qA+aeO5S+IU63YEj
+5fVhHtKuifvO+hPoYPTdGlgyNKBrdHCIioRbo2ermpqam33nF0klmXlM/6eDskSn
+emII3wtQ4Stszz2Q78LLpcKDmW8ppDmDSGzixWoUwZgorrmL7ZSk7I1guIDFA4Un
+pEn7V00NQUpsAbWnEuIK3CmlyI17qmJrA6EkQMb/jUvQ/jXotJVaOEEeNIRM3fpz
+N71GuElT3sOhyaGGEongPgoU57L7shYS7f88rliCTkrUQvZZ/IYEKN59biH3lSCM
+21OSme8XM8/8Savi+12A8eZFYHA2oGMjgzmFk/3eAZ2YRnxuZ94oWZJjjigivKM6
+AhJHCyqCgDn9Idww7eEFnjRwKccshhhjKfzVDXk4XJmoGuQThCzqKFSfv+8NIoWa
+ggcSwdTaHbl3CU+dI6qwJO+tzwX3N1P0vY8fI09voWEDl4Pl1oJJe7EzpWS7osFV
+bq2bES+igDJexMnx+NIQsXrmCcUx5DYmsM6GQ6vcaO/XBvvabfKVPkChTZ3VqQt5
+IB+qYuAF6mvhld/oYqNYsbbe6oqbFiCfi2Wj5o9kLR5JpxCaXGIRKV1iG858KdcE
+UkqiaQ2cS40tKg4oOaYQNLV3dMwo32nSvFLfCOI5GD+Ju8dR5E0=
+=78Ng
+-----END PGP SIGNATURE-----
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.sha512
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.sha512 (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-bin.tar.gz.sha512 Sat Jun 21 16:06:13 2025
@@ -0,0 +1,3 @@
+hbase-2.6.3-bin.tar.gz: 27C2C78F D5EF2157 B596D739 01A67E85 33AA4DAA 9F125449
+ 2BABF26D BA824C40 0724AE16 7FF2184B 8375D3E5 3B809D3D
+ 35D049BA DA1F7711 94A51253 0B880C85
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.asc
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.asc (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.asc Sat Jun 21 16:06:13
2025
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE5Uu+PpfPpIqvdkfnqskz15rSrkkFAmhWzr4ACgkQqskz15rS
+rkkCahAAmrvEnot7vgTUhKVzy5aefGcahcf2UvZp7HK092PSK76TUHiHr9v0xzWV
+4qNNqIP5v3tUFZ8M7bgrFplw0RzMlRBSiQvWHuN0oW8wQu5kygECjyK/lqZBOciO
+54RwmXN9OqB63Nz0Z+03oOUW+OqnpFC3dHl7cFkkgvcrrp/mlQp23ybfM3f1WOSe
+su2oYe46E5GQD1auv2cNkZMbab36BSXvNRafrKABZiErhSDrRQeH/4UbuIpvXj6C
+KKuCsdPi5dMOiu8iQhPdX8KGnBj3aiMe+tInOPoBHaL9KowM7kC3eV82QLGP75Fg
+42aKODKiK0xdiusS6iS44RZi05i6Nww3mQUISuYCFB+hD/kNcmcgX1BL9C5UyFkB
+/+lB0M4rqwcRV3e4+DiXvydvgfLQZp4ORWqVUUnSUCC0p83YEzWgcLIAWJzW1luv
+TU+mxkXu+9KvgLgI31LFFSH6uaBvClCXYLuOUt0HNBZGiGbgDMI32h08lVL8EVMM
+XfnIQA+P+t5c3QiWGjlXVYXtCh3nWB9Tkw7dAQY29FRL/hEyuT9fcIAmbZS4dc0c
+nuuA/54JR+fJvYr/u1YtQKgiEps3XuE+4Xxn/YQH9Z3A1Q2pjCQp71skPEIoog3x
+Ol86Um7OwTUAxNMKXGjYhv+/rymVLf6LyOJpJZ7zmPlA1VoOlPs=
+=ThSR
+-----END PGP SIGNATURE-----
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.sha512
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.sha512 (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-client-bin.tar.gz.sha512 Sat Jun 21 16:06:13
2025
@@ -0,0 +1,4 @@
+hbase-2.6.3-client-bin.tar.gz: 6AED587D F6266070 5E902802 EF2EAA9F BEDEAADF
+ BF562255 1E01CE93 9E69B98B F85960FB 633A4E7D
+ D3C38C68 59CBA56C BB790E80 B0D60E8A EEFF4F73
+ C4151A80
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.asc
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.asc (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.asc Sat Jun 21 16:06:13
2025
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE5Uu+PpfPpIqvdkfnqskz15rSrkkFAmhW06kACgkQqskz15rS
+rklKBw/+JXw3oh0uJfI/2dvPATkCioxpwuzShsevTOMAbG6Y4o9z8LDfhx0M5K0K
+C0VUc4oy7Z60XJeEhvWaoDGiG0gkG7E3aN68JN5jIf/kydY/RiIeG7eU/h4B14j5
+w1eWf51qZmcw7Kxh7bfZZ3v7/4BbNig0HzFMYIspv6OLiv4XcenruGAdc2BcUAwR
+Tkova8yyW7/PXqoQn4kjUURsZISKoetlqPzIxWZkhbmAvWSLK3TkubyJW06yUA/J
+54je5yFdjT8LVYHI3PeYJpc6GD6+amAHEl6m7snnlimPniQVW4Dpy97ZwPGK76yv
+R8mS/tTGjBG8IryfmdU298Uj2LnfzxXlzNvSDZ+Bxm7nVNapbNcjzAtnikEMsPBy
+elV5U/5WzDH98NS0nIn1cUCugLIG4oqyLoQHvEcJ4H3aOKp+wkASC1X9DPkCvRv0
+PaUibaPxtigclAO+vNA4ncunYgQ1aSJXQmrbg4txH7AjEQMFQMVz4hWLSkBeeoZf
+dO4BBx49P8qIZDk2bhx/dB5pYa7i4zAMIjAqvC6w73jYtJz395wOa0tKMxpi6uqX
+vZgGg4x39eq3IdNH/BRImazpixKtaYWOyvzGQwwi9UtyN7TItU1BClaKRQol2le8
+r6yOV4k/xTNyi1xaGlFLMIl5Wn+O2jE1UG6QalASKtEvX+gLASM=
+=D6CI
+-----END PGP SIGNATURE-----
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.sha512
==============================================================================
--- dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.sha512 (added)
+++ dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-bin.tar.gz.sha512 Sat Jun 21
16:06:13 2025
@@ -0,0 +1,4 @@
+hbase-2.6.3-hadoop3-bin.tar.gz: AE91B6D4 D8665A3A 8195AEAB 1CCE7647 3AE6F528
+ 0DA30C59 0F98319C 78717336 FC4DF2E3 71970E59
+ DFDD6E54 24771159 9FCFB966 3A01B576 A87BD734
+ 61B6D347
Added: dev/hbase/2.6.3RC0/hbase-2.6.3-hadoop3-client-bin.tar.gz
==============================================================================
Binary file - no diff available.