Test Info
Library Name | hbase |
Version #1 | rel/1.4.5 |
Version #2 | 1.4.6RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 17 |
Total Methods / Classes | 6316 / 547 |
Compatibility |
99.8% |
Problem Summary
| Severity | Count |
Added Methods | - | 11 |
Removed Methods | High | 13 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 11
hbase-client-1.4.6.jar,
ReplicationPeer.class
package org.apache.hadoop.hbase.replication
ReplicationPeer.removeListenerOfPeerConfig ( ReplicationPeerConfigListener p1 ) [abstract] : void
org/apache/hadoop/hbase/replication/ReplicationPeer.removeListenerOfPeerConfig:(Lorg/apache/hadoop/hbase/replication/ReplicationPeerConfigListener;)V
hbase-server-1.4.6.jar,
BaseReplicationEndpoint.class
package org.apache.hadoop.hbase.replication
BaseReplicationEndpoint.close ( ) : void
org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.close:()V
hbase-server-1.4.6.jar,
LossyCounting.class
package org.apache.hadoop.hbase.util
LossyCounting.addByOne ( String key ) : Set<String>
org/apache/hadoop/hbase/util/LossyCounting.addByOne:(Ljava/lang/String;)Ljava/util/Set;
LossyCounting.contains ( String key ) : boolean
org/apache/hadoop/hbase/util/LossyCounting.contains:(Ljava/lang/String;)Z
LossyCounting.getBuketSize ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getBuketSize:()J
LossyCounting.getCurrentTerm ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getCurrentTerm:()J
LossyCounting.getDataSize ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getDataSize:()J
LossyCounting.LossyCounting ( )
org/apache/hadoop/hbase/util/LossyCounting."<init>":()V
LossyCounting.LossyCounting ( double errorRate )
org/apache/hadoop/hbase/util/LossyCounting."<init>":(D)V
hbase-server-1.4.6.jar,
SnapshotHFileCleaner.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotHFileCleaner.init ( Map<String,Object> params ) : void
org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.init:(Ljava/util/Map;)V
hbase-server-1.4.6.jar,
SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.getLocks ( ) : KeyLocker<String>
org/apache/hadoop/hbase/master/snapshot/SnapshotManager.getLocks:()Lorg/apache/hadoop/hbase/util/KeyLocker;
to the top
Removed Methods 13
hbase-common-1.4.5.jar,
Base64.class
package org.apache.hadoop.hbase.util
Base64.decodeFileToFile ( String infile, String outfile ) [static] : void
org/apache/hadoop/hbase/util/Base64.decodeFileToFile:(Ljava/lang/String;Ljava/lang/String;)V
Base64.decodeToFile ( String dataToDecode, String filename ) [static] : boolean
org/apache/hadoop/hbase/util/Base64.decodeToFile:(Ljava/lang/String;Ljava/lang/String;)Z
Base64.decodeToObject ( String encodedObject ) [static] : Object
org/apache/hadoop/hbase/util/Base64.decodeToObject:(Ljava/lang/String;)Ljava/lang/Object;
Base64.encodeBytes ( byte[ ] source, int off, int len ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeBytes:([BII)Ljava/lang/String;
Base64.encodeFileToFile ( String infile, String outfile ) [static] : void
org/apache/hadoop/hbase/util/Base64.encodeFileToFile:(Ljava/lang/String;Ljava/lang/String;)V
Base64.encodeObject ( Serializable serializableObject ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeObject:(Ljava/io/Serializable;)Ljava/lang/String;
Base64.encodeObject ( Serializable serializableObject, int options ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeObject:(Ljava/io/Serializable;I)Ljava/lang/String;
Base64.encodeToFile ( byte[ ] dataToEncode, String filename ) [static] : boolean
org/apache/hadoop/hbase/util/Base64.encodeToFile:([BLjava/lang/String;)Z
Base64.main ( String[ ] args ) [static] : void
org/apache/hadoop/hbase/util/Base64.main:([Ljava/lang/String;)V
hbase-common-1.4.5.jar,
Base64InputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64InputStream.Base64.Base64InputStream ( InputStream in )
org/apache/hadoop/hbase/util/Base64.Base64InputStream."<init>":(Ljava/io/InputStream;)V
hbase-common-1.4.5.jar,
Base64OutputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64OutputStream.Base64.Base64OutputStream ( OutputStream out )
org/apache/hadoop/hbase/util/Base64.Base64OutputStream."<init>":(Ljava/io/OutputStream;)V
Base64.Base64OutputStream.resumeEncoding ( ) : void
org/apache/hadoop/hbase/util/Base64.Base64OutputStream.resumeEncoding:()V
Base64.Base64OutputStream.suspendEncoding ( ) : void
org/apache/hadoop/hbase/util/Base64.Base64OutputStream.suspendEncoding:()V
to the top
Other Changes in Data Types 1
hbase-client-1.4.5.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer 1
| Change | Effect |
---|
1 |
Abstract method void removeListenerOfPeerConfig ( ReplicationPeerConfigListener ) has been added to this interface. |
No effect. |
[+] affected methods: 9 (0.1%)
ReplicationEndpoint.Context.ReplicationEndpoint.Context ( Configuration localConf, Configuration conf, FileSystem fs, String peerId, UUID clusterId, ReplicationPeer replicationPeer, MetricsSource metrics, TableDescriptors tableDescriptors, Abortable abortable )6th parameter 'replicationPeer' of this method is of type 'ReplicationPeer'.
ReplicationEndpoint.Context.getReplicationPeer ( )Return value of this method is of type 'ReplicationPeer'.
ReplicationPeer.getConfiguration ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getId ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerBandwidth ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerConfig ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerState ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getTableCFs ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.trackPeerConfigChanges ( ReplicationPeerConfigListener p1 )This abstract method is from 'ReplicationPeer' interface.
to the top
Java Archives 17
hbase-annotations-1.4.5.jar
hbase-client-1.4.5.jar
hbase-client-project-1.4.5.jar
hbase-common-1.4.5.jar
hbase-examples-1.4.5.jar
hbase-external-blockcache-1.4.5.jar
hbase-hadoop-compat-1.4.5.jar
hbase-hadoop2-compat-1.4.5.jar
hbase-metrics-api-1.4.5.jar
hbase-prefix-tree-1.4.5.jar
hbase-procedure-1.4.5.jar
hbase-protocol-1.4.5.jar
hbase-rest-1.4.5.jar
hbase-rsgroup-1.4.5.jar
hbase-server-1.4.5.jar
hbase-shaded-client-project-1.4.5.jar
hbase-thrift-1.4.5.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/1.4.5 |
Version #2 | 1.4.6RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 17 |
Total Methods / Classes | 6316 / 547 |
Compatibility |
99.7% |
Problem Summary
| Severity | Count |
Added Methods | - | 11 |
Removed Methods | High | 13 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 11
hbase-client-1.4.6.jar,
ReplicationPeer.class
package org.apache.hadoop.hbase.replication
ReplicationPeer.removeListenerOfPeerConfig ( ReplicationPeerConfigListener p1 ) [abstract] : void
org/apache/hadoop/hbase/replication/ReplicationPeer.removeListenerOfPeerConfig:(Lorg/apache/hadoop/hbase/replication/ReplicationPeerConfigListener;)V
hbase-server-1.4.6.jar,
BaseReplicationEndpoint.class
package org.apache.hadoop.hbase.replication
BaseReplicationEndpoint.close ( ) : void
org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.close:()V
hbase-server-1.4.6.jar,
LossyCounting.class
package org.apache.hadoop.hbase.util
LossyCounting.addByOne ( String key ) : Set<String>
org/apache/hadoop/hbase/util/LossyCounting.addByOne:(Ljava/lang/String;)Ljava/util/Set;
LossyCounting.contains ( String key ) : boolean
org/apache/hadoop/hbase/util/LossyCounting.contains:(Ljava/lang/String;)Z
LossyCounting.getBuketSize ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getBuketSize:()J
LossyCounting.getCurrentTerm ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getCurrentTerm:()J
LossyCounting.getDataSize ( ) : long
org/apache/hadoop/hbase/util/LossyCounting.getDataSize:()J
LossyCounting.LossyCounting ( )
org/apache/hadoop/hbase/util/LossyCounting."<init>":()V
LossyCounting.LossyCounting ( double errorRate )
org/apache/hadoop/hbase/util/LossyCounting."<init>":(D)V
hbase-server-1.4.6.jar,
SnapshotHFileCleaner.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotHFileCleaner.init ( Map<String,Object> params ) : void
org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.init:(Ljava/util/Map;)V
hbase-server-1.4.6.jar,
SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.getLocks ( ) : KeyLocker<String>
org/apache/hadoop/hbase/master/snapshot/SnapshotManager.getLocks:()Lorg/apache/hadoop/hbase/util/KeyLocker;
to the top
Removed Methods 13
hbase-common-1.4.5.jar,
Base64.class
package org.apache.hadoop.hbase.util
Base64.decodeFileToFile ( String infile, String outfile ) [static] : void
org/apache/hadoop/hbase/util/Base64.decodeFileToFile:(Ljava/lang/String;Ljava/lang/String;)V
Base64.decodeToFile ( String dataToDecode, String filename ) [static] : boolean
org/apache/hadoop/hbase/util/Base64.decodeToFile:(Ljava/lang/String;Ljava/lang/String;)Z
Base64.decodeToObject ( String encodedObject ) [static] : Object
org/apache/hadoop/hbase/util/Base64.decodeToObject:(Ljava/lang/String;)Ljava/lang/Object;
Base64.encodeBytes ( byte[ ] source, int off, int len ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeBytes:([BII)Ljava/lang/String;
Base64.encodeFileToFile ( String infile, String outfile ) [static] : void
org/apache/hadoop/hbase/util/Base64.encodeFileToFile:(Ljava/lang/String;Ljava/lang/String;)V
Base64.encodeObject ( Serializable serializableObject ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeObject:(Ljava/io/Serializable;)Ljava/lang/String;
Base64.encodeObject ( Serializable serializableObject, int options ) [static] : String
org/apache/hadoop/hbase/util/Base64.encodeObject:(Ljava/io/Serializable;I)Ljava/lang/String;
Base64.encodeToFile ( byte[ ] dataToEncode, String filename ) [static] : boolean
org/apache/hadoop/hbase/util/Base64.encodeToFile:([BLjava/lang/String;)Z
Base64.main ( String[ ] args ) [static] : void
org/apache/hadoop/hbase/util/Base64.main:([Ljava/lang/String;)V
hbase-common-1.4.5.jar,
Base64InputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64InputStream.Base64.Base64InputStream ( InputStream in )
org/apache/hadoop/hbase/util/Base64.Base64InputStream."<init>":(Ljava/io/InputStream;)V
hbase-common-1.4.5.jar,
Base64OutputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64OutputStream.Base64.Base64OutputStream ( OutputStream out )
org/apache/hadoop/hbase/util/Base64.Base64OutputStream."<init>":(Ljava/io/OutputStream;)V
Base64.Base64OutputStream.resumeEncoding ( ) : void
org/apache/hadoop/hbase/util/Base64.Base64OutputStream.resumeEncoding:()V
Base64.Base64OutputStream.suspendEncoding ( ) : void
org/apache/hadoop/hbase/util/Base64.Base64OutputStream.suspendEncoding:()V
to the top
Problems with Data Types, High Severity 1
hbase-client-1.4.5.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer 1
| Change | Effect |
---|
1 |
Abstract method void removeListenerOfPeerConfig ( ReplicationPeerConfigListener ) 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 removeListenerOfPeerConfig ( ReplicationPeerConfigListener ) in ReplicationPeer. |
[+] affected methods: 9 (0.1%)
ReplicationEndpoint.Context.ReplicationEndpoint.Context ( Configuration localConf, Configuration conf, FileSystem fs, String peerId, UUID clusterId, ReplicationPeer replicationPeer, MetricsSource metrics, TableDescriptors tableDescriptors, Abortable abortable )6th parameter 'replicationPeer' of this method is of type 'ReplicationPeer'.
ReplicationEndpoint.Context.getReplicationPeer ( )Return value of this method is of type 'ReplicationPeer'.
ReplicationPeer.getConfiguration ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getId ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerBandwidth ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerConfig ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getPeerState ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.getTableCFs ( )This abstract method is from 'ReplicationPeer' interface.
ReplicationPeer.trackPeerConfigChanges ( ReplicationPeerConfigListener p1 )This abstract method is from 'ReplicationPeer' interface.
to the top
Java Archives 17
hbase-annotations-1.4.5.jar
hbase-client-1.4.5.jar
hbase-client-project-1.4.5.jar
hbase-common-1.4.5.jar
hbase-examples-1.4.5.jar
hbase-external-blockcache-1.4.5.jar
hbase-hadoop-compat-1.4.5.jar
hbase-hadoop2-compat-1.4.5.jar
hbase-metrics-api-1.4.5.jar
hbase-prefix-tree-1.4.5.jar
hbase-procedure-1.4.5.jar
hbase-protocol-1.4.5.jar
hbase-rest-1.4.5.jar
hbase-rsgroup-1.4.5.jar
hbase-server-1.4.5.jar
hbase-shaded-client-project-1.4.5.jar
hbase-thrift-1.4.5.jar
to the top