Test Info
| Library Name | HBase |
| Version #1 | fd78628 |
| Version #2 | 9909808 |
| Subject | Binary Compatibility |
Test Results
| Total Java ARchives | 18 |
|---|
| Total Methods / Classes | 2798 / 4849 |
|---|
| Verdict | Incompatible (3.8%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 43 |
|---|
| Removed Methods | High | 16 |
|---|
Problems with Data Types | High | 4 |
|---|
| Medium | 1 |
| Low | 0 |
Problems with Methods | High | 0 |
|---|
| Medium | 0 |
| Low | 0 |
Other Changes in Data Types | - | 3 |
Added Methods (43)
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
package org.apache.hadoop.hbase.regionserver.throttle
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
CompactionThroughputControllerFactory.getThroughputControllerClass ( Configuration conf ) [static] : Class<?>
[mangled: org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.getThroughputControllerClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;]
hbase-server-1.3.0-SNAPSHOT.jar,
FlushThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.throttle
FlushThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
FlushThroughputControllerFactory.getThroughputControllerClass ( Configuration conf ) [static] : Class<?>
[mangled: org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.getThroughputControllerClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;]
hbase-server-1.3.0-SNAPSHOT.jar,
NoLimitThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
NoLimitThroughputController.control ( String compactionName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.control:(Ljava/lang/String;J)J]
NoLimitThroughputController.finish ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.finish:(Ljava/lang/String;)V]
NoLimitThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.isStopped:()Z]
NoLimitThroughputController.NoLimitThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController."<init>":()V]
NoLimitThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
NoLimitThroughputController.start ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.start:(Ljava/lang/String;)V]
NoLimitThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.stop:(Ljava/lang/String;)V]
NoLimitThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareCompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareCompactionThroughputController.PressureAwareCompactionThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController."<init>":()V]
PressureAwareCompactionThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareCompactionThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareCompactionThroughputController.skipControl ( long deltaSize, long controlSize ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.skipControl:(JJ)Z]
PressureAwareCompactionThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareFlushThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareFlushThroughputController.PressureAwareFlushThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController."<init>":()V]
PressureAwareFlushThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareFlushThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareFlushThroughputController.skipControl ( long deltaSize, long controlSize ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.skipControl:(JJ)Z]
PressureAwareFlushThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareThroughputController.control ( String opName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.control:(Ljava/lang/String;J)J]
PressureAwareThroughputController.finish ( String opName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.finish:(Ljava/lang/String;)V]
PressureAwareThroughputController.getMaxThroughput ( ) : double
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.getMaxThroughput:()D]
PressureAwareThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.isStopped:()Z]
PressureAwareThroughputController.PressureAwareThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController."<init>":()V]
PressureAwareThroughputController.setMaxThroughput ( double maxThroughput ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.setMaxThroughput:(D)V]
PressureAwareThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareThroughputController.skipControl ( long p1, long p2 ) [abstract] : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.skipControl:(JJ)Z]
PressureAwareThroughputController.start ( String opName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.start:(Ljava/lang/String;)V]
PressureAwareThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.stop:(Ljava/lang/String;)V]
PressureAwareThroughputController.throughputDesc ( double speed ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.throughputDesc:(D)Ljava/lang/String;]
PressureAwareThroughputController.throughputDesc ( long deltaSize, long elapsedTime ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.throughputDesc:(JJ)Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
RegionServerServices.class
package org.apache.hadoop.hbase.regionserver
RegionServerServices.getFlushPressure ( ) [abstract] : double
[mangled: org/apache/hadoop/hbase/regionserver/RegionServerServices.getFlushPressure:()D]
RegionServerServices.getFlushThroughputController ( ) [abstract] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/RegionServerServices.getFlushThroughputController:()Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
hbase-server-1.3.0-SNAPSHOT.jar,
Store.class
package org.apache.hadoop.hbase.regionserver
Store.compact ( CompactionContext p1, ThroughputController p2 ) [abstract] : List<StoreFile> *DEPRECATED*
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;)Ljava/util/List;]
Store.compact ( CompactionContext p1, ThroughputController p2, User p3 ) [abstract] : List<StoreFile>
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;Lorg/apache/hadoop/hbase/security/User;)Ljava/util/List;]
hbase-server-1.3.0-SNAPSHOT.jar,
ThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
ThroughputController.control ( String p1, long p2 ) [abstract] : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.control:(Ljava/lang/String;J)J]
ThroughputController.finish ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.finish:(Ljava/lang/String;)V]
ThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
ThroughputController.start ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.start:(Ljava/lang/String;)V]
to the top
Removed Methods (16)
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputController.control ( String p1, long p2 ) [abstract] : long
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.control:(Ljava/lang/String;J)J]
CompactionThroughputController.finish ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.finish:(Ljava/lang/String;)V]
CompactionThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
CompactionThroughputController.start ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.start:(Ljava/lang/String;)V]
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : CompactionThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareCompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.compactions
PressureAwareCompactionThroughputController.control ( String compactionName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.control:(Ljava/lang/String;J)J]
PressureAwareCompactionThroughputController.finish ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.finish:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.isStopped:()Z]
PressureAwareCompactionThroughputController.PressureAwareCompactionThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController."<init>":()V]
PressureAwareCompactionThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareCompactionThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareCompactionThroughputController.start ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.start:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.stop:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
Store.class
package org.apache.hadoop.hbase.regionserver
Store.compact ( CompactionContext p1, CompactionThroughputController p2 ) [abstract] : List<StoreFile> *DEPRECATED*
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;)Ljava/util/List;]
Store.compact ( CompactionContext p1, CompactionThroughputController p2, User p3 ) [abstract] : List<StoreFile>
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;Lorg/apache/hadoop/hbase/security/User;)Ljava/util/List;]
to the top
Problems with Data Types, High Severity (4)
hbase-server-1.3.0-SNAPSHOT.jar
package org.apache.hadoop.hbase.regionserver
[+] Store (2)
| Change | Effect |
|---|
| 1 | Abstract method compact ( CompactionContext, CompactionThroughputController ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
| 2 | Abstract method compact ( CompactionContext, CompactionThroughputController, User ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (72)
createComponents ( Configuration, Store, KeyValue.KVComparator )2nd parameter 'store' of this method has type 'Store'.
getStore ( byte[ ] )Return value of this abstract method has type 'Store'.
add ( Cell )This abstract method is from 'Store' interface.
addChangedReaderObserver ( ChangedReadersObserver )This abstract method is from 'Store' interface.
areWritesEnabled ( )This abstract method is from 'Store' interface.
assertBulkLoadHFileOk ( Path )This abstract method is from 'Store' interface.
bulkLoadHFile ( String, long )This abstract method is from 'Store' interface.
bulkLoadHFile ( StoreFileInfo )This abstract method is from 'Store' interface.
cancelRequestedCompaction ( CompactionContext )This abstract method is from 'Store' interface.
canSplit ( )This abstract method is from 'Store' interface.
close ( )This abstract method is from 'Store' interface.
closeAndArchiveCompactedFiles ( )This abstract method is from 'Store' interface.
...
package org.apache.hadoop.hbase.regionserver.compactions
[+] CompactionThroughputController (1)
| Change | Effect |
|---|
| 1 | This interface has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
control ( String, long )This abstract method is from 'CompactionThroughputController' interface.
finish ( String )This abstract method is from 'CompactionThroughputController' interface.
setup ( RegionServerServices )This abstract method is from 'CompactionThroughputController' interface.
start ( String )This abstract method is from 'CompactionThroughputController' interface.
[+] PressureAwareCompactionThroughputController (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (9)
PressureAwareCompactionThroughputController ( )This constructor is from 'PressureAwareCompactionThroughputController' class.
control ( String, long )This method is from 'PressureAwareCompactionThroughputController' class.
finish ( String )This method is from 'PressureAwareCompactionThroughputController' class.
isStopped ( )This method is from 'PressureAwareCompactionThroughputController' class.
setConf ( Configuration )This method is from 'PressureAwareCompactionThroughputController' class.
setup ( RegionServerServices )This method is from 'PressureAwareCompactionThroughputController' class.
start ( String )This method is from 'PressureAwareCompactionThroughputController' class.
stop ( String )This method is from 'PressureAwareCompactionThroughputController' class.
toString ( )This method is from 'PressureAwareCompactionThroughputController' class.
to the top
Problems with Data Types, Medium Severity (1)
hbase-server-1.3.0-SNAPSHOT.jar
package org.apache.hadoop.hbase.regionserver
[+] RegionServerServices (1)
| Change | Effect |
|---|
| 1 | Abstract method getFlushThroughputController ( ) 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 flushCache ( MonitoredTask ) and may not be implemented by old clients. |
[+] affected methods (36)
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
prepare ( RegionServerServices )1st parameter 'p1' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
RegionServerCoprocessorHost ( RegionServerServices, Configuration )1st parameter 'rsServices' of this method has type 'RegionServerServices'.
getCompactionPressure ( )This abstract method is from 'RegionServerServices' interface.
getCompactionRequester ( )This abstract method is from 'RegionServerServices' interface.
getExecutorService ( )This abstract method is from 'RegionServerServices' interface.
getFileSystem ( )This abstract method is from 'RegionServerServices' interface.
...
to the top
Other Changes in Data Types (3)
hbase-server-1.3.0-SNAPSHOT.jar
package org.apache.hadoop.hbase.regionserver
[+] RegionServerServices (1)
| Change | Effect |
|---|
| 1 | Abstract method getFlushPressure ( ) has been added to this interface. | No effect. |
[+] affected methods (36)
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
prepare ( RegionServerServices )1st parameter 'p1' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
RegionServerCoprocessorHost ( RegionServerServices, Configuration )1st parameter 'rsServices' of this method has type 'RegionServerServices'.
getCompactionPressure ( )This abstract method is from 'RegionServerServices' interface.
getCompactionRequester ( )This abstract method is from 'RegionServerServices' interface.
getExecutorService ( )This abstract method is from 'RegionServerServices' interface.
getFileSystem ( )This abstract method is from 'RegionServerServices' interface.
...
[+] Store (2)
| Change | Effect |
|---|
| 1 | Abstract method compact ( CompactionContext, ThroughputController ) has been added to this interface. | No effect. |
| 2 | Abstract method compact ( CompactionContext, ThroughputController, User ) has been added to this interface. | No effect. |
[+] affected methods (72)
createComponents ( Configuration, Store, KeyValue.KVComparator )2nd parameter 'store' of this method has type 'Store'.
getStore ( byte[ ] )Return value of this abstract method has type 'Store'.
add ( Cell )This abstract method is from 'Store' interface.
addChangedReaderObserver ( ChangedReadersObserver )This abstract method is from 'Store' interface.
areWritesEnabled ( )This abstract method is from 'Store' interface.
assertBulkLoadHFileOk ( Path )This abstract method is from 'Store' interface.
bulkLoadHFile ( String, long )This abstract method is from 'Store' interface.
bulkLoadHFile ( StoreFileInfo )This abstract method is from 'Store' interface.
cancelRequestedCompaction ( CompactionContext )This abstract method is from 'Store' interface.
canSplit ( )This abstract method is from 'Store' interface.
close ( )This abstract method is from 'Store' interface.
closeAndArchiveCompactedFiles ( )This abstract method is from 'Store' interface.
...
to the top
Java ARchives (18)
hbase-annotations-1.3.0-SNAPSHOT.jar
hbase-checkstyle-1.3.0-SNAPSHOT.jar
hbase-client-1.3.0-SNAPSHOT.jar
hbase-common-1.3.0-SNAPSHOT.jar
hbase-examples-1.3.0-SNAPSHOT.jar
hbase-external-blockcache-1.3.0-SNAPSHOT.jar
hbase-hadoop-compat-1.3.0-SNAPSHOT.jar
hbase-hadoop2-compat-1.3.0-SNAPSHOT.jar
hbase-it-1.3.0-SNAPSHOT.jar
hbase-prefix-tree-1.3.0-SNAPSHOT.jar
hbase-procedure-1.3.0-SNAPSHOT.jar
hbase-protocol-1.3.0-SNAPSHOT.jar
hbase-resource-bundle-1.3.0-SNAPSHOT.jar
hbase-rest-1.3.0-SNAPSHOT.jar
hbase-server-1.3.0-SNAPSHOT.jar
hbase-shell-1.3.0-SNAPSHOT.jar
hbase-testing-util-1.3.0-SNAPSHOT.jar
hbase-thrift-1.3.0-SNAPSHOT.jar
to the top
Test Info
| Library Name | HBase |
| Version #1 | fd78628 |
| Version #2 | 9909808 |
| Subject | Source Compatibility |
Test Results
| Total Java ARchives | 18 |
|---|
| Total Methods / Classes | 2798 / 4849 |
|---|
| Verdict | Incompatible (4.4%) |
Problem Summary
| Severity | Count |
|---|
| Added Methods | - | 43 |
|---|
| Removed Methods | High | 16 |
|---|
Problems with Data Types | High | 8 |
|---|
| Medium | 0 |
| Low | 0 |
Problems with Methods | High | 0 |
|---|
| Medium | 0 |
| Low | 0 |
Added Methods (43)
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
package org.apache.hadoop.hbase.regionserver.throttle
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
CompactionThroughputControllerFactory.getThroughputControllerClass ( Configuration conf ) [static] : Class<?>
[mangled: org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.getThroughputControllerClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;]
hbase-server-1.3.0-SNAPSHOT.jar,
FlushThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.throttle
FlushThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
FlushThroughputControllerFactory.getThroughputControllerClass ( Configuration conf ) [static] : Class<?>
[mangled: org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.getThroughputControllerClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;]
hbase-server-1.3.0-SNAPSHOT.jar,
NoLimitThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
NoLimitThroughputController.control ( String compactionName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.control:(Ljava/lang/String;J)J]
NoLimitThroughputController.finish ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.finish:(Ljava/lang/String;)V]
NoLimitThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.isStopped:()Z]
NoLimitThroughputController.NoLimitThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController."<init>":()V]
NoLimitThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
NoLimitThroughputController.start ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.start:(Ljava/lang/String;)V]
NoLimitThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.stop:(Ljava/lang/String;)V]
NoLimitThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareCompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareCompactionThroughputController.PressureAwareCompactionThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController."<init>":()V]
PressureAwareCompactionThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareCompactionThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareCompactionThroughputController.skipControl ( long deltaSize, long controlSize ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.skipControl:(JJ)Z]
PressureAwareCompactionThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareFlushThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareFlushThroughputController.PressureAwareFlushThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController."<init>":()V]
PressureAwareFlushThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareFlushThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareFlushThroughputController.skipControl ( long deltaSize, long controlSize ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.skipControl:(JJ)Z]
PressureAwareFlushThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
PressureAwareThroughputController.control ( String opName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.control:(Ljava/lang/String;J)J]
PressureAwareThroughputController.finish ( String opName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.finish:(Ljava/lang/String;)V]
PressureAwareThroughputController.getMaxThroughput ( ) : double
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.getMaxThroughput:()D]
PressureAwareThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.isStopped:()Z]
PressureAwareThroughputController.PressureAwareThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController."<init>":()V]
PressureAwareThroughputController.setMaxThroughput ( double maxThroughput ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.setMaxThroughput:(D)V]
PressureAwareThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareThroughputController.skipControl ( long p1, long p2 ) [abstract] : boolean
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.skipControl:(JJ)Z]
PressureAwareThroughputController.start ( String opName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.start:(Ljava/lang/String;)V]
PressureAwareThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.stop:(Ljava/lang/String;)V]
PressureAwareThroughputController.throughputDesc ( double speed ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.throughputDesc:(D)Ljava/lang/String;]
PressureAwareThroughputController.throughputDesc ( long deltaSize, long elapsedTime ) : String
[mangled: org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.throughputDesc:(JJ)Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
RegionServerServices.class
package org.apache.hadoop.hbase.regionserver
RegionServerServices.getFlushPressure ( ) [abstract] : double
[mangled: org/apache/hadoop/hbase/regionserver/RegionServerServices.getFlushPressure:()D]
RegionServerServices.getFlushThroughputController ( ) [abstract] : ThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/RegionServerServices.getFlushThroughputController:()Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;]
hbase-server-1.3.0-SNAPSHOT.jar,
Store.class
package org.apache.hadoop.hbase.regionserver
Store.compact ( CompactionContext p1, ThroughputController p2 ) [abstract] : List<StoreFile> *DEPRECATED*
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;)Ljava/util/List;]
Store.compact ( CompactionContext p1, ThroughputController p2, User p3 ) [abstract] : List<StoreFile>
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/throttle/ThroughputController;Lorg/apache/hadoop/hbase/security/User;)Ljava/util/List;]
hbase-server-1.3.0-SNAPSHOT.jar,
ThroughputController.class
package org.apache.hadoop.hbase.regionserver.throttle
ThroughputController.control ( String p1, long p2 ) [abstract] : long
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.control:(Ljava/lang/String;J)J]
ThroughputController.finish ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.finish:(Ljava/lang/String;)V]
ThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
ThroughputController.start ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.start:(Ljava/lang/String;)V]
to the top
Removed Methods (16)
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputController.control ( String p1, long p2 ) [abstract] : long
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.control:(Ljava/lang/String;J)J]
CompactionThroughputController.finish ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.finish:(Ljava/lang/String;)V]
CompactionThroughputController.setup ( RegionServerServices p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
CompactionThroughputController.start ( String p1 ) [abstract] : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.start:(Ljava/lang/String;)V]
hbase-server-1.3.0-SNAPSHOT.jar,
CompactionThroughputControllerFactory.class
package org.apache.hadoop.hbase.regionserver.compactions
CompactionThroughputControllerFactory.create ( RegionServerServices server, Configuration conf ) [static] : CompactionThroughputController
[mangled: org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.create:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;]
hbase-server-1.3.0-SNAPSHOT.jar,
PressureAwareCompactionThroughputController.class
package org.apache.hadoop.hbase.regionserver.compactions
PressureAwareCompactionThroughputController.control ( String compactionName, long size ) : long
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.control:(Ljava/lang/String;J)J]
PressureAwareCompactionThroughputController.finish ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.finish:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.isStopped ( ) : boolean
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.isStopped:()Z]
PressureAwareCompactionThroughputController.PressureAwareCompactionThroughputController ( )
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController."<init>":()V]
PressureAwareCompactionThroughputController.setConf ( Configuration conf ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.setConf:(Lorg/apache/hadoop/conf/Configuration;)V]
PressureAwareCompactionThroughputController.setup ( RegionServerServices server ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.setup:(Lorg/apache/hadoop/hbase/regionserver/RegionServerServices;)V]
PressureAwareCompactionThroughputController.start ( String compactionName ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.start:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.stop ( String why ) : void
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.stop:(Ljava/lang/String;)V]
PressureAwareCompactionThroughputController.toString ( ) : String
[mangled: org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.toString:()Ljava/lang/String;]
hbase-server-1.3.0-SNAPSHOT.jar,
Store.class
package org.apache.hadoop.hbase.regionserver
Store.compact ( CompactionContext p1, CompactionThroughputController p2 ) [abstract] : List<StoreFile> *DEPRECATED*
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;)Ljava/util/List;]
Store.compact ( CompactionContext p1, CompactionThroughputController p2, User p3 ) [abstract] : List<StoreFile>
[mangled: org/apache/hadoop/hbase/regionserver/Store.compact:(Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionContext;Lorg/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController;Lorg/apache/hadoop/hbase/security/User;)Ljava/util/List;]
to the top
Problems with Data Types, High Severity (8)
hbase-server-1.3.0-SNAPSHOT.jar
package org.apache.hadoop.hbase.regionserver
[+] RegionServerServices (2)
| Change | Effect |
|---|
| 1 | Abstract method getFlushPressure ( ) 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 getFlushPressure() in RegionServerServices. |
| 2 | Abstract method getFlushThroughputController ( ) 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 getFlushThroughputController() in RegionServerServices. |
[+] affected methods (36)
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
execute ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
getRegionServerServices ( )Return value of this abstract method has type 'RegionServerServices'.
prepare ( RegionServerServices )1st parameter 'p1' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
rollback ( Server, RegionServerServices, User )2nd parameter 'p2' of this abstract method has type 'RegionServerServices'.
RegionServerCoprocessorHost ( RegionServerServices, Configuration )1st parameter 'rsServices' of this method has type 'RegionServerServices'.
getCompactionPressure ( )This abstract method is from 'RegionServerServices' interface.
getCompactionRequester ( )This abstract method is from 'RegionServerServices' interface.
getExecutorService ( )This abstract method is from 'RegionServerServices' interface.
getFileSystem ( )This abstract method is from 'RegionServerServices' interface.
...
[+] Store (4)
| Change | Effect |
|---|
| 1 | Abstract method compact ( CompactionContext, ThroughputController ) 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 compact(CompactionContext, ThroughputController) in Store. |
| 2 | Abstract method compact ( CompactionContext, ThroughputController, User ) 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 compact(CompactionContext, ThroughputController, User) in Store. |
| 3 | Abstract method compact ( CompactionContext, CompactionThroughputController ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method compact(CompactionContext, CompactionThroughputController) in interface Store. |
| 4 | Abstract method compact ( CompactionContext, CompactionThroughputController, User ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method compact(CompactionContext, CompactionThroughputController, User) in interface Store. |
[+] affected methods (72)
createComponents ( Configuration, Store, KeyValue.KVComparator )2nd parameter 'store' of this method has type 'Store'.
getStore ( byte[ ] )Return value of this abstract method has type 'Store'.
add ( Cell )This abstract method is from 'Store' interface.
addChangedReaderObserver ( ChangedReadersObserver )This abstract method is from 'Store' interface.
areWritesEnabled ( )This abstract method is from 'Store' interface.
assertBulkLoadHFileOk ( Path )This abstract method is from 'Store' interface.
bulkLoadHFile ( String, long )This abstract method is from 'Store' interface.
bulkLoadHFile ( StoreFileInfo )This abstract method is from 'Store' interface.
cancelRequestedCompaction ( CompactionContext )This abstract method is from 'Store' interface.
canSplit ( )This abstract method is from 'Store' interface.
close ( )This abstract method is from 'Store' interface.
closeAndArchiveCompactedFiles ( )This abstract method is from 'Store' interface.
...
package org.apache.hadoop.hbase.regionserver.compactions
[+] CompactionThroughputController (1)
| Change | Effect |
|---|
| 1 | This interface has been removed. | Recompilation of a client program may be terminated with the message: cannot find class CompactionThroughputController. |
[+] affected methods (4)
control ( String, long )This abstract method is from 'CompactionThroughputController' interface.
finish ( String )This abstract method is from 'CompactionThroughputController' interface.
setup ( RegionServerServices )This abstract method is from 'CompactionThroughputController' interface.
start ( String )This abstract method is from 'CompactionThroughputController' interface.
[+] PressureAwareCompactionThroughputController (1)
| Change | Effect |
|---|
| 1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class PressureAwareCompactionThroughputController. |
[+] affected methods (9)
PressureAwareCompactionThroughputController ( )This constructor is from 'PressureAwareCompactionThroughputController' class.
control ( String, long )This method is from 'PressureAwareCompactionThroughputController' class.
finish ( String )This method is from 'PressureAwareCompactionThroughputController' class.
isStopped ( )This method is from 'PressureAwareCompactionThroughputController' class.
setConf ( Configuration )This method is from 'PressureAwareCompactionThroughputController' class.
setup ( RegionServerServices )This method is from 'PressureAwareCompactionThroughputController' class.
start ( String )This method is from 'PressureAwareCompactionThroughputController' class.
stop ( String )This method is from 'PressureAwareCompactionThroughputController' class.
toString ( )This method is from 'PressureAwareCompactionThroughputController' class.
to the top
Java ARchives (18)
hbase-annotations-1.3.0-SNAPSHOT.jar
hbase-checkstyle-1.3.0-SNAPSHOT.jar
hbase-client-1.3.0-SNAPSHOT.jar
hbase-common-1.3.0-SNAPSHOT.jar
hbase-examples-1.3.0-SNAPSHOT.jar
hbase-external-blockcache-1.3.0-SNAPSHOT.jar
hbase-hadoop-compat-1.3.0-SNAPSHOT.jar
hbase-hadoop2-compat-1.3.0-SNAPSHOT.jar
hbase-it-1.3.0-SNAPSHOT.jar
hbase-prefix-tree-1.3.0-SNAPSHOT.jar
hbase-procedure-1.3.0-SNAPSHOT.jar
hbase-protocol-1.3.0-SNAPSHOT.jar
hbase-resource-bundle-1.3.0-SNAPSHOT.jar
hbase-rest-1.3.0-SNAPSHOT.jar
hbase-server-1.3.0-SNAPSHOT.jar
hbase-shell-1.3.0-SNAPSHOT.jar
hbase-testing-util-1.3.0-SNAPSHOT.jar
hbase-thrift-1.3.0-SNAPSHOT.jar
to the top