v19.2.1-1 has been released.
Important caveats first:
- I recommend you disable the
restful
mgr module before upgrading, and/or if you require it, add ceph packages to HoldPkg for the moment.
You can do this via ceph mgr module disable restful
.
This module has become another casualty in the pyo3 mess, which still has no resolution.
- Avoid using the new MDS quiesce functionality
I am very certain there are multiple bugs hiding in this new set of functionality. Fair warning.
This is, overall, a smaller release; bringing improvements mostly for SSD/NVME OSDs. It also brings a tech preview of the next generation OSDs (code-named Crimson) that are optimized for SSD / NVME / PMEM hardware, which may be of interest.
There is some minor movement upstream in fixing the dashboard / pyo3 related woes, but nothing yet merged to the development trunk, so dashboard (and now, restful) modules remain broken.
Links:
- Upstream release notes: https://docs.ceph.com/en/latest/releases/squid/#v19-2-0-squid, https://docs.ceph.com/en/latest/releases/squid/#v19-2-1-squid
- Package release notes: https://github.com/bazaah/aur-ceph/releases/tag/v19.2.1-1
- Package worklog: https://github.com/bazaah/aur-ceph/issues/28
- Crimson overview: https://ceph.io/en/news/crimson/
Pinned Comments
pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)
For future commenters:
TLDR:
https://aur.archlinux.org/pkgbase/ceph | From source build (slow)
https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)
Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.
To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.