Re: Ceph release cadence

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From a backporter's perspective, the appealing options are the ones that reduce the number of stable releases in maintenance at any particular time.

In the current practice, there are always at least two LTS releases, and sometimes a non-LTS release as well, that are "live" and supposed to be getting backports. For example:

* when kraken was released, hammer and jewel were "live LTS" and kraken was "live non-LTS", for a total of three live releases.

* when luminous was released, hammer and kraken were declared EoL and there are now only two "live LTS" releases and no "live non-LTS".

During the period when there are three live releases, almost every bugfix seen as warranting a backport gets marked for backport to the two most recent stable releases. (For example, from January to August 2017 with very few exceptions tracker issues got marked "Backport: jewel, kraken", not just "Backport: jewel".) This, of course, doubled the backporting workload, simply because if a bug is severe enough to backport to the most recent non-LTS release, it must be severe enough to be backported to the most recent LTS release as well. Unfortunately, there aren't enough developers working on backports to cover this double workload, so in practice the non-LTS release gets insufficient attention.

A "train" model could lower this backporting workload if it was accompanied by a declaration that the n-1 release gets backports for all important bugfixes and n-2 gets backports for critical bugfixes only (and n-3 gets EOLed).

Nathan
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux