Author: apurtell Date: Wed Oct 5 02:18:28 2016 New Revision: 16365 Log: Fix broken HBase 0.98.22_0.98.23RC0_compat_report
Modified: dev/hbase/hbase-0.98.23RC0/0.98.22_0.98.23RC0_compat_report.html Modified: dev/hbase/hbase-0.98.23RC0/0.98.22_0.98.23RC0_compat_report.html ============================================================================== --- dev/hbase/hbase-0.98.23RC0/0.98.22_0.98.23RC0_compat_report.html (original) +++ dev/hbase/hbase-0.98.23RC0/0.98.22_0.98.23RC0_compat_report.html Wed Oct 5 02:18:28 2016 @@ -1,5 +1,5 @@ -<!-- kind:binary;verdict:compatible;affected:0;added:0;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:0;checked_types:0;tool_version:1.8 --> -<!-- kind:source;verdict:compatible;affected:0;added:0;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:0;checked_types:0;tool_version:1.8 --> +<!-- kind:binary;verdict:compatible;affected:0;added:8;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:4702;checked_types:590;tool_version:1.8 --> +<!-- kind:source;verdict:compatible;affected:0;added:8;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:4702;checked_types:590;tool_version:1.8 --> <!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> @@ -355,13 +355,93 @@ else if (window.attachEvent) window.atta <tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> </table> <h2>Test Results</h2><hr/><table class='summary'><tr><th>Total JARs</th><td><a href='#Checked_Archives' style='color:Blue;'>16</a></td></tr> -<tr><th>Total Methods / Classes</th><td>0 / 0</td></tr> +<tr><th>Total Methods / Classes</th><td>4702 / 590</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>0</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></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;'>8</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;'>7</a></td></tr> +</table> + +<a name='Binary_Added'></a><h2>Added Methods <span class='new'> 8 </span></h2><hr/> +<span class='jar'>hbase-server-0.98.23.jar</span>, <span class='cname'>MetricsSource.class</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.replication.regionserver</span><br/> +<span class="section" onclick="sC(this, 'c_1')"> +MetricsSource.incrBytesSkippedInUncleanlyClosedWALs <span class='sym_p'><span>( long <span class='color_p'>bytes</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_1" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrBytesSkippedInUncleanlyClosedWALs:(J)V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_2')"> +MetricsSource.incrCompletedRecoveryQueue <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_2" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrCompletedRecoveryQueue:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_3')"> +MetricsSource.incrCompletedWAL <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_3" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrCompletedWAL:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_4')"> +MetricsSource.incrRepeatedFileBytes <span class='sym_p'><span>( long <span class='color_p'>bytes</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_4" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrRepeatedFileBytes:(J)V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_5')"> +MetricsSource.incrRestartedWALReading <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_5" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrRestartedWALReading:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_6')"> +MetricsSource.incrUncleanlyClosedWALs <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_6" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrUncleanlyClosedWALs:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_7')"> +MetricsSource.incrUnknownFileLengthForClosedWAL <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_7" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrUnknownFileLengthForClosedWAL:()V</b>]</span><br/><br/></div> + +<br/> +<span class='jar'>hbase-server-0.98.23.jar</span>, <span class='cname'>ProtobufLogReader.class</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.regionserver.wal</span><br/> +<span class="section" onclick="sC(this, 'c_8')"> +ProtobufLogReader.trailerSize <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  long</span></span> +<br/> +<div id="c_8" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.trailerSize:()J</b>]</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'> 7 </span></h2><hr/> +<span class='jar'>hbase-hadoop-compat-0.98.22.jar</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.replication.regionserver</span><br/> +<span class="section" onclick="sC(this, 'c_9')"> +<span class='ext'>[+]</span> MetricsReplicationSourceSource <span class='passed'> 7 </span></span> +<br/> +<div id="c_9" 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>SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>2</th><td>Field <b>SOURCE_COMPLETED_LOGS</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>3</th><td>Field <b>SOURCE_COMPLETED_RECOVERY_QUEUES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>4</th><td>Field <b>SOURCE_REPEATED_LOG_FILE_BYTES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>5</th><td>Field <b>SOURCE_RESTARTED_LOG_READING</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>6</th><td>Field <b>SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class and cause <b>IncompatibleClassChangeError</b> exception.</td></tr> +<tr><th>7</th><td>Field <b>SOURCE_UNCLEANLY_CLOSED_LOGS</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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="sect_aff" onclick="sC(this, 'c_10')"> +[+] affected methods: 1 (0.02%)</span> +<div id="c_10" style="display:none;"> +<div class='affected'><span class='iname_a'>MetricsSource.MetricsSource <span class='sym_p'><span>( String <i>id</i></span>, <span>MetricsReplicationSourceSource <i>singleSourceSource</i></span>, <span>MetricsReplicationSourceSource <span class='focus_p'>globalSourceSource</span></span> )</span></span><br/><div class='affect'>3rd parameter 'globalSourceSource' of this method has type 'MetricsReplicationSourceSource'.</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 <span class='gray'> 16 </span></h2> <hr/><div class='jar_list'> hbase-annotations-0.98.22.jar<br/> @@ -390,13 +470,93 @@ hbase-thrift-0.98.22.jar<br/> <tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> </table> <h2>Test Results</h2><hr/><table class='summary'><tr><th>Total JARs</th><td><a href='#Checked_Archives' style='color:Blue;'>16</a></td></tr> -<tr><th>Total Methods / Classes</th><td>0 / 0</td></tr> +<tr><th>Total Methods / Classes</th><td>4702 / 590</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>0</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></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;'>8</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_Source_Changes_In_Types' style='color:Blue;'>7</a></td></tr> +</table> + +<a name='Source_Added'></a><h2>Added Methods <span class='new'> 8 </span></h2><hr/> +<span class='jar'>hbase-server-0.98.23.jar</span>, <span class='cname'>MetricsSource.class</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.replication.regionserver</span><br/> +<span class="section" onclick="sC(this, 'c_11')"> +MetricsSource.incrBytesSkippedInUncleanlyClosedWALs <span class='sym_p'><span>( long <span class='color_p'>bytes</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_11" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrBytesSkippedInUncleanlyClosedWALs:(J)V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_12')"> +MetricsSource.incrCompletedRecoveryQueue <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_12" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrCompletedRecoveryQueue:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_13')"> +MetricsSource.incrCompletedWAL <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_13" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrCompletedWAL:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_14')"> +MetricsSource.incrRepeatedFileBytes <span class='sym_p'><span>( long <span class='color_p'>bytes</span></span> )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_14" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrRepeatedFileBytes:(J)V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_15')"> +MetricsSource.incrRestartedWALReading <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_15" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrRestartedWALReading:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_16')"> +MetricsSource.incrUncleanlyClosedWALs <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_16" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrUncleanlyClosedWALs:()V</b>]</span><br/><br/></div> + +<span class="section" onclick="sC(this, 'c_17')"> +MetricsSource.incrUnknownFileLengthForClosedWAL <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  void</span></span> +<br/> +<div id="c_17" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/replication/regionserver/MetricsSource.incrUnknownFileLengthForClosedWAL:()V</b>]</span><br/><br/></div> + +<br/> +<span class='jar'>hbase-server-0.98.23.jar</span>, <span class='cname'>ProtobufLogReader.class</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.regionserver.wal</span><br/> +<span class="section" onclick="sC(this, 'c_18')"> +ProtobufLogReader.trailerSize <span class='sym_p'>( )</span><span class='sym_p nowrap'>  <b>:</b>  long</span></span> +<br/> +<div id="c_18" style="display:none;"> +<span class='mngl'>[mangled: <b>org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.trailerSize:()J</b>]</span><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'> 7 </span></h2><hr/> +<span class='jar'>hbase-hadoop-compat-0.98.22.jar</span><br/> +<span class='pkg_t'>package</span> <span class='pkg'>org.apache.hadoop.hbase.replication.regionserver</span><br/> +<span class="section" onclick="sC(this, 'c_19')"> +<span class='ext'>[+]</span> MetricsReplicationSourceSource <span class='passed'> 7 </span></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>1</th><td>Field <b>SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_CLOSED_LOGS_WITH_UNKNOWN_LENGTH</b> is ambiguous.</td></tr> +<tr><th>2</th><td>Field <b>SOURCE_COMPLETED_LOGS</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_COMPLETED_LOGS</b> is ambiguous.</td></tr> +<tr><th>3</th><td>Field <b>SOURCE_COMPLETED_RECOVERY_QUEUES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_COMPLETED_RECOVERY_QUEUES</b> is ambiguous.</td></tr> +<tr><th>4</th><td>Field <b>SOURCE_REPEATED_LOG_FILE_BYTES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_REPEATED_LOG_FILE_BYTES</b> is ambiguous.</td></tr> +<tr><th>5</th><td>Field <b>SOURCE_RESTARTED_LOG_READING</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_RESTARTED_LOG_READING</b> is ambiguous.</td></tr> +<tr><th>6</th><td>Field <b>SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_UNCLEANLY_CLOSED_IGNORED_IN_BYTES</b> is ambiguous.</td></tr> +<tr><th>7</th><td>Field <b>SOURCE_UNCLEANLY_CLOSED_LOGS</b> has been added to this interface.</td><td>No effect.<br/><b>NOTE</b>: An added static field from a super-interface of a client class may hide a 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>SOURCE_UNCLEANLY_CLOSED_LOGS</b> is ambiguous.</td></tr> +</table><span class="sect_aff" onclick="sC(this, 'c_20')"> +[+] affected methods: 1 (0.02%)</span> +<div id="c_20" style="display:none;"> +<div class='affected'><span class='iname_a'>MetricsSource.MetricsSource <span class='sym_p'><span>( String <i>id</i></span>, <span>MetricsReplicationSourceSource <i>singleSourceSource</i></span>, <span>MetricsReplicationSourceSource <span class='focus_p'>globalSourceSource</span></span> )</span></span><br/><div class='affect'>3rd parameter 'globalSourceSource' of this method has type 'MetricsReplicationSourceSource'.</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 <span class='gray'> 16 </span></h2> <hr/><div class='jar_list'> hbase-annotations-0.98.22.jar<br/>