Priority 1 Escalation Process
The MasterCI pipeline (http://rackhdci.lss.emc.com/job/MasterCI/) is responsible for RackHD test, build and package deployment. If the pipeline is RED, then the following process should be followed for escalation:
- Generate a P1 JIRA issue (reference TBD page for reference on P1 criteria)
- Navigate to https://rackhd.atlassian.net/secure/Dashboard.jspa
- Click on the "Create" button
- For "Project", select "RAC"
- For "Issue Type", select "Bug"
- For "Priority", select "P1"
- Enter a brief Summary
- In the "Description" field, add a detailed description of the failure and link to the failing build.
- Report the blocking P1 issue to the "rackhdcc" and "ose leadership team" slack channels
- In the "rackhdcc" channel, use this format to "pin" the issue
- This "pin" will let all Core Committers know that there should be a merge-freeze (PR could be submitted continiously) and that only fixes for that particular issue or a PR reversion are allowed at that time.
- Send Email to the "SSE Larson All" DL to let the RackHD Development team know that there is a merge-freeze in effect.
The RackHD Dev Leads are responsible for making sure the P1 JIRA issue is assigned and being looked in to as a top priority.
Once a PR has been identified as the fix or if there is agreement to revert the offending PR:
- The PR shall be merged following the RackHD Merge Guidelines (TBD, add in link)
- NOTE: the PR should only contain a fix for the issue. No new content should be introduced.
- The MasterCI job is re-run with the fix
- If the pipeline is passes, the merge-freeze can be lifted:
- In the "rackhdcc" slack channel, "unpin" the issue
- Send Email to the "SSE Larson All" DL to let the RackHD Development team know that the merge-freeze has been lifted.