v19.2.1-1 has been released.
Important caveats first:
- I recommend you disable the
restfulmgr 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.