Test Info
Library Name | hbase |
Version #1 | rel/1.3.3 |
Version #2 | 1.3.4RC0 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 15 |
Total Methods / Classes | 66699 / 3823 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 10 |
Removed Methods | High | 2 |
Problems with Data Types | High | 0 |
Medium | 3 |
Low | 1 |
Problems with Methods | High | 1 |
Medium | 0 |
Low | 0 |
Added Methods 10
hbase-server-1.3.4.jar,
DefaultWALProvider.class
package org.apache.hadoop.hbase.wal
DefaultWALProvider.getWALArchivePath ( Path archiveDir, Path p ) [static] : Path
org/apache/hadoop/hbase/wal/DefaultWALProvider.getWALArchivePath:(Lorg/apache/hadoop/fs/Path;Lorg/apache/hadoop/fs/Path;)Lorg/apache/hadoop/fs/Path;
hbase-server-1.3.4.jar,
HttpServer.class
package org.apache.hadoop.hbase.http
HttpServer.addDefaultServlets ( ContextHandlerCollection contexts ) : void
org/apache/hadoop/hbase/http/HttpServer.addDefaultServlets:(Lorg/mortbay/jetty/handler/ContextHandlerCollection;)V
hbase-server-1.3.4.jar,
MasterFileSystem.class
package org.apache.hadoop.hbase.master
MasterFileSystem.archiveMetaLog ( ServerName serverName ) : void
org/apache/hadoop/hbase/master/MasterFileSystem.archiveMetaLog:(Lorg/apache/hadoop/hbase/ServerName;)V
hbase-server-1.3.4.jar,
ProcessUtils.class
package org.apache.hadoop.hbase.util
ProcessUtils.getPid ( ) [static] : Integer
org/apache/hadoop/hbase/util/ProcessUtils.getPid:()Ljava/lang/Integer;
ProcessUtils.runCmdAsync ( List<String> cmd ) [static] : Process
org/apache/hadoop/hbase/util/ProcessUtils.runCmdAsync:(Ljava/util/List;)Ljava/lang/Process;
hbase-server-1.3.4.jar,
ProfileOutputServlet.class
package org.apache.hadoop.hbase.http
ProfileOutputServlet.doGet ( HttpServletRequest req, HttpServletResponse resp ) : void
org/apache/hadoop/hbase/http/ProfileOutputServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
ProfileOutputServlet.ProfileOutputServlet ( )
org/apache/hadoop/hbase/http/ProfileOutputServlet."<init>":()V
hbase-server-1.3.4.jar,
ProfileServlet.class
package org.apache.hadoop.hbase.http
ProfileServlet.doGet ( HttpServletRequest req, HttpServletResponse resp ) : void
org/apache/hadoop/hbase/http/ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
ProfileServlet.ProfileServlet ( )
org/apache/hadoop/hbase/http/ProfileServlet."<init>":()V
hbase-server-1.3.4.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : Class<?>
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;
to the top
Removed Methods 2
hbase-server-1.3.3.jar,
HttpServer.class
package org.apache.hadoop.hbase.http
HttpServer.addDefaultServlets ( ) : void
org/apache/hadoop/hbase/http/HttpServer.addDefaultServlets:()V
hbase-server-1.3.3.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : String
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
to the top
Problems with Methods, High Severity 1
hbase-server-1.3.3.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
[+] WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : String 1
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
| Change | Effect |
---|
1 |
Return value type has been changed from java.lang.String to java.lang.Class<?>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Problems with Data Types, Medium Severity 3
hbase-common-1.3.3.jar
package org.apache.hadoop.hbase
[+] class Version 3
| Change | Effect |
---|
1 |
Value of final field date of type java.lang.String has been changed from "Sun Apr 14 20:42:49 PDT 2019" to "Sun Apr 14 20:44:16 PDT 2019". |
Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
2 |
Value of final field srcChecksum of type java.lang.String has been changed from "df0c355e338d1ce786b7be214a4dbb63" to "db23f1aa0fa67cc04f8113b918d55bb6". |
Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
3 |
Value of final field url of type java.lang.String has been changed from "file:///Users/fcliu/dev/IdeaProjects/hbase_commit/target/compat-check/src" to "file:///Users/fcliu/dev/IdeaProjects/hbase_commit/target/compat-check/dst". |
Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods: 1 (0.001%)
Version.Version ( )This constructor is from 'Version' class.
to the top
Problems with Data Types, Low Severity 1
hbase-common-1.3.3.jar
package org.apache.hadoop.hbase
[+] class Version 1
| Change | Effect |
---|
1 |
Value of final field version of type java.lang.String has been changed from "1.3.3" to "1.3.4". |
Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods: 1 (0.001%)
Version.Version ( )This constructor is from 'Version' class.
to the top
Java Archives 15
hbase-annotations-1.3.3.jar
hbase-client-1.3.3.jar
hbase-client-project-1.3.3.jar
hbase-common-1.3.3.jar
hbase-examples-1.3.3.jar
hbase-external-blockcache-1.3.3.jar
hbase-hadoop-compat-1.3.3.jar
hbase-hadoop2-compat-1.3.3.jar
hbase-prefix-tree-1.3.3.jar
hbase-procedure-1.3.3.jar
hbase-protocol-1.3.3.jar
hbase-rest-1.3.3.jar
hbase-server-1.3.3.jar
hbase-shaded-client-project-1.3.3.jar
hbase-thrift-1.3.3.jar
to the top
Test Info
Library Name | hbase |
Version #1 | rel/1.3.3 |
Version #2 | 1.3.4RC0 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 15 |
Total Methods / Classes | 66699 / 3823 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
Added Methods | - | 10 |
Removed Methods | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 1 |
Low | 0 |
Added Methods 10
hbase-server-1.3.4.jar,
DefaultWALProvider.class
package org.apache.hadoop.hbase.wal
DefaultWALProvider.getWALArchivePath ( Path archiveDir, Path p ) [static] : Path
org/apache/hadoop/hbase/wal/DefaultWALProvider.getWALArchivePath:(Lorg/apache/hadoop/fs/Path;Lorg/apache/hadoop/fs/Path;)Lorg/apache/hadoop/fs/Path;
hbase-server-1.3.4.jar,
HttpServer.class
package org.apache.hadoop.hbase.http
HttpServer.addDefaultServlets ( ContextHandlerCollection contexts ) : void
org/apache/hadoop/hbase/http/HttpServer.addDefaultServlets:(Lorg/mortbay/jetty/handler/ContextHandlerCollection;)V
hbase-server-1.3.4.jar,
MasterFileSystem.class
package org.apache.hadoop.hbase.master
MasterFileSystem.archiveMetaLog ( ServerName serverName ) : void
org/apache/hadoop/hbase/master/MasterFileSystem.archiveMetaLog:(Lorg/apache/hadoop/hbase/ServerName;)V
hbase-server-1.3.4.jar,
ProcessUtils.class
package org.apache.hadoop.hbase.util
ProcessUtils.getPid ( ) [static] : Integer
org/apache/hadoop/hbase/util/ProcessUtils.getPid:()Ljava/lang/Integer;
ProcessUtils.runCmdAsync ( List<String> cmd ) [static] : Process
org/apache/hadoop/hbase/util/ProcessUtils.runCmdAsync:(Ljava/util/List;)Ljava/lang/Process;
hbase-server-1.3.4.jar,
ProfileOutputServlet.class
package org.apache.hadoop.hbase.http
ProfileOutputServlet.doGet ( HttpServletRequest req, HttpServletResponse resp ) : void
org/apache/hadoop/hbase/http/ProfileOutputServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
ProfileOutputServlet.ProfileOutputServlet ( )
org/apache/hadoop/hbase/http/ProfileOutputServlet."<init>":()V
hbase-server-1.3.4.jar,
ProfileServlet.class
package org.apache.hadoop.hbase.http
ProfileServlet.doGet ( HttpServletRequest req, HttpServletResponse resp ) : void
org/apache/hadoop/hbase/http/ProfileServlet.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
ProfileServlet.ProfileServlet ( )
org/apache/hadoop/hbase/http/ProfileServlet."<init>":()V
hbase-server-1.3.4.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : Class<?>
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/Class;
to the top
Removed Methods 2
hbase-server-1.3.3.jar,
HttpServer.class
package org.apache.hadoop.hbase.http
HttpServer.addDefaultServlets ( ) : void
org/apache/hadoop/hbase/http/HttpServer.addDefaultServlets:()V
hbase-server-1.3.3.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : String
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
to the top
Problems with Methods, Medium Severity 1
hbase-server-1.3.3.jar,
WALCellCodec.class
package org.apache.hadoop.hbase.regionserver.wal
[+] WALCellCodec.getWALCellCodecClass ( Configuration conf ) [static] : String 1
org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.getWALCellCodecClass:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
| Change | Effect |
---|
1 |
Return value type has been changed from java.lang.String to java.lang.Class<?>. |
Recompilation of a client program may be terminated with the message: incompatible types: java.lang.Class<?> cannot be converted to java.lang.String. |
to the top
Java Archives 15
hbase-annotations-1.3.3.jar
hbase-client-1.3.3.jar
hbase-client-project-1.3.3.jar
hbase-common-1.3.3.jar
hbase-examples-1.3.3.jar
hbase-external-blockcache-1.3.3.jar
hbase-hadoop-compat-1.3.3.jar
hbase-hadoop2-compat-1.3.3.jar
hbase-prefix-tree-1.3.3.jar
hbase-procedure-1.3.3.jar
hbase-protocol-1.3.3.jar
hbase-rest-1.3.3.jar
hbase-server-1.3.3.jar
hbase-shaded-client-project-1.3.3.jar
hbase-thrift-1.3.3.jar
to the top