Unable to mount cephfs when set-require-min-compat-client squid

cfanta05

New Member
Dec 23, 2024
4
0
1
I have installed cpeh 19.2 squid release and would like to use some new features.
Best I can tell erasure coding has 2 new features that look useful to me.
crush-num-failure-domains=
crush-osds-per-failure-domain=

I can't currently find how I learned about these but I think it may do some sort of custom crushmap rule when used.
When I used it to create an erasure coded pool
ceph osd pool create newpool erasure newprofile
Error EINVAL: new crush map requires client version squid but require_min_compat_client is luminous
I set
ceph osd set-require-min-compat-client squid
But then no cephfs can mount in proxmox or any other client I have tried so far.

I think it's because the kernel client is not the 19.2 version? But I can't tell what kernel would have the correct version. or why proxmox would install 19.2 but not be able to mount a 19.2 cephfs.

I get this error if trying to mount
mount error: no mds (Metadata Server) is up. The cluster might be laggy, or you may not be authorized

can anyone else set ceph osd set-require-min-compat-client squid and confirm cephfs does not work?
It appears the ceph install is set to minimum client version luminous seems very old