HOWTO » History » Version 13
Loïc Dachary, 03/26/2015 09:32 AM
1 | 2 | Loïc Dachary | h3. HOWTO backport |
---|---|---|---|
2 | 1 | Loïc Dachary | |
3 | Based on what would be done for the Giant branch |
||
4 | |||
5 | 9 | Loïc Dachary | [[HOWTO update the inventory]] |
6 | 10 | Loïc Dachary | [[HOWTO summarize test results]] |
7 | 11 | Loïc Dachary | [[HOWTO backport commits]] |
8 | 12 | Loïc Dachary | [[HOWTO create an integration branch]] |
9 | 13 | Loïc Dachary | [[HOWTO describe a test result]] |
10 | 5 | Loïc Dachary | |
11 | h3. Synchronized repositories |
||
12 | |||
13 | When running teuthology tests for a given branch (say giant), the "ceph-qa-suite":https://github.com/ceph/ceph-qa-suite branch must match. In the simplest case it is enough to write: |
||
14 | <pre> |
||
15 | teuthology-suite --suite-branch giant ... --ceph giant ... |
||
16 | </pre> |
||
17 | When a Ceph pull request (for instance "rgw acl response should start with <?xml version=1.0 ?>":https://github.com/ceph/ceph/pull/4082) 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":https://github.com/ceph/ceph-qa-suite/pull/370), dedicated branches must be created in the Ceph and ceph-qa-suite repositories. For instance: |
||
18 | <pre> |
||
19 | teuthology-suite --suite-branch wip-rgw-acl-giant ... --ceph giant-backports ... |
||
20 | </pre> |
||
21 | 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. |
||
22 | |||
23 | 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":https://github.com/ceph/ceph-qa-suite/tree/wip-rgw-acl-giant branch must have a "s3-test wip-rgw-acl-giant":https://github.com/ceph/s3-tests/tree/wip-rgw-acl-giant counterpart. |