Test Info
Library Name | hbase |
Version #1 | rel/2.2.1 |
Version #2 | 2.2.2RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 12 |
Total Methods / Classes | 5332 / 444 |
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.2.2.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.2.2.jar,
ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getTableRegionStatesCount ( ) : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterStatus.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-client-byo-hadoop-2.2.2.jar,
VersionInfo.class
package org.apache.hadoop.hbase.util
VersionInfo.getMajorVersion ( String version ) [static] : int
org/apache/hadoop/hbase/util/VersionInfo.getMajorVersion:(Ljava/lang/String;)I
hbase-shaded-testing-util-2.2.2.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.2.2.jar,
HBaseTestingUtility.class
package org.apache.hadoop.hbase
HBaseTestingUtility.restartHBaseCluster ( StartMiniClusterOption option ) : void
org/apache/hadoop/hbase/HBaseTestingUtility.restartHBaseCluster:(Lorg/apache/hadoop/hbase/StartMiniClusterOption;)V
hbase-shaded-testing-util-2.2.2.jar,
LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.setClusterIds ( List<String> clusterIds ) : void
org/apache/hadoop/hbase/tool/LoadIncrementalHFiles.setClusterIds:(Ljava/util/List;)V
to the top
Problems with Data Types, Medium Severity 1
hbase-shaded-client-byo-hadoop-2.2.1.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: 20 (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 12
hbase-client-project-2.2.1.jar
hbase-endpoint-2.2.1.jar
hbase-examples-2.2.1.jar
hbase-external-blockcache-2.2.1.jar
hbase-protocol-2.2.1.jar
hbase-rest-2.2.1.jar
hbase-rsgroup-2.2.1.jar
hbase-shaded-client-byo-hadoop-2.2.1.jar
hbase-shaded-client-project-2.2.1.jar
hbase-shaded-mapreduce-2.2.1.jar
hbase-shaded-testing-util-2.2.1.jar
hbase-thrift-2.2.1.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/2.2.1 |
Version #2 | 2.2.2RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 12 |
Total Methods / Classes | 5332 / 444 |
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.2.2.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.2.2.jar,
ClusterStatus.class
package org.apache.hadoop.hbase
ClusterStatus.getTableRegionStatesCount ( ) : Map<TableName,RegionStatesCount>
org/apache/hadoop/hbase/ClusterStatus.getTableRegionStatesCount:()Ljava/util/Map;
hbase-shaded-client-byo-hadoop-2.2.2.jar,
VersionInfo.class
package org.apache.hadoop.hbase.util
VersionInfo.getMajorVersion ( String version ) [static] : int
org/apache/hadoop/hbase/util/VersionInfo.getMajorVersion:(Ljava/lang/String;)I
hbase-shaded-testing-util-2.2.2.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.2.2.jar,
HBaseTestingUtility.class
package org.apache.hadoop.hbase
HBaseTestingUtility.restartHBaseCluster ( StartMiniClusterOption option ) : void
org/apache/hadoop/hbase/HBaseTestingUtility.restartHBaseCluster:(Lorg/apache/hadoop/hbase/StartMiniClusterOption;)V
hbase-shaded-testing-util-2.2.2.jar,
LoadIncrementalHFiles.class
package org.apache.hadoop.hbase.tool
LoadIncrementalHFiles.setClusterIds ( List<String> clusterIds ) : void
org/apache/hadoop/hbase/tool/LoadIncrementalHFiles.setClusterIds:(Ljava/util/List;)V
to the top
Problems with Data Types, High Severity 1
hbase-shaded-client-byo-hadoop-2.2.1.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: 20 (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 12
hbase-client-project-2.2.1.jar
hbase-endpoint-2.2.1.jar
hbase-examples-2.2.1.jar
hbase-external-blockcache-2.2.1.jar
hbase-protocol-2.2.1.jar
hbase-rest-2.2.1.jar
hbase-rsgroup-2.2.1.jar
hbase-shaded-client-byo-hadoop-2.2.1.jar
hbase-shaded-client-project-2.2.1.jar
hbase-shaded-mapreduce-2.2.1.jar
hbase-shaded-testing-util-2.2.1.jar
hbase-thrift-2.2.1.jar
to the top