Re: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Thanks Dan, I missed that Andreas has started working on the bug and sent out a review. Sorry about that. I will reassign back to Andreas. Erik On 2016-03-03 00:14, Daniel D. Daugherty wrote: Just caught up on the bug updates so now I see that you (Erik G) have taken over the bug... I'm good with this fix also... Dan On 3/2/16 4:08 PM, Daniel D. Daugherty wrote: Hi Erik, I reviewed a different fix for the same bug from Andreas E. earlier today. Dan On 3/2/16 3:18 PM, Markus Gronlund wrote: Hi Erik, I think this looks good. Thanks for fixing. Markus -Original Message- From: Erik Gahlin Sent: den 2 mars 2016 23:08 To: serviceability-dev@openjdk.java.net Subject: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format Hi, Could I have a review of a fix for "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format" https://bugs.openjdk.java.net/browse/JDK-8150986 It's a test update to accommodate the removal of 1.0.1 HPROF file format support that happened with https://bugs.openjdk.java.net/browse/JDK-8144732 Thanks Erik diff --git a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java @@ -54,7 +54,6 @@ public class JMapHProfLargeHeapTest { private static final String HEAP_DUMP_FILE_NAME = "heap.hprof"; -private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 1.0.1"; private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 1.0.2"; private static final long M = 1024L; private static final long G = 1024L * M; @@ -79,17 +78,7 @@ } } -// Small heap 22 megabytes, should create 1.0.1 file format -testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1); - -/** - * This test was deliberately commented out since the test system lacks - * support to handle the requirements for this kind of heap size in a - * good way. If or when it becomes possible to run this kind of tests in - * the test environment the test should be enabled again. - * */ -// Large heap 2,2 gigabytes, should create 1.0.2 file format -// testHProfFileFormat("-Xmx4g", 2 * G + 2 * M, HPROF_HEADER_1_0_2); +testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2); } private static void testHProfFileFormat(String vmArgs, long heapSize,
Re: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Just caught up on the bug updates so now I see that you (Erik G) have taken over the bug... I'm good with this fix also... Dan On 3/2/16 4:08 PM, Daniel D. Daugherty wrote: Hi Erik, I reviewed a different fix for the same bug from Andreas E. earlier today. Dan On 3/2/16 3:18 PM, Markus Gronlund wrote: Hi Erik, I think this looks good. Thanks for fixing. Markus -Original Message- From: Erik Gahlin Sent: den 2 mars 2016 23:08 To: serviceability-dev@openjdk.java.net Subject: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format Hi, Could I have a review of a fix for "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format" https://bugs.openjdk.java.net/browse/JDK-8150986 It's a test update to accommodate the removal of 1.0.1 HPROF file format support that happened with https://bugs.openjdk.java.net/browse/JDK-8144732 Thanks Erik diff --git a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java @@ -54,7 +54,6 @@ public class JMapHProfLargeHeapTest { private static final String HEAP_DUMP_FILE_NAME = "heap.hprof"; -private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 1.0.1"; private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 1.0.2"; private static final long M = 1024L; private static final long G = 1024L * M; @@ -79,17 +78,7 @@ } } -// Small heap 22 megabytes, should create 1.0.1 file format -testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1); - -/** - * This test was deliberately commented out since the test system lacks - * support to handle the requirements for this kind of heap size in a - * good way. If or when it becomes possible to run this kind of tests in - * the test environment the test should be enabled again. - * */ -// Large heap 2,2 gigabytes, should create 1.0.2 file format -// testHProfFileFormat("-Xmx4g", 2 * G + 2 * M, HPROF_HEADER_1_0_2); +testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2); } private static void testHProfFileFormat(String vmArgs, long heapSize,
Re: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Hi Erik, I reviewed a different fix for the same bug from Andreas E. earlier today. Dan On 3/2/16 3:18 PM, Markus Gronlund wrote: Hi Erik, I think this looks good. Thanks for fixing. Markus -Original Message- From: Erik Gahlin Sent: den 2 mars 2016 23:08 To: serviceability-dev@openjdk.java.net Subject: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format Hi, Could I have a review of a fix for "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format" https://bugs.openjdk.java.net/browse/JDK-8150986 It's a test update to accommodate the removal of 1.0.1 HPROF file format support that happened with https://bugs.openjdk.java.net/browse/JDK-8144732 Thanks Erik diff --git a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java @@ -54,7 +54,6 @@ public class JMapHProfLargeHeapTest { private static final String HEAP_DUMP_FILE_NAME = "heap.hprof"; -private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 1.0.1"; private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 1.0.2"; private static final long M = 1024L; private static final long G = 1024L * M; @@ -79,17 +78,7 @@ } } -// Small heap 22 megabytes, should create 1.0.1 file format -testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1); - -/** - * This test was deliberately commented out since the test system lacks - * support to handle the requirements for this kind of heap size in a - * good way. If or when it becomes possible to run this kind of tests in - * the test environment the test should be enabled again. - * */ -// Large heap 2,2 gigabytes, should create 1.0.2 file format -// testHProfFileFormat("-Xmx4g", 2 * G + 2 * M, HPROF_HEADER_1_0_2); +testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2); } private static void testHProfFileFormat(String vmArgs, long heapSize,
RE: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Hi Erik, I think this looks good. Thanks for fixing. Markus -Original Message- From: Erik Gahlin Sent: den 2 mars 2016 23:08 To: serviceability-dev@openjdk.java.net Subject: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format Hi, Could I have a review of a fix for "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format" https://bugs.openjdk.java.net/browse/JDK-8150986 It's a test update to accommodate the removal of 1.0.1 HPROF file format support that happened with https://bugs.openjdk.java.net/browse/JDK-8144732 Thanks Erik diff --git a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java @@ -54,7 +54,6 @@ public class JMapHProfLargeHeapTest { private static final String HEAP_DUMP_FILE_NAME = "heap.hprof"; -private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 1.0.1"; private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 1.0.2"; private static final long M = 1024L; private static final long G = 1024L * M; @@ -79,17 +78,7 @@ } } -// Small heap 22 megabytes, should create 1.0.1 file format -testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1); - -/** - * This test was deliberately commented out since the test system lacks - * support to handle the requirements for this kind of heap size in a - * good way. If or when it becomes possible to run this kind of tests in - * the test environment the test should be enabled again. - * */ -// Large heap 2,2 gigabytes, should create 1.0.2 file format -// testHProfFileFormat("-Xmx4g", 2 * G + 2 * M, HPROF_HEADER_1_0_2); +testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2); } private static void testHProfFileFormat(String vmArgs, long heapSize,
RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Hi, Could I have a review of a fix for "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format" https://bugs.openjdk.java.net/browse/JDK-8150986 It's a test update to accommodate the removal of 1.0.1 HPROF file format support that happened with https://bugs.openjdk.java.net/browse/JDK-8144732 Thanks Erik diff --git a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java @@ -54,7 +54,6 @@ public class JMapHProfLargeHeapTest { private static final String HEAP_DUMP_FILE_NAME = "heap.hprof"; -private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 1.0.1"; private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 1.0.2"; private static final long M = 1024L; private static final long G = 1024L * M; @@ -79,17 +78,7 @@ } } -// Small heap 22 megabytes, should create 1.0.1 file format -testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1); - -/** - * This test was deliberately commented out since the test system lacks - * support to handle the requirements for this kind of heap size in a - * good way. If or when it becomes possible to run this kind of tests in - * the test environment the test should be enabled again. - * */ -// Large heap 2,2 gigabytes, should create 1.0.2 file format -// testHProfFileFormat("-Xmx4g", 2 * G + 2 * M, HPROF_HEADER_1_0_2); +testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2); } private static void testHProfFileFormat(String vmArgs, long heapSize,