Deprecated
This page is deprecated and it's content is either old or being moved to the OpenJDK Developers' Guide. Please update your links.
Overview
Content Tools
ThemeBuilder
This page is deprecated and it's content is either old or being moved to the OpenJDK Developers' Guide. Please update your links.
Quick summary
A critical failure must be handled immediately
Analyzing and handling critical failures has high priority. The expected turnaround time to resolve an issue is before the next nightly starts, but should be handled in the most reasonable fashion, given our distributed community. Handling a failure means fixing the bug that caused the failure or backing out the change that caused the failure. In exceptional cases it can mean quarantining the test or ask for quarantine exception, especially reasonable in case of long time intermittent issues.
Pushes into a repository with existing critical failures must be done with care
How strict to be is decided on a case by case basis, but all pushes must be done with care, since failing tests may be harder to isolate and handle when more changes are coming in. If the situation is too bad the repository can be locked, but if the issue is isolated and the risk for complications is low, it may be better not to block additional changes being pushed.
No integration from a repository with new failures
A repository where new failures (a.k.a. integration blockers) have been seen in testing must not be pushed upstream. Failures must not spread and interfere with other engineers' development. This goes for both project repositories that integrate with jdk/hs
, and jdk/hs
itself as it integrates with jdk/jdk
. Please note that there is no difference between product bugs and test bugs when it comes to integration blockers.
Pushing changes?
Filing bugs?
Triaging bugs?
Looking for answers?
Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.