HOWTO » History » Revision 29
« Previous |
Revision 29/187
(diff)
| Next »
Loïc Dachary, 03/26/2015 04:56 PM
Introduction¶
Backporting and the maintenance of a stable release begins when a new stable Ceph release is published. Commits from the master branch are cherry-picked to the stable branch and run through integration and upgrade tests. After a few weeks a point release is published. This repeats until the lifetime of the stable release comes to an end. Backporting is focused on fixing bugs and development on the master branch is expected to add new features but both share the same workflow.
Overview of the backports in progress¶
- no hammer backport status yet and all issues marked hammer
- giant backport status and all issues marked giant
- firefly backport status and all issues marked firefly
- dumpling backport status and no more issues marked dumpling
HOWTO¶
The following describes in detail and in chronological order, the steps to follow for backporting and maintaining stable releases.
Add a new stable release¶
Add a new point release¶
Prepare a new point release¶
- HOWTO schedule an issue for backporting
- HOWTO update the inventory
- HOWTO backport commits
- HOWTO populate the integration branch
- HOWTO run integration and upgrade tests
- HOWTO describe a test result inline or HOWTO summarize test results in a separate issue
- HOWTO merge commits from the integration branch
- HOWTO synchronize pull requests from different repositories
- HOWTO resolve issues that are Pending Backport
Retire a stable release¶
Updated by Loïc Dachary about 9 years ago · 29 revisions