Split out section about finding post-queue logs

In order to make the information more easily referencable, split the
section on post-queue logging into its own section. Also, move it after
the section on debugging the gate, since looking at post logs is not an
activity one does while trying to land a patch.

Change-Id: Ibaa4cc92704e6b9e3022b1da29e4283046ddf2a9
This commit is contained in:
Monty Taylor 2017-04-03 11:18:51 -05:00
parent b7994abf09
commit 30e722c1b2
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
1 changed files with 19 additions and 9 deletions

View File

@ -751,15 +751,7 @@ If a change fails tests in Jenkins, please follow the steps below:
the test. It will include a console log, and in the case of unit
tests, HTML output from the test runner, or in the case of a
devstack-gate test, it may contain quite a large number of system
logs. For jobs in the post queue, logs are found at
``http://logs.openstack.org/<first two characters of commit SHA>/<commit SHA>``.
For example, if a change is committed with the SHA 'deadbeef123456',
the logs will be found at ``http://logs.openstack.org/de/deadbeef123456``.
Note that in many cases (particularly for higher-churn projects)
the commit will be accompanied by a merge commit to stitch it into
the branch and it's that merge commit which is the subject of post
pipeline jobs, so in that situation you will need to review the Git
log and use the SHA of that merge commit instead.
logs.
2. Examine the console log or other relevant log files to determine
the cause of the error. If it is related to your change, you should
fix the problem and upload a new patchset. Do not use "recheck".
@ -802,6 +794,24 @@ following recordings:
- `Tales From The Gate <https://www.youtube.com/watch?v=sa67J6yMYZ0>`_
- `Debugging Failures in the OpenStack Gate <https://www.youtube.com/watch?v=fowBDdLGBlU>`_
Post Processing
---------------
After patches land, jobs can be run in the post queue. Finding build logs for
these jobs works a bit differently to the results of the pre-merge check and
gate queues.
For jobs in the post queue, logs are found at
``http://logs.openstack.org/<first two characters of commit SHA>/<commit SHA>``.
For example, if a change is committed with the SHA 'deadbeef123456',
the logs will be found at ``http://logs.openstack.org/de/deadbeef123456``.
.. Note:: In many cases (particularly for higher-churn projects)
the commit will be accompanied by a merge commit to stitch it into
the branch and it's that merge commit which is the subject of post
pipeline jobs. In that situation you will need to review the Git
log and use the SHA of that merge commit instead.
Peer Review
-----------