Commit Graph

72 Commits

Author SHA1 Message Date
Radosław Zarzyński
66e9815d0c doc/dev/release-checklist: mark ceph-container changes done
Per https://github.com/ceph/ceph-container/pull/2174.

Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-05 19:07:49 +01:00
Radosław Zarzyński
4d420e1f30 osd, doc: make OSDMap::pending_require_osd_release() aware about squid
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-05 18:38:46 +01:00
Radosław Zarzyński
2eb298c76a doc/dev/release-checklist: enlist OSDMap::pending_require_osd_release()
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-05 18:35:57 +01:00
Radoslaw Zarzynski
70b70c5a6b release-checklists.rst: mark section for ceph-build as complete
This bases on https://github.com/ceph/ceph-build/pull/2160.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
4a81193f70 test/cli/monmaptool: adjust for the squid monmap features
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
7af05d0944 qa: bring qa/suites/upgrade/reef-x
Bases on quincy-x.

```
$ cp -R qa/suites/upgrade/quincy-x/ qa/suites/upgrade/reef-x
$ git add qa/suites/upgrade/reef-x
$ git mv qa/suites/upgrade/reef-x/filestore-remove-check/1-ceph-install/quincy.yaml qa/suites/upgrade/reef-x/filestore-remove-check/1-ceph-install/reef.yaml
$ find qa/suites/upgrade/reef-x/ -type f -exec sed -i 's/quincy/reef/g' {} +
```

A note from rebase: changes from 05e24270a2
have been pulled in.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radosław Zarzyński
b35871b920 qa: bring test_telemetry_reef.sh for squid
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
6d25c05312 qa: bring test_telemetry_reef_x.sh for squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
081177f6a4 qa: stubs and clean up for reef
- remove upgrades from octopus
- stubs for completing upgrade to reef

Still missing the quincy-x upgrade tests.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
dea8aa67c2 common, mon, qa: Mon-related updates for squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
f44c70236e mon: update for squid ondisk features
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
c9f9174b32 doc/dev/release-checklists: mark ceph-release-notes is already done
This happened in 5d944bb237cb92ea2b13d668a78b939438836574.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
b23a134baf doc/dev/release-checklists: mark backport-resolve-issue is already done
This happened in 3d15f685a88f5d10e3e8c023e9eb15bb4800bed5.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
93a898ea6c ceph-volume: change to squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
0d18c1f67f include/ceph_features: retire deprecated bits
Nothing has been deprecated in Mimic, so this commit is just
updates the release checklist.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:51 +01:00
Radoslaw Zarzynski
2963ca6eb8 doc, mon: add always_on_modules for squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radoslaw Zarzynski
da25e58dc1 doc, qa/standalone/mon/misc: verify that len(monmap.features.persistent) == 11
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radoslaw Zarzynski
b6986466f7 cephadm: update DEFAULT_IMAGE_RELEASE to squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radoslaw Zarzynski
adc05c510a tools/monmaptool, test/cli, doc: pacific to quincy for default min_mon_release
This is modelled after 4210e0a95e.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radosław Zarzyński
72a2301922 include/ceph_features, doc: define FEATURE_SERVER_SQUID
I've departed from 35d483af54
in that way the _incarnation_ is selected to be the very next
one to the retired bit's one.

Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radosław Zarzyński
61c7b30bbd common, doc, include, mds, mon: add feature/release name squid
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radosław Zarzyński
d2639a30b8 ceph_release, doc: bump to 19/squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radosław Zarzyński
1b2c8394cb cmake, doc: bump librbd version to 19.0.0 for squid
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radoslaw Zarzynski
0c0767e243 cmake, doc: bump project version to 19.0.0 for squid
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
Radoslaw Zarzynski
217c9dbed6 doc/dev/release-checklists: uncheck everything!
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-12-04 16:27:50 +01:00
John Mulligan
d09e32ad2b doc: update release checklist for new cephadm constants file
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-30 14:02:15 -04:00
Laura Flores
3b25afc6f2 doc/dev: update release checklist
Signed-off-by: Laura Flores <lflores@redhat.com>
2023-06-09 10:20:36 -05:00
Neha Ojha
1e048aade9 doc/dev/release-checklists.rst: add after dev freeze section
- add release to redmine
- add milestone

Signed-off-by: Neha Ojha <nojha@redhat.com>
2023-03-14 18:45:30 +00:00
Josh Durgin
4fcad7161f doc/dev/release-checklist: add another step for ceph-build
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2023-03-13 07:45:07 -07:00
Patrick Donnelly
0a1ded6f84
doc/dev: remove release notes for major release branch
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2022-11-28 08:37:27 -05:00
Ilya Dryomov
21543030b7 doc/dev/release-checklists: mention LIBRBD_VER_MINOR and VERSION
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-04 14:19:25 +02:00
Radoslaw Zarzynski
130704e815 doc, qa/standalone/mon/misc: verify that len(monmap.features.persistent) == 10
Also updates the release checklist.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-04 00:27:28 +02:00
Radoslaw Zarzynski
895f7aa991 doc/dev/release-checklists.rst: document vX.0.0 tagging and mark it complete.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-04 00:27:28 +02:00
Radoslaw Zarzynski
67b7bdbade doc/dev/release-checklists.rst: add section for ceph-build
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
c77ef7cba1 cephadm: update DEFAULT_IMAGE_RELEASE to reef
Also updates the release checklist.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
4210e0a95e tools/monmaptool: "octopus" to "pacific" for default min_mon_release
We introduced it in eae6c11d72.

Also updates the release checklist.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
a1a673866e doc, test/cli/monmaptool: adjust for the reef monmap features
This bases on e19e99a8a7.

Also updates the release checklist.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
bd14233e1e doc, qa: bring qa/suites/upgrade/quincy-x
Bases on pacific-x.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
98edc76720 doc/dev/release-checklists.rst: drop outdated check
a9c4d1f1e71311d9f054c6f5340b50a6ae440165 has removed
the last `(X-3)-x-singleton` symlink from `rados/upgrade`.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:57 +00:00
Radoslaw Zarzynski
4baea08565 doc, qa: stubs and clean up for reef
- remove upgrades from octopus
- stubs for completing upgrade to reef

Still missing the quincy-x upgrade tests.

`c8e1f4c2b547a152e049af2b529bf415f6d76e59` has moved
the `thrash-old-clients` tests back to the rados suite.
This commit fixes the `release-checklists.rst` accordingly.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:29:47 +00:00
Radoslaw Zarzynski
905540db14 doc, common, mon, qa: Mon-related updates for reef
This bases on two commits:
  * 7bbc92eda368dc70a421eed600532a165f5aecc1 and
  * 6b22d478634f3f2a3b57f4a674c45ac2ba61513a which seems to be
    a fixup to former one.

In contrast to them, in `OSDMonitor::create_initial()` I updated
also `newmap.require_osd_release` to pacific when
`mon_debug_no_require_reef` and `mon_debug_no_require_quincy`.
Please take have an extra look on that during the review.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
4d34d0db95 doc, mon: update for reef ondisk features
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
9add2a0bbe doc/dev/release-checklists.rst: mark ceph-release-notes is done already
Accomplished in 1c37409eded742bb8aa1846919e685a9ce73b5a6.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
33946d9724 doc/dev/release-checklists.rst: mark backport-resolve-issue is done already
X-1 == R-1 == Quincy

Accomplished in 96fab936f2.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
626de03be0 doc, ceph-volume: change to reef
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
9e32ba3e67 doc, include/ceph_features: retire RESERVED_BROKEN
X-3 == R-3 == Octopus

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
35d483af54 doc, include/ceph_features: define FEATURE_SERVER_REEF
I'm mimicking the f954c7e985
but shouldn't the incarnation bit set to `2` instead `3`?

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
3a12f1d16b doc, mon: add always_on_modules for reef
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
ad7ce46c1e common, doc, include, mds, mon: add feature/release name reef
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00
Radoslaw Zarzynski
084e3ebfb9 doc/dev/release-checklists.rst: mark cmake and ceph_release are done for reef
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-09-20 14:26:59 +00:00