Project

General

Profile

Actions

HOWTO » History » Revision 3

« Previous | Revision 3/187 (diff) | Next »
Loïc Dachary, 03/22/2015 10:26 AM


HOWTO backport

Based on what would be done for the Giant branch

Update the inventory

Backport issues

The helper snippet at http://workbench.dachary.org/dachary/ceph-workbench/issues/3 can be used to semi automate the process below

Collect pending pull requests into an integration branch

The snippet at http://workbench.dachary.org/dachary/ceph-workbench/issues/4 can help

  • create a giant-backport branch
  • fetch all pull requests from github
  • git merge all pull requests
  • modify the pull requests individually to fix merge conflicts (i.e. they must merge cleanly, which may involving aggregating two pull requests into a single one designed to properly resolve the conflict)
  • compile with ./autogen.sh ; ./configure ; make -j4
  • modify the pull requests individually to fix compilation errors

Format of teuthology analysis entries

For instance http://tracker.ceph.com/issues/11153#rgw is structured like so:

  • In chronological order
  • The command line (that can be copy/pasted) used to run the suite
  • A bullet point with the URL to the suite run in pulpito prefixed by
    • running if the run is not complete
    • red if the run has at least one error
    • green if the run has no error
  • If the run has at least one error, the output of the fail formatter snippet (found at http://workbench.dachary.org/dachary/ceph-workbench/issues/2 is appened to it) and edited when the errors are analyzed

Updated by Loïc Dachary about 9 years ago · 3 revisions