Re: RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format

2016-03-02 Thread Erik Gahlin

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

2016-03-02 Thread Daniel D. Daugherty

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

2016-03-02 Thread Daniel D. Daugherty

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

2016-03-02 Thread Markus Gronlund
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

2016-03-02 Thread Erik Gahlin

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,