You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jimmy Xiang (JIRA)" <ji...@apache.org> on 2012/06/07 02:13:23 UTC

[jira] [Created] (HBASE-6182) Make HBase works with jdk1.7

Jimmy Xiang created HBASE-6182:
----------------------------------

             Summary: Make HBase works with jdk1.7
                 Key: HBASE-6182
                 URL: https://issues.apache.org/jira/browse/HBASE-6182
             Project: HBase
          Issue Type: Task
            Reporter: Jimmy Xiang
             Fix For: 0.96.0


jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290855#comment-13290855 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-0.92 #451 (See [https://builds.apache.org/job/HBase-0.92/451/])
    HBASE-6182 TestStoreFile fails with jdk1.7 (Revision 1347391)

     Result = FAILURE
stack : 
Files : 
* /hbase/branches/0.92/CHANGES.txt
* /hbase/branches/0.92/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "David S. Wang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466112#comment-13466112 ] 

David S. Wang commented on HBASE-6182:
--------------------------------------

+1 on this.  I've heard performance gains in the range of 20% from Todd on his HBase benchmarks.
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Jimmy Xiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jimmy Xiang resolved HBASE-6182.
--------------------------------

    Resolution: Fixed
      Assignee: Jimmy Xiang

I built a tarball with jdk1.7, deployed it to a cluster, ran ycsb.
HBase works as expected and things look good. 
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Jimmy Xiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290613#comment-13290613 ] 

Jimmy Xiang commented on HBASE-6182:
------------------------------------

I will make sure the unit tests work at first.
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290796#comment-13290796 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-TRUNK #2997 (See [https://builds.apache.org/job/HBase-TRUNK/2997/])
    HBASE-6182 TestStoreFile fails with jdk1.7 (Revision 1347389)

     Result = FAILURE
stack : 
Files : 
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/GetClosestRowBeforeTracker.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466092#comment-13466092 ] 

Andrew Purtell commented on HBASE-6182:
---------------------------------------

It looks like ZOOKEEPER-1550 must be available in a ZK release for HBase to pick up for functional secure HBase on JDK 7 (though it's not strictly a JDK 7 issue, it is exacerbated by it).
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290822#comment-13290822 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-0.94 #250 (See [https://builds.apache.org/job/HBase-0.94/250/])
    HBASE-6182 TestStoreFile fails with jdk1.7 (Revision 1347390)

     Result = FAILURE
stack : 
Files : 
* /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290944#comment-13290944 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #47 (See [https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/47/])
    HBASE-6182 TestStoreFile fails with jdk1.7; REAPPLIED (Revision 1347400)
HBASE-6182 TestStoreFile fails with jdk1.7; REVERT -- MISAPPLIED (Revision 1347398)
HBASE-6182 TestStoreFile fails with jdk1.7 (Revision 1347389)

     Result = FAILURE
stack : 
Files : 
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

stack : 
Files : 
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/GetClosestRowBeforeTracker.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

stack : 
Files : 
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/GetClosestRowBeforeTracker.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-6182) Make HBase works with jdk1.7

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack updated HBASE-6182:
-------------------------

    Priority: Critical  (was: Major)
    
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13400012#comment-13400012 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-0.94-security #37 (See [https://builds.apache.org/job/HBase-0.94-security/37/])
    HBASE-6182 TestStoreFile fails with jdk1.7 (Revision 1347390)

     Result = SUCCESS
stack : 
Files : 
* /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290823#comment-13290823 ] 

Hudson commented on HBASE-6182:
-------------------------------

Integrated in HBase-TRUNK #2998 (See [https://builds.apache.org/job/HBase-TRUNK/2998/])
    HBASE-6182 TestStoreFile fails with jdk1.7; REAPPLIED (Revision 1347400)
HBASE-6182 TestStoreFile fails with jdk1.7; REVERT -- MISAPPLIED (Revision 1347398)

     Result = FAILURE
stack : 
Files : 
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

stack : 
Files : 
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java
* /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/GetClosestRowBeforeTracker.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestGetClosestAtOrBefore.java
* /hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreFile.java

                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466098#comment-13466098 ] 

Andrew Purtell commented on HBASE-6182:
---------------------------------------

bq. I'm wondering if we shouldn't make this a blocker and convert the 0.96 jenkins build to be on jdk7. I say this because talking to Nicolas today, there are perf wins running on jdk7 (though compare was to jdk6u14 which is kinda old)... I can try measuring myself to see if a diff between u31 say.

+1

There are other reasons to do this too. Java 6 is to be EOLed this November IIRC. Our prod is going to want to move to JRE 7 some time next year, it's not acceptable to have a dependency on something EOLed.

Right now there are a lot of unit tests for various components that fail if built and run on JDK 7 (ZooKeeper, Hadoop core, HDFS, HBase, Pig, ...). If you look over the commit streams for these projects, many of the unit test failures are issues with the unit tests themselves. We're requiring JDK 6 for build but requiring cluster tests with JRE 7 to pass.
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (HBASE-6182) Make HBase works with jdk1.7

Posted by "Jimmy Xiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jimmy Xiang updated HBASE-6182:
-------------------------------

    Attachment: large-tests.log
                medium-tests.log

Some medium and large tests still fail, if someone wants to help, please file a sub-task.  Otherwise, I will work on them one by one, starting from medium tests.
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-6182) Make HBase works with jdk1.7

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-6182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466093#comment-13466093 ] 

stack commented on HBASE-6182:
------------------------------

[~andrew.purtell@gmail.com] k.

I'm wondering if we shouldn't make this a blocker and convert the 0.96 jenkins build to be on jdk7.  I say this because talking to Nicolas today, there are perf wins running on jdk7 (though compare was to jdk6u14 which is kinda old)... I can try measuring myself to see if a diff between u31 say.
                
> Make HBase works with jdk1.7
> ----------------------------
>
>                 Key: HBASE-6182
>                 URL: https://issues.apache.org/jira/browse/HBASE-6182
>             Project: HBase
>          Issue Type: Task
>            Reporter: Jimmy Xiang
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: large-tests.log, medium-tests.log
>
>
> jdk1.7 is out for a while. HBase should support it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira