Regarding Nautilus backport:
Please do not include the new smartmontools
and nvme-cli
dependencies for ceph-mon
.
That is both in ceph.spec.in
, and in debian/control
.
So the dependencies should be backported only for OSD packages:
In ceph.spec.in
under %package osd
include:
%if 0%{?weak_deps}
Recommends: nvme-cli
Recommends: smartmontools
%endif
In debian/control
, under Package: ceph-osd
, include:
Recommends: nvme-cli,
smartmontools,
That's because in Nautilus we do not scrape the health metrics of mon devices, please see:
https://github.com/ceph/ceph/pull/31446/commits/d592e56e74d94c6a05b9240fcb0031868acefbab