API compatibility report for the hbase library between rel/2.0.0 and branch-2.1 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehbase
Version #1rel/2.0.0
Version #2branch-2.1
SubjectBinary Compatibility

Test Results


Total Java Modules22
Total Methods / Classes6759 / 608
Compatibility 98.7%

Problem Summary


SeverityCount
Added Methods-78
Removed MethodsHigh17
Problems with
Data Types
High9
Medium5
Low0
Problems with
Methods
High7
Medium0
Low5
Other Changes
in Data Types
-56
Other Changes
in Methods
-46

Added Methods  78 


hbase-client-2.1.0.jar, Admin.class
package org.apache.hadoop.hbase.client
Admin.addReplicationPeerAsync ( String p1, ReplicationPeerConfig p2, boolean p3 ) [abstract]  :  Future<Void>
Admin.addReplicationPeerAsync ( String peerId, ReplicationPeerConfig peerConfig )  :  Future<Void>
Admin.cloneTableSchema ( TableName p1, TableName p2, boolean p3 ) [abstract]  :  void
Admin.disableReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.enableReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.removeReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.updateReplicationPeerConfigAsync ( String p1, ReplicationPeerConfig p2 ) [abstract]  :  Future<Void>

hbase-client-2.1.0.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
AsyncAdmin.cloneTableSchema ( TableName p1, TableName p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>

hbase-client-2.1.0.jar, ReplicationPeerConfig.class
package org.apache.hadoop.hbase.replication
ReplicationPeerConfig.isSerial ( )  :  boolean

hbase-client-2.1.0.jar, ReplicationPeerConfigBuilder.class
package org.apache.hadoop.hbase.replication
ReplicationPeerConfigBuilder.setSerial ( boolean p1 ) [abstract]  :  ReplicationPeerConfigBuilder

hbase-client-2.1.0.jar, ServerMetrics.class
package org.apache.hadoop.hbase
ServerMetrics.getVersion ( )  :  String
ServerMetrics.getVersionNumber ( )  :  int

hbase-client-2.1.0.jar, TableDescriptor.class
package org.apache.hadoop.hbase.client
TableDescriptor.hasGlobalReplicationScope ( )  :  boolean

hbase-client-2.1.0.jar, TableDescriptorUtils.class
package org.apache.hadoop.hbase.client
TableDescriptorUtils.computeDelta ( TableDescriptor oldTD, TableDescriptor newTD ) [static]  :  TableDescriptorUtils.TableDescriptorDelta

hbase-common-2.1.0.jar, CellComparator.class
package org.apache.hadoop.hbase
CellComparator.compare ( Cell p1, Cell p2, boolean p3 ) [abstract]  :  int
CellComparator.getSimpleComparator ( ) [abstract]  :  Comparator

hbase-common-2.1.0.jar, ServerName.class
package org.apache.hadoop.hbase
ServerName.getHostnameLowerCase ( )  :  String

hbase-mapreduce-2.1.0.jar, TableInputFormatBase.class
package org.apache.hadoop.hbase.mapreduce
TableInputFormatBase.createRegionSizeCalculator ( RegionLocator locator, Admin admin )  :  RegionSizeCalculator

hbase-replication-2.1.0.jar, ReplicationPeer.class
package org.apache.hadoop.hbase.replication
ReplicationPeer.isPeerEnabled ( )  :  boolean
ReplicationPeer.registerPeerConfigListener ( ReplicationPeerConfigListener p1 ) [abstract]  :  void

hbase-server-2.1.0.jar, AbstractProtobufLogWriter.class
package org.apache.hadoop.hbase.regionserver.wal
AbstractProtobufLogWriter.init ( FileSystem fs, Path path, Configuration conf, boolean overwritable, long blocksize )  :  void

hbase-server-2.1.0.jar, AccessController.class
package org.apache.hadoop.hbase.security.access
AccessController.preExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void

hbase-server-2.1.0.jar, CompressionContext.class
package org.apache.hadoop.hbase.regionserver.wal
CompressionContext.getDictionary ( Enum dictIndex )  :  Dictionary

hbase-server-2.1.0.jar, CoprocessorValidator.class
package org.apache.hadoop.hbase.tool.coprocessor
CoprocessorValidator.addOptions ( )  :  void
CoprocessorValidator.CoprocessorValidator ( )
CoprocessorValidator.doWork ( )  :  int
CoprocessorValidator.printUsage ( )  :  void
CoprocessorValidator.processOptions ( CommandLine cmd )  :  void
CoprocessorValidator.validateClasses ( ClassLoader classLoader, List<String> classNames, List<CoprocessorViolation> violations )  :  void
CoprocessorValidator.validateClasses ( ClassLoader classLoader, String[ ] classNames, List<CoprocessorViolation> violations )  :  void
CoprocessorValidator.validateTables ( ClassLoader classLoader, Admin admin, Pattern pattern, List<CoprocessorViolation> violations )  :  void

hbase-server-2.1.0.jar, DataBlockEncodingValidator.class
package org.apache.hadoop.hbase.tool
DataBlockEncodingValidator.addOptions ( )  :  void
DataBlockEncodingValidator.DataBlockEncodingValidator ( )
DataBlockEncodingValidator.doWork ( )  :  int
DataBlockEncodingValidator.printUsage ( )  :  void
DataBlockEncodingValidator.processOptions ( CommandLine cmd )  :  void

hbase-server-2.1.0.jar, HBaseFsck.class
package org.apache.hadoop.hbase.util
HBaseFsck.cleanReplicationBarrier ( )  :  void
HBaseFsck.setCleanReplicationBarrier ( boolean shouldClean )  :  void
HBaseFsck.setCleanReplicationBarrierTable ( String cleanReplicationBarrierTable )  :  void

hbase-server-2.1.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.addReplicationPeer ( String peerId, ReplicationPeerConfig peerConfig, boolean enabled )  :  long
HMaster.createMetaBootstrap ( )  :  MasterMetaBootstrap
HMaster.disableReplicationPeer ( String peerId )  :  long
HMaster.enableReplicationPeer ( String peerId )  :  long
HMaster.getReplicationLoad ( ServerName[ ] serverNames )  :  HashMap<String,List<Pair<ServerName,ReplicationLoadSource>>>
HMaster.getReplicationPeerManager ( )  :  ReplicationPeerManager
HMaster.remoteProcedureCompleted ( long procId )  :  void
HMaster.remoteProcedureFailed ( long procId, RemoteProcedureException error )  :  void
HMaster.removeReplicationPeer ( String peerId )  :  long
HMaster.updateReplicationPeerConfig ( String peerId, ReplicationPeerConfig peerConfig )  :  long

hbase-server-2.1.0.jar, HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.executeProcedure ( long procId, RSProcedureCallable callable )  :  void
HRegionServer.getWalGroupsReplicationStatus ( )  :  Map<String,ReplicationStatus>
HRegionServer.isShutDown ( )  :  boolean
HRegionServer.remoteProcedureComplete ( long procId, Throwable error )  :  void

hbase-server-2.1.0.jar, MasterObserver.class
package org.apache.hadoop.hbase.coprocessor
MasterObserver.postCompletedModifyTableAction ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor oldDescriptor, TableDescriptor currentDescriptor )  :  void
MasterObserver.postModifyNamespace ( ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor oldNsDescriptor, NamespaceDescriptor currentNsDescriptor )  :  void
MasterObserver.postModifyTable ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor oldDescriptor, TableDescriptor currentDescriptor )  :  void
MasterObserver.preModifyNamespace ( ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor currentNsDescriptor, NamespaceDescriptor newNsDescriptor )  :  void
MasterObserver.preModifyTable ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor currentDescriptor, TableDescriptor newDescriptor )  :  void
MasterObserver.preModifyTableAction ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor currentDescriptor, TableDescriptor newDescriptor )  :  void

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

hbase-server-2.1.0.jar, PreUpgradeValidator.class
package org.apache.hadoop.hbase.tool
PreUpgradeValidator.getConf ( )  :  Configuration
PreUpgradeValidator.main ( String[ ] args ) [static]  :  void
PreUpgradeValidator.PreUpgradeValidator ( )
PreUpgradeValidator.run ( String[ ] args )  :  int
PreUpgradeValidator.setConf ( Configuration conf )  :  void

hbase-server-2.1.0.jar, RegionServerObserver.class
package org.apache.hadoop.hbase.coprocessor
RegionServerObserver.postExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void
RegionServerObserver.preExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void

hbase-server-2.1.0.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.getCurrentParallelPutCount ( ) [abstract]  :  int

hbase-server-2.1.0.jar, WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getNoneCompressor ( ) [static]  :  WALCellCodec.ByteStringCompressor
WALCellCodec.getNoneUncompressor ( ) [static]  :  WALCellCodec.ByteStringUncompressor

hbase-server-2.1.0.jar, WALEdit.class
package org.apache.hadoop.hbase.wal
WALEdit.add ( Cell cell, byte[ ] family )  :  WALEdit
WALEdit.add ( Map<byte[ ],List<Cell>> familyMap )  :  void
WALEdit.getFamilies ( )  :  Set<byte[ ]>

hbase-server-2.1.0.jar, WALKeyImpl.class
package org.apache.hadoop.hbase.wal
WALKeyImpl.clearReplicationScope ( )  :  void

to the top

Removed Methods  17 


hbase-server-2.0.0.jar, AbstractProtobufLogWriter.class
package org.apache.hadoop.hbase.regionserver.wal
AbstractProtobufLogWriter.init ( FileSystem fs, Path path, Configuration conf, boolean overwritable )  :  void

hbase-server-2.0.0.jar, BaseWALEntryFilter.class
package org.apache.hadoop.hbase.replication
BaseWALEntryFilter.BaseWALEntryFilter ( )

hbase-server-2.0.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.addReplicationPeer ( String peerId, ReplicationPeerConfig peerConfig, boolean enabled )  :  void
HMaster.disableReplicationPeer ( String peerId )  :  void
HMaster.enableReplicationPeer ( String peerId )  :  void
HMaster.getServerCrashProcessingEnabledEvent ( )  :  ProcedureEvent
HMaster.isServerCrashProcessingEnabled ( )  :  boolean
HMaster.recoverMeta ( )  :  boolean
HMaster.removeReplicationPeer ( String peerId )  :  void
HMaster.setServerCrashProcessingEnabled ( boolean b )  :  void
HMaster.updateReplicationPeerConfig ( String peerId, ReplicationPeerConfig peerConfig )  :  void

hbase-server-2.0.0.jar, MemStoreSize.class
package org.apache.hadoop.hbase.regionserver
MemStoreSize.MemStoreSize ( )
MemStoreSize.MemStoreSize ( long dataSize, long heapSize, long offHeapSize )
MemStoreSize.MemStoreSize ( MemStoreSize memStoreSize )

hbase-server-2.0.0.jar, MetricsSource.class
package org.apache.hadoop.hbase.replication.regionserver
MetricsSource.MetricsSource ( String id, MetricsReplicationSourceSource singleSourceSource, MetricsReplicationSourceSource globalSourceSource )

hbase-server-2.0.0.jar, ReplicationLogCleaner.class
package org.apache.hadoop.hbase.replication.master
ReplicationLogCleaner.setConf ( Configuration conf, ZKWatcher zk, ReplicationQueuesClient replicationQueuesClient )  :  void

hbase-server-2.0.0.jar, WALKeyImpl.class
package org.apache.hadoop.hbase.wal
WALKeyImpl.serializeReplicationScope ( boolean serialize )  :  void

to the top

Problems with Data Types, High Severity  9 


hbase-endpoint-2.0.0.jar
package org.apache.hadoop.hbase.client.coprocessor
[+] class AsyncAggregationClient  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver
[+] class MemStoreSize  3 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver.wal
[+] class CompressionContext  3 
[+] class WALCellCodec  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] class BaseWALEntryFilter  1 

to the top

Problems with Methods, High Severity  7 


hbase-endpoint-2.0.0.jar, AsyncAggregationClient.class
package org.apache.hadoop.hbase.client.coprocessor
[+] AsyncAggregationClient.AsyncAggregationClient ( )  1 

hbase-server-2.0.0.jar, AccessController.class
package org.apache.hadoop.hbase.security.access
[+] AccessController.getActiveUser ( ObserverContext<?> ctx )  :  User  1 

hbase-server-2.0.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
[+] HMaster.addReplicationPeer ( String peerId, ReplicationPeerConfig peerConfig, boolean enabled )  :  void  1 
[+] HMaster.disableReplicationPeer ( String peerId )  :  void  1 
[+] HMaster.enableReplicationPeer ( String peerId )  :  void  1 
[+] HMaster.removeReplicationPeer ( String peerId )  :  void  1 
[+] HMaster.updateReplicationPeerConfig ( String peerId, ReplicationPeerConfig peerConfig )  :  void  1 

to the top

Problems with Data Types, Medium Severity  5 


hbase-client-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeerConfigBuilder  1 

hbase-replication-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver
[+] class MemStoreSize  3 

to the top

Problems with Methods, Low Severity  5 


hbase-server-2.0.0.jar, HBaseFsck.class
package org.apache.hadoop.hbase.util
[+] HBaseFsck.exec ( ExecutorService exec, String[ ] args )  :  HBaseFsck  1 
[+] HBaseFsck.HBaseFsck ( Configuration conf )  2 
[+] HBaseFsck.onlineHbck ( )  :  int  1 

hbase-server-2.0.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
[+] HMaster.isInMaintenanceMode ( )  :  boolean  1 

to the top

Other Changes in Data Types  56 


hbase-client-2.0.0.jar
package org.apache.hadoop.hbase.client
[+] interface Admin  6 
[+] interface AsyncAdmin  1 
[+] interface Table  45 

hbase-common-2.0.0.jar
package org.apache.hadoop.hbase
[+] interface CellComparator  2 

hbase-replication-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer  1 

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

to the top

Other Changes in Methods  46 


hbase-client-2.0.0.jar, Table.class
package org.apache.hadoop.hbase.client
[+] Table.append ( Append p1 ) [abstract]  :  Result  1 
[+] Table.batch ( List<?> p1, Object[ ] p2 ) [abstract]  :  void  1 
[+] Table.batchCallback ( List<?> p1, Object[ ] p2, Batch.Callback<R> p3 ) [abstract]  :  void  1 
[+] Table.batchCoprocessorService ( Descriptors.MethodDescriptor p1, Message p2, byte[ ] p3, byte[ ] p4, R p5 ) [abstract]  :  Map<byte[ ],R>  1 
[+] Table.batchCoprocessorService ( Descriptors.MethodDescriptor p1, Message p2, byte[ ] p3, byte[ ] p4, R p5, Batch.Callback<R> p6 ) [abstract]  :  void  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, byte[ ] p4, Delete p5 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, Delete p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, Delete p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  Table.CheckAndMutateBuilder  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, RowMutations p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, RowMutations p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, byte[ ] p4, Put p5 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, Put p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, Put p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.close ( ) [abstract]  :  void  1 
[+] Table.coprocessorService ( byte[ ] p1 ) [abstract]  :  CoprocessorRpcChannel  1 
[+] Table.coprocessorService ( Class<T> p1, byte[ ] p2, byte[ ] p3, Batch.Call<T,R> p4 ) [abstract]  :  Map<byte[ ],R>  1 
[+] Table.coprocessorService ( Class<T> p1, byte[ ] p2, byte[ ] p3, Batch.Call<T,R> p4, Batch.Callback<R> p5 ) [abstract]  :  void  1 
[+] Table.delete ( Delete p1 ) [abstract]  :  void  1 
[+] Table.delete ( List<Delete> p1 ) [abstract]  :  void  1 
[+] Table.exists ( Get p1 ) [abstract]  :  boolean  1 
[+] Table.exists ( List<Get> p1 ) [abstract]  :  boolean[ ]  1 
[+] Table.get ( Get p1 ) [abstract]  :  Result  1 
[+] Table.get ( List<Get> p1 ) [abstract]  :  Result[ ]  1 
[+] Table.getOperationTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getOperationTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getReadRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getReadRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getScanner ( byte[ ] p1 ) [abstract]  :  ResultScanner  1 
[+] Table.getScanner ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  ResultScanner  1 
[+] Table.getScanner ( Scan p1 ) [abstract]  :  ResultScanner  1 
[+] Table.getWriteRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getWriteRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.increment ( Increment p1 ) [abstract]  :  Result  1 
[+] Table.incrementColumnValue ( byte[ ] p1, byte[ ] p2, byte[ ] p3, long p4 ) [abstract]  :  long  1 
[+] Table.incrementColumnValue ( byte[ ] p1, byte[ ] p2, byte[ ] p3, long p4, Durability p5 ) [abstract]  :  long  1 
[+] Table.mutateRow ( RowMutations p1 ) [abstract]  :  void  1 
[+] Table.put ( List<Put> p1 ) [abstract]  :  void  1 
[+] Table.put ( Put p1 ) [abstract]  :  void  1 
[+] Table.setOperationTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setReadRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setWriteRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 

hbase-replication-2.0.0.jar, ReplicationPeer.class
package org.apache.hadoop.hbase.replication
[+] ReplicationPeer.trackPeerConfigChanges ( ReplicationPeerConfigListener p1 ) [abstract]  :  void  1 

to the top

Java Archives  22 


hbase-client-2.0.0.jar
hbase-client-project-2.0.0.jar
hbase-common-2.0.0.jar
hbase-endpoint-2.0.0.jar
hbase-error-prone-2.0.0.jar
hbase-examples-2.0.0.jar
hbase-external-blockcache-2.0.0.jar
hbase-hadoop-compat-2.0.0.jar
hbase-hadoop2-compat-2.0.0.jar
hbase-http-2.0.0.jar
hbase-mapreduce-2.0.0.jar
hbase-metrics-api-2.0.0.jar
hbase-procedure-2.0.0.jar
hbase-protocol-2.0.0.jar
hbase-replication-2.0.0.jar
hbase-rest-2.0.0.jar
hbase-rsgroup-2.0.0.jar
hbase-server-2.0.0.jar
hbase-shaded-client-project-2.0.0.jar
hbase-thrift-2.0.0.jar
hbase-zookeeper-2.0.0.jar
original-hbase-protocol-shaded-2.0.0.jar

to the top



Test Info


Library Namehbase
Version #1rel/2.0.0
Version #2branch-2.1
SubjectSource Compatibility

Test Results


Total Java Modules22
Total Methods / Classes6759 / 608
Compatibility 91.7%

Problem Summary


SeverityCount
Added Methods-73
Removed MethodsHigh12
Problems with
Data Types
High21
Medium3
Low0
Problems with
Methods
High2
Medium5
Low0
Other Changes
in Data Types
-46
Other Changes
in Methods
-46

Added Methods  73 


hbase-client-2.1.0.jar, Admin.class
package org.apache.hadoop.hbase.client
Admin.addReplicationPeerAsync ( String p1, ReplicationPeerConfig p2, boolean p3 ) [abstract]  :  Future<Void>
Admin.addReplicationPeerAsync ( String peerId, ReplicationPeerConfig peerConfig )  :  Future<Void>
Admin.cloneTableSchema ( TableName p1, TableName p2, boolean p3 ) [abstract]  :  void
Admin.disableReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.enableReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.removeReplicationPeerAsync ( String p1 ) [abstract]  :  Future<Void>
Admin.updateReplicationPeerConfigAsync ( String p1, ReplicationPeerConfig p2 ) [abstract]  :  Future<Void>

hbase-client-2.1.0.jar, AsyncAdmin.class
package org.apache.hadoop.hbase.client
AsyncAdmin.cloneTableSchema ( TableName p1, TableName p2, boolean p3 ) [abstract]  :  CompletableFuture<Void>

hbase-client-2.1.0.jar, ReplicationPeerConfig.class
package org.apache.hadoop.hbase.replication
ReplicationPeerConfig.isSerial ( )  :  boolean

hbase-client-2.1.0.jar, ReplicationPeerConfigBuilder.class
package org.apache.hadoop.hbase.replication
ReplicationPeerConfigBuilder.setSerial ( boolean p1 ) [abstract]  :  ReplicationPeerConfigBuilder

hbase-client-2.1.0.jar, ServerMetrics.class
package org.apache.hadoop.hbase
ServerMetrics.getVersion ( )  :  String
ServerMetrics.getVersionNumber ( )  :  int

hbase-client-2.1.0.jar, TableDescriptor.class
package org.apache.hadoop.hbase.client
TableDescriptor.hasGlobalReplicationScope ( )  :  boolean

hbase-client-2.1.0.jar, TableDescriptorUtils.class
package org.apache.hadoop.hbase.client
TableDescriptorUtils.computeDelta ( TableDescriptor oldTD, TableDescriptor newTD ) [static]  :  TableDescriptorUtils.TableDescriptorDelta

hbase-common-2.1.0.jar, CellComparator.class
package org.apache.hadoop.hbase
CellComparator.compare ( Cell p1, Cell p2, boolean p3 ) [abstract]  :  int
CellComparator.getSimpleComparator ( ) [abstract]  :  Comparator

hbase-common-2.1.0.jar, ServerName.class
package org.apache.hadoop.hbase
ServerName.getHostnameLowerCase ( )  :  String

hbase-mapreduce-2.1.0.jar, TableInputFormatBase.class
package org.apache.hadoop.hbase.mapreduce
TableInputFormatBase.createRegionSizeCalculator ( RegionLocator locator, Admin admin )  :  RegionSizeCalculator

hbase-replication-2.1.0.jar, ReplicationPeer.class
package org.apache.hadoop.hbase.replication
ReplicationPeer.isPeerEnabled ( )  :  boolean
ReplicationPeer.registerPeerConfigListener ( ReplicationPeerConfigListener p1 ) [abstract]  :  void

hbase-server-2.1.0.jar, AbstractProtobufLogWriter.class
package org.apache.hadoop.hbase.regionserver.wal
AbstractProtobufLogWriter.init ( FileSystem fs, Path path, Configuration conf, boolean overwritable, long blocksize )  :  void

hbase-server-2.1.0.jar, AccessController.class
package org.apache.hadoop.hbase.security.access
AccessController.preExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void

hbase-server-2.1.0.jar, CompressionContext.class
package org.apache.hadoop.hbase.regionserver.wal
CompressionContext.getDictionary ( Enum dictIndex )  :  Dictionary

hbase-server-2.1.0.jar, CoprocessorValidator.class
package org.apache.hadoop.hbase.tool.coprocessor
CoprocessorValidator.addOptions ( )  :  void
CoprocessorValidator.CoprocessorValidator ( )
CoprocessorValidator.doWork ( )  :  int
CoprocessorValidator.printUsage ( )  :  void
CoprocessorValidator.processOptions ( CommandLine cmd )  :  void
CoprocessorValidator.validateClasses ( ClassLoader classLoader, List<String> classNames, List<CoprocessorViolation> violations )  :  void
CoprocessorValidator.validateClasses ( ClassLoader classLoader, String[ ] classNames, List<CoprocessorViolation> violations )  :  void
CoprocessorValidator.validateTables ( ClassLoader classLoader, Admin admin, Pattern pattern, List<CoprocessorViolation> violations )  :  void

hbase-server-2.1.0.jar, DataBlockEncodingValidator.class
package org.apache.hadoop.hbase.tool
DataBlockEncodingValidator.addOptions ( )  :  void
DataBlockEncodingValidator.DataBlockEncodingValidator ( )
DataBlockEncodingValidator.doWork ( )  :  int
DataBlockEncodingValidator.printUsage ( )  :  void
DataBlockEncodingValidator.processOptions ( CommandLine cmd )  :  void

hbase-server-2.1.0.jar, HBaseFsck.class
package org.apache.hadoop.hbase.util
HBaseFsck.cleanReplicationBarrier ( )  :  void
HBaseFsck.setCleanReplicationBarrier ( boolean shouldClean )  :  void
HBaseFsck.setCleanReplicationBarrierTable ( String cleanReplicationBarrierTable )  :  void

hbase-server-2.1.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.createMetaBootstrap ( )  :  MasterMetaBootstrap
HMaster.getReplicationLoad ( ServerName[ ] serverNames )  :  HashMap<String,List<Pair<ServerName,ReplicationLoadSource>>>
HMaster.getReplicationPeerManager ( )  :  ReplicationPeerManager
HMaster.remoteProcedureCompleted ( long procId )  :  void
HMaster.remoteProcedureFailed ( long procId, RemoteProcedureException error )  :  void

hbase-server-2.1.0.jar, HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.executeProcedure ( long procId, RSProcedureCallable callable )  :  void
HRegionServer.getWalGroupsReplicationStatus ( )  :  Map<String,ReplicationStatus>
HRegionServer.isShutDown ( )  :  boolean
HRegionServer.remoteProcedureComplete ( long procId, Throwable error )  :  void

hbase-server-2.1.0.jar, MasterObserver.class
package org.apache.hadoop.hbase.coprocessor
MasterObserver.postCompletedModifyTableAction ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor oldDescriptor, TableDescriptor currentDescriptor )  :  void
MasterObserver.postModifyNamespace ( ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor oldNsDescriptor, NamespaceDescriptor currentNsDescriptor )  :  void
MasterObserver.postModifyTable ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor oldDescriptor, TableDescriptor currentDescriptor )  :  void
MasterObserver.preModifyNamespace ( ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor currentNsDescriptor, NamespaceDescriptor newNsDescriptor )  :  void
MasterObserver.preModifyTable ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor currentDescriptor, TableDescriptor newDescriptor )  :  void
MasterObserver.preModifyTableAction ( ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, TableDescriptor currentDescriptor, TableDescriptor newDescriptor )  :  void

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

hbase-server-2.1.0.jar, PreUpgradeValidator.class
package org.apache.hadoop.hbase.tool
PreUpgradeValidator.getConf ( )  :  Configuration
PreUpgradeValidator.main ( String[ ] args ) [static]  :  void
PreUpgradeValidator.PreUpgradeValidator ( )
PreUpgradeValidator.run ( String[ ] args )  :  int
PreUpgradeValidator.setConf ( Configuration conf )  :  void

hbase-server-2.1.0.jar, RegionServerObserver.class
package org.apache.hadoop.hbase.coprocessor
RegionServerObserver.postExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void
RegionServerObserver.preExecuteProcedures ( ObserverContext<RegionServerCoprocessorEnvironment> ctx )  :  void

hbase-server-2.1.0.jar, Store.class
package org.apache.hadoop.hbase.regionserver
Store.getCurrentParallelPutCount ( ) [abstract]  :  int

hbase-server-2.1.0.jar, WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getNoneCompressor ( ) [static]  :  WALCellCodec.ByteStringCompressor
WALCellCodec.getNoneUncompressor ( ) [static]  :  WALCellCodec.ByteStringUncompressor

hbase-server-2.1.0.jar, WALEdit.class
package org.apache.hadoop.hbase.wal
WALEdit.add ( Cell cell, byte[ ] family )  :  WALEdit
WALEdit.add ( Map<byte[ ],List<Cell>> familyMap )  :  void
WALEdit.getFamilies ( )  :  Set<byte[ ]>

hbase-server-2.1.0.jar, WALKeyImpl.class
package org.apache.hadoop.hbase.wal
WALKeyImpl.clearReplicationScope ( )  :  void

to the top

Removed Methods  12 


hbase-server-2.0.0.jar, AbstractProtobufLogWriter.class
package org.apache.hadoop.hbase.regionserver.wal
AbstractProtobufLogWriter.init ( FileSystem fs, Path path, Configuration conf, boolean overwritable )  :  void

hbase-server-2.0.0.jar, BaseWALEntryFilter.class
package org.apache.hadoop.hbase.replication
BaseWALEntryFilter.BaseWALEntryFilter ( )

hbase-server-2.0.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
HMaster.getServerCrashProcessingEnabledEvent ( )  :  ProcedureEvent
HMaster.isServerCrashProcessingEnabled ( )  :  boolean
HMaster.recoverMeta ( )  :  boolean
HMaster.setServerCrashProcessingEnabled ( boolean b )  :  void

hbase-server-2.0.0.jar, MemStoreSize.class
package org.apache.hadoop.hbase.regionserver
MemStoreSize.MemStoreSize ( )
MemStoreSize.MemStoreSize ( long dataSize, long heapSize, long offHeapSize )
MemStoreSize.MemStoreSize ( MemStoreSize memStoreSize )

hbase-server-2.0.0.jar, MetricsSource.class
package org.apache.hadoop.hbase.replication.regionserver
MetricsSource.MetricsSource ( String id, MetricsReplicationSourceSource singleSourceSource, MetricsReplicationSourceSource globalSourceSource )

hbase-server-2.0.0.jar, ReplicationLogCleaner.class
package org.apache.hadoop.hbase.replication.master
ReplicationLogCleaner.setConf ( Configuration conf, ZKWatcher zk, ReplicationQueuesClient replicationQueuesClient )  :  void

hbase-server-2.0.0.jar, WALKeyImpl.class
package org.apache.hadoop.hbase.wal
WALKeyImpl.serializeReplicationScope ( boolean serialize )  :  void

to the top

Problems with Data Types, High Severity  21 


hbase-client-2.0.0.jar
package org.apache.hadoop.hbase.client
[+] interface Admin  6 
[+] interface AsyncAdmin  1 

hbase-client-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeerConfigBuilder  1 

hbase-common-2.0.0.jar
package org.apache.hadoop.hbase
[+] interface CellComparator  2 

hbase-endpoint-2.0.0.jar
package org.apache.hadoop.hbase.client.coprocessor
[+] class AsyncAggregationClient  1 

hbase-replication-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver
[+] class MemStoreSize  3 
[+] interface Store  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver.wal
[+] class CompressionContext  3 
[+] class WALCellCodec  1 

hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] class BaseWALEntryFilter  1 

to the top

Problems with Methods, High Severity  2 


hbase-endpoint-2.0.0.jar, AsyncAggregationClient.class
package org.apache.hadoop.hbase.client.coprocessor
[+] AsyncAggregationClient.AsyncAggregationClient ( )  1 

hbase-server-2.0.0.jar, AccessController.class
package org.apache.hadoop.hbase.security.access
[+] AccessController.getActiveUser ( ObserverContext<?> ctx )  :  User  1 

to the top

Problems with Data Types, Medium Severity  3 


hbase-server-2.0.0.jar
package org.apache.hadoop.hbase.regionserver
[+] class MemStoreSize  3 

to the top

Problems with Methods, Medium Severity  5 


hbase-server-2.0.0.jar, HBaseFsck.class
package org.apache.hadoop.hbase.util
[+] HBaseFsck.exec ( ExecutorService exec, String[ ] args )  :  HBaseFsck  1 
[+] HBaseFsck.HBaseFsck ( Configuration conf )  2 
[+] HBaseFsck.onlineHbck ( )  :  int  1 

hbase-server-2.0.0.jar, HMaster.class
package org.apache.hadoop.hbase.master
[+] HMaster.isInMaintenanceMode ( )  :  boolean  1 

to the top

Other Changes in Data Types  46 


hbase-client-2.0.0.jar
package org.apache.hadoop.hbase.client
[+] interface Table  45 

hbase-replication-2.0.0.jar
package org.apache.hadoop.hbase.replication
[+] interface ReplicationPeer  1 

to the top

Other Changes in Methods  46 


hbase-client-2.0.0.jar, Table.class
package org.apache.hadoop.hbase.client
[+] Table.append ( Append p1 ) [abstract]  :  Result  1 
[+] Table.batch ( List<?> p1, Object[ ] p2 ) [abstract]  :  void  1 
[+] Table.batchCallback ( List<?> p1, Object[ ] p2, Batch.Callback<R> p3 ) [abstract]  :  void  1 
[+] Table.batchCoprocessorService ( Descriptors.MethodDescriptor p1, Message p2, byte[ ] p3, byte[ ] p4, R p5 ) [abstract]  :  Map<byte[ ],R>  1 
[+] Table.batchCoprocessorService ( Descriptors.MethodDescriptor p1, Message p2, byte[ ] p3, byte[ ] p4, R p5, Batch.Callback<R> p6 ) [abstract]  :  void  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, byte[ ] p4, Delete p5 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, Delete p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndDelete ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, Delete p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  Table.CheckAndMutateBuilder  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, RowMutations p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndMutate ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, RowMutations p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, byte[ ] p4, Put p5 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareFilter.CompareOp p4, byte[ ] p5, Put p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.checkAndPut ( byte[ ] p1, byte[ ] p2, byte[ ] p3, CompareOperator p4, byte[ ] p5, Put p6 ) [abstract]  :  boolean *DEPRECATED*  1 
[+] Table.close ( ) [abstract]  :  void  1 
[+] Table.coprocessorService ( byte[ ] p1 ) [abstract]  :  CoprocessorRpcChannel  1 
[+] Table.coprocessorService ( Class<T> p1, byte[ ] p2, byte[ ] p3, Batch.Call<T,R> p4 ) [abstract]  :  Map<byte[ ],R>  1 
[+] Table.coprocessorService ( Class<T> p1, byte[ ] p2, byte[ ] p3, Batch.Call<T,R> p4, Batch.Callback<R> p5 ) [abstract]  :  void  1 
[+] Table.delete ( Delete p1 ) [abstract]  :  void  1 
[+] Table.delete ( List<Delete> p1 ) [abstract]  :  void  1 
[+] Table.exists ( Get p1 ) [abstract]  :  boolean  1 
[+] Table.exists ( List<Get> p1 ) [abstract]  :  boolean[ ]  1 
[+] Table.get ( Get p1 ) [abstract]  :  Result  1 
[+] Table.get ( List<Get> p1 ) [abstract]  :  Result[ ]  1 
[+] Table.getOperationTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getOperationTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getReadRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getReadRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.getScanner ( byte[ ] p1 ) [abstract]  :  ResultScanner  1 
[+] Table.getScanner ( byte[ ] p1, byte[ ] p2 ) [abstract]  :  ResultScanner  1 
[+] Table.getScanner ( Scan p1 ) [abstract]  :  ResultScanner  1 
[+] Table.getWriteRpcTimeout ( ) [abstract]  :  int *DEPRECATED*  1 
[+] Table.getWriteRpcTimeout ( TimeUnit p1 ) [abstract]  :  long  1 
[+] Table.increment ( Increment p1 ) [abstract]  :  Result  1 
[+] Table.incrementColumnValue ( byte[ ] p1, byte[ ] p2, byte[ ] p3, long p4 ) [abstract]  :  long  1 
[+] Table.incrementColumnValue ( byte[ ] p1, byte[ ] p2, byte[ ] p3, long p4, Durability p5 ) [abstract]  :  long  1 
[+] Table.mutateRow ( RowMutations p1 ) [abstract]  :  void  1 
[+] Table.put ( List<Put> p1 ) [abstract]  :  void  1 
[+] Table.put ( Put p1 ) [abstract]  :  void  1 
[+] Table.setOperationTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setReadRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 
[+] Table.setWriteRpcTimeout ( int p1 ) [abstract]  :  void *DEPRECATED*  1 

hbase-replication-2.0.0.jar, ReplicationPeer.class
package org.apache.hadoop.hbase.replication
[+] ReplicationPeer.trackPeerConfigChanges ( ReplicationPeerConfigListener p1 ) [abstract]  :  void  1 

to the top

Java Archives  22 


hbase-client-2.0.0.jar
hbase-client-project-2.0.0.jar
hbase-common-2.0.0.jar
hbase-endpoint-2.0.0.jar
hbase-error-prone-2.0.0.jar
hbase-examples-2.0.0.jar
hbase-external-blockcache-2.0.0.jar
hbase-hadoop-compat-2.0.0.jar
hbase-hadoop2-compat-2.0.0.jar
hbase-http-2.0.0.jar
hbase-mapreduce-2.0.0.jar
hbase-metrics-api-2.0.0.jar
hbase-procedure-2.0.0.jar
hbase-protocol-2.0.0.jar
hbase-replication-2.0.0.jar
hbase-rest-2.0.0.jar
hbase-rsgroup-2.0.0.jar
hbase-server-2.0.0.jar
hbase-shaded-client-project-2.0.0.jar
hbase-thrift-2.0.0.jar
hbase-zookeeper-2.0.0.jar
original-hbase-protocol-shaded-2.0.0.jar

to the top