From: Sage Weil Date: Fri, 22 Jan 2021 20:11:29 +0000 (-0600) Subject: doc/dev/release-checklists: uncheck everything! X-Git-Tag: v17.1.0~3123^2~15 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0a13114341ea8b59451d39ca282b5bf180ec4e54;p=ceph.git doc/dev/release-checklists: uncheck everything! Signed-off-by: Sage Weil --- diff --git a/doc/dev/release-checklists.rst b/doc/dev/release-checklists.rst index e9fe94d82ea4..b5b30c6531bc 100644 --- a/doc/dev/release-checklists.rst +++ b/doc/dev/release-checklists.rst @@ -15,8 +15,8 @@ that was just released (X-1).2.0. Versions and tags ----------------- -- [x] Update CMakeLists.txt VERSION (right at the top to X.0.0) -- [x] Update src/ceph_release with the new release name, number, and type ('dev') +- [ ] Update CMakeLists.txt VERSION (right at the top to X.0.0) +- [ ] Update src/ceph_release with the new release name, number, and type ('dev') - [ ] Initial tag vX.0.0 (so that we can distinguish from (and sort after) the backported (X-1).2.Z versions. @@ -26,28 +26,28 @@ Define release names and constants Make sure X (and, ideally, X+1) is defined: -- [x] src/common/ceph_releases.h (`ceph_release_t`) -- [x] src/common/ceph_strings.cc (`ceph_release_name()`) -- [x] src/include/rados.h (`CEPH_RELEASE_*` and `MAX`) -- [x] src/mon/mon_types.h (`ceph::features::mon::FEATURE_*` and related structs and helpers; note that monmaptool CLI test output will need adjustment) -- [x] src/mds/cephfs_features.h (`CEPHFS_CURRENT_RELEASE`) +- [ ] src/common/ceph_releases.h (`ceph_release_t`) +- [ ] src/common/ceph_strings.cc (`ceph_release_name()`) +- [ ] src/include/rados.h (`CEPH_RELEASE_*` and `MAX`) +- [ ] src/mon/mon_types.h (`ceph::features::mon::FEATURE_*` and related structs and helpers; note that monmaptool CLI test output will need adjustment) +- [ ] src/mds/cephfs_features.h (`CEPHFS_CURRENT_RELEASE`) Scripts ~~~~~~~ -- [x] src/script/backport-resolve-issue (`releases()`, `ver_to_release()`... but for X-1) -- [x] src/script/ceph-release-notes (X-1) -- [x] ceph-build.git scripts/build_utils.sh `release_from_version()` +- [ ] src/script/backport-resolve-issue (`releases()`, `ver_to_release()`... but for X-1) +- [ ] src/script/ceph-release-notes (X-1) +- [ ] ceph-build.git scripts/build_utils.sh `release_from_version()` Misc ~~~~ -- [x] update src/ceph-volume/ceph_volume/__init__.py (`__release__`) +- [ ] update src/ceph-volume/ceph_volume/__init__.py (`__release__`) Feature bits ------------ -- [x] ensure that `SERVER_X` is defined -- [x] change any features `DEPRECATED` in release X-3 are now marked `RETIRED`. +- [ ] ensure that `SERVER_X` is defined +- [ ] change any features `DEPRECATED` in release X-3 are now marked `RETIRED`. - [ ] look for features that (1) were present in X-2 and (2) have no client dependency and mark them `DEPRECATED` as of X. @@ -55,23 +55,23 @@ Feature bits Compatsets ---------- -- [x] mon/Monitor.h (`CEPH_MON_FEATURE_INCOMPAT_X`) -- [x] mon/Monitor.cc (include in `get_supported_features()`) -- [x] mon/Monitor.cc (`apply_monmap_to_compatset_features()`) -- [x] mon/Monitor.cc (`calc_quorum_requirements()`) +- [ ] mon/Monitor.h (`CEPH_MON_FEATURE_INCOMPAT_X`) +- [ ] mon/Monitor.cc (include in `get_supported_features()`) +- [ ] mon/Monitor.cc (`apply_monmap_to_compatset_features()`) +- [ ] mon/Monitor.cc (`calc_quorum_requirements()`) Mon --- -- [x] qa/standalone/mon/misc adjust `TEST_mon_features` (add X cases and adjust `--mon-debug-no-require-X`) -- [x] mon/MgrMonitor.cc adjust `always_on_modules` -- [x] common/options.cc define `mon_debug_no_require_X` -- [x] common/options.cc remove `mon_debug_no_require_X-2` -- [x] mon/OSDMonitor.cc `create_initial`: adjust new `require_osd_release`, and add associated `mon_debug_no_require_X` -- [x] mon/OSDMonitor.cc `preprocess_boot`: adjust "disallow boot of " condition to disallow X if `require_osd_release` < X-2. -- [x] mon/OSDMonitor.cc: adjust "osd require-osd-release" to (1) allow setting X, and (2) check that all mons *and* OSDs have X -- [x] mon/MonCommands.h: adjust "osd require-osd-release" allows options to include X -- [x] qa/workunits/cephtool/test.sh: adjust `require-osd-release` test +- [ ] qa/standalone/mon/misc adjust `TEST_mon_features` (add X cases and adjust `--mon-debug-no-require-X`) +- [ ] mon/MgrMonitor.cc adjust `always_on_modules` +- [ ] common/options.cc define `mon_debug_no_require_X` +- [ ] common/options.cc remove `mon_debug_no_require_X-2` +- [ ] mon/OSDMonitor.cc `create_initial`: adjust new `require_osd_release`, and add associated `mon_debug_no_require_X` +- [ ] mon/OSDMonitor.cc `preprocess_boot`: adjust "disallow boot of " condition to disallow X if `require_osd_release` < X-2. +- [ ] mon/OSDMonitor.cc: adjust "osd require-osd-release" to (1) allow setting X, and (2) check that all mons *and* OSDs have X +- [ ] mon/MonCommands.h: adjust "osd require-osd-release" allows options to include X +- [ ] qa/workunits/cephtool/test.sh: adjust `require-osd-release` test Code cleanup @@ -87,10 +87,10 @@ QA suite -------- - [ ] create qa/suites/upgrade/(X-1)-x -- [x] remove qa/suites/upgrade/(X-3)-x-* -- [x] remove qa/suites/rados/upgrade/(X-3)-x-singleton symlink -- [x] create qa/releases/X.yaml -- [x] create qa/suites/rados/thrash-old-clients/1-install/(X-1).yaml +- [ ] remove qa/suites/upgrade/(X-3)-x-* +- [ ] remove qa/suites/rados/upgrade/(X-3)-x-singleton symlink +- [ ] create qa/releases/X.yaml +- [ ] create qa/suites/rados/thrash-old-clients/1-install/(X-1).yaml