注意
本文档适用于 Ceph 的开发版本。
Ceph 发行版(概述)
了解发行周期
从 Nautilus 版本 (14.2.0) 开始,Ceph 每年都会有一个新的稳定发行周期,目标时间为三月。每个稳定发行系列都有一个名称(例如,“Mimic”)和一个主要版本号(例如,Mimic 的版本号为 13,因为“M”是字母表中的第 13 个字母)。
发行版以头足纲动物命名(通常使用俗名,因为拉丁名较难记忆或发音)。
版本号有三个组成部分,x.y.z。x 表示发行周期(例如,Mimic 为 13)。y 表示发行类型
x.0.z - 开发版本
x.1.z - 发行候选版本(用于测试集群、勇敢的用户)
x.2.z - 稳定/错误修复版本(用于用户)
发行候选版本 (x.1.z)
在计划的初始稳定发行版发布前大约两个月,会进行功能冻结,之后工作重点转移到稳定化和错误修复上。
发行候选版本每 1-2 周发布一次
旨在对即将发布的稳定版本进行最终测试和验证
稳定发行版本 (x.2.z)
一旦发布了初始稳定版本 (x.2.0),就会半定期地发布包含错误修复和(偶尔)功能向后移植的错误修复点版本。错误修复会累积起来并包含在下一个点版本中。
稳定点版本每 4 到 6 周发布一次
旨在用于生产部署
错误修复向后移植持续两个完整的发行周期(2 年)。
支持并测试从最近两个 (2) 稳定版本(从 Luminous 开始)进行在线滚动升级。
支持并测试从先前的稳定点版本进行在线滚动升级
对于每个稳定版本
在开发分支 (master) 中修复的问题计划向后移植。
当发现稳定版本中的问题并报告后,Ceph 开发者会对其进行分类。
稳定发行版和向后移植团队发布包含已向后移植到稳定发行版的修复程序的
点版本。
稳定发行版本的生命周期
稳定发行系列的生命周期计算为大约 24 个月(即两个 12 个月的发行周期),从第一个发行版发布的月份算起。例如,Mimic (13.2.z) 将在 Octopus (15.2.0) 发布后不久达到生命周期结束 (EOL)。发行版的生命周期可能会有所不同,因为它取决于稳定发行版的发布速度。
有关所有发行版(过去和现在)的详细信息,请参见Ceph 发行版(索引)