Project

General

Profile

Actions

HOWTO » History » Revision 13

« Previous | Revision 13/187 (diff) | Next »
Loïc Dachary, 03/26/2015 09:32 AM


HOWTO backport

Based on what would be done for the Giant branch

HOWTO update the inventory
HOWTO summarize test results
HOWTO backport commits
HOWTO create an integration branch
HOWTO describe a test result

Synchronized repositories

When running teuthology tests for a given branch (say giant), the ceph-qa-suite branch must match. In the simplest case it is enough to write:

teuthology-suite --suite-branch giant ... --ceph giant ...

When a Ceph pull request (for instance rgw acl response should start with ) needs to be synchronized with a ceph-qa-suite pull request (for instance create a new get_acl helper to ensure proper xml is compared), dedicated branches must be created in the Ceph and ceph-qa-suite repositories. For instance:
teuthology-suite --suite-branch wip-rgw-acl-giant ... --ceph giant-backports ...

Note that it is not possible to specify a branch that is outside of the Ceph or ceph-qa-suite repositories: write access to these repositories is necessary.

For S3 tests an additional repository must be synchronized in a similar way https://github.com/ceph/s3-tests: there must exist a branch with the same name as the branch specified with --suite-branch. For instance the ceph-qa-suite wip-rgw-acl-giant branch must have a s3-test wip-rgw-acl-giant counterpart.

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