Test Info
Library Name | hbase |
Version #1 | rel/2.2.6 |
Version #2 | 2.2.7RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 13 |
Total Methods / Classes | 5294 / 443 |
Compatibility |
98.7% |
Problem Summary
| Severity | Count |
Added Methods | - | 12 |
Removed Methods | High | 3 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 12
hbase-rest-2.2.7.jar,
Client.class
package org.apache.hadoop.hbase.rest.client
Client.Client ( Cluster cluster, String trustStorePath, Optional<String> trustStorePassword, Optional<String> trustStoreType )
org/apache/hadoop/hbase/rest/client/Client."<init>":(Lorg/apache/hadoop/hbase/rest/client/Cluster;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)V
hbase-shaded-client-byo-hadoop-2.2.7.jar,
Admin.class
package org.apache.hadoop.hbase.client
Admin.snapshot ( String snapshotName, TableName tableName, Map<String,Object> snapshotProps ) : void
org/apache/hadoop/hbase/client/Admin.snapshot:(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;)V
Admin.snapshot ( String snapshotName, TableName tableName, SnapshotType type, Map<String,Object> snapshotProps ) : void
org/apache/hadoop/hbase/client/Admin.snapshot:(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/util/Map;)V
hbase-shaded-client-byo-hadoop-2.2.7.jar,
CellUtil.class
package org.apache.hadoop.hbase
CellUtil.matchingFamily ( Cell left, byte lfamlength, Cell right, byte rfamlength ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingFamily:(Lorg/apache/hadoop/hbase/Cell;BLorg/apache/hadoop/hbase/Cell;B)Z
CellUtil.matchingRows ( Cell left, short lrowlength, Cell right, short rrowlength ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingRows:(Lorg/apache/hadoop/hbase/Cell;SLorg/apache/hadoop/hbase/Cell;S)Z
hbase-shaded-client-byo-hadoop-2.2.7.jar,
RegionInfo.class
package org.apache.hadoop.hbase.client
RegionInfo.compareTo ( Object p1 ) : int
org/apache/hadoop/hbase/client/RegionInfo.compareTo:(Ljava/lang/Object;)I
RegionInfo.compareTo ( RegionInfo other ) : int
org/apache/hadoop/hbase/client/RegionInfo.compareTo:(Lorg/apache/hadoop/hbase/client/RegionInfo;)I
hbase-shaded-client-byo-hadoop-2.2.7.jar,
ServerName.class
package org.apache.hadoop.hbase
ServerName.valueOf ( Address address, long startcode ) [static] : ServerName
org/apache/hadoop/hbase/ServerName.valueOf:(Lorg/apache/hadoop/hbase/net/Address;J)Lorg/apache/hadoop/hbase/ServerName;
hbase-shaded-client-byo-hadoop-2.2.7.jar,
SnapshotDescription.class
package org.apache.hadoop.hbase.client
SnapshotDescription.getMaxFileSize ( ) : long
org/apache/hadoop/hbase/client/SnapshotDescription.getMaxFileSize:()J
SnapshotDescription.SnapshotDescription ( String name, TableName table, SnapshotType type, String owner, long creationTime, int version, Map<String,Object> snapshotProps )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/lang/String;JILjava/util/Map;)V
SnapshotDescription.SnapshotDescription ( String snapshotName, TableName tableName, SnapshotType type, Map<String,Object> snapshotProps )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/util/Map;)V
hbase-shaded-mapreduce-2.2.7.jar,
TableSplit.class
package org.apache.hadoop.hbase.mapreduce
TableSplit.getScanAsString ( ) : String
org/apache/hadoop/hbase/mapreduce/TableSplit.getScanAsString:()Ljava/lang/String;
to the top
Removed Methods 3
hbase-shaded-client-byo-hadoop-2.2.6.jar,
HRegionInfo.class
package org.apache.hadoop.hbase
HRegionInfo.compareTo ( HRegionInfo o ) : int
org/apache/hadoop/hbase/HRegionInfo.compareTo:(Lorg/apache/hadoop/hbase/HRegionInfo;)I
HRegionInfo.compareTo ( Object p1 ) : int
org/apache/hadoop/hbase/HRegionInfo.compareTo:(Ljava/lang/Object;)I
hbase-shaded-client-byo-hadoop-2.2.6.jar,
SnapshotDescription.class
package org.apache.hadoop.hbase.client
SnapshotDescription.SnapshotDescription ( String name, TableName table, SnapshotType type, String owner, long creationTime, int version )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/lang/String;JI)V
to the top
Problems with Data Types, High Severity 1
hbase-shaded-client-byo-hadoop-2.2.6.jar
package org.apache.hadoop.hbase
[+] class HRegionInfo 1
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Comparable<HRegionInfo>. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 64 (1.2%)
client.Admin.closeRegion ( ServerName p1, HRegionInfo p2 )2nd parameter 'p2' of this abstract method is of type 'HRegionInfo'.
HRegionInfo.HRegionInfo ( long regionId, TableName tableName, int replicaId )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( RegionInfo other )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( HRegionInfo other, int replicaId )1st parameter 'other' of this method is of type 'HRegionInfo'.
HRegionInfo.HRegionInfo ( TableName tableName )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split, long regionid )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split, long regionid, int replicaId )This constructor is from 'HRegionInfo' class.
HRegionInfo.areAdjacent ( HRegionInfo regionA, HRegionInfo regionB )1st parameter 'regionA' of this method is of type 'HRegionInfo'.
...
to the top
Other Changes in Data Types 1
hbase-shaded-client-byo-hadoop-2.2.6.jar
package org.apache.hadoop.hbase.client
[+] interface RegionInfo 1
| Change | Effect |
---|
1 |
Added super-interface java.lang.Comparable<RegionInfo>. |
No effect. |
[+] affected methods: 67 (1.3%)
AsyncTable.CoprocessorCallback<R>.onRegionComplete ( RegionInfo p1, R p2 )1st parameter 'p1' of this abstract method is of type 'RegionInfo'.
AsyncTable.CoprocessorCallback<R>.onRegionError ( RegionInfo p1, Throwable p2 )1st parameter 'p1' of this abstract method is of type 'RegionInfo'.
RegionInfo.areAdjacent ( RegionInfo regionA, RegionInfo regionB )1st parameter 'regionA' of this method is of type 'RegionInfo'.
RegionInfo.containsRange ( byte[ ] p1, byte[ ] p2 )This abstract method is from 'RegionInfo' interface.
RegionInfo.containsRow ( byte[ ] p1 )This abstract method is from 'RegionInfo' interface.
RegionInfo.createMobRegionInfo ( TableName tableName )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, byte[ ] id, int replicaId, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, byte[ ] id, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, long regionid, int replicaId, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, long regionid, boolean newFormat )This method is from 'RegionInfo' interface.
...
to the top
Java Archives 13
hbase-client-project-2.2.6.jar
hbase-endpoint-2.2.6.jar
hbase-examples-2.2.6.jar
hbase-external-blockcache-2.2.6.jar
hbase-hbtop-2.2.6.jar
hbase-protocol-2.2.6.jar
hbase-rest-2.2.6.jar
hbase-rsgroup-2.2.6.jar
hbase-shaded-client-byo-hadoop-2.2.6.jar
hbase-shaded-client-project-2.2.6.jar
hbase-shaded-mapreduce-2.2.6.jar
hbase-shaded-testing-util-2.2.6.jar
hbase-thrift-2.2.6.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/2.2.6 |
Version #2 | 2.2.7RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 13 |
Total Methods / Classes | 5294 / 443 |
Compatibility |
97.5% |
Problem Summary
| Severity | Count |
Added Methods | - | 12 |
Removed Methods | High | 3 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 12
hbase-rest-2.2.7.jar,
Client.class
package org.apache.hadoop.hbase.rest.client
Client.Client ( Cluster cluster, String trustStorePath, Optional<String> trustStorePassword, Optional<String> trustStoreType )
org/apache/hadoop/hbase/rest/client/Client."<init>":(Lorg/apache/hadoop/hbase/rest/client/Cluster;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)V
hbase-shaded-client-byo-hadoop-2.2.7.jar,
Admin.class
package org.apache.hadoop.hbase.client
Admin.snapshot ( String snapshotName, TableName tableName, Map<String,Object> snapshotProps ) : void
org/apache/hadoop/hbase/client/Admin.snapshot:(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;)V
Admin.snapshot ( String snapshotName, TableName tableName, SnapshotType type, Map<String,Object> snapshotProps ) : void
org/apache/hadoop/hbase/client/Admin.snapshot:(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/util/Map;)V
hbase-shaded-client-byo-hadoop-2.2.7.jar,
CellUtil.class
package org.apache.hadoop.hbase
CellUtil.matchingFamily ( Cell left, byte lfamlength, Cell right, byte rfamlength ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingFamily:(Lorg/apache/hadoop/hbase/Cell;BLorg/apache/hadoop/hbase/Cell;B)Z
CellUtil.matchingRows ( Cell left, short lrowlength, Cell right, short rrowlength ) [static] : boolean
org/apache/hadoop/hbase/CellUtil.matchingRows:(Lorg/apache/hadoop/hbase/Cell;SLorg/apache/hadoop/hbase/Cell;S)Z
hbase-shaded-client-byo-hadoop-2.2.7.jar,
RegionInfo.class
package org.apache.hadoop.hbase.client
RegionInfo.compareTo ( Object p1 ) : int
org/apache/hadoop/hbase/client/RegionInfo.compareTo:(Ljava/lang/Object;)I
RegionInfo.compareTo ( RegionInfo other ) : int
org/apache/hadoop/hbase/client/RegionInfo.compareTo:(Lorg/apache/hadoop/hbase/client/RegionInfo;)I
hbase-shaded-client-byo-hadoop-2.2.7.jar,
ServerName.class
package org.apache.hadoop.hbase
ServerName.valueOf ( Address address, long startcode ) [static] : ServerName
org/apache/hadoop/hbase/ServerName.valueOf:(Lorg/apache/hadoop/hbase/net/Address;J)Lorg/apache/hadoop/hbase/ServerName;
hbase-shaded-client-byo-hadoop-2.2.7.jar,
SnapshotDescription.class
package org.apache.hadoop.hbase.client
SnapshotDescription.getMaxFileSize ( ) : long
org/apache/hadoop/hbase/client/SnapshotDescription.getMaxFileSize:()J
SnapshotDescription.SnapshotDescription ( String name, TableName table, SnapshotType type, String owner, long creationTime, int version, Map<String,Object> snapshotProps )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/lang/String;JILjava/util/Map;)V
SnapshotDescription.SnapshotDescription ( String snapshotName, TableName tableName, SnapshotType type, Map<String,Object> snapshotProps )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/util/Map;)V
hbase-shaded-mapreduce-2.2.7.jar,
TableSplit.class
package org.apache.hadoop.hbase.mapreduce
TableSplit.getScanAsString ( ) : String
org/apache/hadoop/hbase/mapreduce/TableSplit.getScanAsString:()Ljava/lang/String;
to the top
Removed Methods 3
hbase-shaded-client-byo-hadoop-2.2.6.jar,
HRegionInfo.class
package org.apache.hadoop.hbase
HRegionInfo.compareTo ( HRegionInfo o ) : int
org/apache/hadoop/hbase/HRegionInfo.compareTo:(Lorg/apache/hadoop/hbase/HRegionInfo;)I
HRegionInfo.compareTo ( Object p1 ) : int
org/apache/hadoop/hbase/HRegionInfo.compareTo:(Ljava/lang/Object;)I
hbase-shaded-client-byo-hadoop-2.2.6.jar,
SnapshotDescription.class
package org.apache.hadoop.hbase.client
SnapshotDescription.SnapshotDescription ( String name, TableName table, SnapshotType type, String owner, long creationTime, int version )
org/apache/hadoop/hbase/client/SnapshotDescription."<init>":(Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Lorg/apache/hadoop/hbase/client/SnapshotType;Ljava/lang/String;JI)V
to the top
Problems with Data Types, High Severity 2
hbase-shaded-client-byo-hadoop-2.2.6.jar
package org.apache.hadoop.hbase
[+] class HRegionInfo 1
| Change | Effect |
---|
1 |
Removed super-interface java.lang.Comparable<HRegionInfo>. |
Recompilation of a client program may be terminated with the message: cannot find method in class HRegionInfo. |
[+] affected methods: 64 (1.2%)
client.Admin.closeRegion ( ServerName p1, HRegionInfo p2 )2nd parameter 'p2' of this abstract method is of type 'HRegionInfo'.
HRegionInfo.HRegionInfo ( long regionId, TableName tableName, int replicaId )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( RegionInfo other )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( HRegionInfo other, int replicaId )1st parameter 'other' of this method is of type 'HRegionInfo'.
HRegionInfo.HRegionInfo ( TableName tableName )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split, long regionid )This constructor is from 'HRegionInfo' class.
HRegionInfo.HRegionInfo ( TableName tableName, byte[ ] startKey, byte[ ] endKey, boolean split, long regionid, int replicaId )This constructor is from 'HRegionInfo' class.
HRegionInfo.areAdjacent ( HRegionInfo regionA, HRegionInfo regionB )1st parameter 'regionA' of this method is of type 'HRegionInfo'.
...
hbase-shaded-client-byo-hadoop-2.2.6.jar
package org.apache.hadoop.hbase.client
[+] interface RegionInfo 1
| Change | Effect |
---|
1 |
Added super-interface java.lang.Comparable<RegionInfo>. |
Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in java.lang.Comparable<RegionInfo>. |
[+] affected methods: 67 (1.3%)
AsyncTable.CoprocessorCallback<R>.onRegionComplete ( RegionInfo p1, R p2 )1st parameter 'p1' of this abstract method is of type 'RegionInfo'.
AsyncTable.CoprocessorCallback<R>.onRegionError ( RegionInfo p1, Throwable p2 )1st parameter 'p1' of this abstract method is of type 'RegionInfo'.
RegionInfo.areAdjacent ( RegionInfo regionA, RegionInfo regionB )1st parameter 'regionA' of this method is of type 'RegionInfo'.
RegionInfo.containsRange ( byte[ ] p1, byte[ ] p2 )This abstract method is from 'RegionInfo' interface.
RegionInfo.containsRow ( byte[ ] p1 )This abstract method is from 'RegionInfo' interface.
RegionInfo.createMobRegionInfo ( TableName tableName )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, byte[ ] id, int replicaId, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, byte[ ] id, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, long regionid, int replicaId, boolean newFormat )This method is from 'RegionInfo' interface.
RegionInfo.createRegionName ( TableName tableName, byte[ ] startKey, long regionid, boolean newFormat )This method is from 'RegionInfo' interface.
...
to the top
Java Archives 13
hbase-client-project-2.2.6.jar
hbase-endpoint-2.2.6.jar
hbase-examples-2.2.6.jar
hbase-external-blockcache-2.2.6.jar
hbase-hbtop-2.2.6.jar
hbase-protocol-2.2.6.jar
hbase-rest-2.2.6.jar
hbase-rsgroup-2.2.6.jar
hbase-shaded-client-byo-hadoop-2.2.6.jar
hbase-shaded-client-project-2.2.6.jar
hbase-shaded-mapreduce-2.2.6.jar
hbase-shaded-testing-util-2.2.6.jar
hbase-thrift-2.2.6.jar
to the top