Hi Oliver,

there is a little bit more to it. The feature flags tell you also what version 
a client should be at a minimum - a bit as indicated by the command name 
set-require-*min-compat-client*. All clusters allow old clients to connect, but 
there is a minimum compatibility cap. If you increase the minimum version 
requirement, older clients might not be able to connect any more. Therefore, 
such min-compat-version increases only happen when there is a reason. The new 
cluster + old client combo is very common, specifically with ceph fs kclients. 
We have our cluster on octopus and clients reporting as kraken.

Your current setting simply says that clients all the way back to luminous will 
be able to connect and any client older than that might get refused.

In other words, there are always 2 versions: those of your daemons (cluster 
version) and those supported to connect (client versions). You should limit 
downwards compatibility only if there is a reason for doing so.

Best regards,
=================
Frank Schilder
AIT Risø Campus
Bygning 109, rum S14

________________________________________
From: Oliver Schmidt <o...@flyingcircus.io>
Sent: Thursday, May 25, 2023 10:44 PM
To: Wesley Dillingham
Cc: ceph-users@ceph.io; a...@dreamsnake.net
Subject: [ceph-users] Re: `ceph features` on Nautilus still reports "luminous"



> To be honest I am not confident that "ceph osd set-require-min-compat-client 
> nautilus" is a necessary step for you. What prompted you to run that command?
>
> That step is not listed here: 
> https://docs.ceph.com/en/latest/releases/nautilus/#upgrading-from-mimic-or-luminous

You're correct indeed, it's neither listed in the docs for upgrading to Mimic 
nor Nautilus. It apparently just slipped over from my Luminous upgrade 
checklist, which I based the Nautilus upgrade steps upon.

Anthony D'Atri <a...@dreamsnake.net>
> features *happen* to be named after releases don't always correlate 1:1.

That somehow makes sense, but can be a bit confusing. It's good to hear that 
apparently I did not miss any steps. I wonder whether this should be documented 
somewhere, and where the chances of folks actually finding it are the best. 
(docs, manpage)

Kind regards
Oliver
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to