On Thu, Oct 17, 2024 at 11:18 AM Ken Dreyer <kdreyer@redhat.com> wrote:
On Tue, Oct 15, 2024 at 12:01 PM Dan van der Ster <dan.vanderster@clyso.com> wrote:
Hi,
On Tue, Oct 15, 2024 at 1:45 AM Ilya Dryomov <idryomov@gmail.com> wrote:
- 17.2.8 release and centos 8 - python-scikit-learn package availability (Joao) - it's pulled from Kefu's copr repo: https://github.com/ceph/ceph-container/blob/ffa99709212d0dca3e09dd3d085a0b5a... - EPEL 8 version is no longer there, only EPEL 9 - but there is also Dan's copr repo? - https://copr.fedorainfracloud.org/coprs/dmick/python-scikit-learn
Where do we need python-scikit-learn? It's coming in for mgr-diskprediction-local, right? The spec file actually requires python3-scipy in the case of actual el8 hosts. And python3-scipy is in el8 AppStream, e.g. https://linuxsoft.cern.ch/cern/alma/8.10/AppStream/x86_64/os/Packages/python...
Enrico confirmed he can still install quincy 18.2.4 mgr-diskprediction-local on an Alma 8 host today.
scikit-learn seems to be needed only for fedora, suse_version, and openEuler.
Can we remove the diskprediction-local mgr module from Ceph?
+1 probably, yes. But the implication is that the devicehealth module will then have no implementation for predict_lift_expectancy. IMHO, we should simplify that down to something trivial based on the SMART status + a wearout indicator for flash.
- Ken