HBase
  1. HBase
  2. HBASE-6915

String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.98.0, 0.95.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Issue Links

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Patch Available Patch Available
        1m 44s 1 stack 02/Oct/12 01:32
        Patch Available Patch Available Resolved Resolved
        3h 42m 1 stack 02/Oct/12 05:14
        Resolved Resolved Reopened Reopened
        1h 16m 1 Ted Yu 02/Oct/12 06:30
        Reopened Reopened Resolved Resolved
        183d 18h 41m 1 stack 04/Apr/13 01:12
        Resolved Resolved Closed Closed
        172d 18h 17m 1 stack 23/Sep/13 19:30
        stack made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Hide
        stack added a comment -

        Marking closed.

        Show
        stack added a comment - Marking closed.
        stack made changes -
        Fix Version/s 0.98.0 [ 12323143 ]
        Hide
        Hudson added a comment -

        Integrated in HBase-0.94-security-on-Hadoop-23 #13 (See https://builds.apache.org/job/HBase-0.94-security-on-Hadoop-23/13/)
        HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994)

        Result = FAILURE
        tedyu :
        Files :

        • /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Show
        Hudson added a comment - Integrated in HBase-0.94-security-on-Hadoop-23 #13 (See https://builds.apache.org/job/HBase-0.94-security-on-Hadoop-23/13/ ) HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994) Result = FAILURE tedyu : Files : /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        stack made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Hadoop Flags Reviewed [ 10343 ]
        Resolution Fixed [ 1 ]
        Hide
        stack added a comment -

        Hack was committed to 0.95 and trunk. Resolving.

        Show
        stack added a comment - Hack was committed to 0.95 and trunk. Resolving.
        Hide
        Hudson added a comment -

        Integrated in HBase-0.94-security #127 (See https://builds.apache.org/job/HBase-0.94-security/127/)
        HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994)

        Result = FAILURE
        tedyu :
        Files :

        • /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Show
        Hudson added a comment - Integrated in HBase-0.94-security #127 (See https://builds.apache.org/job/HBase-0.94-security/127/ ) HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994) Result = FAILURE tedyu : Files : /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Hide
        Hudson added a comment -

        Integrated in HBase-0.94 #910 (See https://builds.apache.org/job/HBase-0.94/910/)
        HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994)

        Result = ABORTED
        tedyu :
        Files :

        • /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Show
        Hudson added a comment - Integrated in HBase-0.94 #910 (See https://builds.apache.org/job/HBase-0.94/910/ ) HBASE-8014 Backport HBASE-6915 to 0.94 (Jean-Marc) (Revision 1457994) Result = ABORTED tedyu : Files : /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Hide
        Lars Hofhansl added a comment -

        +1 for 0.94 as well.

        Show
        Lars Hofhansl added a comment - +1 for 0.94 as well.
        stack made changes -
        Fix Version/s 0.95.0 [ 12324094 ]
        Fix Version/s 0.96.0 [ 12320040 ]
        stack made changes -
        Link This issue is related to HBASE-6921 [ HBASE-6921 ]
        Hide
        Hudson added a comment -

        Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #203 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/203/)
        HBASE-6915 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail (Revision 1392731)

        Result = FAILURE
        stack :
        Files :

        • /hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Show
        Hudson added a comment - Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #203 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/203/ ) HBASE-6915 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail (Revision 1392731) Result = FAILURE stack : Files : /hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Hide
        stack added a comment -

        Ted, don't you have anything better to do than echo jenkins? If you need something to do, let me know.

        Show
        stack added a comment - Ted, don't you have anything better to do than echo jenkins? If you need something to do, let me know.
        Ted Yu made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Ted Yu added a comment -

        Trunk build 3402 still has one failure.

        Show
        Ted Yu added a comment - Trunk build 3402 still has one failure.
        Hide
        Hudson added a comment -

        Integrated in HBase-TRUNK #3402 (See https://builds.apache.org/job/HBase-TRUNK/3402/)
        HBASE-6915 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail (Revision 1392731)

        Result = FAILURE
        stack :
        Files :

        • /hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        Show
        Hudson added a comment - Integrated in HBase-TRUNK #3402 (See https://builds.apache.org/job/HBase-TRUNK/3402/ ) HBASE-6915 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail (Revision 1392731) Result = FAILURE stack : Files : /hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ClassSize.java
        stack made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        stack added a comment -

        Committed small patch that helps failing tests to trunk

        Show
        stack added a comment - Committed small patch that helps failing tests to trunk
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12547316/jdk7.txt
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        -1 tests included. The patch doesn't appear to include any new or modified tests.
        Please justify why no new tests are needed for this patch.
        Also please list what manual steps were performed to verify this patch.

        +1 hadoop2.0. The patch compiles against the hadoop 2.0 profile.

        -1 javadoc. The javadoc tool appears to have generated 149 warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        -1 findbugs. The patch appears to introduce 7 new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in .

        Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
        Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12547316/jdk7.txt against trunk revision . +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 hadoop2.0 . The patch compiles against the hadoop 2.0 profile. -1 javadoc . The javadoc tool appears to have generated 149 warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. -1 findbugs . The patch appears to introduce 7 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/2980//console This message is automatically generated.
        stack made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Assignee stack [ stack ]
        Fix Version/s 0.96.0 [ 12320040 ]
        stack made changes -
        Field Original Value New Value
        Attachment jdk7.txt [ 12547316 ]
        Hide
        stack added a comment -

        Where we calculate the system String and ConcurrentHashMap size, check if jdk7 and if so, size appropriately.

        This sizing is brittle. Need to do something else. This fixes things for the moment.

        Show
        stack added a comment - Where we calculate the system String and ConcurrentHashMap size, check if jdk7 and if so, size appropriately. This sizing is brittle. Need to do something else. This fixes things for the moment.
        stack created issue -

          People

          • Assignee:
            stack
            Reporter:
            stack
          • Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development