Project

General

Profile

Actions

Bug #51224

open

ceph-backport.sh: a PR for N needs a staged PR for N+1

Added by Loïc Dachary almost 3 years ago. Updated over 2 years ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
qa
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ceph-backports.sh must refuse to create a backport for octopus if the matching backport for pacific is not merged staged yet (with a --force option because there presumably are exceptions).

It is always better to stage, test , merge and release a backport in release N+1 before doing the same for release N. However, people and processes in place for each stage are different. Someone willing to help with the backports by reading the backport submission documentation may not fully understand the need for this ordering.

If such a person tries to stage a backport for N and is shown the message: "this was not merged staged in N+1, please work on that before (or use --force if you know what you're doing)", they will hopefully redirect their efforts to stage a backport for N+1, therefore helping with the ordering of backports.


Files


Related issues 1 (1 open0 closed)

Blocked by Ceph - Feature #51222: ceph-backport.sh: minimal automated testFix Under ReviewLoïc Dachary

Actions
Actions

Also available in: Atom PDF