Test Info
Library Name | hbase |
Version #1 | rel/1.3.4 |
Version #2 | 1.3.5RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 15 |
Total Methods / Classes | 5908 / 517 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 13
hbase-client-1.3.5.jar,
RemoteWithExtrasException.class
package org.apache.hadoop.hbase.ipc
RemoteWithExtrasException.unwrapRemoteException ( ) : IOException
org/apache/hadoop/hbase/ipc/RemoteWithExtrasException.unwrapRemoteException:()Ljava/io/IOException;
hbase-server-1.3.5.jar,
AccessChecker.class
package org.apache.hadoop.hbase.security.access
AccessChecker.AccessChecker ( Configuration conf, ZooKeeperWatcher zkw )
org/apache/hadoop/hbase/security/access/AccessChecker."<init>":(Lorg/apache/hadoop/conf/Configuration;Lorg/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher;)V
AccessChecker.getAuthManager ( ) : TableAuthManager
org/apache/hadoop/hbase/security/access/AccessChecker.getAuthManager:()Lorg/apache/hadoop/hbase/security/access/TableAuthManager;
AccessChecker.isAuthorizationSupported ( Configuration conf ) [static] : boolean
org/apache/hadoop/hbase/security/access/AccessChecker.isAuthorizationSupported:(Lorg/apache/hadoop/conf/Configuration;)Z
AccessChecker.logResult ( AuthResult result ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.logResult:(Lorg/apache/hadoop/hbase/security/access/AuthResult;)V
AccessChecker.requireAccess ( User user, String request, TableName tableName, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireAccess:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireGlobalPermission ( User user, String request, Permission.Action perm, String namespace ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireGlobalPermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;Ljava/lang/String;)V
AccessChecker.requireGlobalPermission ( User user, String request, Permission.Action perm, TableName tableName, Map<byte[ ],? extends java.util.Collection<byte[ ]>> familyMap ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireGlobalPermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;)V
AccessChecker.requireNamespacePermission ( User user, String request, String namespace, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireNamespacePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Ljava/lang/String;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireNamespacePermission ( User user, String request, String namespace, TableName tableName, Map<byte[ ],? extends java.util.Collection<byte[ ]>> familyMap, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireNamespacePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requirePermission ( User user, String request, Permission.Action perm ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requirePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requirePermission ( User user, String request, TableName tableName, byte[ ] family, byte[ ] qualifier, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requirePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[B[B[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireTablePermission ( User user, String request, TableName tableName, byte[ ] family, byte[ ] qualifier, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireTablePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[B[B[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
to the top
Removed Methods 1
hbase-server-1.3.4.jar,
HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.getMostLoadedRegions ( ) : HRegionInfo[ ]
org/apache/hadoop/hbase/regionserver/HRegionServer.getMostLoadedRegions:()[Lorg/apache/hadoop/hbase/HRegionInfo;
to the top
Other Changes in Data Types 1
hbase-server-1.3.4.jar
package org.apache.hadoop.hbase.regionserver
[+] class StoreFile 1
| Change | Effect |
---|
1 |
Field COMPACTION_EVENT_KEY has been added to this class. |
No effect. |
[+] affected methods: 45 (0.8%)
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile, CompactionRequest request )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postFlush ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3, CompactionRequest p4 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
RegionCoprocessorHost.postCompact ( Store store, StoreFile resultFile, CompactionRequest request )2nd parameter 'resultFile' of this method is of type 'StoreFile'.
RegionCoprocessorHost.postFlush ( Store store, StoreFile storeFile )2nd parameter 'storeFile' of this method is of type 'StoreFile'.
StoreFile.StoreFile ( FileSystem fs, Path p, Configuration conf, CacheConfig cacheConf, BloomType cfBloomType )This constructor is from 'StoreFile' class.
StoreFile.StoreFile ( FileSystem fs, StoreFileInfo fileInfo, Configuration conf, CacheConfig cacheConf, BloomType cfBloomType )This constructor is from 'StoreFile' class.
...
to the top
Java Archives 15
hbase-annotations-1.3.4.jar
hbase-client-1.3.4.jar
hbase-client-project-1.3.4.jar
hbase-common-1.3.4.jar
hbase-examples-1.3.4.jar
hbase-external-blockcache-1.3.4.jar
hbase-hadoop-compat-1.3.4.jar
hbase-hadoop2-compat-1.3.4.jar
hbase-prefix-tree-1.3.4.jar
hbase-procedure-1.3.4.jar
hbase-protocol-1.3.4.jar
hbase-rest-1.3.4.jar
hbase-server-1.3.4.jar
hbase-shaded-client-project-1.3.4.jar
hbase-thrift-1.3.4.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/1.3.4 |
Version #2 | 1.3.5RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 15 |
Total Methods / Classes | 5908 / 517 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 13
hbase-client-1.3.5.jar,
RemoteWithExtrasException.class
package org.apache.hadoop.hbase.ipc
RemoteWithExtrasException.unwrapRemoteException ( ) : IOException
org/apache/hadoop/hbase/ipc/RemoteWithExtrasException.unwrapRemoteException:()Ljava/io/IOException;
hbase-server-1.3.5.jar,
AccessChecker.class
package org.apache.hadoop.hbase.security.access
AccessChecker.AccessChecker ( Configuration conf, ZooKeeperWatcher zkw )
org/apache/hadoop/hbase/security/access/AccessChecker."<init>":(Lorg/apache/hadoop/conf/Configuration;Lorg/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher;)V
AccessChecker.getAuthManager ( ) : TableAuthManager
org/apache/hadoop/hbase/security/access/AccessChecker.getAuthManager:()Lorg/apache/hadoop/hbase/security/access/TableAuthManager;
AccessChecker.isAuthorizationSupported ( Configuration conf ) [static] : boolean
org/apache/hadoop/hbase/security/access/AccessChecker.isAuthorizationSupported:(Lorg/apache/hadoop/conf/Configuration;)Z
AccessChecker.logResult ( AuthResult result ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.logResult:(Lorg/apache/hadoop/hbase/security/access/AuthResult;)V
AccessChecker.requireAccess ( User user, String request, TableName tableName, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireAccess:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireGlobalPermission ( User user, String request, Permission.Action perm, String namespace ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireGlobalPermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;Ljava/lang/String;)V
AccessChecker.requireGlobalPermission ( User user, String request, Permission.Action perm, TableName tableName, Map<byte[ ],? extends java.util.Collection<byte[ ]>> familyMap ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireGlobalPermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;)V
AccessChecker.requireNamespacePermission ( User user, String request, String namespace, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireNamespacePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Ljava/lang/String;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireNamespacePermission ( User user, String request, String namespace, TableName tableName, Map<byte[ ],? extends java.util.Collection<byte[ ]>> familyMap, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireNamespacePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;Ljava/util/Map;[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requirePermission ( User user, String request, Permission.Action perm ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requirePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requirePermission ( User user, String request, TableName tableName, byte[ ] family, byte[ ] qualifier, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requirePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[B[B[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
AccessChecker.requireTablePermission ( User user, String request, TableName tableName, byte[ ] family, byte[ ] qualifier, Permission.Action... permissions ) : void
org/apache/hadoop/hbase/security/access/AccessChecker.requireTablePermission:(Lorg/apache/hadoop/hbase/security/User;Ljava/lang/String;Lorg/apache/hadoop/hbase/TableName;[B[B[Lorg/apache/hadoop/hbase/security/access/Permission$Action;)V
to the top
Removed Methods 1
hbase-server-1.3.4.jar,
HRegionServer.class
package org.apache.hadoop.hbase.regionserver
HRegionServer.getMostLoadedRegions ( ) : HRegionInfo[ ]
org/apache/hadoop/hbase/regionserver/HRegionServer.getMostLoadedRegions:()[Lorg/apache/hadoop/hbase/HRegionInfo;
to the top
Other Changes in Data Types 1
hbase-server-1.3.4.jar
package org.apache.hadoop.hbase.regionserver
[+] class StoreFile 1
| Change | Effect |
---|
1 |
Field COMPACTION_EVENT_KEY has been added to this class. |
No effect. |
[+] affected methods: 45 (0.8%)
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile, CompactionRequest request )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postFlush ( ObserverContext<RegionCoprocessorEnvironment> e, Store store, StoreFile resultFile )3rd parameter 'resultFile' of this method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3, CompactionRequest p4 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush ( ObserverContext<RegionCoprocessorEnvironment> p1, Store p2, StoreFile p3 )3rd parameter 'p3' of this abstract method is of type 'StoreFile'.
RegionCoprocessorHost.postCompact ( Store store, StoreFile resultFile, CompactionRequest request )2nd parameter 'resultFile' of this method is of type 'StoreFile'.
RegionCoprocessorHost.postFlush ( Store store, StoreFile storeFile )2nd parameter 'storeFile' of this method is of type 'StoreFile'.
StoreFile.StoreFile ( FileSystem fs, Path p, Configuration conf, CacheConfig cacheConf, BloomType cfBloomType )This constructor is from 'StoreFile' class.
StoreFile.StoreFile ( FileSystem fs, StoreFileInfo fileInfo, Configuration conf, CacheConfig cacheConf, BloomType cfBloomType )This constructor is from 'StoreFile' class.
...
to the top
Java Archives 15
hbase-annotations-1.3.4.jar
hbase-client-1.3.4.jar
hbase-client-project-1.3.4.jar
hbase-common-1.3.4.jar
hbase-examples-1.3.4.jar
hbase-external-blockcache-1.3.4.jar
hbase-hadoop-compat-1.3.4.jar
hbase-hadoop2-compat-1.3.4.jar
hbase-prefix-tree-1.3.4.jar
hbase-procedure-1.3.4.jar
hbase-protocol-1.3.4.jar
hbase-rest-1.3.4.jar
hbase-server-1.3.4.jar
hbase-shaded-client-project-1.3.4.jar
hbase-thrift-1.3.4.jar
to the top