Test Info
Library Name | hbase |
Version #1 | rel/2.1.7 |
Version #2 | 2.1.8RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 13 |
Total Methods / Classes | 5141 / 433 |
Compatibility |
99.8% |
Problem Summary
| Severity | Count |
Added Methods | - | 10 |
Removed Methods | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 10
hbase-shaded-client-byo-hadoop-2.1.8.jar,
CellUtil.class
package org.apache.hadoop.hbase
CellUtil.matchingColumnFamilyAndQualifierPrefix ( Cell left, byte[ ] fam, byte[ ] qual ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingColumnFamilyAndQualifierPrefix:(Lorg/apache/hadoop/hbase/Cell;[B[B)Z
hbase-shaded-client-byo-hadoop-2.1.8.jar,
ClusterMetrics.class
package org.apache.hadoop.hbase
ClusterMetrics.getTableRegionStatesCount ( ) [abstract] : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterMetrics.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-client-byo-hadoop-2.1.8.jar,
ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getTableRegionStatesCount ( ) : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterStatus.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-testing-util-2.1.8.jar,
Canary.class
package org.apache.hadoop.hbase.tool
Canary.checkRegions ( String[ ] p1 ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkRegions:([Ljava/lang/String;)I
Canary.checkRegionServers ( String[ ] p1 ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkRegionServers:([Ljava/lang/String;)I
Canary.checkZooKeeper ( ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkZooKeeper:()I
Canary.create ( Configuration conf, ExecutorService executor ) [static] : Canary
org/apache/hadoop/hbase/tool/Canary.create:(Lorg/apache/hadoop/conf/Configuration;Ljava/util/concurrent/ExecutorService;)Lorg/apache/hadoop/hbase/tool/Canary;
Canary.create ( Configuration conf, ExecutorService executor, CanaryTool.Sink sink ) [static] : Canary
org/apache/hadoop/hbase/tool/Canary.create:(Lorg/apache/hadoop/conf/Configuration;Ljava/util/concurrent/ExecutorService;Lorg/apache/hadoop/hbase/tool/CanaryTool$Sink;)Lorg/apache/hadoop/hbase/tool/Canary;
hbase-shaded-testing-util-2.1.8.jar,
LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.disableReplication ( ) : void
org/apache/hadoop/hbase/tool/LoadIncrementalHFiles.disableReplication:()V
hbase-shaded-testing-util-2.1.8.jar,
TokenUtil.class
package org.apache.hadoop.hbase.security.token
TokenUtil.obtainToken ( Configuration conf ) [static] : Token<AuthenticationTokenIdentifier> *DEPRECATED*
org/apache/hadoop/hbase/security/token/TokenUtil.obtainToken:(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/security/token/Token;
to the top
Problems with Data Types, Medium Severity 1
hbase-shaded-client-byo-hadoop-2.1.7.jar
package org.apache.hadoop.hbase
[+] interface ClusterMetrics 1
| Change | Effect |
---|
1 |
Abstract method Map<TableName,RegionStatesCount> getTableRegionStatesCount ( ) has been added to this interface. |
A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method ClusterMetricsBuilder.toClusterStatus ( ClusterMetrics ) and may not be implemented by old clients. |
[+] affected methods: 19 (0.4%)
client.Admin.getClusterMetrics ( )Return value of this method is of type 'ClusterMetrics'.
client.Admin.getClusterMetrics ( EnumSet<ClusterMetrics.Option> p1 )Return value of this abstract method is of type 'ClusterMetrics'.
ClusterMetrics.getAverageLoad ( )This method is from 'ClusterMetrics' interface.
ClusterMetrics.getBackupMasterNames ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getBalancerOn ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getClusterId ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getDeadServerNames ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getHBaseVersion ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getLastMajorCompactionTimestamp ( byte[ ] regionName )This method is from 'ClusterMetrics' interface.
ClusterMetrics.getLastMajorCompactionTimestamp ( TableName table )This method is from 'ClusterMetrics' interface.
...
to the top
Java Archives 13
hbase-client-project-2.1.7.jar
hbase-endpoint-2.1.7.jar
hbase-examples-2.1.7.jar
hbase-external-blockcache-2.1.7.jar
hbase-hbtop-2.1.7.jar
hbase-protocol-2.1.7.jar
hbase-rest-2.1.7.jar
hbase-rsgroup-2.1.7.jar
hbase-shaded-client-byo-hadoop-2.1.7.jar
hbase-shaded-client-project-2.1.7.jar
hbase-shaded-mapreduce-2.1.7.jar
hbase-shaded-testing-util-2.1.7.jar
hbase-thrift-2.1.7.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/2.1.7 |
Version #2 | 2.1.8RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 13 |
Total Methods / Classes | 5141 / 433 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
Added Methods | - | 10 |
Removed Methods | High | 0 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 10
hbase-shaded-client-byo-hadoop-2.1.8.jar,
CellUtil.class
package org.apache.hadoop.hbase
CellUtil.matchingColumnFamilyAndQualifierPrefix ( Cell left, byte[ ] fam, byte[ ] qual ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingColumnFamilyAndQualifierPrefix:(Lorg/apache/hadoop/hbase/Cell;[B[B)Z
hbase-shaded-client-byo-hadoop-2.1.8.jar,
ClusterMetrics.class
package org.apache.hadoop.hbase
ClusterMetrics.getTableRegionStatesCount ( ) [abstract] : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterMetrics.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-client-byo-hadoop-2.1.8.jar,
ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getTableRegionStatesCount ( ) : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterStatus.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-testing-util-2.1.8.jar,
Canary.class
package org.apache.hadoop.hbase.tool
Canary.checkRegions ( String[ ] p1 ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkRegions:([Ljava/lang/String;)I
Canary.checkRegionServers ( String[ ] p1 ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkRegionServers:([Ljava/lang/String;)I
Canary.checkZooKeeper ( ) [abstract] : int
org/apache/hadoop/hbase/tool/Canary.checkZooKeeper:()I
Canary.create ( Configuration conf, ExecutorService executor ) [static] : Canary
org/apache/hadoop/hbase/tool/Canary.create:(Lorg/apache/hadoop/conf/Configuration;Ljava/util/concurrent/ExecutorService;)Lorg/apache/hadoop/hbase/tool/Canary;
Canary.create ( Configuration conf, ExecutorService executor, CanaryTool.Sink sink ) [static] : Canary
org/apache/hadoop/hbase/tool/Canary.create:(Lorg/apache/hadoop/conf/Configuration;Ljava/util/concurrent/ExecutorService;Lorg/apache/hadoop/hbase/tool/CanaryTool$Sink;)Lorg/apache/hadoop/hbase/tool/Canary;
hbase-shaded-testing-util-2.1.8.jar,
LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.disableReplication ( ) : void
org/apache/hadoop/hbase/tool/LoadIncrementalHFiles.disableReplication:()V
hbase-shaded-testing-util-2.1.8.jar,
TokenUtil.class
package org.apache.hadoop.hbase.security.token
TokenUtil.obtainToken ( Configuration conf ) [static] : Token<AuthenticationTokenIdentifier> *DEPRECATED*
org/apache/hadoop/hbase/security/token/TokenUtil.obtainToken:(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/security/token/Token;
to the top
Problems with Data Types, High Severity 1
hbase-shaded-client-byo-hadoop-2.1.7.jar
package org.apache.hadoop.hbase
[+] interface ClusterMetrics 1
| Change | Effect |
---|
1 |
Abstract method Map<TableName,RegionStatesCount> getTableRegionStatesCount ( ) has been added to this interface. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getTableRegionStatesCount ( ) in ClusterMetrics. |
[+] affected methods: 19 (0.4%)
client.Admin.getClusterMetrics ( )Return value of this method is of type 'ClusterMetrics'.
client.Admin.getClusterMetrics ( EnumSet<ClusterMetrics.Option> p1 )Return value of this abstract method is of type 'ClusterMetrics'.
ClusterMetrics.getAverageLoad ( )This method is from 'ClusterMetrics' interface.
ClusterMetrics.getBackupMasterNames ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getBalancerOn ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getClusterId ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getDeadServerNames ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getHBaseVersion ( )This abstract method is from 'ClusterMetrics' interface.
ClusterMetrics.getLastMajorCompactionTimestamp ( byte[ ] regionName )This method is from 'ClusterMetrics' interface.
ClusterMetrics.getLastMajorCompactionTimestamp ( TableName table )This method is from 'ClusterMetrics' interface.
...
to the top
Java Archives 13
hbase-client-project-2.1.7.jar
hbase-endpoint-2.1.7.jar
hbase-examples-2.1.7.jar
hbase-external-blockcache-2.1.7.jar
hbase-hbtop-2.1.7.jar
hbase-protocol-2.1.7.jar
hbase-rest-2.1.7.jar
hbase-rsgroup-2.1.7.jar
hbase-shaded-client-byo-hadoop-2.1.7.jar
hbase-shaded-client-project-2.1.7.jar
hbase-shaded-mapreduce-2.1.7.jar
hbase-shaded-testing-util-2.1.7.jar
hbase-thrift-2.1.7.jar
to the top