Re: RFR: 8309602: update JVMTI history table for jdk 21 [v4]

2023-06-07 Thread Serguei Spitsyn
On Thu, 8 Jun 2023 04:01:56 GMT, Serguei Spitsyn  wrote:

>> This is a minor update of the `jvmti.xml` file.
>> The JVM TI history table needs to be updated to list:
>>  - Virtual threads finalized to be a permanent feature.
>>  - Agent start-up in the live phase now specified to print a warning.
>> 
>> The JVM TI history table has no normative changes. This update does not need 
>> a CSR.
>
> Serguei Spitsyn has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   improved formatting in the jvmti.xml history table

Alan and Iris, thank you for review!

-

PR Comment: https://git.openjdk.org/jdk/pull/14352#issuecomment-1581857901


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v4]

2023-06-07 Thread Serguei Spitsyn
> This is a minor update of the `jvmti.xml` file.
> The JVM TI history table needs to be updated to list:
>  - Virtual threads finalized to be a permanent feature.
>  - Agent start-up in the live phase now specified to print a warning.
> 
> The JVM TI history table has no normative changes. This update does not need 
> a CSR.

Serguei Spitsyn has updated the pull request incrementally with one additional 
commit since the last revision:

  improved formatting in the jvmti.xml history table

-

Changes:
  - all: https://git.openjdk.org/jdk/pull/14352/files
  - new: https://git.openjdk.org/jdk/pull/14352/files/11db4f4f..8b0997a2

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=03
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=02-03

  Stats: 43 lines in 1 file changed: 0 ins; 14 del; 29 mod
  Patch: https://git.openjdk.org/jdk/pull/14352.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14352/head:pull/14352

PR: https://git.openjdk.org/jdk/pull/14352


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v3]

2023-06-07 Thread Iris Clark
On Wed, 7 Jun 2023 13:08:00 GMT, Serguei Spitsyn  wrote:

>> This is a minor update of the `jvmti.xml` file.
>> The JVM TI history table needs to be updated to list:
>>  - Virtual threads finalized to be a permanent feature.
>>  - Agent start-up in the live phase now specified to print a warning.
>> 
>> The JVM TI history table has no normative changes. This update does not need 
>> a CSR.
>
> Serguei Spitsyn has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   review: minor history table tweak

Thanks!

-

Marked as reviewed by iris (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/14352#pullrequestreview-1468021106


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v2]

2023-06-07 Thread Serguei Spitsyn
On Wed, 7 Jun 2023 12:56:18 GMT, Alan Bateman  wrote:

>> Serguei Spitsyn has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   review: simplified the latest history entries
>
> src/hotspot/share/prims/jvmti.xml line 15474:
> 
>> 15472:   Virtual threads finalized to be a permanent feature.
>> 15473:   Agent start-up in the live phase now specified to print a 
>> warning.
>> 15474:   
> 
> This is just the history text, no normative changes, shouldn't need a CSR.

Okay, thanks. Updated the description.

-

PR Review Comment: https://git.openjdk.org/jdk/pull/14352#discussion_r1221564482


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v2]

2023-06-07 Thread Serguei Spitsyn
On Wed, 7 Jun 2023 12:55:27 GMT, Alan Bateman  wrote:

>> Serguei Spitsyn has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   review: simplified the latest history entries
>
> src/hotspot/share/prims/jvmti.xml line 15459:
> 
>> 15457:   
>> 15458:   
>> 15459:   Preview feature - Support for virtual threads:
> 
> Maybe "Support for virtual threads as preview feature" or "Support for 
> Virtual Threads (Preview)".

Thanks. Fixed now.

-

PR Review Comment: https://git.openjdk.org/jdk/pull/14352#discussion_r1221558022


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v3]

2023-06-07 Thread Serguei Spitsyn
> This is a minor update of the `jvmti.xml` file.
> The JVM TI history table needs to be updated to list:
>  - Virtual threads finalized to be a permanent feature.
>  - Agent start-up in the live phase now specified to print a warning.
> 
> The JVM TI history table is maintained for convenience only and does not 
> require a CSR.

Serguei Spitsyn has updated the pull request incrementally with one additional 
commit since the last revision:

  review: minor history table tweak

-

Changes:
  - all: https://git.openjdk.org/jdk/pull/14352/files
  - new: https://git.openjdk.org/jdk/pull/14352/files/a9e4f8eb..11db4f4f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/14352.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14352/head:pull/14352

PR: https://git.openjdk.org/jdk/pull/14352


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v2]

2023-06-07 Thread Alan Bateman
On Wed, 7 Jun 2023 12:57:34 GMT, Serguei Spitsyn  wrote:

>> This is a minor update of the `jvmti.xml` file.
>> The JVM TI history table needs to be updated to list:
>>  - Virtual threads finalized to be a permanent feature.
>>  - Agent start-up in the live phase now specified to print a warning.
>> 
>> The JVM TI history table is maintained for convenience only and does not 
>> require a CSR.
>
> Serguei Spitsyn has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   review: simplified the latest history entries

A small suggestion for the 19.0.0 note, otherwise good.

src/hotspot/share/prims/jvmti.xml line 15459:

> 15457:   
> 15458:   
> 15459:   Preview feature - Support for virtual threads:

Maybe "Support for virtual threads as preview feature" or "Support for Virtual 
Threads (Preview)".

src/hotspot/share/prims/jvmti.xml line 15474:

> 15472:   Virtual threads finalized to be a permanent feature.
> 15473:   Agent start-up in the live phase now specified to print a 
> warning.
> 15474:   

This is just the history text, no normative changes, shouldn't need a CSR.

-

Marked as reviewed by alanb (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/14352#pullrequestreview-1467588938
PR Review Comment: https://git.openjdk.org/jdk/pull/14352#discussion_r1221548406
PR Review Comment: https://git.openjdk.org/jdk/pull/14352#discussion_r1221549609


Re: RFR: 8309602: update JVMTI history table for jdk 21 [v2]

2023-06-07 Thread Serguei Spitsyn
> This is a minor update of the `jvmti.xml` file.
> The JVM TI history table needs to be updated to list new capability, 
> functions and events added to support virtual threads as a permanent feature 
> in JDK 21. Also, it should list a minor update with the `Implementation Note` 
> that dynamic loading of agents into a running VM is now specified to print a 
> warning (JEP 451).
> The JVM TI history table is maintained for convenience only and does not 
> require a CSR.

Serguei Spitsyn has updated the pull request incrementally with one additional 
commit since the last revision:

  review: simplified the latest history entries

-

Changes:
  - all: https://git.openjdk.org/jdk/pull/14352/files
  - new: https://git.openjdk.org/jdk/pull/14352/files/cb95bf11..a9e4f8eb

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=00-01

  Stats: 15 lines in 1 file changed: 0 ins; 13 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/14352.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14352/head:pull/14352

PR: https://git.openjdk.org/jdk/pull/14352


RFR: 8309602: update JVMTI history table for jdk 21

2023-06-07 Thread Serguei Spitsyn
This is a minor update of the `jvmti.xml` file.
The JVM TI history table needs to be updated to list new capability, functions 
and events added to support virtual threads as a permanent feature in JDK 21. 
Also, it should list a minor update with the `Implementation Note` that dynamic 
loading of agents into a running VM is now specified to print a warning (JEP 
451).
The JVM TI history table is maintained for convenience only and does not 
require a CSR.

-

Commit messages:
 - 8309602: update JVMTI history table for jdk 21

Changes: https://git.openjdk.org/jdk/pull/14352/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14352&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8309602
  Stats: 18 lines in 1 file changed: 17 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/14352.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14352/head:pull/14352

PR: https://git.openjdk.org/jdk/pull/14352