Re: `ceph features` on Nautilus still reports "luminous"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <os@xxxxxxxxxxxxxxx>
Sent: Thursday, May 25, 2023 10:44 PM
To: Wesley Dillingham
Cc: ceph-users@xxxxxxx; aad@xxxxxxxxxxxxxx
Subject:  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 <aad@xxxxxxxxxxxxxx>
> 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@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux