all OSDs are running squid or later but require_osd_release < squid

proxwolfe

Renowned Member
Jun 20, 2020
543
64
68
50
I have this on my Ceph status page.

It is my understanding that squid is the latest CEPH release and it is available for PVE. So why does PVE tell me it wants an earlier release?
 
Ah, no I didn't follow that guide, didn't even know it existed. The upgrade "happened" somewhat unplanned: I have a three node cluster and when one node went into a boot loop I seized the opportunity to replace it with more powerful hardware. When I installed the new node, I installed the latest PVE and also the latest CEPH release. The old nodes were also asking for a Ceph update and so I thought "why not", set up the new repos and updated. That's it.

So, the warning is normal, I take it?

And the way to remove it is this: ceph osd require-osd-release squid ?
 
So, the warning is normal, I take it?
Yes, normal in the context of an upgrade. require_osd_release is there to provide warnings in case OSDs are running incompatible major versions.

And the way to remove it is this: ceph osd require-osd-release squid ?
Yes, but best to check beforehand through the upgrade guide if you haven't missed any steps.

Finally, I'd advise to always do (at least major) upgrades deliberately, and never just "because they are there". Major upgrades might bring breaking changes and/or incompatibilities, that's why we have such extensive upgrade guides :)
 
Last edited: