RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default (original) (raw)
Roman Kennke rkennke at redhat.com
Fri Nov 30 14:13:26 UTC 2018
- Previous message (by thread): RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default
- Next message (by thread): RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Am 30.11.18 um 15:12 schrieb Zhengyu Gu:
Hi Kim and Roman,
On 11/29/18 5:22 PM, Roman Kennke wrote: Hi Kim,
I believe if you add a flag, you need to file a CSR. Experimental and diagnositc options don't need a CSR. From the CSR FAQ: https://wiki.openjdk.java.net/display/csr/CSR+FAQs "Interfaces that are experimental or for diagnostic purposes do not need to go through CSR process, but the CSR process may be employed if feedback from the CSR reviewers is desired." That's a relatively recent change (this calendar year). I wish I saw this before filing CSR, and somehow, I also missed David Holmes' comment (http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-November/008214.html), Sigh! Interesting! Does that mean that, strictly speaking, we don't need a CSR for Shenandoah flags? :-) (In any event, it would be nice if you or somebody else from hotspot-gc could review it: https://bugs.openjdk.java.net/browse/JDK-8214349 ) I also think what's being proposed here is more of a diagnostic than experimental flag. I think an experimental flag ought to be opt-in, e.g. off by default but one can choose to take the risk. A diagnostic flag can be used to opt-out of the "normal" behavior, in this case to revert back to the old behavior. Of course, we violate that a lot... I agree. Diagnostic seems to fit the purpose better. Thanks for the suggestion, I changed the flag to diagnostic. Please see updated webrev: http://cr.openjdk.java.net/~zgu/JDK-8204947/webrev.03/ I also wanted to update CSR (https://bugs.openjdk.java.net/browse/JDK-8214458) to reflect this change, but I could not add comments, that made me wonder if I can update text when it is in "provisional" status? or do I need to move back to "draft" to do so?
You need to use the comment button at the top! Not the one at the bottom. Because the bottom one doesn't work. :-)
Roman
Anyway, could you please review CSR also?
FYI: Webrev02 passed vmTestbasevmgc and submit tests. Thanks, -Zhengyu
Roman
-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: OpenPGP digital signature URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20181130/a63ce60b/signature.asc>
- Previous message (by thread): RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default
- Next message (by thread): RFR 8204947: Port ShenandoahTaskTerminator to mainline and make it default
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]