CARVIEW |
Select Language
HTTP/2 200
content-type: text/html
last-modified: Fri, 20 Dec 2013 12:47:24 GMT
etag: "182c-4edf6ae02cf00"
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
vary: Accept-Encoding
content-encoding: gzip
date: Sat, 11 Oct 2025 04:57:12 GMT
content-length: 2432
set-cookie: _abck=E6C7F0DEAC177F4043107037A9E3910D~-1~YAAQNAHAReI0NZSZAQAA0Umh0Q6UHe5NLdygMZkE1qnEOw9lxdcQbNdkweh56KOgir5Z9vJSWH3iTfjixxwBzrSY4q0ZxpKnSxxoJ0WMjSt6aYvPwtAmibdppKGteMzkFZwHkpbOuUo2KBKALZ+UWKQooEKJNoFECO0oKcbvA3WBHXkSkgeL9aDIhNtv8Z444QfTs9nrI66TxouAVeBRGPmza7hBUWYfrUgv8Os1eeON9/nqWow1yUTURRys8rbySup7jzEgq+x/OfHUF3Z/OWO/ths+/TdjKEoNZfYQHurWb2vkdX9ce3y1HAp/igSunp3vhArqtllkagdr5CYe7R3A7oAVLZRx27sjDStMh79TxlqJOhDNKXMR/4o8DyWVfo3lRYnwf0lkU+4PCPiiDes9t+5jG8GblswaITjORKggTYX+S8A1X1r9HFoXEYpazrMDdLNxTbu0~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 11 Oct 2026 04:57:12 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=0EC04F0840515454257B45980C73E251~YAAQNAHAReM0NZSZAQAA0Umh0R2XUCpZ51CQLd4zW2/PVLoPATGZLgSEX+9+0k+DVXzPQPAHevtD90gOKq2sWiubqs7AyPdF/y3FNLRA6xXuu/Wj73jM9g6IUQrhahFRQ6GsFj7Y5tNrW7v67VEEo66zWIo9FF/QCwuA96OKmQgQw0K3W85b/wsA6k4EeDqha24ctI0ZBDkkSX0ESdgO6d5E2TRktb8R2EDU4w5IRYdrhdCNme0fKXuVHt5eDpIRI40t2Ek+8oSK4KaFrz/w9jllaQh6daHFSxPQMmVzKPl0KOHvBeweQP8Ke1qzieGbwL3FvjdsMFJeVb2Fy44OOvtmrfm9pN9mtuVNzBeHov1rrcmVVbjYkhg=~3354672~4339509; Domain=.openjdk.org; Path=/; Expires=Sat, 11 Oct 2025 08:57:12 GMT; Max-Age=14400
proposal - dissolve the OpenJDK hsx Project after jdk8 ships
Tue Dec 10 13:02:38 PST 2013
More information about the hotspot-dev mailing list
proposal - dissolve the OpenJDK hsx Project after jdk8 ships
John Coomes John.Coomes at oracle.comTue Dec 10 13:02:38 PST 2013
- Previous message: RFR (S): 8029888: PPC64: (part 219): smaller changes needed to build c2
- Next message: proposal - dissolve the OpenJDK hsx Project after jdk8 ships
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The hsx Project was created to make hotspot development independent of specific JDK releases, so the same source could then delivered into multiple JDK releases simultaneously. This has worked pretty well for a number of years, allowing us to get significant features and performance improvements into shipping, supported JDK releases much more quickly. However, it has also complicated hotspot development in several ways. We have to maintain compatibility with multiple JDK releases--supporting old operating systems, old tool chains and old JDK APIs. It is also more difficult to make large-scale or behavioral changes, since delivering into update releases requires a high degree of compatibility and allows only a relatively short time for stabilization. And there is also the overhead of a separate OpenJDK Project, separate version tracking in the bug database and the mental overhead of having to map a hotspot version to/from a jdk version. Further, because of compatibility concerns, we have not delivered the same source into multiple JDK releases for more than 18 months, incurring the costs without reaping the benefits. So I propose that the hsx Project be dissolved after jdk8 has shipped, and that hotspot development move to be more closely aligned with future JDK releases. In practical terms this means that: - the general process for delivering hotspot into jdk8 will not change, to avoid disruption late in the release cycle. The remaining critical fixes needed for jdk8 will continue to be made in the existing hsx repos. - as the number of expected jdk8 fixes decreases to a trickle, jdk8 development and testing should move from the hsx group repos (e.g., hotspot-gc, hotspot-rt, etc.) to a single stabilization repo (possibly hsx/hotspot-main). Alejandro Murillo, the hotspot gatekeeper, will coordinate this. - hsx Project Author/Committer/Reviewer status will be transferred to the new jdk9 [1] [2] and jdk8u [3] [4] Projects. - the bulk of hotspot development will take place in new repos that are part of the jdk9 project (e.g., https://hg.openjdk.java.net/jdk9/hotspot-gc, https://hg.openjdk.java.net/jdk9/hotspot-comp, etc.) - bug fixes appropriate for jdk8 update releases will have to be selected and backported individually. I anticipate that a new jdk8 update tree for hotspot will be created (name tbd), so that we can continue to do pre-integration testing and bulk integrations as we have done for jdk7 updates. - hotspot bugs for jdk9 and jdk8 updates will be tracked in JBS using the jdk version number, not a separate hotspot version number (e.g., we'll use '9' or '8u20' instead of 'hs26' or 'hs25.20'). - after the last hotspot bug fix has been delivered to jdk8, the hsx Project repos will become read-only and maintained simply for archival purposes. Apologies for the length of this messages; I'm hoping to answer the obvious questions in advance. Please follow up if you have comments or if there are any I missed. -John [1] https://mail.openjdk.java.net/pipermail/announce/2013-October/000155.html [2] https://mail.openjdk.java.net/pipermail/announce/2013-November/000156.html [3] https://mail.openjdk.java.net/pipermail/announce/2013-December/000157.html [4] https://mail.openjdk.java.net/pipermail/discuss/2013-December/thread.html
- Previous message: RFR (S): 8029888: PPC64: (part 219): smaller changes needed to build c2
- Next message: proposal - dissolve the OpenJDK hsx Project after jdk8 ships
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-dev mailing list