Re: RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-27 Thread Yekaterina Kantserova

The tests looks good! Thank you very much for fixing.

// Katja

On 03/23/2015 12:41 PM, Staffan Larsen wrote:

Looks good!

Thanks,
/Staffan


On 23 mar 2015, at 11:55, Jaroslav Bachorik jaroslav.bacho...@oracle.com 
wrote:

On 23.3.2015 08:50, Staffan Larsen wrote:

diagnosticCommand.cpp:
- Should SetVMFlagDCmd really be inside #if INCLUDE_SERVICES” ?

Probably not. On the other hand, the JVMTIDataDumpDCmd registration should 
probably be guarded by #if INCLUDE_JVMTI


- L227-234: strange indentation

Fixed.

Updated webrev (+ removing the extraneous #include 
services/attachListener.hpp in diagnosticCommand.hpp) : 
http://cr.openjdk.java.net/~jbachorik/8054890/webrev.01

-JB-




/Staffan



On 19 mar 2015, at 10:59, Jaroslav Bachorik jaroslav.bacho...@oracle.com 
wrote:

Please, review the following change

Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00

This patch is about adding 2 new diagnostic commands - VM.set_flag and 
JVMTI.data_dump.

VM.set_flag allows to set any writeable flag. It takes the flag name and the 
flag value in textual form. The mutability of the flag and the value format 
checks are forwarded to the shared vm management code.

JVMTI.data_dump will send the data dump request to JVMTI.

Both of these commands are covered by the corresponding tests.

Thanks,

-JB-




Re: RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-23 Thread Jaroslav Bachorik

On 23.3.2015 08:50, Staffan Larsen wrote:

diagnosticCommand.cpp:
- Should SetVMFlagDCmd really be inside #if INCLUDE_SERVICES” ?


Probably not. On the other hand, the JVMTIDataDumpDCmd registration 
should probably be guarded by #if INCLUDE_JVMTI



- L227-234: strange indentation


Fixed.

Updated webrev (+ removing the extraneous #include 
services/attachListener.hpp in diagnosticCommand.hpp) : 
http://cr.openjdk.java.net/~jbachorik/8054890/webrev.01


-JB-





/Staffan



On 19 mar 2015, at 10:59, Jaroslav Bachorik jaroslav.bacho...@oracle.com 
wrote:

Please, review the following change

Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00

This patch is about adding 2 new diagnostic commands - VM.set_flag and 
JVMTI.data_dump.

VM.set_flag allows to set any writeable flag. It takes the flag name and the 
flag value in textual form. The mutability of the flag and the value format 
checks are forwarded to the shared vm management code.

JVMTI.data_dump will send the data dump request to JVMTI.

Both of these commands are covered by the corresponding tests.

Thanks,

-JB-






Re: RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-23 Thread Staffan Larsen
diagnosticCommand.cpp:
- Should SetVMFlagDCmd really be inside #if INCLUDE_SERVICES” ?
- L227-234: strange indentation


/Staffan


 On 19 mar 2015, at 10:59, Jaroslav Bachorik jaroslav.bacho...@oracle.com 
 wrote:
 
 Please, review the following change
 
 Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
 Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00
 
 This patch is about adding 2 new diagnostic commands - VM.set_flag and 
 JVMTI.data_dump.
 
 VM.set_flag allows to set any writeable flag. It takes the flag name and the 
 flag value in textual form. The mutability of the flag and the value format 
 checks are forwarded to the shared vm management code.
 
 JVMTI.data_dump will send the data dump request to JVMTI.
 
 Both of these commands are covered by the corresponding tests.
 
 Thanks,
 
 -JB-



Re: RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-21 Thread Erik Gahlin

Looks good!

Erik

Jaroslav Bachorik skrev 2015-03-19 10:59:

Please, review the following change

Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00

This patch is about adding 2 new diagnostic commands - VM.set_flag and 
JVMTI.data_dump.


VM.set_flag allows to set any writeable flag. It takes the flag name 
and the flag value in textual form. The mutability of the flag and the 
value format checks are forwarded to the shared vm management code.


JVMTI.data_dump will send the data dump request to JVMTI.

Both of these commands are covered by the corresponding tests.

Thanks,

-JB-




RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-19 Thread Jaroslav Bachorik

Please, review the following change

Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00

This patch is about adding 2 new diagnostic commands - VM.set_flag and 
JVMTI.data_dump.


VM.set_flag allows to set any writeable flag. It takes the flag name and 
the flag value in textual form. The mutability of the flag and the value 
format checks are forwarded to the shared vm management code.


JVMTI.data_dump will send the data dump request to JVMTI.

Both of these commands are covered by the corresponding tests.

Thanks,

-JB-


Re: RFR 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'

2015-03-19 Thread Frederic Parain

Jaroslav,

src/share/vm/services/diagnosticCommand.cpp

  No comments

src/share/vm/services/diagnosticCommand.hpp

  Why adding #include services/attachListener.hpp ?

test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
test/serviceability/dcmd/vm/SetVMFlagTest.java

  I don't know the new test framework, so I cannot
  comment on these files.

Regards,

Fred

On 03/19/2015 10:59 AM, Jaroslav Bachorik wrote:

Please, review the following change

Issue : https://bugs.openjdk.java.net/browse/JDK-8054890
Webrev: http://cr.openjdk.java.net/~jbachorik/8054890/webrev.00

This patch is about adding 2 new diagnostic commands - VM.set_flag and
JVMTI.data_dump.

VM.set_flag allows to set any writeable flag. It takes the flag name and
the flag value in textual form. The mutability of the flag and the value
format checks are forwarded to the shared vm management code.

JVMTI.data_dump will send the data dump request to JVMTI.

Both of these commands are covered by the corresponding tests.

Thanks,

-JB-


--
Frederic Parain - Oracle
Grenoble Engineering Center - France
Phone: +33 4 76 18 81 17
Email: frederic.par...@oracle.com