Any chance you and enable the ISA erasure plugin?
Or is there a trick to getting it to enable during build?
Thanks in advance
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage utilities and tooling for libcephfs |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 8 |
Popularity: | 0.74 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2025-05-07 21:23 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 14 Next › Last »
Any chance you and enable the ISA erasure plugin?
Or is there a trick to getting it to enable during build?
Thanks in advance
v19.2.1-2 released, with fixes for https://tracker.ceph.com/issues/68032 + https://tracker.ceph.com/issues/67517
I ran into the same thing yesterday (not the first time I've missed ceph-volume issues), I've backported a fix: https://git.st8l.com/luxolus/aur.ceph/commit/079099ed5cb61765c9a3e48ab234762373395b2d
I should have a -2 pkgrel out later today with the fix (and a fix for ipv6 networks)
Just a heads up but the fix for entry_points from importlib no longer works.
The try: except: block doesn't throw an import error it throws an Attribute error and isn't caught at all by the try: except: block
I had to basically just cut it out and go with the 'except' code path always, to get my cluster back up as it killed ceph-volume.
Not sure if this is a 19.x change or something added due to python3.13 and/or the importlib deprecation, or a combination of all of the above.
Basically anywhere there is a test for importlib behavior it should be removed and just the exception path taken on Arch anyway.
Thanks for your great work!
v19.2.1-1 has been released.
Important caveats first:
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.
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:
I am currently working on the update to v19.2.1 (https://ceph.io/en/news/blog/2025/v19-2-1-squid-released/) which should void the need for a 6th pkgrel on v18.
Since the last boost update the package ist not buildable anymore.
make[2]: Leaving directory '/build/ceph/src/ceph-18.2.4/src/pmdk/src/librpmem'
make[1]: Leaving directory '/build/ceph/src/ceph-18.2.4/src/pmdk/src'
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/db1000/chroot/db1000/build
@brody Ceph doesn't do X.3.0 versions.
See: https://docs.ceph.com/en/latest/releases/general/
Once the initial stable release is made (x.2.0), there are semi-regular bug-fix point releases with bug fixes and (occasionally) feature backports. Bug fixes are accumulated and included in the next point release.
(https://github.com/ceph/ceph/compare/v19.2.0..v19.3.0)
I have intentionally not upgraded to v19 yet because there are serious issues that I'm waiting for 19.2.1 to fix
v18.2.4-5 has been released.
Bringing a rebuild for python 3.13. I spent more time than normal making sure the src/pybind tests pass (excluding openapi definitions) so hopefully I caught everything, but there maybe issues still.
I will continue at least through 2025.
Hopefully Archlinux doesn't push py3.13 before the new year, because I will not be around do a pkgrel for that.
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.