- Loading...
This page is deprecated and it's content is either old or being moved to the OpenJDK Developers' Guide. Please update your links.
Most HotSpot development work is done in jdk/hs
. Larger projects are recommended to use a project repository which is synced with jdk/hs
on a regular basis.
When is a change integrated?
Changes in jdk/hs
are bulk integrated to jdk/jdk
once a week. A change in HotSpot will go through these steps on the way to jdk/jdk
:
hg push
hg push
)All in all this means that if you need a change to be in master at a specific date, you need to make sure your change is pushed to jdk/hs
in time to go through the PIT and be pushed to master before the actual date.
What is an integration blocker?
An integration blocker is a bug that is present in a repository, but has not yet spread to the upstream repository. We want to make sure not to spread problems, so if there are new failures in a repository, hold upstream integration.
There is a JBS label that is used to help keep track of bugs that are blocking integration, integration_blocker.
Never integrate if there are open integration blockers
Use the JBS filter Hotspot Integration blockers to find out if there are any blockers.