API compatibility report for the hbase library between rel/1.3.2 and 1.3.3RC0 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehbase
Version #1rel/1.3.2
Version #21.3.3RC0
SubjectBinary Compatibility

Test Results


Total Java Modules15
Total Methods / Classes5931 / 519
Compatibility 97.7%

Problem Summary


SeverityCount
Added Methods-14
Removed MethodsHigh15
Problems with
Data Types
High1
Medium1
Low0
Problems with
Methods
High0
Medium0
Low1
Other Changes
in Data Types
-7

Added Methods  14 


hbase-client-1.3.3-SNAPSHOT.jar, HRegionInfo.class
package org.apache.hadoop.hbase
HRegionInfo.getRegionNameAsString ( byte[ ] regionName ) [static]  :  String
HRegionInfo.getRegionNameAsString ( HRegionInfo ri, byte[ ] regionName ) [static]  :  String

hbase-server-1.3.3-SNAPSHOT.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.getLoadBalancer ( )  :  LoadBalancer

hbase-server-1.3.3-SNAPSHOT.jar, HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.getWALFileSystem ( )  :  FileSystem
HRegionServer.getWALRootDir ( )  :  Path

hbase-server-1.3.3-SNAPSHOT.jar, MetricsSource.class
package org.apache.hadoop.hbase.replication.regionserver
MetricsSource.getSingleSourceSourceByTable ( )  :  Map<String,MetricsReplicationSourceSource>
MetricsSource.incrFailedRecoveryQueue ( )  :  void
MetricsSource.MetricsSource ( String id, MetricsReplicationSourceSource singleSourceSource, MetricsReplicationSourceSource globalSourceSource, Map<String,MetricsReplicationSourceSource> singleSourceSourceByTable )
MetricsSource.setAgeOfLastShippedOpByTable ( long timestamp, String tableName )  :  void

hbase-server-1.3.3-SNAPSHOT.jar, SnapshotHFileCleaner.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotHFileCleaner.init ( Map<String,Object> params )  :  void

hbase-server-1.3.3-SNAPSHOT.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.getTakingSnapshotLock ( )  :  ReadWriteLock
SnapshotManager.isTakingAnySnapshot ( )  :  boolean

hbase-server-1.3.3-SNAPSHOT.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.upsert ( Iterable<Cell> p1, long p2, List<Cell> p3 ) [abstract]  :  long

hbase-server-1.3.3-SNAPSHOT.jar, WALPrettyPrinter.class
package org.apache.hadoop.hbase.wal
WALPrettyPrinter.setPosition ( long position )  :  void

to the top

Removed Methods  15 


hbase-common-1.3.2.jar, Base64.class
package org.apache.hadoop.hbase.util
Base64.decodeFileToFile ( String infile, String outfile ) [static]  :  void
Base64.decodeToFile ( String dataToDecode, String filename ) [static]  :  boolean
Base64.decodeToObject ( String encodedObject ) [static]  :  Object
Base64.encodeBytes ( byte[ ] source, int off, int len ) [static]  :  String
Base64.encodeFileToFile ( String infile, String outfile ) [static]  :  void
Base64.encodeObject ( Serializable serializableObject ) [static]  :  String
Base64.encodeObject ( Serializable serializableObject, int options ) [static]  :  String
Base64.encodeToFile ( byte[ ] dataToEncode, String filename ) [static]  :  boolean
Base64.main ( String[ ] args ) [static]  :  void

hbase-common-1.3.2.jar, Base64InputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64InputStream.Base64.Base64InputStream ( InputStream in )

hbase-common-1.3.2.jar, Base64OutputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64OutputStream.Base64.Base64OutputStream ( OutputStream out )
Base64.Base64OutputStream.resumeEncoding ( )  :  void
Base64.Base64OutputStream.suspendEncoding ( )  :  void

hbase-server-1.3.2.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.SnapshotManager ( MasterServices master, MetricsMaster metricsMaster, ProcedureCoordinator coordinator, ExecutorService pool )

hbase-server-1.3.2.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.upsert ( Iterable<Cell> p1, long p2 ) [abstract]  :  long

to the top

Problems with Data Types, High Severity  1 


hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.regionserver
[+] interface Store  1 

to the top

Problems with Data Types, Medium Severity  1 


hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.regionserver
[+] interface Store  1 

to the top

Problems with Methods, Low Severity  1 


hbase-server-1.3.2.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
[+] SnapshotManager.deleteSnapshot ( HBaseProtos.SnapshotDescription snapshot )  :  void  1 

to the top

Other Changes in Data Types  7 


hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.ipc
[+] class RpcServer  3 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.master.balancer
[+] class StochasticLoadBalancer  1 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.master.snapshot
[+] class SnapshotManager  2 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.regionserver
[+] class HRegionServer  1 

to the top

Java Archives  15 


hbase-annotations-1.3.2.jar
hbase-client-1.3.2.jar
hbase-client-project-1.3.2.jar
hbase-common-1.3.2.jar
hbase-examples-1.3.2.jar
hbase-external-blockcache-1.3.2.jar
hbase-hadoop-compat-1.3.2.jar
hbase-hadoop2-compat-1.3.2.jar
hbase-prefix-tree-1.3.2.jar
hbase-procedure-1.3.2.jar
hbase-protocol-1.3.2.jar
hbase-rest-1.3.2.jar
hbase-server-1.3.2.jar
hbase-shaded-client-project-1.3.2.jar
hbase-thrift-1.3.2.jar

to the top



Test Info


Library Namehbase
Version #1rel/1.3.2
Version #21.3.3RC0
SubjectSource Compatibility

Test Results


Total Java Modules15
Total Methods / Classes5931 / 519
Compatibility 97.7%

Problem Summary


SeverityCount
Added Methods-14
Removed MethodsHigh15
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High0
Medium1
Low0
Other Changes
in Data Types
-7

Added Methods  14 


hbase-client-1.3.3-SNAPSHOT.jar, HRegionInfo.class
package org.apache.hadoop.hbase
HRegionInfo.getRegionNameAsString ( byte[ ] regionName ) [static]  :  String
HRegionInfo.getRegionNameAsString ( HRegionInfo ri, byte[ ] regionName ) [static]  :  String

hbase-server-1.3.3-SNAPSHOT.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.getLoadBalancer ( )  :  LoadBalancer

hbase-server-1.3.3-SNAPSHOT.jar, HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.getWALFileSystem ( )  :  FileSystem
HRegionServer.getWALRootDir ( )  :  Path

hbase-server-1.3.3-SNAPSHOT.jar, MetricsSource.class
package org.apache.hadoop.hbase.replication.regionserver
MetricsSource.getSingleSourceSourceByTable ( )  :  Map<String,MetricsReplicationSourceSource>
MetricsSource.incrFailedRecoveryQueue ( )  :  void
MetricsSource.MetricsSource ( String id, MetricsReplicationSourceSource singleSourceSource, MetricsReplicationSourceSource globalSourceSource, Map<String,MetricsReplicationSourceSource> singleSourceSourceByTable )
MetricsSource.setAgeOfLastShippedOpByTable ( long timestamp, String tableName )  :  void

hbase-server-1.3.3-SNAPSHOT.jar, SnapshotHFileCleaner.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotHFileCleaner.init ( Map<String,Object> params )  :  void

hbase-server-1.3.3-SNAPSHOT.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.getTakingSnapshotLock ( )  :  ReadWriteLock
SnapshotManager.isTakingAnySnapshot ( )  :  boolean

hbase-server-1.3.3-SNAPSHOT.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.upsert ( Iterable<Cell> p1, long p2, List<Cell> p3 ) [abstract]  :  long

hbase-server-1.3.3-SNAPSHOT.jar, WALPrettyPrinter.class
package org.apache.hadoop.hbase.wal
WALPrettyPrinter.setPosition ( long position )  :  void

to the top

Removed Methods  15 


hbase-common-1.3.2.jar, Base64.class
package org.apache.hadoop.hbase.util
Base64.decodeFileToFile ( String infile, String outfile ) [static]  :  void
Base64.decodeToFile ( String dataToDecode, String filename ) [static]  :  boolean
Base64.decodeToObject ( String encodedObject ) [static]  :  Object
Base64.encodeBytes ( byte[ ] source, int off, int len ) [static]  :  String
Base64.encodeFileToFile ( String infile, String outfile ) [static]  :  void
Base64.encodeObject ( Serializable serializableObject ) [static]  :  String
Base64.encodeObject ( Serializable serializableObject, int options ) [static]  :  String
Base64.encodeToFile ( byte[ ] dataToEncode, String filename ) [static]  :  boolean
Base64.main ( String[ ] args ) [static]  :  void

hbase-common-1.3.2.jar, Base64InputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64InputStream.Base64.Base64InputStream ( InputStream in )

hbase-common-1.3.2.jar, Base64OutputStream.class
package org.apache.hadoop.hbase.util
Base64.Base64OutputStream.Base64.Base64OutputStream ( OutputStream out )
Base64.Base64OutputStream.resumeEncoding ( )  :  void
Base64.Base64OutputStream.suspendEncoding ( )  :  void

hbase-server-1.3.2.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
SnapshotManager.SnapshotManager ( MasterServices master, MetricsMaster metricsMaster, ProcedureCoordinator coordinator, ExecutorService pool )

hbase-server-1.3.2.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.upsert ( Iterable<Cell> p1, long p2 ) [abstract]  :  long

to the top

Problems with Data Types, High Severity  2 


hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.regionserver
[+] interface Store  2 

to the top

Problems with Methods, Medium Severity  1 


hbase-server-1.3.2.jar, SnapshotManager.class
package org.apache.hadoop.hbase.master.snapshot
[+] SnapshotManager.deleteSnapshot ( HBaseProtos.SnapshotDescription snapshot )  :  void  1 

to the top

Other Changes in Data Types  7 


hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.ipc
[+] class RpcServer  3 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.master.balancer
[+] class StochasticLoadBalancer  1 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.master.snapshot
[+] class SnapshotManager  2 

hbase-server-1.3.2.jar
package org.apache.hadoop.hbase.regionserver
[+] class HRegionServer  1 

to the top

Java Archives  15 


hbase-annotations-1.3.2.jar
hbase-client-1.3.2.jar
hbase-client-project-1.3.2.jar
hbase-common-1.3.2.jar
hbase-examples-1.3.2.jar
hbase-external-blockcache-1.3.2.jar
hbase-hadoop-compat-1.3.2.jar
hbase-hadoop2-compat-1.3.2.jar
hbase-prefix-tree-1.3.2.jar
hbase-procedure-1.3.2.jar
hbase-protocol-1.3.2.jar
hbase-rest-1.3.2.jar
hbase-server-1.3.2.jar
hbase-shaded-client-project-1.3.2.jar
hbase-thrift-1.3.2.jar

to the top